/*
 Theme Name:     Surgent-Divi Child Theme
 Theme URI:      https://www.everestcrm.com
 Description:    Surgent's Divi Child Theme
 Author:         Everest Customer Solutions
 Author URI:     https://www.everestcrm.com
 Template:       Divi
 Version:        1.0.0
*/

@import url("../Divi/style.css");
/* -------------------------------------------- */
/* -- Premade Margins and Padding as needed --- */
/* -------------------------------------------- */
.padding0 {padding:0 !important;}
.padding40 {padding:40px;}
.paddingT5 {padding-top:5px;}
.paddingB5 {padding-bottom:5px;}

.margin0 {margin:0;}
.marginT5 {margin-top:5px;}
.marginB5 {margin-bottom:5px !important;}
.marginT10 {margin-top:10px !important;}
.marginB10 {margin-bottom:10px !important;}
.marginL20 {margin-left:20px !important;}
.marginR10 {margin-right:10px !important;}

/* -------------------------------------------- */
/* ------------------ Columns ----------------- */
/* -------------------------------------------- */
.col10 {width:10%;}
.col20 {width:20%;}
.col24-5 {width:24.5%;}
.col25 {width:25%;}
.col30 {width:30%;}
.col33 {width:33%;}
.col40 {width:40%;}
.col50 {width:50%;}
.col66 {width:66%;}
.col75 {width:75%;}
.col100 {width:100% !important;}

/* -------------------------------------------- */
/* ------- Hide and Show Elements CSS --------- */
/* -------------------------------------------- */
.desktophide {display:none !important;}
.mobilehide {display:inline-block !important;}
.clear {clear:both;}

/* -------------------------------------------- */
/* ----------------- Header ------------------- */
/* -------------------------------------------- */
#home-headerimage {background:url(../images/header_image.jpg) no-repeat top right; width:100%; height:auto; background-size:cover; padding-top:1px;}
#home-headerimage.tax-header {background:url(../images/tax_header.jpg) no-repeat top right; width:100%; height:auto; background-size:cover; padding-top:1px; background-position-y:-50px;}
#home-headerimage.acred-header {background:url(../images/tax_header.jpg) no-repeat top right; width:100%; height:auto; background-size:cover; padding-top:1px; background-position-y:-50px;}
#subpage-headerimage {background:url(../images/subpage_image.jpg) no-repeat center top; width:100%; height:auto; background-size:cover; padding-top:1px;}
#green-bar {float:left; top:0px; left:0px; width:80%; height:20px;}

#home-imageblock-greenbar {
    float:left;
    top:0px;
    left:0px;
    width:550px;
    height:20px;
    overflow:hidden;
    margin-left:-25%;
}

#home-imageblock-greenbar-bottom {
    float:right;
    top:0px;
    bottom:0px;
    width:550px;
    height:20px;
    margin-top:5px;
    overflow:hidden;
    margin-right:-25%;
}

.green-bar {float:left; background:#6cd824; width:90%; height:20px;}
.green-bar-right {float:right; background:#6cd824; width:90%; height:20px;}

.green-bar-rightedge
{
    float:left;
    background:#6cd824;
    width:30px;
    height:30px;
    transform:rotateZ(30deg);
    margin-top:-16px;
    margin-left:-20px;
}

.green-bar-leftedge
{
    float:right;
    background:#6cd824;
    width:30px;
    height:30px;
    transform:rotateZ(30deg);
    margin-top:6px;
    margin-right:-20px;
}

.blue-bar {
    float:left;
    background:#274655;
    width:90%;
    height:26px;
    padding:3px 0;
    color:white;
    font-family:"Univers-67-CondensedOblique";
    text-transform: uppercase;
    text-align:center;
}

.blue-bar-rightedge
{
    float:left;
    background:#274655;
    width:30px;
    height:30px;
    transform:rotateZ(30deg);
    margin-top:-10px;
    margin-left:-20px;
}

.nav-divider {color:#1E3E4E; opacity:0.2; font-size:12px; display:none;}
.nav-divider-footer {color:#fff; opacity:0.9; font-size:12px; float:right; margin:-2px 15px 0px 0px}
@media (max-width: 980px) {
    .nav-divider {display:none;}
}

li.menu-item
{
    list-style-image:none;
}

#home-imageblock {margin-top:89px; overflow:hidden;}
#subpage-imageblock {margin-top:89px; overflow:hidden; height:100px;}

#home-imageblock-headline1 {color:#34515F; font-size:30px; font-family:"Univers-47-CondensedOblique"; opacity:0.6; margin:120px 0 0 120px;}
.tax-header #home-imageblock-headline1 {color:#34515F; font-size:40px; line-height:40px font-family:"Univers-47-CondensedOblique"; opacity:1; margin:90px 20px 0 0; position:relative; top:-67px; text-align: right;}
.tax-header #home-imageblock-headline1 span {font-family:"Univers-67-CondensedOblique";}
.acred-header #home-imageblock-headline1 {color:#34515F; font-size:40px; font-family:"Univers-47-CondensedOblique"; opacity:1; margin:90px 20px 0 0; position:relative; top:-57px; text-align: right;}
.acred-header #home-imageblock-headline1 span {font-family:"Univers-67-CondensedOblique";}
#home-imageblock-headline2 {color:#34515F; font-size:30px; font-family:"Univers-47-CondensedOblique"; opacity:0.6; margin:10px 0 0 120px;}
.acred-header #home-imageblock-headline2 {color:#34515F; font-size:40px; font-family:"Univers-47-CondensedOblique"; opacity:1; margin:10px 0 0 120px; position:relative; top:-37px; text-align: right;}
#home-imageblock-headline3 {color:#34515F; font-size:30px; font-family:"Univers-47-CondensedOblique"; margin:10px 20px 0 0; text-align:right;}
.tax-header #home-imageblock-headline3 {color:#34515F; font-size:18px; font-family:"Univers-47-CondensedOblique"; margin:0 20px 0 0; position:relative; top:-47px; text-align:right;}
.acred-header #home-imageblock-headline3 {color:#34515F; font-size:21px; font-family:"Univers-47-CondensedOblique"; opacity:1; margin:10px 20px 0 0; position:relative; top:-47px; text-align: right;}
#home-imageblock-bluebar {width:65%; overflow:hidden; margin-top:15px; margin-left:-25%;}
.acred-header #home-imageblock-fadebar {
     width:65%;
     overflow:hidden;
     margin-top:15px;
     margin-bottom:-15px;
     height:27px;
     margin-left:-25%;
     background:linear-gradient(90deg, rgba(255, 255, 255,0.5) 64.96013121265617%,rgba(255, 255, 255,0.4) 72.21029529920332%,rgba(255, 255, 255,0.016064257028112316) 80.52298343291689%,rgba(255, 255, 255,0) 80.52298343291689%)
}
#imageblock-holder {width:1280px; margin:auto;}

#home-imageblock-joinbtn {
    float:right;
    font-family: 'Univers-57-Condensed';
    font-weight:bold;
    color:#1a303b;
    font-size:23px;
    padding:22px 50px 17px 50px;
    text-align:center;
    background:#6cd824;
    margin:0 20px 50px 0;
    border-radius:5px;
    box-shadow:0px 7px 0px #59aa24;
}

.tax-header #home-imageblock-joinbtn {
     margin:0 20px 50px 0;
}
.acred-header #home-imageblock-joinbtn span {
     font-family: 'Univers-67-Condensed';
}
.acred-header .green-text {
     font-family: 'Univers-47-CondensedOblique';
     color:#6cd824;
     float:left;
     margin:52px 0 0 14px;
     font-size:23px;
}

