/*  CSS Document  */
html {font-family: 'ProximaNova', sans-serif; font-size: 1.1em;background-color:#fff;}
body {padding-top:75px;font-size: 1rem;}
.mainnav {min-height:60px;box-shadow:3px 3px 6px #cccccc;background-color:#fff;}
.hiddencontext{display:none;}
a.text-white{color:#fff;}
a{
    text-decoration: none !important;
}
.bigger{font-size:1.1em;font-weight:bold;}
/*  navbar  */ 
.navbar-default .navbar-nav{margin-top:10px;}
.navbar-default .navbar-nav > li > a {font-size:1.2em;color:#3284be;}
.navbar-default .navbar-nav > li > a:active, .navbar-default .navbar-nav > li > a:hover {font-size:1.2em;color:#165d89;}
.dropdown-menu > li > a {color: #3284be;}
.dropdown-menu > li > a:active, .dropdown-menu > li > a:hover {color: #165d89;}
/*  heading  */
h1, h2, h3, h4, h5, h6 {color:#003b5c;}
h1 small, .h1 small, h2 small, .h2 small, h3 small, .h3 small, h1 .small, .h1 .small, h2 .small, .h2 .small, h3 .small, .h3 .small {font-size: 92%;color:#000;}



@media only screen and (min-width : 480px) {
.mainlogo{width:175px;height:auto;margin-left:10px;margin-top:7px;padding-bottom:5px;}
}
@media only screen and (min-width : 768px) {
.mainlogo{width:200px;height:auto;margin-left:20px;margin-top:7px;padding-bottom:5px;}
}
@media only screen and (min-width : 992px) {
.mainlogo{width:250px;height:auto;margin-left:20px;margin-top:7px;padding-bottom:5px;}
}
@media only screen and (min-width : 1200px) {
.mainlogo{width:250px;height:auto;margin-left:20px;margin-top:7px;margin-bottom:5px;}
}


#wikicmds {position:absolute;top:150px;right:1%}

/*  survey formatting  */ 
.survey-divider{margin:10px;}
.cs_pt{text-align:right;font-weight:bold;}
.hdr{color:#2774ae;font-size:1.1em;font-weight:bold;} input {border: 1px solid #ccc;}
label {
    font-weight: bold;
}
ul.cs_options li.item-horizontal {margin:0 10px;display: inline;}
.btn-nav-area{border-top:1px solid #666;margin-top:15px;padding-top:25px;text-align:center;}
.req-red{color:#ff0000;}

@media (max-width: 768px){
   .cs_pt{text-align:left;}
}

/*  reviewer formatting  */ 
.btn-back{float:right;margin-top:20px;}
.filterarea{padding:10px 20px;margin-bottom:6px;}
.filter{padding:10px 20px;border-bottom:1px solid #eee;}
.table-stripped tbody tr { --bs-table-bg: #f2f2f2; }