
/* Custom styles for State Template Version 6.0 */
 
/* remove hyperlink underline */
.main-content #navigation a:not(.btn) {
    text-decoration: none;
    text-decoration-style: dotted;
    text-decoration-thickness: from-font;
}

/* dotted underline all links */
.main-primary a:link {
	text-decoration: underline dotted !important;
}

/* link text */
.page-container a {
    color: #014474;  
}
.page-container a:focus {
    outline: solid 2px #1497F0;
}

ul ul {
    list-style-type: circle !important;
}
/* Rotator */
.et_pb_widget_area .et_pb_widget a, .et_pb_bg_layout_light .et_pb_widget li a {
    color: #014474;
   }
   

   
   .et-pb-controllers{
   bottom: 0px;
   padding-top: 12px;
   background-color: #FFF;
   }
   
   .et-pb-arrow-prev, .et-pb-arrow-next{
   background-color: #FFFFFF;
   padding: 5px;
   border-radius: 10px;
   }
   
   .et-pb-controllers a {
     border: 3px gray solid;
     border-radius: 4px;
     width: 25px;
     height: 25px;
     margin-right: 12px;
     color: black;
     opacity: unset !important;
     text-indent: unset;
     font-weight: bold;
     font-size: 15px;
   }

.et-pb-controllers a:link, .et-pb-slider-arrows a:link {
        text-decoration: none !important;
}
   
   .et_pb_bg_layout_light .et-pb-controllers .et-pb-active-control{
       color: #FFFFFF;
   }

/* collapse */
.et_pb_toggle_open{
    background-color: #f4f4f4 !important;
}
.et_pb_toggle_close:nth-child(even){
    background-color: #ffffff !important
}
.et_pb_toggle_close:nth-child(odd){
    background-color: #f4f4f4 !important;
}

/* Adjust search box */
.search-button {
    color: #FFFFFF!important;
    background-color: #003f78!important;
    border-color: #003f78!important;
    /* width: 65px !important; */
}

#google-search {
    margin-left: 50px;
}

.search-container{
    width:100%;
}









/* table styles */
#caloes-table th { 
    color: #fff; 
    background-color: #003F78; 
    border-style: solid; 
    color: #fff; 
}
#caloes-table tbody tr:nth-child(odd) {
    background-color: #EDEDED!important;
}
#caloes-table tr td {
    border-top: 1px solid darkgrey;
}
@media screen and (max-width: 992px) {	
    table { width:100%; }
    thead { display: none; }
    tr { height: auto !important; }
    /* tr:nth-of-type(2n) { background-color: inherit; } */
    tr td:first-child { font-weight:bold;font-size:1.3em; } 
    tbody td {display: block;  text-align: center; width: 100% !important; height: auto !important; }
    tbody td:before {
        content: attr(data-th);
        display: block;
        text-align: center; 
    }
}

/* footer social */
ul.nav.social-share-links {
    flex-wrap: nowrap;
}

/* font size bug fix */
body{
    font-size: 1.125rem !important;
}