/* Minification failed. Returning unminified contents.
(472,1): run-time error CSS1019: Unexpected token, found '@import'
(472,9): run-time error CSS1019: Unexpected token, found 'url(https://fonts.googleapis.com/css?family=Raleway)'
(473,1): run-time error CSS1019: Unexpected token, found '@import'
(473,9): run-time error CSS1019: Unexpected token, found 'url(https://fonts.googleapis.com/css?family=Lora)'
(474,1): run-time error CSS1019: Unexpected token, found '@import'
(474,9): run-time error CSS1019: Unexpected token, found 'url(https://code.ionicframework.com/ionicons/2.0.1/css/ionicons.min.css)'
 */
/******************************************************************************/
/*General Style Areas*/
 .bootgridPanel {
    min-width:400px;
    width: auto !important;
    width:400px;        
}
.nopadding {
    padding: 0 !important;
    margin: 0 !important;
}
.contentMinWidth {
    min-width:420px;
}
.hiddenButton {
    background-color: Transparent;
    background-repeat:no-repeat;
    border: none;
    cursor:pointer;
    overflow: hidden;
    outline:none;
    height: 1px;
    width: 1px;
}
.tabletype {
    width: 100%;
    background-color: #FFFFFF;
    text-align: left;
}
 .navBarStyle {
     -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=92.5)";
     filter: alpha(opacity=92.5);
     opacity: 0.925;
     -moz-opacity: 0.925;
     background: rgba(19,19,19,0.925);
     border-bottom:1px solid white;
     -webkit-box-shadow: 0 4px 2px -1px #888;
     -moz-box-shadow: 0 4px 2px -1px #888;
     box-shadow: 0 4px 2px -1px #888;               
}
 .footerStyle{
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=92.5)";
     filter: alpha(opacity=92.5);
     opacity: 0.925;
     -moz-opacity: 0.925;
     background: rgba(19,19,19,0.925);    
     color: white;     
 }

 .footerText{
     color:#e6e5e5;
 }

 .redTop {
    text-align: left; 
    background-color:#7d1313;
    height:100%;
    padding-top:10px;
    padding-bottom:10px;
    padding-left:5px;
    padding-right:20px;
    margin-bottom:10px;
    border:1px solid #2a0303;
    border-bottom:1px solid #2a0303;
    border-top:1px solid #2a0303;
    border-right:1px solid #2a0303; 
    -moz-box-shadow: 5px 5px 5px #888;
    -webkit-box-shadow: 5px 5px 5px #888;
    box-shadow: 5px 5px 5px #888;
    width:99%;
    
}

.barheaderText {    
    color:#e6e5e5;
} 

