/*** Request Form Styles ***/
input.ckbox {
    margin: 2px;
    display: block;
    float: left;
}
/*
span.ckboxlbl {
    display: block;
}
*/
span#pnumbers {
    letter-spacing: 3px;
    padding-left: 3px;
}
/*
div.ckboxgroup {
    width: 15px;
    text-align: center;
    float: left;
}
*/
span.ckallgroup {
    width: 200px;
    text-align: left;
    float: left;
    line-height: 1.25em;
}

a.allforone, a.allfornone {
	display: inline-block;
    margin-left: 3px;
    text-decoration: none;
    top: -5px;
    vertical-align: text-top;
}

i.fa.fa-clone.fa-stack-1x {
    top: -1px;
}

i.fa.fa-check.fa-stack-1x {
    left: 4px;
    top: -1px;
}

div.ckboxgang {
	/*width 225px*/
    text-align: center;
    clear: none;
    float: left;
    margin: 3px 0px 0px 0px;
}

div.optgroup {
	width: 165px;
    clear: left;
    float: left;
    margin: 3px 0px 0px 0px;
}

.left {float:left;}
.right {float:right;}
.clearleft {clear: left;}
.cleartop {clear: top;}
.clearnone {clear: none;}
.ib {display: inline-block;}
.emphasis {font-weight: bold;}
.padl10 {padding-left: 10px;}
.pad10 {padding:10px;}
.margin10 {margin: 10px;}
.fit {width: fit-content;}
.bordernone {border: none;}
.red {
    color: #ba2025;
}

.borderred {
    border-color: #ba2025;
}

.thin {
    border-width: 1px;
}

.bold {
    font-weight: bold;
}

.hideme {
    display: none !important;
}

.shademe {
    background: rgb(0 0 0 / 9%);
}

.goldenedge {
    border-radius: 5px; 
    margin: 5px 0px 5px 0px; 
    border: 2px solid #bea55a;
}

.golden {
    background-color: #bea55a;
    border-radius: 5px;
    border: 2px solid #bea55a;
}

fieldset.legendary, fieldset {
    background-color: #ffffff;
}

.medcon_lg {
    border-radius: 5px;
    background-color: #b3b3ff;
    /*border-color: #b3b3ff;*/
    border-top: 1px solid #ffffff;
    border-right: 1px solid #ffffff;
    border-left: 1px solid #ffffff;
    padding: 0px 7px 0px 7px;
}

.legend_wt {
    border-radius: 5px;
    background-color: #fefefe;
    border-color: #fefefe;
    padding: 0px 7px 0px 7px;
}

.ui-dialog {
    padding: 0px !important;
}

/***********/
/* UI TABS */
/***********/
.ui-widget-content {
  background-color: inherit !important;
  background: inherit !important;
  color: inherit;
}

.ui-tabs .ui-tabs-panel {
    min-height: 500px;
}

/* V-Tabs */
.vtabNavbar .ui-tabs-selected, .vtabNavbar .ui-state-active {
    /*background-color: transparent !important;*/
}

div[id*="tabs-"], div#ftManagerEdit {
    color: #000000 !important;
    background-color: #fefefe !important;
} 

div#tabs-2, a[href="#tabs-2"], div#sgscAdd, div#agscadd, div#pcrAdd, div#docsAdd {
    color: #000000 !important;
    background-color: #fefefe !important;
}  

div#tabs-3, a[href="#tabs-3"], div#gscAdd{
    color: #000000 !important;
    background-color: #b3b3ff !important;
} 

div#tabs-4, a[href="#tabs-4"]   {
    color: #ba2025 !important;
    background-color: #ffb9b3 !important;
}  


/* H-Tabs */
#disciplines .ui-tabs-selected, #discaplines .ui-state-active {
    background-color: #ffb9b3 !important;
    /*
    border-left: 1px solid #ba2025;
    border-top: 1px solid #ba2025;
    border-right: 1px solid #ba2025;
    border-bottom: none;
    */
    border: none;
}

a[href="#discipline-2"] {
    background-color: #ffb9b3 !important;
}

div#ui-datepicker-div {
    background-color: #fefefe !important;
}

/* Media siaze overrides - START */
 @media only screen and (max-width: 799px){
  
    .ui-tabs .ui-tabs-panel {
        padding: 5px;
    }

}
/* Media siaze overrides - END */