﻿/*****************************************************************************************************************************************************/
/*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;
    }

    .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:#0d2242;
    }

    .formLabelNormal{
        font-size:12px;
        color:#0d2242;
    }

    .categoryText{
        font-size:14px;
        color:#0d2242;
    }

    .pageHeadText{
        font-size:18px;
        color:#0d2242;
    }


    .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;         
    }  

    .gridText {
        font-size: 11px;
    } 

    .errorMsg{
        font-weight:bold;
        font-size:12px;
        color:#ff0000;
    }

    .successMsg{
        font-weight:bold;
        font-size:12px;
        color:#45de19;
    }
    .Header{
        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: 14px !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: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: #0d47a1;
        color: #f4f4f4;
        padding-left:5px;
        padding-top: 5px !important;
        height:25px; 
        font-size: 13px;         
    }

    .gridHead {
        background-color: #0d47a1;
        color: #f4f4f4;
        padding-left:5px;
        padding-top: 5px !important;
        height:25px; 
        font-size: 13px;   
        border: 1px solid #f4f4f4;
        font-weight: normal !important;        
    }

    .accordionHead {
        background-color: #e7e9eb;
        color: #0d2242;
        padding-left:5px;
        padding-top: 5px !important;
        height:25px; 
        font-size: 13px;         
    }

    .cardTableHead {
        background-color: #e7e9eb;
        color: #0d2242;
        font-size: 13px;  
        font-weight:bolder;       
    }

    .largeCol
    {
        display: none;
    }

    .categoryText{
        font-size:14px;
        color:#0d2242;
    }

    .pageHeadText{
        font-size:18px;
        color:#0d2242;
    }

    .menu-item{
        font-size:14px !important;
    }



}

/*********************************************************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:#0d2242;
    }

    .formLabelNormal{
        font-size:12px;
        color:#0d2242;
    }

    .categoryText{
        font-size:15px;
        color: #0d2242;
    }

    .pageHeadText{
        font-size:18px;
        color:#0d2242;
    }

    .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;         
    }

    .gridText {
        font-size: 11px;
    } 

    .errorMsg{
        font-weight:bold;
        font-size:12px;
        color:#ff0000;
    }

    .successMsg{
        font-weight:bold;
        font-size:12px;
        color:#45de19;
    }

    .Header{
        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: 14px !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: #0d47a1;
        color: #f4f4f4;
        padding-left:5px;
        padding-top: 5px !important;
        height:25px; 
        font-size: 13px;         
    }

    .gridHead {
        background-color: #0d47a1;
        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;       
    }

     .accordionHead {
        background-color: #e7e9eb;
        color: #0d2242;
        padding-left:5px;
        padding-top: 5px !important;
        height:25px; 
        font-size: 13px;         
    }

    .largeCol
    {
        display: none;
    }

    .categoryText{
        font-size:15px;
        color: #0d2242;
    }

    .pageHeadText{
        font-size:18px;
        color:#0d2242;
    }

    .menu-item{
        font-size:14px !important;
    }

}

/*********************************************************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:#0d2242;
    }
    .formLabelNormal{
        font-size:12px;
        color:#0d2242;
    }

    .categoryText{
        font-size:16px;
        color: #0d2242;
    }

    .pageHeadText{
        font-size:18px;
        color:#0d2242;
    }


    .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: 12px;         
    }

    .gridText {
        font-size: 12px;
    }  

    .errorMsg{
        font-weight:bold;
        font-size:12px;
        color:#ff0000;
    }

    .successMsg{
        font-weight:bold;
        font-size:12px;
        color:#45de19;
    }

    .Header{
        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: 15px !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: #0d47a1;
        color: #f4f4f4;
        padding-left:5px;
        padding-top: 5px !important;
        height:25px; 
        font-size: 13px;         
    }

    .gridHead {
        background-color: #0d47a1;
        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;       
    }

     .accordionHead {
        background-color: #e7e9eb;
        color: #0d2242;
        padding-left:5px;
        padding-top: 5px !important;
        height:25px; 
        font-size: 13px;         
    }

    .largeCol
    {
        display: none;
    }

    .categoryText{
        font-size:16px;
        color: #0d2242;
    }

    .pageHeadText{
        font-size:18px;
        color:#0d2242;
    }

    .menu-item{
        font-size:16px !important;
    }

}

/*********************************************************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:#0d2242;
    }

    .formLabelNormal{
        font-size:12px;
        color:#0d2242;
    }

    .categoryText{
        font-size:16px;
        color: #0d2242;
    }

    .pageHeadText{
        font-size:20px;
        color:#0d2242;
    }


    .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: 12px;
    }       
    
    .gridText {
        font-size: 12px;
    }   
    .errorMsg{
        font-weight:bold;
        font-size:12px;
        color:#ff0000;
    }

    .successMsg{
        font-weight:bold;
        font-size:12px;
        color:#45de19;
    }

    .Header{
        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: 15px !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: #0d47a1;
        color: #f4f4f4;
        padding-left:10px;
        padding-top: 5px !important;
        height:30px; 
        font-size: 14px;         
    }

    .gridHead {
        background-color: #0d47a1;
        color: #f4f4f4;
        padding-left:5px;
        padding-top: 5px !important;
        height:25px; 
        font-size: 14px;   
        border: 1px solid #f4f4f4; 
        font-weight: normal !important;        
    }

    .cardTableHead {
        background-color: #e7e9eb;
        color: #0d2242;
        font-size: 14px;  
        font-weight:bolder;       
    }

    .accordionHead {
        background-color: #e7e9eb;
        color: #0d2242;
        padding-left:5px;
        padding-top: 5px !important;
        height:30px; 
        font-size: 14px;         
    }

    .largeCol
    {
        display: none;
    }

    .categoryText{
        font-size:16px;
        color: #0d2242;
    }

    .pageHeadText{
        font-size:20px;
        color:#0d2242;
    }

    .menu-item{
        font-size:16px !important;
    }

}

/*********************************************************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:14px;
        color:#0d2242;
    }
    .formLabelNormal{
        font-size:14px;
        color:#0d2242;
    }

    .categoryText{
        font-size:18px;
        color: #0d2242;
    }

    .pageHeadText{
        font-size:20px;
        color:#0d2242;
    }


    .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;
    } 
    .gridText {
        font-size: 13px;
    } 

    .errorMsg{
        font-weight:bold;
        font-size:14px;
        color:#ff0000;
    }

    .successMsg{
        font-weight:bold;
        font-size:14px;
        color:#45de19;
    }

    .Header{
        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: 16px !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;
    }

        .cardHead {
        background-color: #0d47a1;
        color: #f4f4f4;
        padding-left:10px;
        padding-top: 5px !important;
        height:30px; 
        font-size: 14px;         
    }

    .cardTableHead {
        background-color: #e7e9eb;
        color: #0d2242;
        font-size: 14px;  
        font-weight:bolder;       
    }

    .gridHead {
        background-color: #0d47a1;
        color: #f4f4f4;
        padding-left:5px;
        padding-top: 5px !important;
        height:25px; 
        font-size: 14px;   
        border: 1px solid #f4f4f4;   
        font-weight: normal !important;     
    }

    .accordionHead {
        background-color: #e7e9eb;
        color: #0d2242;
        padding-left:5px;
        padding-top: 5px !important;
        height:30px; 
        font-size: 14px;         
    }

    .largeCol
    {
        display: none;
    }

    .categoryText{
        font-size:18px;
        color: #0d2242;
    }

    .pageHeadText{
        font-size:20px;
        color:#0d2242;
    }

    .menu-item{
        font-size:16px !important;
    }

}

/*********************************************************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:14px;
        color:#0d2242;
    }
    .formLabelNormal{
        font-size:14px;
        color:#0d2242;
    }

    .categoryText{
        font-size:18px;
        color: #0d2242;
    }

    .pageHeadText{
        font-size:22px;
        color:#0d2242;
    }


    .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;
    } 
    .gridText {
        font-size: 13px;
    } 
    .errorMsg{
        font-weight:bold;
        font-size:14px;
        color:#ff0000;
    }

    .successMsg{
        font-weight:bold;
        font-size:14px;
        color:#45de19;
    }

    .Header{
        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: 16px !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;
    }

        .cardHead {
        background-color: #0d47a1;
        color: #f4f4f4;
        padding-left:10px;
        padding-top: 5px !important;
        height:35px; 
        font-size: 16px;      
    }

    .cardTableHead {
        background-color: #e7e9eb;
        color: #0d2242;
        font-size: 16px;  
        font-weight:bolder;       
    }

    .gridHead {
        background-color: #0d47a1;
        color: #f4f4f4;
        padding-left:5px;
        padding-top: 5px !important;
        height:25px; 
        font-size: 16px;   
        border: 1px solid #f4f4f4; 
        font-weight: normal !important; 
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        border-radius: 4px;   
    }

        .accordionHead {
        background-color: #e7e9eb;
        color: #0d2242;
        padding-left:5px;
        padding-top: 5px !important;
        height:35px; 
        font-size: 16px;         
    }

    .largeCol
    {
        display: normal;
    }

    .categoryText{
        font-size:18px;
        color: #0d2242;
    }

    .pageHeadText{
        font-size:22px;
        color:#0d2242;
    }

    .menu-item{
        font-size:16px !important;
    }

    
}