@media screen and (max-width:1600px){
     #home-headerimage.tax-header, #home-headerimage.acred-header {background-position-y:0;}
}
@media screen and (max-width:1150px){
     .tax-header #home-imageblock-headline1 {margin-left:10px;}
     .tax-header #home-imageblock-headline3 {margin-left:10px;}
     .acred-header #home-imageblock-headline1 {margin-left:10px;}
     .acred-header #home-imageblock-headline2 {margin-left:10px;}
     .acred-header #home-imageblock-headline3 {margin-left:10px;}
}

@media screen and (max-width:750px){
     #home-headerimage.tax-header, #home-headerimage.acred-header {background-position:right;}
     .tax-header #home-imageblock-headline1 {line-height:40px;}
     .acred-header #home-imageblock-headline1 {line-height:40px;}
}

/* -------------------------------------------- */
/* --------------- Sponsor Strip -------------- */
/* -------------------------------------------- */
#sponsor-strip-holder {width:100%; border-top:1px solid #89c064; border-bottom:1px solid #89c064; height:auto; padding-bottom:5px;}
#sponsor-strip-innerholder {width:100%; border-top:1px solid #e1e4e6; border-bottom:1px solid #e1e4e6; height:auto; margin-top:4px;}
#sponsor-strip {width:1280px; margin:auto; display:flex; flex-wrap:wrap; justify-content: space-around;}
.sponsorstrip-logo {margin-top:0; align-items:center; display:flex;}
.sponsorstrip-logo a {align-items:center; display:flex;}