/*Error Validation Styles*/
.field-validation-error {color: #f00;} 
.field-validation-valid { display: none;} 
.input-validation-error { border: 1px solid #f00; background-color: #fee; } 
.validation-summary-errors { font-weight: bold; color: #f00;} 
.validation-summary-valid { display: none;}

/*help message*/
.helpMessage{

    color:#1d0ac3;
    font-size: 12px;
}

/*Hyperlink styles*/
.hyperlinkButton {
    border: none;
    background: none;
    text-decoration: underline;
    cursor: pointer !important;
    color: #b71c1c !important;
    font-weight:bold !important;
}

.hyperlinkButton:hover {
    text-decoration: underline; 
    font-weight:bold !important; 
    cursor: pointer !important;
    border: none;
    background: none;
}

.gridRowStyle{
    padding-top:5px;
    border: 1px solid #cbcaca;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    vertical-align: middle;
}


.gridViewBackMain {
    background-color: white;
    padding-top:5px;
    padding-bottom:5px;
}

.gridViewBackAlt {
    background-color: #f4f4f4;
    padding-top:5px;
    padding-bottom:5px;
}

.gridRowHeader {
    background-color:#474949;
    padding-top:5px;
    padding-bottom:0px;
    height:35px;
    color: #f4f4f4;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    vertical-align:middle;
}

.gridFooterStyle{
    height:35px;
    padding-top:10px;
    padding-bottom:5px;
    border: 1px solid #cbcaca;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    vertical-align: middle;
}

.partialPad{
    padding-left:10px;
    padding-right:10px;
}

.gridRowPad{
    padding-left:15px;
    padding-right:15px;
}

.wordwrap{    
    /* wrap long text and urls */
  
    word-wrap: break-word; /* IE 5+ */
} 


.validation-summary-valid {
    display:none;
}

.searchBoxes {
    width: 90%;   
}

.gridRowHeaderBtn {
    background-color:#474949;
    color: #f4f4f4; 
    border: none !important;
    padding: 0 !important;
    vertical-align:central !important;
}

.gridRowHeaderBtn:hover {
    color: #d9230f;  
}


.navBarPad {
    height: 30px;
}

.boxStyle {
    border: 1px solid #ccc;
    border-left: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    border-top: 1px solid #ccc;
    border-right: 1px solid #ccc;
    -moz-box-shadow: 5px 5px 5px #888;
    -webkit-box-shadow: 5px 5px 5px #888;
    box-shadow: 5px 5px 5px #888;
    padding: 5px;
    background-color: white;
}

.boxStyleNoShadow {
    border: 1px solid #ccc;
    border-left: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    border-top: 1px solid #ccc;
    border-right: 1px solid #ccc;   
    padding: 5px;
    background-color: white;
}

.badgeBox {   
    -moz-box-shadow: 5px 5px 5px #888;
    -webkit-box-shadow: 5px 5px 5px #888;
    box-shadow: 5px 5px 5px #888;    
}

.badgeTable{
    width: 180px;
    height: 91px;
    background: url('/Content/Images/Badges/WIAA_logo-box_5.jpg');
}

.badgeTextBack{
    background-color:black;
    border-top:1px solid #ccc;
    border-bottom:1px solid #ccc;
    padding-top:5px;
    padding-bottom:5px;
}

.badgeTextBox{
    padding-left:5px;
}

.badgeTextFont{
    color:#ffffff;
 }


.quickLinksDiv {
            display: block;
            border: 1px solid #888;
            text-decoration: none;
            font-weight: bold;
            line-height: 1.3em;
            background: #f7f7f7;
            -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .3);
            -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .3);
            box-shadow: inset 0 1px 2px rgba(0, 0, 0, .3);
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            border-radius: 4px;
            margin-top:0px;
            margin-bottom:5px;
        }

.viewTable
{
    min-height:450px;
}

.successText {
    color: #2ad52e !important;
    font-weight: bold;
}

.errorText {
    color: #e01a1a !important;
    font-weight: bold;
}

.bootgridAlt {
    color: #3d0606 !important;
    font-weight: bold;
}

.winningTeamText {
    color: #27ac1d !important;
    font-weight: bold;
}

.losingTeamText {
    color: #d9230f !important;
    font-weight: bold;
}

.text-justify {
  text-align: justify;
}

/*Signature Pad*/
.signature-pad > canvas {
    display: block;
    width: 300px;
    height: 150px;
    margin-bottom: 5px;
}

/*Buttons*/

 .pageButton:hover, .pageButton:focus, .pageButton:active{   
    border: 1px solid #bab4b4 !important; 
}

 .pageButton{
     width: 75px !important;
     max-width: 75px !important;
     height: 40px !important;
     font-size: 24px;
 }

 .btn {
     /*margin-top: 1px !important;*/
     padding-left:15px !important;
     padding-right: 15px !important;
     padding-top: 9px !important;
     padding-bottom: 9px !important;
}

  .cardButton {
     padding: 5px !important;
     -webkit-appearance: none !important;
 }

 .linkButton {
     -webkit-appearance: none !important;
 }



 /*Other styles*/

.hyperLinkColor{
    color: #b71c1c !important; 
}

.hyperLinkColor:hover{
    color: #d50000 !important;
}

.menuHyperLinkColor{
    color: #fff; 
}

.menuHyperLinkColor:hover{
    color: #e0e0e0;
    
}

.defaultTabPlaceHolder {
    min-height: 400px !important;
}

.requiredAsterick{
    font-size:20px !important;
    text-align: left;
    font-weight:bold;
    color:#CC0000;
    vertical-align: middle;
}

.searchResultsText{
    color:#0b7aca !important;
    font-weight: bolder;
}

 /*GW*/
 body #Form{height:100%}
@font-face{font-family:"bebasregular";src:url("../fonts/bebas___-webfont.woff2") format("woff2"),url("../fonts/bebas___-webfont.woff") format("woff");font-weight:normal;font-style:normal}
@font-face{font-family:"bebas_neuebold";src:url("../fonts/bebasneue_bold-webfont.woff2") format("woff2"),url("../fonts/bebasneue_bold-webfont.woff") format("woff");font-weight:normal;font-style:normal}

 html{-webkit-box-sizing:border-box;box-sizing:border-box}
   *,*:after,*:before{-webkit-box-sizing:inherit;box-sizing:inherit}
   body{font-family:"titillium-web",sans-serif;background:#f8f8f8 !important;}
   h1,h2,h3,h4,h5,h6{line-height:1.2;color:#000;font-weight:500;font-family:"bebas_neuebold",sans-serif;color:#111}
   h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{text-decoration:none}
  
   h2{margin:40px 0 20px}h3,h4,h5,h6{margin:10px 0}
   h1{font-size:6rem}
   h1.page-title__text{color:#d8d8d8;margin:0;font-size:6rem;margin-bottom:-17px;line-height:1}
   h2{font-size:4rem}
   h3{font-size:2.5rem;color:#a62c3e;font-family:"titillium-web",sans-serif;margin-bottom:0.5em;font-weight:bold}
   h4{font-size:1.7rem}
   h5{font-size:1.4rem}
   h6{font-size:1.1rem} 

    
    .colNoWrapSmall {
        min-width: 100px !important;
    }

    .colNoWrapMedium {
        min-width: 125px !important;
    }
    .dataTableButtonText{
        font-family: 'Lucida Sans Unicode';
    }
    .domButtons {
        margin-bottom: 15px;
        margin-top: 10px;
        padding-left:10px !important;
        padding-right:10px !important;
        margin-right:0px !important;
        width: 40px !important;
        max-width: 40px !important;
        height: 40px !important;

    }
    .domButtons:hover, .pageButton:focus, .pageButton:active{   
        border: 1px solid #bab4b4 !important; 
    }
    .dataTables_wrapper .dataTables_length {
        float: left !important;
        text-align: left !important;
    }
    .dataTables_wrapper .dataTables_filter {
        float: right !important;
        text-align: right !important;
    }
    .gridButtonSpace{
        margin-right:5px;
    }

        .gridImage{
        border:1px solid #ccc; 
        height:41px; 
        width:41px;
}

.divHighlight:hover{
      background-color: #ead9d9 !important;
      
}
.divLink:hover{
      background-color: #ead9d9 !important;
      cursor:pointer;
}
.gridHeaderFont{
    font-size:1.4rem !important;
    color:#000;
    font-weight:500;
    font-family:"bebas_neuebold",sans-serif;  
    padding-left:10px !important;  
}
.no-sort{
    border-right:none !important;
}

.tableRowHeight{
    height:45px !important;
    padding-top: 1px !important;
    padding-bottom: 1px !important;
}

.dataTableWrap { white-space: nowrap !important; } 

table.dataTable tbody th, table.dataTable tbody td {
    padding: 10px 8px 8px !important;
    
}



    

@import url(https://fonts.googleapis.com/css?family=Raleway);
@import url(https://fonts.googleapis.com/css?family=Lora);
@import url(https://code.ionicframework.com/ionicons/2.0.1/css/ionicons.min.css);
.iconBadge {
  font-family: 'Raleway', Arial, sans-serif;
  position: relative;
  float: left;
  color: #000;
  margin-top:20px;
  margin-bottom:80px;
  margin-left:10px;
  margin-right:10px; 
  text-align: center;
  font-size: 12px;
  opacity: 0.80;
  width:195px;
}
.iconBadge * {
  -webkit-box-sizing: padding-box;
  box-sizing: padding-box;
}
.iconBadge h1,
.iconBadge h5 {
  margin: 0;
  line-height: 1.205em;
}
.iconBadge h1 {
  font-family: 'Raleway', Arial, sans-serif;
  font-size: 1.8em;
}
.iconBadge h5 {
  line-height: 0.5em;
  font-weight: 400;
  font-size: 1.0em;
}
.iconBadge .square {
  height: 60.0px;
  width: 60.0px;
  overflow: hidden;
  position: absolute;
  top: 60%;
  left: 50%;
  content: '';
  -webkit-transform: rotate(45deg) translate(-50%, -50%);
  transform: rotate(45deg) translate(-50%, -50%);
  -webkit-transform-origin: 0 0;
  transform-origin: 0 0;
}
.iconBadge .square:before,
.iconBadge .square:after,
.iconBadge .square div:before,
.iconBadge .square div:after {
  background-color: #000;
  position: absolute;
  content: "";
  display: block;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.iconBadge .square:before,
.iconBadge .square:after {
  height: 4px;
  width: 40%;
}
.iconBadge .square div:before,
.iconBadge .square div:after {
  width: 4px;
  height: 40%;
}
.iconBadge .square:before,
.iconBadge .square div:before {
  left: 0;
  top: 0;
}
.iconBadge .square:after,
.iconBadge .square div:after {
  bottom: 0;
  right: 0;
}

.iconBadge:hover {
  color: #7a0909;
  opacity: 1.0;
}




/*****************************************************************************************************************************************************/
/*Styles Used to Override Based on Media (screen) size  - responsive templates*/

/*****************************************************************************************************************************************************/

/*********************************************************Start Media Query**************************************************************************/
/*For gridview - hide and change columm and text sizes*/
        @media only screen and (min-width: 767px)
		{
            .additionalColumnR
			{
				display: normal;
			}
           .colFontsR {
               font-size:14px;
           }
		}
        @media only screen and (max-width: 768px)
		{          		
            .additionalColumnR
			{
				display: none !important;
			}
            .colFontsR {
               font-size:12px;
           }          
		}

        @media only screen and (min-width: 480px)
		{
            .miniColumnR
			{
				display: inline;
			}
		}
        @media only screen and (max-width: 481px)
		{
            .miniColumnR
			{
				display: none !important;
			}
		}


/*********************************************************Start Media Query**************************************************************************/
@media (min-width:0px) and (max-width:319px) {
    /*Body Padding*/
    .fluidPadding{
       padding-right:10px !important;
       padding-left:10px !important;
       padding-bottom:10px !important;
    }

    /***********************************************************************************************************************************/
    /*Font & field options*/
    .editlabelswhthead {
        text-align: right;
        font-size:12px;
        color:#FFF;
        font-weight:bold;
    }
    .editlabelswhtheadlogin {
        text-align: right;        
        font-size:16px;
        color:#FFF;
        font-weight:bold;
    }
    .editlabelswhtheadname {
        text-align: right;
        
        font-size:12px;
        color:#FFF;
        font-weight:bold;
        font-style:italic;
    }
    .attentionText {
        text-align: right;
        font-size:14px;
        color: #a10d0e;
        font-weight:bold;
    }
    .statusmessages {
        text-align: left;
        font-weight:bold;
        color:#CC0000;
        vertical-align: middle;
    }

    .searchLabelsText {
        text-align: left;            
        color:#2a0303;
        text-shadow: 1px 1px 1px #ccc;
        
        font-size: 14px;
        font-weight:bold;
    }
    .formLabelsText {
        text-align: left;        
        font-size:12px;
        font-weight:bold;
        color:#2a0303;
    }
    .formFieldsText {
        text-align: left;
        
        font-size:14px;
        font-weight:normal;
        color:black;
    }
    .entryFormHeaders {
        text-shadow: 1px 1px 1px #e0dfdf;
        
        font-size: 14px;
        font-weight:bold;
    }
    .editdisplaylabels {
        text-align: left;
        
        font-size:11px;
        font-weight:bold;
        font-style:italic;
    }
    .grdiviews {
        text-align: right;
        
        font-size:12px;
        margin-bottom: 0px;
    }

    .formLabel{
        font-weight:bold;
        font-size:12px;
        color:#2a0303;
    }
    .jumboText{
        font-size: 32px;
        font-weight: bold;
    }
    .jumboSecondaryText{
        font-size: 28px;
    }
    .formLabelLarge {
        text-align: left;
        
        font-size:13px;
        font-weight:bold;
        color:#2a0303;
    }
    .formTextLarge {
        text-align: left;
        
        font-size:13px;
        color:#2a0303;
    }
    .ajaxTabs {
        min-height: 400px;
    }
    .bodyText{
        font-size:12px;
    }
    .formText{
        font-size:12px;
    }
    .formTextHeader{
        font-size: 14px;
    }
    .dropDownText {
        font-size: 13px;
    }

    /***********************************************************************************************************************************/
    /*TextBox Sizes and spacing*/
    .formFields {
        width:90%;
    } 
    .entryBoxXSmall {
        width:75px;
    }
    .entryBoxSmall {
        width:150px;
    }
    .entryBoxNormal {
        width:185px;
    }
    .entryBoxLarge {
        width:235px;
    }
    .entryBoxXLarge {
        width:275px;
    }
    .entryrowPadding {
        padding-bottom:10px;
    }
    .dropDownHeight{
        height: 35px !important;
    }
    /***********************************************************************************************************************************/
    /*Spacing and Padding*/
    .attentionTextPad {
        padding-bottom:10px;
    }
    /***********************************************************************************************************************************/
    /*Media Styles for NavBar */
    /*Creates a space on the header so the content falls below the custom NavBar*/
    .headerDivPad {
         height:52px;
    }
    .backImage {
        opacity: 0.6;
        filter: alpha(opacity=60);
    }
    /***********************************************************************************************************************************/
    /*Content Border & Padding*/
    .childContentPad {
        padding-top:10px;    
    }
    .childmastertableborder {    
    }
    .innerTablePad {
        padding-left: 10px !important;
        padding-right:10px !important;
        padding-top:10px !important;
        padding-bottom: 10px !important;
    }

    .innerTablePadTab {
        padding-left: 20px !important;
        padding-right:20px !important;
    }

    .innerGridPad {
        padding-left: 15px !important;
        padding-right:15px !important;
        padding-top:10px !important;
        padding-bottom: 10px !important;
    }

    /*jQueryItem Overrides*/

    .ui-autocomplete li {
                margin: 1px;
                cursor: pointer;
                display: block;
                height: 35px;
                padding: 6px 12px !important;
                font-size: 13px;
                line-height: 1.428571429;
    }

    /*Chosen dropdowns*/
    .chosen-container {
      font-size: 13px !important;
    }

    .chosen-container-single .chosen-single {
        height: 35px !important;
    }

    .chosen-container .chosen-results li {
        line-height: 30px !important;
    }
    

    .gridFonts{
        font-size:11px !important;
        line-height: 14px !important;
    }

    button,html [type="button"],[type="reset"],[type="submit"]{
          -webkit-appearance:button; font-size:12px !important; 
          font-family: "titillium-web",sans-serif !important; 
          margin-top:-5px !important; 
          margin-left:0px !important; 
          border: none !important; 
    }

    .buttonListItems {
        -webkit-appearance:button; font-size:14px !important; 
        font-family: "titillium-web",sans-serif !important; 
        margin-top:-5px !important; 
        margin-left:-6px !important; 
        margin-top: -7px !important;
        border: none !important; 
    }

    .gridTextDataTables{
        font-size: 16px !important;
        font-family:"bebas_neuebold",sans-serif;
    }  
    
    .gridHeaderFont{
        font-size:1.0rem !important;
        color:#000;
        font-weight:500;
        font-family:"bebas_neuebold",sans-serif;    
    }  

    .JumboMain{
        font-size:1.9rem;color:#a62c3e;font-family:"titillium-web",sans-serif;
        margin-bottom: 0px !important;margin-top:0px !important;
        font-weight:bold;

    }
    .JumboSecond{
        font-size:1.0rem
    }

    .JumboImage{
        border:1px solid #ccc; 
        max-height:125px; 
        max-width:125px;
    }
        .cardHead { 
        background-color: #1c4c97;
        color: #f4f4f4;
        padding-left:5px;
        padding-top: 5px !important;
        height:25px; 
        font-size: 13px;         
    }

    .gridHead {
        background-color: #1c4c97;
        color: #f4f4f4;
        padding-left:5px;
        padding-top: 5px !important;
        height:25px; 
        font-size: 13px;   
        border: 1px solid #f4f4f4;   
        font-weight: normal !important;      
    }

    .cardTableHead {
        background-color: #e7e9eb;
        color: #0d2242;
        font-size: 13px;  
        font-weight:bolder;       
    }


}

/*********************************************************Start Media Query**************************************************************************/
@media (min-width:320px) and (max-width:576px) {
    /*Body Padding*/
    .fluidPadding{
       padding-right:10px !important;
       padding-left:10px !important;
       padding-bottom:10px !important;
    }

    /***********************************************************************************************************************************/
    /*Font & field options*/
    .editlabelswhthead {
        text-align: right;
        
        font-size:12px;
        color:#FFF;
        font-weight:bold;
    }
    .editlabelswhtheadlogin {
        text-align: right;
        
        font-size:16px;
        color:#FFF;
        font-weight:bold;
    }
    .editlabelswhtheadname {
        text-align: right;
        
        font-size:12px;
        color:#FFF;
        font-weight:bold;
        font-style:italic;
    }
    .attentionText {
        text-align: right;
        font-size:14px;
        color: #a10d0e;
        font-weight:bold;
    }
    .statusmessages {
        text-align: left; 
        font-weight:bold;
        color:#CC0000;
    }

    .searchLabelsText {
        text-align: left;            
        color:#2a0303;
        text-shadow: 1px 1px 1px #ccc;
        
        font-size: 14px;
        font-weight:bold;
    }
    .formLabelsText {
        text-align: left;
        
        font-size:12px;
        font-weight:bold;
        color:#2a0303;
    }
    .formFieldsText {
        text-align: left;
        
        font-size:14px;
        font-weight:normal;
        color:black;
    }
    .entryFormHeaders {
        text-shadow: 1px 1px 1px #e0dfdf;
        
        font-size: 14px;
        font-weight:bold;
    }
    .editdisplaylabels {
        text-align: left;
        
        font-size:11px;
        font-weight:bold;
        font-style:italic;
    }
    .grdiviews {
        text-align: right;
        
        font-size:12px;
        margin-bottom: 0px;
    }

    .formLabel{
        font-weight:bold;
        font-size:12px;
        color:#2a0303;
    }
    .jumboText{
        font-size: 32px;
        font-weight: bold;
    }
    .jumboSecondaryText{
        font-size: 28px;
    }
    .formLabelLarge {
        text-align: left;
        
        font-size:13px;
        font-weight:bold;
        color:#2a0303;
    }
    .formTextLarge {
        text-align: left;
        
        font-size:13px;
        color:#2a0303;
    }
    .ajaxTabs {
        min-height: 400px;
    }
    .bodyText{
        font-size:12px;
    }
    .formText{
        font-size:12px;
    }
    .formTextHeader{
        font-size: 14px;
    }
    .dropDownText {
        font-size: 13px;
    }

    /***********************************************************************************************************************************/
    /*TextBox Sizes and spacing*/
    .formFields {
        width:90%;
    } 
    .entryBoxXSmall {
        width:75px;
    }
    .entryBoxSmall {
        width:150px;
    }
    .entryBoxNormal {
        width:190px;
    }
    .entryBoxLarge {
        width:265px;
    }
    .entryBoxXLarge {
        width:290px;
    }
    .entryrowPadding {
        padding-bottom:10px;
    }
    .dropDownHeight{
        height: 35px !important;
    }
    /***********************************************************************************************************************************/
    /*Spacing and Padding*/
    .attentionTextPad {
        padding-bottom:10px;
    }
    /***********************************************************************************************************************************/
    /*Media Styles for NavBar */
    /*Creates a space on the header so the content falls below the custom NavBar*/
    .headerDivPad {
         height:52px;
    }
    .backImage {
        opacity: 0.6;
        filter: alpha(opacity=60);
    }
    /***********************************************************************************************************************************/
    /*Content Border & Padding*/
    .childContentPad {
        padding-top:10px;    
    }
    .childmastertableborder {    
    }
    .innerTablePad {
        padding-left: 10px !important;
        padding-right:10px !important;
        padding-top:10px !important;
        padding-bottom: 10px !important;
    }

    .innerTablePadTab {
        padding-left: 20px !important;
        padding-right:20px !important;
    }

    .innerGridPad {
        padding-left: 15px !important;
        padding-right:15px !important;
        padding-top:10px !important;
        padding-bottom: 10px !important;
    }

    /*jQueryItem Overrides*/

    .ui-autocomplete li {
                margin: 1px;
                cursor: pointer;
                display: block;
                height: 35px;
                padding: 6px 12px !important;
                font-size: 13px;
                line-height: 1.428571429;
    }

    /*Chosen dropdowns*/
    .chosen-container {
      font-size: 13px !important;
    }

    .chosen-container-single .chosen-single {
        height: 35px !important;
    }

    .chosen-container .chosen-results li {
        line-height: 30px !important;
    }
    

    .gridFonts{
        font-size:12px !important;
        line-height: 14px !important;
    }

    button,html [type="button"],[type="reset"],[type="submit"]{
          -webkit-appearance:button; font-size:12px !important; 
          font-family: "titillium-web",sans-serif !important; 
          margin-top:-5px !important; 
          margin-left:0px !important; 
          border: none !important; 
    }

    .buttonListItems {
        -webkit-appearance:button; font-size:16px !important; 
        font-family: "titillium-web",sans-serif !important; 
        margin-top:-5px !important; 
        margin-left:-6px !important; 
        margin-top: -7px !important;
        border: none !important; 
    }

    .gridTextDataTables{
        font-size: 16px !important;
        font-family:"bebas_neuebold",sans-serif;
    }  
    .gridHeaderFont{
        font-size:1.1rem !important;
        color:#000;
        font-weight:500;
        font-family:"bebas_neuebold",sans-serif;    
    } 

    .JumboMain{
        font-size:2.0rem;color:#a62c3e;font-family:"titillium-web",sans-serif;
        margin-bottom: 0px !important;margin-top:0px !important;
        font-weight:bold;

    }
    .JumboSecond{
        font-size:1.2rem
    }

    .JumboImage{
        border:1px solid #ccc; 
        max-height:130px; 
        max-width:130px;
    }
        .cardHead { 
        background-color: #1c4c97;
        color: #f4f4f4;
        padding-left:5px;
        padding-top: 5px !important;
        height:25px; 
        font-size: 13px;         
    }

    .gridHead {
        background-color: #1c4c97;
        color: #f4f4f4;
        padding-left:5px;
        padding-top: 5px !important;
        height:25px; 
        font-size: 13px;   
        border: 1px solid #f4f4f4;   
        font-weight: normal !important;      
    }

    .cardTableHead {
        background-color: #e7e9eb;
        color: #0d2242;
        font-size: 13px;  
        font-weight:bolder;       
    }

}

/*********************************************************Start Media Query**************************************************************************/
@media (min-width:577px) and (max-width: 767px) {
    /*Body Padding*/
    .fluidPadding{
       padding-right:10px !important;
       padding-left:10px !important;
       padding-bottom:10px !important;
    }

    /***********************************************************************************************************************************/
    /*Font & field options*/
    .editlabelswhthead {
        text-align: right;
        
        font-size:12px;
        color:#FFF;
        font-weight:bold;
    }
    .editlabelswhtheadlogin {
        text-align: right;
        
        font-size:16px;
        color:#FFF;
        font-weight:bold;
    }
    .editlabelswhtheadname {
        text-align: right;
        
        font-size:12px;
        color:#FFF;
        font-weight:bold;
        font-style:italic;
    }
    .attentionText {
        text-align: right;
        font-size:14px;
        color: #FFF;
        font-weight:bold;
    }
    .statusmessages {
        text-align: left;
        font-weight:bold;
        color:#CC0000;
    }
    .searchLabelsText {
        text-align: left;            
        color:#2a0303;
        text-shadow: 1px 1px 1px #ccc;
        
        font-size: 14px;
        font-weight:bold;
    }
    .formLabelsText {
        text-align: left;
        
        font-size:12px;
        font-weight:bold;
        color:#2a0303;
    }
    .formFieldsText {
        text-align: left;
        
        font-size:14px;
        font-weight:normal;
        color:black;
    }
    .entryFormHeaders {
        text-shadow: 1px 1px 1px #e0dfdf;
        
        font-size: 14px;
        font-weight:bold;
    }
    .editdisplaylabels {
        text-align: left;
        
        font-size:11px;
        font-weight:bold;
        font-style:italic;
    }
    .grdiviews {
        text-align: right;
        
        font-size:12px;
        margin-bottom: 0px;
    }
    .ajaxTabs {
        min-height: 400px;
    }
    .formLabel{
        font-weight:bold;
        font-size:12px;
        color:#2a0303;
    }
    .jumboText{
        font-size: 32px;
        font-weight: bold;
    }
    .jumboSecondaryText{
        font-size: 28px;
        font-weight: bold;
    }
    .formLabelLarge {
        text-align: left;
        
        font-size:14px;
        font-weight:bold;
        color:#2a0303;
    }
    .formTextLarge {
        text-align: left;
        
        font-size:14px;
        color:#2a0303;
    }
    .bodyText{
        font-size:13px;
    }
    .formText{
        font-size:13px;
    }
    .formTextHeader{
        font-size: 15px;
    }
    .dropDownText {
        font-size: 14px;
    }
    /***********************************************************************************************************************************/
    /*TextBox Sizes and spacing*/
    .formFields {
        width:90%;
    } 
    .entryBoxXSmall {
        width:75px;
    }
    .entryBoxSmall {
        width:150px;
    }
    .entryBoxNormal {
        width:200px;
    }
    .entryBoxLarge {
        width:275px;
    }
    .entryBoxXLarge {
        width:300px;
    }
    .entryrowPadding {
        padding-bottom:10px;
    }
    .dropDownHeight{
        height: 37px !important;
    }
    /***********************************************************************************************************************************/
    /*Spacing and Padding*/
    .attentionTextPad {
        padding-bottom:10px;
    }
    /***********************************************************************************************************************************/
    /*Media Styles for NavBar */
    /*Creates a space on the header so the content falls below the custom NavBar*/
    .headerDivPad {
         height:52px;
    }
    .backImage {
        opacity: 0.6;
        filter: alpha(opacity=60);
    }
    /***********************************************************************************************************************************/
    /*Content Border & Padding*/
    .childContentPad {
        padding-top:10px;
        padding-left:10px !important;
        padding-right:10px !important;
    }
    .childmastertableborder {    
         -moz-box-shadow: inset 0px 0px 2px 1px #888;
         -webkit-box-shadow: inset 0px 0px 2px 1px #888;
         box-shadow: inset 0px 0px 2px 1px #888;
    }
    .innerTablePad {
        padding-left: 10px !important;
        padding-right:10px !important;
        padding-top:10px !important;
        padding-bottom: 10px !important;
    }

    .innerTablePadTab {
        padding-left: 20px !important;
        padding-right:20px !important;
    }

    .innerGridPad {
        padding-left: 15px !important;
        padding-right:15px !important;
        padding-top:10px !important;
        padding-bottom: 10px !important;
    }

    /*jQueryItem Overrides*/

    .ui-autocomplete li {
                margin: 1px;
                cursor: pointer;
                display: block;
                height: 35px;
                padding: 6px 12px !important;
                font-size: 14px;
                line-height: 1.428571429;
    }

    /*Chosen dropdowns*/
    .chosen-container {
      font-size: 14px !important;
    }

    .chosen-container-single .chosen-single {
        height: 37px !important;
    }

    .chosen-container .chosen-results li {
        line-height: 30px !important;
    }
    

    .gridFonts{
        font-size:12px !important; 
        line-height: 14px !important;
    }

     button,html [type="button"],[type="reset"],[type="submit"]{
          -webkit-appearance:button; font-size:12px !important; 
          font-family: "titillium-web",sans-serif !important; 
          margin-top:-5px !important; 
          margin-left:0px !important; 
          border: none !important; 
    }

    .buttonListItems {
        -webkit-appearance:button; font-size:16px !important; 
        font-family: "titillium-web",sans-serif !important; 
        margin-top:-5px !important; 
        margin-left:-6px !important; 
        margin-top: -7px !important;
        border: none !important; 
    }

    .gridTextDataTables{
        font-size: 18px !important;
        font-family:"bebas_neuebold",sans-serif;
    }  
    .gridHeaderFont{
        font-size:1.2rem !important;
        color:#000;
        font-weight:500;
        font-family:"bebas_neuebold",sans-serif;    
    } 

    .JumboMain{
        font-size:2.3rem;color:#a62c3e;font-family:"titillium-web",sans-serif;
        margin-bottom: 0px !important;margin-top:0px !important;
        font-weight:bold;

    }
    .JumboSecond{
        font-size:1.5rem
    }

    .JumboImage{
        border:1px solid #ccc; 
        max-height:140px; 
        max-width:140px;
    }

        .cardHead { 
        background-color: #1c4c97;
        color: #f4f4f4;
        padding-left:5px;
        padding-top: 5px !important;
        height:25px; 
        font-size: 13px;         
    }

    .gridHead {
        background-color: #1c4c97;
        color: #f4f4f4;
        padding-left:5px;
        padding-top: 5px !important;
        height:25px; 
        font-size: 13px;   
        border: 1px solid #f4f4f4;   
        font-weight: normal !important;      
    }

    .cardTableHead {
        background-color: #e7e9eb;
        color: #0d2242;
        font-size: 13px;  
        font-weight:bolder;       
    }

}

/*********************************************************Start Media Query**************************************************************************/
@media (min-width: 768px) and (max-width: 991px) {
    /*Body Padding*/
    .fluidPadding{
       padding-right:40px !important;
       padding-left:40px !important;
       padding-bottom:40px !important;
    }

    /***********************************************************************************************************************************/
    /*Font & field options*/
    .editlabelswhthead {
        text-align: right;
        
        font-size:12px;
        color:#FFF;
        font-weight:bold;
    }
    .editlabelswhtheadlogin {
        text-align: right;
        
        font-size:16px;
        color:#FFF;
        font-weight:bold;
    }
    .editlabelswhtheadname {
        text-align: right;
        
        font-size:12px;
        color:#FFF;
        font-weight:bold;
        font-style:italic;
    }
    .attentionText {
        text-align: right;
        font-size:14px;
        color: #FFF;
        font-weight:bold;
    }
    .statusmessages {
        text-align: left;
        font-weight:bold;
        color:#CC0000;
    }
    .searchLabelsText {
        text-align: left;            
        color:#2a0303;
        text-shadow: 1px 1px 1px #ccc;
        
        font-size: 14px;
        font-weight:bold;
    }
    .formLabelsText {
        text-align: left;
        
        font-size:12px;
        font-weight:bold;
        color:#2a0303;
    }
    .formFieldsText {
        text-align: left;
        
        font-size:14px;
        font-weight:normal;
        color:black;
    }
    .entryFormHeaders {
        text-shadow: 1px 1px 1px #e0dfdf;
        
        font-size: 14px;
        font-weight:bold;
    }
    .editdisplaylabels {
        text-align: left;
        
        font-size:11px;
        font-weight:bold;
        font-style:italic;
    }
    .grdiviews {
        text-align: right;
        
        font-size:12px;
        margin-bottom: 0px;
    }
    .formLabel{
        font-weight:bold;
        font-size:12px;
        color:#2a0303;
    }
    .jumboText{
        font-size: 36px;
        font-weight: bold;
    }
    .jumboSecondaryText{
        font-size: 32px;
    }
    .formLabelLarge {
        text-align: left;
        
        font-size:16px;
        font-weight:bold;
        color:#2a0303;
    }
    .formTextLarge {
        text-align: left;
        
        font-size:16px;
        color:#2a0303;
    }
    .ajaxTabs {
        min-height: 500px;
    }
    .bodyText{
        font-size:13px;
    }
    .formText{
        font-size:13px;
    }
    .formTextHeader{
        font-size: 15px;
    }
    .dropDownText {
        font-size: 14px;
    }
    /***********************************************************************************************************************************/
    /*TextBox Sizes and spacing*/
    .formFields {
        width:90%;
    } 
    .entryBoxXSmall {
        width:75px;
    }
    .entryBoxSmall {
        width:150px;
    }
    .entryBoxNormal {
        width:200px;
    }
    .entryBoxLarge {
        width:275px;
    }
    .entryBoxXLarge {
        width:300px;
    }
    .entryrowPadding {
        padding-bottom:10px;
    }
    .dropDownHeight{
        height: 37px !important;
    }
    /***********************************************************************************************************************************/
    /*Spacing and Padding*/
    .attentionTextPad {
        padding-bottom:10px;
    }
    /***********************************************************************************************************************************/
    /*Media Styles for NavBar */
    /*Creates a space on the header so the content falls below the custom NavBar*/
    .headerDivPad {
         height:52px;
    }
    .backImage {
        opacity: 0.6;
        filter: alpha(opacity=60);
    }
    /***********************************************************************************************************************************/
    /*Content Border & Padding*/
    .childContentPad {
        padding-top:10px;
    }
    .childmastertableborder {    
         -moz-box-shadow: inset 0px 0px 2px 1px #888;
         -webkit-box-shadow: inset 0px 0px 2px 1px #888;
         box-shadow: inset 0px 0px 2px 1px #888;
    }
    .innerTablePad {
        padding-left: 10px !important;
        padding-right:10px !important;
        padding-top:10px !important;
        padding-bottom: 10px !important;
    }

    .innerTablePadTab {
        padding-left: 20px !important;
        padding-right:20px !important;
    }

    .innerGridPad {
        padding-left: 15px !important;
        padding-right:15px !important;
        padding-top:10px !important;
        padding-bottom: 10px !important;
    }

    /*jQueryItem Overrides*/

    .ui-autocomplete li {
                margin: 1px;
                cursor: pointer;
                display: block;
                height: 35px;
                padding: 6px 12px !important;
                font-size: 14px;
                line-height: 1.428571429;
    }

    /*Chosen dropdowns*/
    .chosen-container {
      font-size: 14px !important;
    }

    .chosen-container-single .chosen-single {
        height: 37px !important;
    }

    .chosen-container .chosen-results li {
        line-height: 30px !important;
    }
   

    .gridFonts{
        font-size:14px !important; line-height:8px !important;
    }

     button,html [type="button"],[type="reset"],[type="submit"]{
          -webkit-appearance:button; font-size:13px !important; 
          font-family: "titillium-web",sans-serif !important; 
          margin-top:-5px !important; 
          margin-left:0px !important; 
          border: none !important; 
    }

    .buttonListItems {
        -webkit-appearance:button; font-size:16px !important; 
        font-family: "titillium-web",sans-serif !important; 
        margin-top:-5px !important; 
        margin-left:-6px !important; 
        margin-top: -7px !important;
        border: none !important; 
    }

    .gridTextDataTables{
        font-size: 18px !important;
        font-family:"bebas_neuebold",sans-serif;
    }  

    .gridHeaderFont{
        font-size:1.3rem !important;
        color:#000;
        font-weight:500;
        font-family:"bebas_neuebold",sans-serif;    
    } 

    .JumboMain{
        font-size:2.3rem;color:#a62c3e;font-family:"titillium-web",sans-serif;
        margin-bottom: 0px !important;margin-top:0px !important;
        font-weight:bold;

    }
    .JumboSecond{
        font-size:1.5rem
    }

    .JumboImage{
        border:1px solid #ccc; 
        max-height:140px; 
        max-width:140px;
    }

        .cardHead { 
        background-color: #1c4c97;
        color: #f4f4f4;
        padding-left:5px;
        padding-top: 5px !important;
        height:25px; 
        font-size: 13px;         
    }

    .gridHead {
        background-color: #1c4c97;
        color: #f4f4f4;
        padding-left:5px;
        padding-top: 5px !important;
        height:25px; 
        font-size: 13px;   
        border: 1px solid #f4f4f4;   
        font-weight: normal !important;      
    }

    .cardTableHead {
        background-color: #e7e9eb;
        color: #0d2242;
        font-size: 13px;  
        font-weight:bolder;       
    }


}

/*********************************************************Start Media Query**************************************************************************/
@media (min-width: 992px) and (max-width: 1199px) {
    /*Body Padding*/
    .fluidPadding{
       padding-right:40px !important;
       padding-left:40px !important;
       padding-bottom:40px !important;
    }

    /***********************************************************************************************************************************/
    /*Font & field options*/
    .editlabelswhthead {
        text-align: right;
        
        font-size:12px;
        color:#FFF;
        font-weight:bold;
    }
    .editlabelswhtheadlogin {
        text-align: right;
        
        font-size:16px;
        color:#FFF;
        font-weight:bold;
    }
    .editlabelswhtheadname {
        text-align: right;
        
        font-size:12px;
        color:#FFF;
        font-weight:bold;
        font-style:italic;
    }
    .attentionText {
        text-align: right;
        font-size:14px;
        color: #FFF;
        font-weight:bold;
    }
    .statusmessages {
        text-align: left;
        font-weight:bold;
        color:#CC0000;
    }
    .searchLabelsText {
        text-align: left;            
        color:#2a0303;
        text-shadow: 1px 1px 1px #ccc;
        
        font-size: 14px;
        font-weight:bold;
    }
    .formLabelsText {
        text-align: left;
        
        font-size:12px;
        font-weight:bold;
        color:#2a0303;
    }
    .formFieldsText {
        text-align: left;
        
        font-size:14px;
        font-weight:normal;
        color:black;
    }
    .entryFormHeaders {
        text-shadow: 1px 1px 1px #e0dfdf;
        
        font-size: 14px;
        font-weight:bold;
    }
    .editdisplaylabels {
        text-align: left;
        
        font-size:11px;
        font-weight:bold;
        font-style:italic;
    }
    .grdiviews {
        text-align: right;
        
        font-size:12px;
        margin-bottom: 0px;
    }
    .formLabel{
        font-weight:bold;
        font-size:12px;
        color:#2a0303;
    }
    .jumboText{
        font-size: 42px;
        font-weight: bold;
    }
    .jumboSecondaryText{
        font-size: 38px;
    }
    .formLabelLarge {
        text-align: left;
        
        font-size:16px;
        font-weight:bold;
        color:#2a0303;
    }
    .formTextLarge {
        text-align: left;
        
        font-size:16px;
        color:#2a0303;
    }
    .ajaxTabs {
        min-height: 600px;
    }
    .bodyText{
        font-size:14px;
    }
    .formText{
        font-size:14px;
    }
    .formTextHeader{
        font-size: 16px;
    }
    .dropDownText {
        font-size: 15px;
    }

    /***********************************************************************************************************************************/
    /*TextBox Sizes and spacing*/
    .formFields {
        width:90%;
    }
    .entryBoxXSmall {
        width:75px;
    }
    .entryBoxSmall {
        width:150px;
    }
    .entryBoxNormal {
        width:200px;
    }
    .entryBoxLarge {
        width:275px;
    }
    .entryBoxXLarge {
        width:300px;
    }
    .entryrowPadding {
        padding-bottom:10px;
    }
    .dropdownPage {
        width: 60px;
        height: 30px;
        text-align:left;
    }
    .dropDownHeight{
        height: 40px !important;
    }
    /***********************************************************************************************************************************/
    /*Spacing and Padding*/
    .attentionTextPad {
        padding-bottom:10px;
    }
    /***********************************************************************************************************************************/
    /*Media Styles for NavBar */
    /*Creates a space on the header so the content falls below the custom NavBar*/
    .headerDivPad {
         height:52px;
    }
    .backImage {
        opacity: 0.6;
        filter: alpha(opacity=60);
    }
    /***********************************************************************************************************************************/
    /*Content Border & Padding*/
    .childContentPad {
        padding-top:10px;
    }
    .childmastertableborder {    
         -moz-box-shadow: inset 0px 0px 2px 1px #888;
         -webkit-box-shadow: inset 0px 0px 2px 1px #888;
         box-shadow: inset 0px 0px 2px 1px #888;
     
    }
    .innerTablePad {
        padding-left: 10px !important;
        padding-right:10px !important;
        padding-top:10px !important;
        padding-bottom:10px !important;
    }

    .innerTablePadTab {
        padding-left: 20px !important;
        padding-right:20px !important;
    }

    .innerGridPad {
        padding-left: 15px !important;
        padding-right:15px !important;
        padding-top:10px !important;
        padding-bottom:10px !important;
    }

    /*jQueryItem Overrides*/

    .ui-autocomplete li {
                margin: 1px;
                cursor: pointer;
                display: block;
                height: 35px;
                padding: 6px 12px !important;
                font-size: 15px;
                line-height: 1.428571429;
    }

    /*Chosen dropdowns*/
    .chosen-container {
      font-size: 15px !important;
    }

    .chosen-container-single .chosen-single {
        height: 40px !important;
    }

    .chosen-container .chosen-results li {
        line-height: 30px !important;
    }

    .gridFonts{
        font-size:14px !important; line-height:4px !important; 
    }

     button,html [type="button"],[type="reset"],[type="submit"]{
          -webkit-appearance:button; font-size:14px !important; 
          font-family: "titillium-web",sans-serif !important; 
          margin-top:-5px !important; 
          margin-left:0px !important; 
          border: none !important; 
    }

    .buttonListItems {
        -webkit-appearance:button; font-size:16px !important; 
        font-family: "titillium-web",sans-serif !important; 
        margin-top:-5px !important; 
        margin-left:-6px !important; 
        margin-top: -7px !important;
        border: none !important; 
    }

    .gridTextDataTables{
        font-size: 20px !important;
        font-family:"bebas_neuebold",sans-serif;
    }  
    .gridHeaderFont{
        font-size:1.4rem !important;
        color:#000;
        font-weight:500;
        font-family:"bebas_neuebold",sans-serif;    
    } 

    .JumboMain{
        font-size:2.5rem;color:#a62c3e;font-family:"titillium-web",sans-serif;
        margin-bottom: 0px !important;margin-top:0px !important;
        font-weight:bold;

    }
    .JumboSecond{
        font-size:1.7rem
    }

    .JumboImage{
        border:1px solid #ccc; 
        max-height:140px; 
        max-width:140px;
    }
}

/*********************************************************Start Media Query**************************************************************************/
@media (min-width: 1200px) {
    /*Body Padding*/
    .fluidPadding{
       padding-right:40px !important;
       padding-left:40px !important;
       padding-bottom:40px !important;
    }

    /***********************************************************************************************************************************/
    /*Font & field options*/
    .editlabelswhthead {
        text-align: right;
        
        font-size:12px;
        color:#FFF;
        font-weight:bold;
    }
    .editlabelswhtheadlogin {
        text-align: right;
        
        font-size:16px;
        color:#FFF;
        font-weight:bold;
    }
    .editlabelswhtheadname {
        text-align: right;
        
        font-size:12px;
        color:#FFF;
        font-weight:bold;
        font-style:italic;
    }
    .attentionText {
        text-align: right;
        font-size:14px;
        color: #FFF;
        font-weight:bold;
    }
    .statusmessages {
        text-align: left;
        font-weight:bold;
        color:#CC0000;
    }
    .searchLabelsText {
        text-align: left;            
        color:#2a0303;
        text-shadow: 1px 1px 1px #ccc;
        
        font-size: 14px;
        font-weight:bold;
    }
    .formLabelsText {
        text-align: left;
        
        font-size:12px;
        font-weight:bold;
        color:#2a0303;
    }
    .formFieldsText {
        text-align: left;
        
        font-size:14px;
        font-weight:normal;
        color:black;
    }
    .entryFormHeaders {
        text-shadow: 1px 1px 1px #e0dfdf;
        
        font-size: 14px;
        font-weight:bold;
    }
    .editdisplaylabels {
        text-align: left;
        
        font-size:11px;
        font-weight:bold;
        font-style:italic;
    }
    .grdiviews {
        text-align: right;
        
        font-size:12px;
        margin-bottom: 0px;
    }
    .formLabel{
        font-weight:bold;
        font-size:12px;
        color:#2a0303;
    }
    .jumboText{
        font-size: 42px;
        font-weight: bold;
    }
    .jumboSecondaryText{
        font-size: 38px;
    }
    .formLabelLarge {
        text-align: left;
        
        font-size:16px;
        font-weight:bold;
        color:#2a0303;
    }
    .formTextLarge {
        text-align: left;
        
        font-size:16px;
        color:#2a0303;
    }
    .ajaxTabs {
        min-height: 600px;
    }
    .bodyText{
        font-size:14px;
    }
    .formText{
        font-size:14px;
    }
    .formTextHeader{
        font-size: 16px;
    }
    .dropDownText {
        font-size: 15px;
    }
    .dropDownHeight{
        height: 40px !important;
    }

    /***********************************************************************************************************************************/
    /*TextBox Sizes and spacing*/
    .formFields {
        width:90%;
    } 
    .entryBoxXSmall {
        width:75px;
    }
    .entryBoxSmall {
        width:150px;
    }
    .entryBoxNormal {
        width:200px;
    }
    .entryBoxLarge {
        width:275px;
    }
    .entryBoxXLarge {
        width:300px;
    }
    .entryrowPadding {
        padding-bottom:10px;
    }
    /***********************************************************************************************************************************/
    /*Spacing and Padding*/
    .attentionTextPad {
        padding-bottom:10px;
    }
    /***********************************************************************************************************************************/
    /*Media Styles for NavBar */
    /*Creates a space on the header so the content falls below the custom NavBar*/
    .headerDivPad {
         height:52px;
    }
    .backImage {
        opacity: 0.6;
        filter: alpha(opacity=60);
    }
    /***********************************************************************************************************************************/
    /*Content Border & Padding*/
    .childContentPad {
        padding-top:10px;
    }
    .childmastertableborder {    
         -moz-box-shadow: inset 0px 0px 2px 1px #888;
         -webkit-box-shadow: inset 0px 0px 2px 1px #888;
         box-shadow: inset 0px 0px 2px 1px #888;
    }
    .innerTablePad {
        padding-left: 10px !important;
        padding-right:10px !important;
        padding-top:10px !important;
        padding-bottom: 10px !important;
    }

    .innerTablePadTab {
        padding-left: 20px !important;
        padding-right:20px !important;
    }

    .innerGridPad {
        padding-left: 15px !important;
        padding-right:15px !important;
        padding-top:10px !important;
        padding-bottom: 10px !important;
    }


    /*jQueryItem Overrides*/

    .ui-autocomplete li {
                margin: 1px;
                cursor: pointer;
                display: block;
                height: 35px;
                padding: 6px 12px !important;
                font-size: 15px;
                line-height: 1.428571429;
    }

    /*Chosen dropdowns*/
    .chosen-container {
      font-size: 15px !important;
    }

    .chosen-container-single .chosen-single {
        height: 40px !important;
    }

    .chosen-container .chosen-results li {
        line-height: 30px !important;
    }
    

     .gridFonts{
        font-size:14px !important; line-height: 1px !important;
    }

     button,html [type="button"],[type="reset"],[type="submit"]{
          -webkit-appearance:button; font-size:14px !important; 
          font-family: "titillium-web",sans-serif !important; 
          margin-top:-5px !important; 
          margin-left:0px !important; 
          border: none !important; 
    }

     .buttonListItems {
        -webkit-appearance:button; font-size:18px !important; 
        font-family: "titillium-web",sans-serif !important; 
        margin-top:-5px !important; 
        margin-left:-6px !important; 
        margin-top: -7px !important;
        border: none !important; 
    }

     .gridTextDataTables{
        font-size: 20px !important;
        font-family:"bebas_neuebold",sans-serif;
    }  
     .gridHeaderFont{
        font-size:1.4rem !important;
        color:#000;
        font-weight:500;
        font-family:"bebas_neuebold",sans-serif;    
    } 

    .JumboMain{
        font-size:2.5rem;color:#a62c3e;font-family:"titillium-web",sans-serif;
        margin-bottom: 0px !important;margin-top:0px !important;
        font-weight:bold;

    }
    .JumboSecond{
        font-size:1.7rem
    }

    .JumboImage{
        border:1px solid #ccc; 
        max-height:140px; 
        max-width:140px;
    }
    
}
/*****************************************************************************************************************/
/*Overrides to ensure styles are used - modify / override previously specified bootstrap styles and telerik mainly*/
/*Menu*/

.container-fluid {
    padding-left: 0px;
    padding-right:0px;
    padding-top:0px;
    padding-bottom:0px;
}
.container {
    padding-left: 10px !important;
    padding-right:10px !important;
    padding-top:0px;
    padding-bottom:0px;
}
body {
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom:0px;
    padding-top:0px;
    background-color:white;
}        
.img_left,
.img_right {
    position: absolute;
    top: 0;
    padding-top:5px;
}
.img_left {
    left: 0;
}
.img_right {
    right: 0;
}
.img_left:hover,
.img_right:hover {
    cursor: pointer;
}       
.row.no-gutter {
    margin-left: 0;
    margin-right: 0;
}
.no-gutter [class*='col-']:not(:first-child),
.no-gutter [class*='col-']:not(:last-child) {
    padding-right: 0 !important;
    padding-left: 0 !important;
}
html {
    overflow-x: hidden !important;
    margin:0px;
}
body {
    overflow-x: visible !important;
    margin:0px;
}
.container {
    padding-right:0;
    padding-left:0;
    margin-left:auto;
    margin-right:auto;
}

.nopadding {
   padding: 0 !important;
   margin: 0 !important;
}


/*************************************************************************************************************************************/
/*Footer*/
html {        
    position: relative;        
    min-height: 100%;
}
body {        
    margin: 0 0 130px; /* bottom = footer height */
}
footer {        
    position: absolute;     
    left: 0;
    bottom: 0;
    height: 130px;
    width: 100%;
    margin-bottom:0px !important;
    padding-bottom: 0px !important;
    background-color:black;
    color: #ccc;
    padding-top:100px;
}
.normalLabel {
    font-weight:normal !important;

}
.btnNoPad {
    padding: 0px 10px;
}
.removeGridInnerPad{
    padding-top: -20px;
    padding-left:10px;
    padding-right:10px; 

}
.input-group-btn.input-space {
    padding-left: 2px;
}



/*************************************************************************************************************************************/
/*jQuery*/
.ui-datepicker { z-index: 10000 !important; }

/*Jquery*/
.ui-autocomplete { 
    max-height: 210px; overflow-y: scroll; overflow-x: hidden;  
    z-index: 9999 !important;   
}  

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-state-active.ui-button:hover 
{
  background: #b71c1c !important;
  border: none !important;
  padding: 3px !important;
}

/*************************************************************************************************************/
/*Bootstrap theme overrides*/

/*Nav Tabs*/
/* tab color */
.nav-tabs>li>a {
  background-color: #e7e9eb; 
  border-left:1px solid #ccc !important;
  color:#051835;
}

/* active tab color */
.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus {
  color: #051835;
  background-color: #666;
  border: 1px solid #888888;
  border: none !important;
}

/* hover tab color */
.nav-tabs>li>a:hover {
  border-color: #051835;
  background-color: #b71c1c; /*hover color - background - set to red darken-4*/
  color: white;
  cursor: pointer;
}

.btn.btn-primary.waves-effect.waves-light { background-color: #b71c1c !important; } 
.btn.btn-default.waves-effect.waves-light { background-color: #2E2E2E !important; } 

body{font-family:"titillium-web",sans-serif;background:#f8f8f8 !important;}

.pagination > li.active > a, .pagination > li.active > span{background-color:#b71c1c !important;}


/*.div_hover { color: #474949 }

.div_hover:hover { color: #f4f4f4; background-color:#d9230f !important;}*/


.gridRowButton {
    
    height:22px !important;
    padding-top: 2px !important;
    padding-bottom:0px !important;
    text-align:center !important; 
    vertical-align: middle;

}
.gridRowButtonMedium {
    
    height:30px !important;
    padding: 0px 2px !important;
}

input[type=checkbox] {
    margin-left:5px !important;
    transform: scale(1.50) !important;
}

btn,
html [type="button"]{
    margin-top: 1px !important;
}

btn,
html [type="submit"]{
    margin-top: 1px !important;
}

.button {
-webkit-appearance: none;
-moz-appearance: none;

}


@media (min-width:0px) and (max-width:1199px) {

    .modal-dialoglg {
        max-width: 90% !important;
    }
}

@media (min-width: 1200px) {

    .modal-dialoglg {
        max-width: 80% !important;
    }
}


.headingRemovePad{
    margin-top: 0px !important;
    padding-top:0px !important;
    vertical-align: top !important;
}
   



