@import "user_grid.css";

:root {
  --cassiopeia-color-primary: #e6e8e6;
  --cassiopeia-color-link: #224faa;
  --cassiopeia-color-hover: #424077;
}
.container-header, .footer {
    background-image: none;
}
.container-banner {margin:0}
nav.navbar a, nav.navbar button, .container-footer address, ul.nav a, .container-footer p {color:#053225 !important;}
.container-footer a {text-decoration:none}
.alta-logo {height:48px;margin:15px 0px 10px 5px;width:auto}
.spacer-top {margin-top: 15px}
.spacer-top-lg {margin-top: 30px}
.spacer-bottom {margin-bottom: 15px}
.spacer-bottom-lg {margin-bottom: 30px}

img.lefttop, img.left, img.leftborder, .articleicon, img.cert, img.lodging, img.fullimage {
    margin: 5px 20px 20px 0;
    float: left !important;
    display: block;
    max-width: 100%;
    height: auto;
}
img.fullimage {float:none !important}
@media (max-width: 767px) {
.header .navbar-toggler-right {position:absolute;right:0px;top:0px}
.header .navbar-collapse {margin: 40px 60px 0 0}
}

nav.top-a {background-color: #e6e8e6; color: #fff !important;}
nav.top-a button, nav.top-a a.top-level {color: #fff !important}

.mod-login-logout__login-greeting {margin-bottom: 10px}

div.altaquickstats .card {margin-bottom: 15px}

.background-checked {background:#FFC757}

.item_fields .table th h4 {margin: 0.5rem 0}

.progress-bar {background-color:#0749AD} 

.checkboxfix .form-check {float:left !important;margin-right:0px}
.checkboxfix .form-text {color:#333333;font-size: 1rem}

hr.seatsformdivider {margin: 60px 0 20px 0} 

.btn-success {background-color:#1481ba;border-color:#dfe3e7}
.btn-success:hover {background-color:#000146;border-color:#dfe3e7}
.btn-light {border-color:#dddddd}
.pull-left {float:left;margin:5px 20px 20px 0}

.message .card-body {background-color: #20c997}
.message .card-body p {color: #ffffff}

img.cert {width:120px !important; height: auto; border: 1px solid #dfe3e7; !important}
img.chef {width:150px; height: auto; border-bottom: 1px solid #dfe3e7; !important}

.evaluation-edit label {font-weight:600}
.evaluations .rating-active {color: #f9ba3c; font-size:1.3rem}
.evaluations .rating-inactive {color: #ccc; font-size:1.3rem}
.evaluations .review {margin:10px 0}
.evaluations .reviewer {font-style:italic}

div.videoplayer {border:1px solid #ccc}

.ads-image img {padding-bottom:10px}
.item-image {margin: 5px 20px 20px 0}
.greenback {background:#41A62A}

.leadership-overview .category-list h3 {font-weight:400;font-size:1.0em}
.leadership-overview .leadership-list {line-height:1.2em}
h1, h2, h3, h4 {color:#053225}

/* RESPONSIVE */

/* Large desktop */
@media (min-width: 1200px) {
div.videoplayer {width:468px;height:263px}
img.logo-img {height:41px;width:auto;margin:7px 7px}
div.corporate .t3-sl {padding-top:20px}
}

/* Portrait tablet to landscape and desktop */
@media (min-width: 980px) and (max-width: 1199px) {
div.videoplayer {width:460px;height:259px}
div.corporate .t3-sl {padding-top:20px}
}
 
/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px) {
div.videoplayer {width:352px;height:198px}
img.logo-img {height:40px;width:auto;margin-top:7px}
div.corporate .t3-sl {padding-top:20px}
}
 
/* Landscape phone to portrait tablet */
@media (max-width: 767px) {
div.videoplayer {width:352px;height:198px}
img.logo-img {height:40px;width:auto;margin-top:7px}
.module_chimp #mc2_add {margin:10px 0 0 0}
}
 
/* Landscape phones and down */
@media (max-width: 480px) {
div.videoplayer {width:270px;height:152px}
img.logo-img {height:40px;width:auto;margin-top:7px}
.module_chimp #mc2_add {margin:10px 0 0 0}
}

/* DATEPICKER CALENDAR CUSTOMIZATION */
.table-condensed>tbody>tr>td {padding:5px}
div.datepicker {cursor: pointer}
.datepicker-months span, .datepicker-years span {padding:2px}
.alta-searchform .checkbox {display: block;min-height: 20px;margin-top: 5px;margin-bottom: 5px}
.alta-searchform .checkbox input {margin-right:5px} 
.alta-searchform .checkbox label {cursor: pointer} 
/* END */

/*
@media (max-width: 992px) {
  nav.navbar {order: -1;}
}
*/