/* -------------------------------------------- */
/* Main Content */
/* -------------------------------------------- */
#main-content {background:url(../images/FooterBG.jpg) no-repeat bottom #244353; background-size:contain; min-height:400px; padding-bottom:80px;}
#main-content-holder {width:1280px; margin:auto;}
.lightblue {background:#456474;}

#sponsorblock-top {background:url(https://www.accountingcred.org/wp-content/uploads/2019/01/1024x90_359665_ACREDHomepageBanner.png) #e7edee; width:1024px; height:90px; margin:auto;}
#sponsorblock-side1, #sponsorblock-side2, #sponsorblock-side3 {background:#e7edee; width:180px; height:150px; margin:auto;}
.greentop-block {background:white; border-top:5px solid #6cd824; width:100%; padding:10px;}
#sponsorblock-side1 {background:url(https://www.accountingcred.org/wp-content/uploads/2019/01/180x150-Acred-Register-.png) no-repeat; width:180px; height:150px; margin:auto;}
#sponsorblock-side2 {background:url(https://www.accountingcred.org/wp-content/uploads/2019/01/359826_Acred-Quote-ad-3_013019.png) no-repeat; background-size:cover; width:180px; height:150px; margin:auto;}
#sponsorblock-side3 {background:#e7edee; width:180px; height:150px; margin:auto;}

/* -------------------------------------------- */
/* ---------------- Grid Styles --------------- */
/* -------------------------------------------- */
.grid-header {
    background:#e7edee;
    padding:10px 10px 6px 10px;
    color:#1e3e4e;
    font-family: 'Univers-57-Condensed';
    text-transform: uppercase;
    font-size:12px;
}

.grid-row {padding:10px 10px 0px 10px; color:#000; font-family: 'Univers-57-Condensed';}
.grid-divider {width:95%; margin:auto; height:1px; background:#c7ced1; margin-top:10px;}

#bestseller-greenbar {
    float:left;
    top:0px;
    left:0px;
    width:200px;
    height:20px;
    overflow:hidden;
    margin-top:-10px;
    margin-left:-10px;
    color:white;
    text-align: center;
    text-transform: uppercase;
    font-weight: bold;
}

.gridlink {font-family:"Univers-57-Condensed"; font-weight: bold; color:#6abd32; text-transform: uppercase; font-size:12px;}

/* -------------------------------------------- */
/* ---------------- Subpage ------------------- */
/* -------------------------------------------- */
h1 {font-family: 'Univers-67-Condensed'; font-size:36px; line-height:46px;}
h2 {font-family: 'Univers-67-Condensed'; font-size:30px; line-height:36px;}
h3 {font-family: 'Univers-67-Condensed'; font-size:24px; line-height:30px;}
h4 {font-family: 'Univers-45-Light'; font-size:20px; line-height:26px;}
p {font-family: 'Univers-45-Light'; font-size:16px; line-height:22px;}
li {font-family: 'Univers-45-Light'; font-size:14px; line-height:22px; list-style-image: url(../images/checkmark.png); list-style-position:inside;}

/* -------------------------------------------- */
/* -------------- Course Details -------------- */
/* -------------------------------------------- */
.breadcrumbs p {color:white; margin-right:5px; margin-bottom:-8px;}
.breadcrumbs a {
    color:white;
    font-family:"Univers-67-Condensed";
    text-transform: uppercase;
    font-size:13px;
    margin-top:2px;
    margin-right:5px;
}

.sponsor-thumbnail {float:left; width:120px; margin-top:8px; margin-right:10px;}
.sponsor-name {font-family:"Univers-57-Condensed"; text-transform: uppercase; font-size:14px; color:#1e3e4e; font-weight:bold;}
.sponsor-linkUrl {font-family:"Univers-57-Condensed"; color:#1e3e4e; text-decoration: underline;}

.leader-image {
    float:left;
    background:lightgray;
    width:60px;
    height:60px;
    border-radius:40px;
    border:1px solid #6cd824;
    margin-right:15px;
}

.leader-linkedin, .leader-twitter {float:left; font-family:"FontAwesome"; font-size:27px; color:black; margin:5px 0px 0px 4px;}
.leader-name {font-family:"Univers-57-Condensed"; color:#1e3e4e; margin-left:5px; margin-top:6px;}
.leader-link {font-family:"Univers-57-Condensed"; color:#1e3e4e; text-decoration: underline; margin-left:5px;}

.register-btn {
    float:left;
    font-family: 'Univers-57-Condensed';
    font-weight:bold;
    color:#1a303b;
    font-size:23px;
    padding:18px 0px 13px 0px;
    width:80%;
    text-align:center;
    background:#6cd824;
    margin:0 10% 20px 10%;
    border-radius:5px;
    box-shadow:0px 7px 0px #59aa24;
}

.primary-btn {
    font-family: 'Univers-57-Condensed';
    font-weight:bold;
    color:#1a303b;
    font-size:18px;
    padding:10px 0px 6px 0px;
    width:170px;
    text-align:center;
    background:#6cd824;
    margin:0 0 0 0;
    border-radius:5px;
    box-shadow:0px 7px 0px #59aa24;
}

.secondary-btn {
    font-family: 'Univers-57-Condensed';
    font-weight:bold;
    color:#1a303b;
    font-size:18px;
    padding:10px 0px 6px 0px;
    width:170px;
    text-align:center;
    background:#d2d2d2;
    margin:0 0 0 0;
    border-radius:5px;
    box-shadow:0px 7px 0px #a8a8a8;
}

.date-radio {float:left; margin-right:5px;}
.date-label {float:left;}
.date-options {width: 230px; margin: auto;}

.courses-remaining {
    float:left;
    font-family:"Univers-57-Condensed";
    text-transform: uppercase;
    font-weight:bold;
    color:#1a303b;
    font-size:26px;
    width:60%;
    line-height:30px;
    margin:20px 0px 0px 20px;
}

.courses-remaining-value {
    float:right;
    font-family:"Univers-57-Condensed";
    text-transform: uppercase;
    font-weight:bold;
    text-align:right;
    color:#6cd824;
    font-size:52px;
    width:20%;
    line-height:30px;
    margin:40px 20px 0px 0px;
}

.testimonial-quote {font-family:"Univers-45-Light"; text-align:center; font-size:18px;}
.testimonial-author {font-family:"Univers-45-Light"; text-align:center; font-size:13px; margin-top:5px;}
.testimonial-pagination {display:flex; justify-content: center;}
.testimonial-dot {width:12px; height:12px; border-radius:20px; background:#b2b2b2; margin:10px 4px;}
.dot-selected {width:12px; height:12px; border-radius:20px; background:#6cd824;}

.course-header {padding:20px; background:#e7edee;}
.course-header h1 {font-family:"Univers-57-Condensed"; text-transform: uppercase; font-weight: bold;}
.course-specs {display:flex; justify-content: space-between; flex-wrap:wrap;}
.spec-name {font-family:"Univers-57-Condensed"; text-transform: uppercase; font-weight:bold; font-size:15px;}
.spec-content {font-family:"Univers-57-Condensed"; font-size:13px; font-weight: bold; float:left;}
.spec-holder {width:auto;}

.greenstar {float:left; color:#6cd824; font-size:17px; margin-right:3px;}
.graystar {float:left; color:#b2b2b2; font-size:17px; margin-right:3px;}

.course-content {padding:20px;}

.spec-qualify-holder {float:right; top:0px; bottom:0px; width:72px; height:20px; margin-top:5px; overflow:hidden;}

.spec-greenbar {
    position:relative;
    float:left;
    background:#6cd824;
    width:50px;
    height:20px;
    text-align:center;
    z-index:2;
    color:white;
    font-weight: bold;
}

.spec-leftedge
{
    float:left;
    background:#6cd824;
    width:30px;
    height:30px;
    transform:rotateZ(30deg);
    margin-top:6px;
    margin-right:-20px;
}

.spec-rightedge
{
    float:left;
    background:#6cd824;
    width:30px;
    height:30px;
    transform:rotateZ(30deg);
    margin-top:-16px;
    margin-left:-20px;
}

.surgent-approved {float:left; background:url(../images/CPEQAS.png) center no-repeat; width:100%; height:60px; margin-top:25px;}
.mobileheader {font-family:"Univers-57-Condensed"; text-transform: uppercase; font-weight: bold; color:white;}

/* -------------------------------------------- */
/* ------------- Instructor List -------------- */
/* -------------------------------------------- */
.instructor-list {margin:auto; display:flex; justify-content:space-between; flex-wrap:wrap; align-items: flex-start;}

.instructor {
    width:30%;
    border:1px solid #6cd824;
    border-radius:5px;
    padding:10px;
    min-width:300px;
    margin:0 10px 10px 0;
    flex-grow:1;
}

.instructor-image {
    float:left;
    background:lightgray;
    width:60px;
    height:60px;
    border-radius:40px;
    border:1px solid #6cd824;
    margin-right:15px;
    margin-top:20px;
}

.instructor-linkedin, .instructor-twitter {float:left; font-family:"FontAwesome"; font-size:27px; color:black; margin:5px 0px 0px 4px;}
.instructor-name {font-family:"Univers-57-Condensed"; color:#1e3e4e; margin-left:5px; margin-top:6px;}
.instructor-link {font-family:"Univers-57-Condensed"; color:#1e3e4e; text-decoration: underline; margin-left:5px;}

/* -------------------------------------------- */
/* ----------------- Sponsor List ------------- */
/* -------------------------------------------- */
.sponsor-list {margin:auto; display:flex; justify-content:space-between; flex-wrap:wrap; align-items: flex-start;}

.sponsor {
    width:30%;
    border:1px solid #6cd824;
    border-radius:5px;
    padding:10px;
    min-width:300px;
    margin:0 10px 10px 0;
    flex-grow:1;
}

.sponsorlist-image {
    float:left;
    background:lightgray;
    width:60px;
    height:60px;
    border-radius:40px;
    border:1px solid #6cd824;
    margin-right:15px;
    margin-top:10px;
    vertical-align: middle;
    position: relative;
    overflow: hidden;
}

.sponsorlist-image img {
    display: block;
    position: relative;
    top: 50%;
    transform: translateY(-50%);
}

.sponsorlist-name {font-family:"Univers-57-Condensed"; color:#1e3e4e; margin-left:5px; margin-top:6px; text-transform: uppercase; font-weight: bold;}
.sponsorlist-phone {font-family:"Univers-57-Condensed"; color:#1e3e4e; margin-left:5px; margin-top:6px; text-transform: uppercase; margin-bottom: 5px;}
.sponsorlist-link {font-family:"Univers-57-Condensed"; color:#1e3e4e; border-radius:5px; margin-left:5px; cursor:pointer; background:white; transition:0.4s all ease-in-out; border:1px solid #6cd824; padding:6px; padding-bottom:4px;}
.sponsorlist-link:hover {margin-left:5px; background:#6cd824; font-weight: bold; color:white;}

/* -------------------------------------------- */
/* --------------- Sponsor Details ------------ */
/* -------------------------------------------- */
.sponsordetails-imageholder {float:left; width:100%;}
.sponsordetails-imageholder img {width:80%; margin-left:10%;}
.sponsordetails-sponsor {font-family:"Univers-57-Condensed"; color:#1e3e4e; border-radius:5px; background:#ceb801; padding:6px; padding-bottom:2px; font-weight:bold; text-align:center; text-transform: uppercase;}
.sponsordetails-address {font-family:"Univers-57-Condensed"; color:#1e3e4e; margin-top:16px; line-height:16px;}
.sponsordetails-phone {font-family:"Univers-57-Condensed"; color:#1e3e4e; margin-top:6px; text-transform: uppercase;}
.sponsordetails-website {font-family:"Univers-57-Condensed"; color:#1e3e4e; cursor:pointer; text-decoration: underline;}
.sponsordetails-website:hover {margin-left:5px; background:#6cd824; font-weight: bold; color:white;}
.fontnormal {font-weight:normal;}

/* -------------------------------------------- */
/* --------------- User Profile --------------- */
/* -------------------------------------------- */
.user-fullname {font-family:"Univers-57-Condensed"; color:#1e3e4e; margin-top:6px; line-height:16px; text-transform:uppercase;}
.user-phone {font-family:"Univers-57-Condensed"; color:#1e3e4e; text-transform: uppercase;}
.user-email {font-family:"Univers-57-Condensed"; color:#1e3e4e; cursor:pointer; text-decoration: underline;}
.profile label {width:100%; float:left; font-family:"Univers-57-Condensed";}
.profile input {width:90%; float:left; font-family:"Univers-57-Condensed"; padding:5px;}
.profile select {width:90%; float:left; font-family:"Univers-57-Condensed"; padding:5px; -webkit-appearance:none; border-radius:0px; background:url(../images/down-arrow.png) right no-repeat;}
.profile-grid-header {
    background:#e7edee;
    padding:10px 10px 6px 10px;
    color:#1e3e4e;
    font-family: 'Univers-57-Condensed';
    text-transform: uppercase;
    font-size:12px;
}

.profile-grid-row {padding:10px 0px 0px 0px; color:#000; font-family: 'Univers-57-Condensed'; font-size:16px;}
.profile-grid-divider {width:100%; margin:auto; height:1px; background:#c7ced1; margin-top:10px;}
.profile-gridlink {line-height:18px; font-family:"Univers-57-Condensed"; text-align:right; font-weight: bold; color:#6abd32; text-transform: uppercase; font-size:12px; float:right; width:100%;}


/* -------------------------------------------- */
/* -------------- DIVI Theme Updates ---------- */
/* -------------------------------------------- */
body.admin-bar.et_non_fixed_nav.et_transparent_nav #main-header,
body.admin-bar.et_non_fixed_nav.et_transparent_nav #top-header,
body.admin-bar.et_fixed_nav #main-header,
body.admin-bar.et_fixed_nav #top-header {
	top: 0px;
}

#logo{margin-top:10px; max-height:100%;}
#main-header {opacity:1.0; border-bottom:1px solid #7cbb52;}

.et_header_style_left #et-top-navigation nav > ul > li > a, .et_header_style_split #et-top-navigation nav > ul > li > a {padding-bottom:10px;}
.et_header_style_left #et-top-navigation, .et_header_style_split #et-top-navigation {padding-top:45px;}
.et_pb_column_single {width:100%; padding:10px 0px;}

#top-menu a {font-family:"Univers-57-Condensed"; color:#1e3e4e; text-transform: uppercase; font-size:12px; margin-left:16px;}
.et_header_style_split .mobile_menu_bar, .et_header_style_left .mobile_menu_bar {padding-bottom:3px;}
.mobile_menu_bar:before {color:#142933; font-size:42px; top:-12px;}

.container {max-width:1280px;}
.bottom-nav li {float:right; color:white; font-family: 'Univers-57-Condensed'; text-transform: uppercase; font-size:12px;}
#main-footer {background-color:transparent;}
#et-footer-nav {background-color:transparent; margin-top:-53px;}
.bottom-nav a {color:white;}

/* -------------------------------------------- */
/* --------------- MEDIA QUERIES -------------- */
/* -------------------------------------------- */
@media (max-width:1380px) {
    #home-imageblock-bluebar {width:35; margin-left:-10%;}
}

@media (max-width:1280px) {
    #imageblock-holder {width:100%;}
    #home-imageblock-greenbar {margin-left:0; width:200px;}
    #home-imageblock-greenbar-bottom {margin-right:0; width:200px;}
    #home-imageblock-bluebar {width:35; margin-left:0;}
    #sponsor-strip {width:100%;}
    #main-content-holder {width:100%;}
    .padding40 {padding:5px;}
}

@media (max-width: 980px) {
    .et_header_style_left #logo, .et_header_style_split #logo {max-width:64%;}
}

@media screen and (max-width:1024px){
     #sponsorblock-top {width:728px; height:90px; background:url(https://www.accountingcred.org/wp-content/uploads/2019/01/728x90_ACREDHomepageBanner.png);}
}


@media screen and (max-width:800px){
    #home-imageblock-headline1 {margin:30px 0 0 20px; line-height:45px;}
    #home-imageblock-headline2 {margin:15px 0 0 20px; line-height:35px;}
    .blue-bar {font-size:12px;}
    #home-imageblock-bluebar {width:50%;}
    .col75 {width:100%;}
    .col24-5 {width:100%;}
    .padding40 {padding:40px;}
}

@media screen and (max-width:728px){
    #sponsorblock-top {width:540px; height:66px; background:url(https://www.accountingcred.org/wp-content/uploads/2019/01/540x66__ACREDHomepageBanner.png)}
}

@media screen and (max-width:550px){
    #home-imageblock-bluebar {width:80%;}
    #home-imageblock-greenbar-bottom {margin-top:15px;}
    #main-footer {}
    #menu-test-menu {width:100%;}
    .bottom-nav li {padding-right:5px;}
    .nav-divider-footer {margin: -2px 5px 0px 0px !important;}
    .container {width:90%;}
    .desktophide {display:inline-block !important;}
    .mobilehide {display:none !important;}
    .spec-holder {width:50%; margin-bottom:10px;}
    #sponsorblock-top {width:320px; height:50px; background:url(https://www.accountingcred.org/wp-content/uploads/2019/01/320x50_ACREDHomepageBanner.png)}
    #home-imageblock-headline1 {margin:30px 2px 0 10px; line-height:30px;}
    #home-imageblock-headline2 {margin:5px 2px 0 10px; line-height:32px;}
    #home-imageblock-headline3 {margin:10px 12px 0 10px; line-height:32px;}
}

@media (max-width: 500px) {
    .et_header_style_left #logo, .et_header_style_split #logo {max-width:83%; margin-left:-30px; margin-top:25px;}
    .grid-row .gridcolumn-header {width:100%;}
    .grid-header {display:none;}
}

@media screen and (max-width:434px){
    #home-imageblock-greenbar {margin-top:20px;}
    #home-imageblock-bluebar {display:none;}
    #home-headerimage {background:url(../images/header_image.jpg) no-repeat right;}
}


/* -------------------------------------------- */
/* -------------------- FONTS ----------------- */
/* -------------------------------------------- */
@font-face {
  font-family: 'Univers-57-Condensed';
  src: url('../fonts/UniversLTStd-Cn.eot'); /* IE9 Compat Modes */
  src: url('../fonts/UniversLTStd-Cn.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/UniversLTStd-Cn.woff') format('woff'), /* Modern Browsers */
       url('../fonts/UniversLTStd-Cn.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('../fonts/UniversLTStd-Cn.svg#3bb4cba905ca963c783bc07207e5a59d') format('svg'); /* Legacy iOS */

  font-style:   normal;
  font-weight:  400;
}
.Univers57 {font-family: 'Univers-57-Condensed';}

@font-face {
  font-family: 'Univers-47-CondensedOblique';
  src: url('../fonts/UniversLTStd-LightCnObl.eot'); /* IE9 Compat Modes */
  src: url('../fonts/UniversLTStd-LightCnObl.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/UniversLTStd-LightCnObl.woff') format('woff'), /* Modern Browsers */
       url('../fonts/UniversLTStd-LightCnObl.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('../fonts/UniversLTStd-LightCnObl.svg#00a194e94bdb0d44b511b98a3db4154a') format('svg'); /* Legacy iOS */

  font-style:   normal;
  font-weight:  200;
}
.Univers47 {font-family: 'Univers-47-CondensedOblique';}

@font-face {
  font-family: 'Univers-67-CondensedOblique';
  src: url('../fonts/UniversLTStd-BoldCnObl.eot'); /* IE9 Compat Modes */
  src: url('../fonts/UniversLTStd-BoldCnObl.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/UniversLTStd-BoldCnObl.woff') format('woff'), /* Modern Browsers */
       url('../fonts/UniversLTStd-BoldCnObl.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('../fonts/UniversLTStd-BoldCnObl.svg#748cde0f1184ea7a3b25320b1c8b030a') format('svg'); /* Legacy iOS */

  font-style:   normal;
  font-weight:  700;
}
.Univers67 {font-family: 'Univers-67-CondensedOblique';}

@font-face {
  font-family: 'Univers-67-Condensed';
  src: url('../fonts/UniversLTStd-BoldCn.eot'); /* IE9 Compat Modes */
  src: url('../fonts/UniversLTStd-BoldCn.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/UniversLTStd-BoldCn.woff') format('woff'), /* Modern Browsers */
       url('../fonts/UniversLTStd-BoldCn.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('../fonts/UniversLTStd-BoldCn.svg#4b427530392bb2762ec21fb024a34683') format('svg'); /* Legacy iOS */

  font-style:   normal;
  font-weight:  700;
}
.Univers67Condensed {font-family: 'Univers-67-Condensed';}

@font-face {
  font-family: 'Univers-45-Light';
  src: url('../fonts/UniversLTStd-Light.eot'); /* IE9 Compat Modes */
  src: url('../fonts/UniversLTStd-Light.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/UniversLTStd-Light.woff') format('woff'), /* Modern Browsers */
       url('../fonts/UniversLTStd-Light.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('../fonts/UniversLTStd-Light.svg#d28196f9c880ef931e0acbdcda533280') format('svg'); /* Legacy iOS */

  font-style:   normal;
  font-weight:  200;
}
.Univers45 {font-family: 'Univers-45-Light';}

.fontawesome {font-family:"FontAwesome";}

.font-bold {font-weight: bold;}



/*Start of Everest Custom CSS*/
.product-list-register-link {
  margin-left: 5px;
}

.product-list-register-link[disabled] {
    opacity: .5;
    cursor: not-allowed;
}

#sidebar #recent-comments-2, #sidebar #meta-2 {
    display: none;
}

#top-menu li.current-menu-item > a,
.bottom-nav li.current-menu-item > a
{color:inherit;}

.nav-divider-footer {float:left;}
.nav-divider:last-of-type {display: none;}
.nav-divider-footer:last-of-type {display: none;}

#sponsor-strip-holder {width:100%; border-top:1px solid #89c064; border-bottom:1px solid #89c064; height:auto; padding-bottom:5px;background-color: white}


.color-gold{ background: #ceb801; }
.font-bold {font-weight: bold;}
.color-silver{ background: silver; }
.et_pb_section{ background :inherit!important;}
.nav-divider-footer {color:#fff; opacity:0.9; font-size:12px; float:left; margin:-2px 15px 0px 0px}
.bottom-nav li {float:left; color:white; font-family: 'Univers-57-Condensed'; text-transform: uppercase; font-size:12px;}
.bottom-nav {float:right;}
.slick-slide img {margin :0 auto; }

.collapse {
    display: none
}

.collapse.in {
    display: block
}

tr.collapse.in {
    display: table-row
}

tbody.collapse.in {
    display: table-row-group
}

.collapsing {
    position: relative;
    height: 0;
    overflow: hidden;
    -webkit-transition-timing-function: ease;
    -o-transition-timing-function: ease;
    transition-timing-function: ease;
    -webkit-transition-duration: .35s;
    -o-transition-duration: .35s;
    transition-duration: .35s;
    -webkit-transition-property: height, visibility;
    -o-transition-property: height, visibility;
    transition-property: height, visibility
}

.greentop-block {
    position: relative;
    margin-bottom: 10px;
}

[data-toggle="collapse"] {
    cursor: pointer;
}

.profile-h2 .fa {
    float: right;
}

.profile-h2 .fa:before {
    content: "\f078";
}

.profile-h2[aria-expanded="false"] .fa:before {
    content: "\f077";
}

.ng-load-block:not(.ng-loaded-block) .ng-loaded {
    display: none !important;
}

.ajax-success {
    text-align: center;
    color:  #6CD824;
    margin-bottom: 5px;
}

.ajax-error {
    text-align: center;
    color: darkred;
    margin-bottom: 5px;
}

.custom-body-background{
    background-color: white;
}

.et_mobile_menu {
    border-top-color: #6cd824;
    width: 125%;
    margin-left: -12.5%;
    padding: 0px;
}


.et-search-form, .nav li ul, .et_mobile_menu, .footer-widget li:before, blockquote {
    border-color: #6cd824;
}

a.profile-gridlink[disabled] {
    opacity: .5;
    cursor: not-allowed;
    /* pointer-events: none; */
}

.col10 {min-height:1px;}
.col20 {min-height:1px;}
.col24-5 {min-height:1px;}
.col25 {min-height:1px;}
.col30 {min-height:1px;}
.col33 {min-height:1px;}
.col40 {min-height:1px;}
.col50 {min-height:1px;}
.col66 {min-height:1px;}
.col75 {min-height:1px;}
.col100 {min-height:1px;}

@media (max-width: 769px) {
    .col10, .col20,.col24-5,.col25, .col30,.col33,.col40, .col50,.col66,.col75,.col100 {
        width: 100%;
    }

    .profile-gridlink {
        text-align: left;
        font-size: 13px;
        line-height: 13px;
        margin-bottom: 5px;
        margin-top: 5px;
    }

    .profile-grid-header {
        display: none;
    }
}

.hidden {
    display: none !important;
}

#certcontainer {
    background: white;
    width:710px;
    margin: 0 auto;
    display: block;
}

#certframe {
    width:710px;
}

.error-box {
    margin: 0 auto;
    text-align: center;
    background: white;
    padding-top: 20px;
    padding-bottom: 20px;
}

.validation-error {
    color: darkred;
    font-size: .8em;
    display: inline-block;
    width: 100%;
}

[id^='post-'].et_pb_post
{
     position: relative;
    margin-bottom: 10px;
    background:white; border-top:5px solid #6cd824; width:100%; padding:10px;
}
#sidebar .et_pb_widget{
      position: relative;
    margin-bottom: 10px;
    background:white; border-top:5px solid #6cd824; width:100%; padding:10px;
}
#sidebar .et_pb_widget:first-child{
      float: none;
    width: 100%;
    margin-bottom: 30px;
    background:none;
    border:none;
    padding: 0px;
}

.display-inline-block
{
    display:inline-block;
}

body .gform_wrapper .gform_footer input[type=submit]
{
    font-family: 'Univers-57-Condensed';
    font-weight: 700;
    color: #1a303b;
    padding: 10px 20px;
    font-size: 16px;
    text-align: center;
    background: #6cd824;
    border-radius: 5px;
    display: inline-block;
    line-height: 1.3;
    clear: both;
    }

.profile-grid-row .gridcolumn-header {
  padding-right: 5px;
}

.modal-header {
  position: relative;
}
.modal-header button.close {
  display: inline-block;
  position: absolute;
  right: 10px;
  top: calc(50% - 6px);
  bottom: calc(50% - 6px);
}

.product-list-presenters
{
  padding-left:10px;
  padding-right:10px;
}
@media (max-width: 769px) {
  .product-list-presenters
{
  padding-left:0px;
  padding-right:0px;
}
}

/*End of Everest Custom CSS*/

/*Boostrap selections*/

.clearfix:before,
.clearfix:after,
.dl-horizontal dd:before,
.dl-horizontal dd:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after,
.form-horizontal .form-group:before,
.form-horizontal .form-group:after,
.btn-toolbar:before,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:before,
.btn-group-vertical > .btn-group:after,
.nav:before,
.nav:after,
.navbar:before,
.navbar:after,
.navbar-header:before,
.navbar-header:after,
.navbar-collapse:before,
.navbar-collapse:after,
.pager:before,
.pager:after,
.panel-body:before,
.panel-body:after,
.modal-header:before,
.modal-header:after,
.modal-footer:before,
.modal-footer:after {
  display: table;
  content: " ";
}
.clearfix:after,
.dl-horizontal dd:after,
.container:after,
.container-fluid:after,
.row:after,
.form-horizontal .form-group:after,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:after,
.nav:after,
.navbar:after,
.navbar-header:after,
.navbar-collapse:after,
.pager:after,
.panel-body:after,
.modal-header:after,
.modal-footer:after {
  clear: both;
}

.modal-open {
    overflow: hidden
}

.modal {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 10501242;
    display: none;
    overflow: hidden;
    -webkit-overflow-scrolling: touch;
    outline: 0
}

.modal.fade .modal-dialog {
    -webkit-transition: -webkit-transform .3s ease-out;
    -o-transition: -o-transform .3s ease-out;
    transition: transform .3s ease-out;
    -webkit-transform: translate(0,-25%);
    -ms-transform: translate(0,-25%);
    -o-transform: translate(0,-25%);
    transform: translate(0,-25%)
}

.modal.in .modal-dialog {
    -webkit-transform: translate(0,0);
    -ms-transform: translate(0,0);
    -o-transform: translate(0,0);
    transform: translate(0,0)
}

.modal-open .modal {
    overflow-x: hidden;
    overflow-y: auto
}

.modal-dialog {
    position: relative;
    width: auto;
    margin: 10px;
    margin-top: 115px !important;
}

.modal-content {
    position: relative;
    background-color: #fff;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #999;
    border: 1px solid rgba(0,0,0,.2);
    border-radius: 6px;
    outline: 0;
    -webkit-box-shadow: 0 3px 9px rgba(0,0,0,.5);
    box-shadow: 0 3px 9px rgba(0,0,0,.5)
}

.modal-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1040;
    background-color: #000
}

.modal-backdrop.fade {
    filter: alpha(opacity=0);
    opacity: 0
}

.modal-backdrop.in {
    filter: alpha(opacity=50);
    opacity: .5
}

.modal-header {
    padding: 15px;
    padding-bottom: 5px;
    border-bottom: 1px solid #e5e5e5
}

.modal-header .close {
    margin-top: -2px
}

.modal-title {
    margin: 0;
    line-height: 1.42857143
}

.modal-body {
    position: relative;
    padding: 15px
}

.modal-footer {
    padding: 15px;
    text-align: right;
    border-top: 1px solid #e5e5e5
}

.modal-footer .btn+.btn {
    margin-bottom: 0;
    margin-left: 5px
}

.modal-footer .btn-group .btn+.btn {
    margin-left: -1px
}

.modal-footer .btn-block+.btn-block {
    margin-left: 0
}

.modal-scrollbar-measure {
    position: absolute;
    top: -9999px;
    width: 50px;
    height: 50px;
    overflow: scroll
}

@media (min-width: 768px) {
    .modal-dialog {
        width:600px;
        margin: 30px auto
    }

    .modal-content {
        -webkit-box-shadow: 0 5px 15px rgba(0,0,0,.5);
        box-shadow: 0 5px 15px rgba(0,0,0,.5)
    }

    .modal-sm {
        width: 300px
    }
}

@media (min-width: 992px) {
    .modal-lg {
        width:900px
    }
}

.modal-close {
    position: absolute;
    right: 5px;
    top: 5px;
    font-size: 25px;
    cursor: pointer;
}
button.close {
    -webkit-appearance: none;
    padding: 0;
    cursor: pointer;
    background: 0 0;
    border: 0;
}

.close {
    float: right;
    font-size: 21px;
    font-weight: 700;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    filter: alpha(opacity=20);
    opacity: .2;
}

.container {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 768px) {
  .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1170px;
  }
}
.container-fluid {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
.row {
  margin-right: -15px;
  margin-left: -15px;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}
.col-xs-12 {
  width: 100%;
}
.col-xs-11 {
  width: 91.66666667%;
}
.col-xs-10 {
  width: 83.33333333%;
}
.col-xs-9 {
  width: 75%;
}
.col-xs-8 {
  width: 66.66666667%;
}
.col-xs-7 {
  width: 58.33333333%;
}
.col-xs-6 {
  width: 50%;
}
.col-xs-5 {
  width: 41.66666667%;
}
.col-xs-4 {
  width: 33.33333333%;
}
.col-xs-3 {
  width: 25%;
}
.col-xs-2 {
  width: 16.66666667%;
}
.col-xs-1 {
  width: 8.33333333%;
}
.col-xs-pull-12 {
  right: 100%;
}
.col-xs-pull-11 {
  right: 91.66666667%;
}
.col-xs-pull-10 {
  right: 83.33333333%;
}
.col-xs-pull-9 {
  right: 75%;
}
.col-xs-pull-8 {
  right: 66.66666667%;
}
.col-xs-pull-7 {
  right: 58.33333333%;
}
.col-xs-pull-6 {
  right: 50%;
}
.col-xs-pull-5 {
  right: 41.66666667%;
}
.col-xs-pull-4 {
  right: 33.33333333%;
}
.col-xs-pull-3 {
  right: 25%;
}
.col-xs-pull-2 {
  right: 16.66666667%;
}
.col-xs-pull-1 {
  right: 8.33333333%;
}
.col-xs-pull-0 {
  right: auto;
}
.col-xs-push-12 {
  left: 100%;
}
.col-xs-push-11 {
  left: 91.66666667%;
}
.col-xs-push-10 {
  left: 83.33333333%;
}
.col-xs-push-9 {
  left: 75%;
}
.col-xs-push-8 {
  left: 66.66666667%;
}
.col-xs-push-7 {
  left: 58.33333333%;
}
.col-xs-push-6 {
  left: 50%;
}
.col-xs-push-5 {
  left: 41.66666667%;
}
.col-xs-push-4 {
  left: 33.33333333%;
}
.col-xs-push-3 {
  left: 25%;
}
.col-xs-push-2 {
  left: 16.66666667%;
}
.col-xs-push-1 {
  left: 8.33333333%;
}
.col-xs-push-0 {
  left: auto;
}
.col-xs-offset-12 {
  margin-left: 100%;
}
.col-xs-offset-11 {
  margin-left: 91.66666667%;
}
.col-xs-offset-10 {
  margin-left: 83.33333333%;
}
.col-xs-offset-9 {
  margin-left: 75%;
}
.col-xs-offset-8 {
  margin-left: 66.66666667%;
}
.col-xs-offset-7 {
  margin-left: 58.33333333%;
}
.col-xs-offset-6 {
  margin-left: 50%;
}
.col-xs-offset-5 {
  margin-left: 41.66666667%;
}
.col-xs-offset-4 {
  margin-left: 33.33333333%;
}
.col-xs-offset-3 {
  margin-left: 25%;
}
.col-xs-offset-2 {
  margin-left: 16.66666667%;
}
.col-xs-offset-1 {
  margin-left: 8.33333333%;
}
.col-xs-offset-0 {
  margin-left: 0;
}
@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-11 {
    width: 91.66666667%;
  }
  .col-sm-10 {
    width: 83.33333333%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-8 {
    width: 66.66666667%;
  }
  .col-sm-7 {
    width: 58.33333333%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-5 {
    width: 41.66666667%;
  }
  .col-sm-4 {
    width: 33.33333333%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-2 {
    width: 16.66666667%;
  }
  .col-sm-1 {
    width: 8.33333333%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-pull-11 {
    right: 91.66666667%;
  }
  .col-sm-pull-10 {
    right: 83.33333333%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-8 {
    right: 66.66666667%;
  }
  .col-sm-pull-7 {
    right: 58.33333333%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-5 {
    right: 41.66666667%;
  }
  .col-sm-pull-4 {
    right: 33.33333333%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-2 {
    right: 16.66666667%;
  }
  .col-sm-pull-1 {
    right: 8.33333333%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-push-11 {
    left: 91.66666667%;
  }
  .col-sm-push-10 {
    left: 83.33333333%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-8 {
    left: 66.66666667%;
  }
  .col-sm-push-7 {
    left: 58.33333333%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-5 {
    left: 41.66666667%;
  }
  .col-sm-push-4 {
    left: 33.33333333%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-2 {
    left: 16.66666667%;
  }
  .col-sm-push-1 {
    left: 8.33333333%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-sm-offset-0 {
    margin-left: 0;
  }
}
@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-11 {
    width: 91.66666667%;
  }
  .col-md-10 {
    width: 83.33333333%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-8 {
    width: 66.66666667%;
  }
  .col-md-7 {
    width: 58.33333333%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-5 {
    width: 41.66666667%;
  }
  .col-md-4 {
    width: 33.33333333%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-2 {
    width: 16.66666667%;
  }
  .col-md-1 {
    width: 8.33333333%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-pull-11 {
    right: 91.66666667%;
  }
  .col-md-pull-10 {
    right: 83.33333333%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-8 {
    right: 66.66666667%;
  }
  .col-md-pull-7 {
    right: 58.33333333%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-5 {
    right: 41.66666667%;
  }
  .col-md-pull-4 {
    right: 33.33333333%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-2 {
    right: 16.66666667%;
  }
  .col-md-pull-1 {
    right: 8.33333333%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-push-11 {
    left: 91.66666667%;
  }
  .col-md-push-10 {
    left: 83.33333333%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-8 {
    left: 66.66666667%;
  }
  .col-md-push-7 {
    left: 58.33333333%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-5 {
    left: 41.66666667%;
  }
  .col-md-push-4 {
    left: 33.33333333%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-2 {
    left: 16.66666667%;
  }
  .col-md-push-1 {
    left: 8.33333333%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-md-offset-0 {
    margin-left: 0;
  }
}
@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-11 {
    width: 91.66666667%;
  }
  .col-lg-10 {
    width: 83.33333333%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-8 {
    width: 66.66666667%;
  }
  .col-lg-7 {
    width: 58.33333333%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-5 {
    width: 41.66666667%;
  }
  .col-lg-4 {
    width: 33.33333333%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-2 {
    width: 16.66666667%;
  }
  .col-lg-1 {
    width: 8.33333333%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-pull-11 {
    right: 91.66666667%;
  }
  .col-lg-pull-10 {
    right: 83.33333333%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-8 {
    right: 66.66666667%;
  }
  .col-lg-pull-7 {
    right: 58.33333333%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-5 {
    right: 41.66666667%;
  }
  .col-lg-pull-4 {
    right: 33.33333333%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-2 {
    right: 16.66666667%;
  }
  .col-lg-pull-1 {
    right: 8.33333333%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-push-11 {
    left: 91.66666667%;
  }
  .col-lg-push-10 {
    left: 83.33333333%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-8 {
    left: 66.66666667%;
  }
  .col-lg-push-7 {
    left: 58.33333333%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-5 {
    left: 41.66666667%;
  }
  .col-lg-push-4 {
    left: 33.33333333%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-2 {
    left: 16.66666667%;
  }
  .col-lg-push-1 {
    left: 8.33333333%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-lg-offset-0 {
    margin-left: 0;
  }
}
/* End Bootstrap Selections */

.login-field {width:100%;}
.btn-primary {width:100%;}
