@import "user-grid.css";

:root {
  --cassiopeia-color-primary: #22262a;
  --cassiopeia-color-link: #224faa;
  --cassiopeia-color-hover: #424077;
}
.container-header, .footer {
    background-image: none;
}
.alta-logo {height:26px;width:auto;margin:15px 0 5px}
.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: #333333; 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:#41a62a;border-color:#E6E8E6}
.btn-success:hover {background-color:#dfdb00;border-color:#444444}
.btn-light {border-color:#dddddd}
.pull-left {float:left;margin:5px 20px 20px 0}

.img-border-rounded {border:1px solid #dfe3e7;border-radius:0.25rem}
.img-social {margin-right: 5px}

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

/* 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;}
}
*/