
@import url('/ClientResources/override.css');

/****************************** Global Scrape Overrides *****************************/

/*.breadcrumb-obo-container {display: none;}*/
.obo-container{width:100%;}
.obo-panel{font-size:28px;text-align:center;}
.obo-action{display:none;}
.breadcrumb-obo-container  {display:none;}

body.store .wrapper {
	display:block;
}

.IA_MasterPage footer#ft {
	display:block;
	height:auto;
}
/* .atsBootstrap input.btn{color:#fff;} */
/*********************************** Certification **********************************/

/* Prevent Ultrawave from making the calendar button get crazy tall on hover */
.ceu button.ui-state-hover {
    height: auto !important;
}

#banner {
    border: 1px solid #d5d5d5;
	margin: 5px 0;
	height: 120px;
}

#fact {
	padding: 0 375px 0 10px;
    background-image: url(/Certification/Resources/banner_greenerbak.jpg);
    background-repeat: repeat-x;
	color: #fff;
	height: 120px;
	font-size: 1.2em;
}

#fact_picture {
    width: 360px;
    float: right;
	overflow: hidden;
	height: 120px;
}

.newcertification {
    position: relative;
	top: 50%;
	transform: translateY(-50%);
}

/************************************ Store Tweaks **********************************/

/* Add spacing between View Cart and Pay Now buttons */
.checkoutbutton {
    margin-left: 10px;
}

/* Fix buttons on checkout.aspx dropping to new lines */
.buttonContinue,
.buttonViewCart,
.buttonPay,
.buttonCheckout {
    display: inline-block;
}

/* Remove border above Continue Shopping and Login To Checkout buttons and move them up closer 
   to the cart contents so it's more obvious what they are/are for */
.buttonBlock {
    margin-top: 1em;
    border: none;
}

    /* Bring Continue Shopping and Login To Checkout buttons up on the same line as each other */
    .buttonBlock .RadAjaxPanel {
        display: inline-block !important;
    }

/* Remove shadow and background color on banner area */
.flexslider {
    background-color: transparent !important;
    box-shadow: none !important;
}

/* Fix the positioning and size of the banner area */
.store .storewrapper .storelayout .colmain .Banner {
    margin: 0 10px 0 0;
}

    .store .storewrapper .storelayout .colmain .Banner #slider {
        margin: 0;
        width: 100%;
    }

        .store .storewrapper .storelayout .colmain .Banner #slider #sliderContent,
        .store .storewrapper .storelayout .colmain .Banner #slider #sliderContent .sliderImage {
            width: 100%;
        }

.storelayout li {
    list-style-type: none !important;
}

.storelayout ul.rtsUL {
    margin: 0;
    padding: 0;
}

.viewcartbutton span {
    top: 0;
}

.storelayout .ResultsTopBar .ResultsSort {
    white-space: nowrap;
}

    .storelayout .ResultsTopBar .ResultsSort > select,
    .storelayout .prodsearch .input > input {
        margin-bottom: 0;
    }

.storelayout .ResultsTopBar {
    min-height: 57px;
}

    .storelayout .ResultsTopBar .ResultsCount {
        margin-right: 15px;
        max-width: 145px;
        padding: 0;
    }

.calendarview {
    margin-left: 10px;
}

.storelayout .calendarscheduleview {
    margin-left: 10px;
}

.storewrapper td.label {
    display: table-cell !important;
}

.storewrapper table.grid tr td.TotalCell {
    font-size: 14px;
}

/************************************ Store Modal ***********************************/

.modal header,
.modal .intPhotoBanner,
.modal .footer {
    display: none;
}

/******************************** Store Rotator Fixes *******************************/

/* Move the newest/bestsellers up a pixel so they're properly situated under the tabs */
.storewrapper #ctl00_store_ucHighlights_rmpHighlights {
    margin-top: -1px;
}

/* Set the width of the Featured/Highlights items themselves */
body.store div.colmain div.RadRotator ul li.rrItem {
    height: 230px !important;
    width: 237px !important;
}

/* Now fix the Featured/Highlights item heights */
body.store div.storewrapper div.storelayout div.colmain div.RadRotator,
body.store div.storewrapper div.storelayout div.colmain div.RadRotator div.rrRelativeWrapper {
    height: 232px !important;
}

    body.store div.storewrapper div.storelayout div.colmain div.RadRotator div.rrClipRegion,
    body.store div.storewrapper div.storelayout div.colmain div.RadRotator div.itemTemplate {
        height: 230px !important;
    }

        body.store div.storewrapper div.storelayout div.colmain div.RadRotator div.itemTemplate div.title {
            height: auto !important;
        }

    /* Fix the button positions */
    body.store div.storewrapper div.storelayout div.colmain div.RadRotator .rrButton {
        top: 50% !important;
    }

/* MODIFICATIONS FOR IA 2018 EXPO
BY SMYOSS . 05/24/2018 */

/* tr[id*="trRegistrationFunctionsSection"] {
    background-color: #006cb4 !important;
    color: #fff;
} */

div.divQuestionAnswer.required, .requiredfunction {
	background-color: #8ec58e;
}

div.EXAMS {
	font-size: 15px;
}
/*
div.ui-accordion .ui-accordion-icons {
	padding-left: 2.2em !important;
}
*/

tr#ctl00_store_ucRegMain_rptrRegistrationFunctions_ctl07_trRegistrationFunctionsSubSection.subhead,
tr.LinkedFunction {
	display: none;
}



/* PTR Post Upgrade Fixes */



.storewrapper {
	margin-top:1em;
}

.storewrapper .ui-widget {
	font-family: "Open Sans", sans-serif;
	font-size: inherit;
}
.storewrapper .ui-widget-content a {
	color:#006AAF;
}

.storewrapper table.FullCart thead, .storewrapper tr.subtotal td {
	line-height:1em;
}

.btn {
	margin-right:.5em;
}

.FullCart td.totalPrice {
	white-space:nowrap;	
}
.FullCart .ui-widget-content[aria-hidden="true"] {
  display: inherit!important;
    height: auto;
    overflow: hidden;
}

/* Scrape Override */
.navbar {
display: block;}

.atsBootstrap .row {
   margin-left: 15px;
   margin-right: 15px;
}


.btn-group {
	display:block;
}

body.store .btn-group > .RadAjaxPanel {
	display:inline-block!important;
}
