/* Move down content because we have a fixed navbar that is 50px tall */
body {
    padding-top: 200px;
    padding-bottom: 20px;
}

/* Wrapping element */
/* Set some basic padding to keep content from hitting the edges */
.body-content {
    padding-left: 15px;
    padding-right: 15px;
}

/* Set widths on the form inputs since otherwise they're 100% wide */
input,
select,
textarea {
    max-width: 280px;
}

/* Responsive: Portrait tablets and up */
@media screen and (min-width: 768px) {
    .jumbotron {
        margin-top: 20px;
    }

    .body-content {
        padding: 0;
    }
}

.fwaText {
    background-color: #D6DE23;
    border-color: #D6DE23;
    border-width: 2px;
    border-style: None;
    font-size: medium;
    Width: 250px;
    Height: 25px;
}

.fwaButton {
    font-weight: bold;
    height: 31px;
    width: 171px;
    font-size: medium;
    background-color: #999999;
    border-color: #999999;
    border-style: dashed;
    border-width: 0px;
    color: white;
    box-shadow: rgb(0, 0, 0) 5px 5px 5px;
}

.fwaLinkButton {
    display: inline-block;
    color: White;
    background-color: #D6DE23;
    border-color: #D6DE23;
    border-width: 5px;
    border-style: Solid;
}

.fwaSecHeader {
    color: #FFFFFF;
    background-color: #D6DE23;
    text-align: center;
}

.fwaSecLogo {
    content: url("../fwaSecHeader.jpg");
    margin-top: 7px;
    display: initial;
}

.navbar-inverse .navbar-nav > li > a:hover {
    color: #D6DE23;
}

.navbar-inverse .navbar-nav > li > a {
    color: white;
    font-size: 16px;
}

    .navbar-inverse .navbar-nav > li > a:hover {
        color: #D6DE23;
    }

.navbar-inverse {
    border-bottom-color: #D6DE23;
    background-color: #000000;
}

.fwaCustColour {
    color: #D6DE23 !important;
}

.fwaCustBack {
    background-color: #D6DE23;
}

.fwaUserShow {
    background-color: #D6DE23;
    border-color: #D6DE23;
    border-width: 2px;
    border-style: None;
    color: white;
}

.fwaUserEmail {
    background-color: #999999;
    border-color: #999999;
    border-width: 2px;
    border-style: None;
    color: white;
}


/* site.Master*/

.logoImage {
    content: url("../bar.jpg");
    max-width: 80%;
    width: 525px;
}

.Logo2span1 {
    display: none;
}

.Logo2span2 {
    display: none;
}




/* Admin.Master*/
.adminLogo {
    max-width: 80%;
    content: url("../bar.jpg");
    width: 480px;
}

.navbar-collapse collapse {
    padding-top: 40px;
}

/* User.Master*/
.userLogo {
    Width: 400px;
    content: url("../bar.jpg");
    max-width: 80%;
}



/*  Basic CSS for Demo1 */
/* Fitness Web App  */

div #topmenu {
    background-color: #616365;
    color: white;
    padding-top: 0px;
}

div #demo1 {
    background-color: #616365;
    color: white;
    padding-left: 20px;
    padding-top: 5px;
}

#fwamenu div {
    background-color: #616365;
}


.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-inverse .navbar-nav > .open > a:focus {
    color: #ffffff;
    background-color: #3a6f63; /*#428bca; */
}


#tabA, #tabB, #tab1, #tab2, #tab3, #tab4, #tab5, #tab6 {
    background-color: #3a6f63;
}


.test > span {
    color: navajowhite;
}

.dropdown-submenu > ul > li > a {
    background-color: #3a6f63;
    color: #ffffff;
}

#demo1 > input {
    color: Black;
    background-color: #8cece1;
    border-color: White;
    border-width: 1px;
    border-style: Dotted;
    height: 24px;
    width: 250px;
    font-size: medium;
}


/*https://www.w3schools.com/css/css_attribute_selectors.asp*/

/**** shClient | GenMeals  */
[id*="BtNew"] {
    color: #8cece1;
    background-color: #616365;
    border-width: 0px;
    font-size: 10pt;
}

[id*="tab"] {
    background-color: #616365;
    color: white;
}

/*** Meals | GenMeals */
.ajax__tab_tab > span, .ajax__tab_panel {
    color: black;
}


/* Set  the form inputs since otherwise they're 100% wide */
input,
select,
textarea,
#MainContent_RadGenter, #MainContent_RadFamilyStatus, #MainContent_TxtWhatMetab,
#MainContent_TxtComMetab, #MainContent_TxtCVN_MetabT, #MainContent_Renum0, #MainContent_Renum1 {
    max-width: 280px;
    background-color: #8cece1;
}
/* MedicLimits  */
[ID*=MainContent_desc], [ID*=MainContent_Mmax], [id*=MainContent_Mmin], [id*=MainContent_Fmax], [id*=MainContent_Fmin] {
    background-color: #8cece1 !important;
}

/* MedicLimits  */
#MainContent_Mmaxs, #MainContent_Mmins, #MainContent_Fmaxs, #MainContent_Fmins {
    background-color: unset !important;
}
/*****************/


/** nwClient | chClient | shClient | Synchronize | Search | SynchCity | SynchProf | SynchTeam | 
FollowNew | AffiliatesNew | GenDietBase | FoodCodes | Foods **/
[id*="txt"] {
    Height: 24px;
    Width: 260px;
    border-style: None;
    border-width: 0px;
    font-size: medium;
}

#MainContent_RadGenter, #MainContent_RadFamilyStatus {
    display: inline-block;
    font-size: small;
}

/*  GenMeals  */
.modal-body {
    height: initial;
    width: initial;
    background-color: initial;
}


/*   CV1 | CV2 | Statistics | GenDietBase | ReadyMeal | FoodCodes | Foods */
[ID*="MainContent_Txt"], [ID*="MainContent_Nt"], [ID*="DDL"] {
    border-width: 0px;
    border-style: None;
    height: 24px;
    width: 240px;
    font-size: medium;
}
