/* =============== BEGIN DNN OVERRIDES ===================*/
/* ---------------------------------------------------------
    contains DNN-specific overrides that should not require
    editing by page template designer/developers
----------------------------------------------------------*/
.Normal, .NormalDisabled, .NormalDeleted {
    color: inherit;
    font-size: inherit;
    font-weight: inherit;
    line-height: inherit;
}

.Head {
    display: inherit;
    margin-bottom: inherit;
}

a.btn, a.dnnPrimaryAction {
    color: #fff;
}

a.dnnPrimaryAction, a.dnnSecondaryAction {
    padding: 0 6px!important;
    margin-bottom: 6px!important;
    font-family: inherit!important;
    font-weight: normal!important;
}

.cbcpPageEdit, .cbcpPageEdit {
    width: 260px;
}

.cpcbCurrentPage {
    width: 550px;
}

.dnnadminmega .megaborder {
    width: 520px !important;
}

#dnnCurrentPage .megaborder {
    width: 600px !important;
}

#dnnCommonTasks .megaborder {
    min-width: 275px;
    width: 315px!important;
}

.loginGroup {
    display: inline;
}

/* =============== END DNN OVERRIDES =====================*/



/* =============== APP CSS ===============================*/
/* ---------------------------------------------------------
    contains application-specific styles that RenLearn 
    designers and developers will maintain
----------------------------------------------------------*/

/* drop down menus */
#primary-nav a {
    display: block;
    /*width: 10em;*/
}

#primary-nav li {
    float: left;
    /*width: 10em;*/
}

#primary-nav li ul {
    position: absolute;
    width: 220px;
    left: -999em;
    border: 1px solid rgb(255, 255, 255);
    border: 1px solid rgba(255, 255, 255, 0.7);
    z-index: 10;
    background-color: rgb(50, 98, 149);
    background-color: rgba(50, 98, 149, 0.7);
}

#primary-nav li:hover ul, #primary-nav li.sfhover ul {
    left: auto;
    margin: 45px 0 4px 0;
}

ul#primary-nav ul li {
    width: 100%;
}

ul#primary-nav ul li a {
    width: 100%;
    display: block;
    float: left;
    text-align: left;
    padding: 4px 16px;
}



body section.stare-marquee {
    background-image: url(../img/bkg/prod-stare.jpg);
}

body section.stare-learnprog {
    background-image: url(../img/bkg/stare_bluebg_learnprog.jpg);
}

.module-video.starevid1 {
    background-image: url(../img/bkg/stare-videobg1.jpg);
    -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/bkg/stare-videobg1.jpg',sizingMethod='scale')";
}

.module-video.starevid2 {
    background-image: url(../img/bkg/stare-videobg2.jpg);
    -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/bkg/stare-videobg2.jpg',sizingMethod='scale')";
}

.style-bg-lightgrey {
    background: #ebebeb;
}
.style-bg-rpgrey {
    background: #f2f2f2;
}

/*Texas Pages*/
body section.studentreading-lightblue{background-image:url(../img/bkg/prod-studentreading_lightblue.jpg)}
body section.studentsreading-largebg{background-image:url(../img/bkg/studentsreading_largebg.jpg)}
body section.studentsreading-largegreybg{background-image:url(../img/bkg/studentsreading_largegreybg.jpg)}

/*Countdown Timer*/
@media only screen and (min-width:767px) {
	.quiz-counter h1{
		font-size: 68px; /* No user adjustability for px value */
	}
	.quiz-counter {
		padding-bottom: 10px;
		padding-top: 10px;
	}
}

.quiz-counter h1, .quiz-counter span{
	padding: 0;
	margin: 0;
	font-weight: 500;
}
#countdown h2 {
	display: inline;
	font-weight: 500;
}

/* Set counter 'active' or 'inactive' */
.inactive {
	display: none;
}

/* Landing Pages */
body section.videoLP-BG{background-image:url(../img/bkg/videoLP_BG.jpg)}
body section.highschoolreadingBG{background-image:url(../img/bkg/highschoolreading2_greybg.jpg)}
body section.rddheaderBG{background-image:url(../img/bkg/rdd_headerBG.jpg)}
body section.studentbook_blueBG{background-image:url(../img/bkg/studentreading_bluebg.jpg)}
body section.arresourcesBG{background-image:url(../img/bkg/prod_arresources.jpg)}
body section.kidreadingBG{background-image:url(../img/bkg/boy_tablet.jpg)}
body section.studentreading_orangebg{background-image:url(../img/bkg/studentreading_orangeBG.jpg)}
body section.readingintree_bg{background-image:url(../img/bkg/readingintree_image.jpg)}
body section.dreambig_bg{background-image:url(../img/bkg/dreambig_header.jpg)}
body section.studentteacher_largebg{background-image:url(../img/bkg/studentteacher_largebg.jpg)}
body section.studentteacher_largebg-blue{background-image:url(../img/bkg/studentteacher_largebg-blue.jpg)}
body section.teachercard_bg{background-image:url(../img/bkg/dreambig_teacherbg.jpg)}
body section.teachercard_lightbg2{background-image:url(../img/bkg/dreambig_teacherlightbg2.jpg)}
body section.studentcard_bg{background-image:url(../img/bkg/dreambig_studentbg.jpg)}
body section.studentcard_lightbg{background-image:url(../img/bkg/dreambig_studentlightbg.jpg)}

/* demystifyMath */
body section.demystifymath_bg{background-image:url(../img/bkg/demystifymath_header.jpg)}
body section.teachermathcard_lightbg{background-image:url(../img/misc/teachermathcard.jpg)}
body section.studentmathteacher_largebg-blue{background-image:url(../img/misc/studentmathteacher_largebg-blue.jpg)}

body section.teachercomputer-bluebg{background-image:url(../img/bkg/teachercomputer_bluebg.jpg)}
body section.studentscomputers-bluebg{background-image:url(../img/bkg/studentscomputers_bluebg.jpg)}

body section.teacherschatting-orangebg{background-image:url(../img/bkg/teachers_orangebg.jpg)}

body section.teacherteaching-orangebg{background-image:url(../img/bkg/teacherteaching_orangebg.jpg)}

body section.teacheratdesk-orangebg{background-image:url(../img/bkg/teacheratdesk1_orangebg.jpg)}

body section.AR360-events-orangebg{background-image:url(../img/bkg/studentteacher_orange_bg.jpg)}
body section.events-ar360-orangebg{background-image:url(../img/bkg/studentteacher_ipad_orangebg.jpg)}

body section.enrollment-banner{background-image:url(../img/bkg/enrollment_header_long.jpg)}

/* Read The Most*/

body section.rtm-marquee {
    background-image: url(../img/rtm/rtm-logo-2015-900.jpg);
}

body section.studentsreading-largeRTMbg{background-image:url(../img/rtm/largeRTMbgGREY.jpg)}

/* End Read The Most*/

/*Sample Quizzes page*/
body section.grey-marquee {
    background-color: #ebebeb;
}

    body section.grey-marquee + .module-breadcrumb {
        border-bottom: 1px solid #ebebeb;
    }

.breadcrumb-bottom-line {
    border-bottom: 1px solid #ebebeb;
}

@media only screen and (max-width:680px) {
    .layout-tiny-padding-top-4 {
        padding-top: 3em !important;
        padding-top: 3rem !important;
    }
}

@media only screen and (max-width: 480px) {
	.theme-tiny-text-align-center {
    	text-align: center; } }
		
.theme-text-align-left {
    text-align: left;
}

body section.stare-marquee {
    background-image: url(../img/bkg/prod-stare.jpg);
}

body section.stare-learnprog {
    background-image: url(../img/bkg/stare_bluebg_learnprog.jpg);
}

.module-video.starevid1 {
    background-image: url(../img/bkg/stare-videobg1.jpg);
    -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/bkg/stare-videobg1.jpg',sizingMethod='scale')";
}

.module-video.starevid2 {
    background-image: url(../img/bkg/stare-videobg2.jpg);
    -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/bkg/stare-videobg2.jpg',sizingMethod='scale')";
}

.style-bg-lightgrey {
    background: #ebebeb;
}

/*Sample Quizzes page*/
body section.grey-marquee {
    background-color: #ebebeb;
}

    body section.grey-marquee + .module-breadcrumb {
        border-bottom: 1px solid #ebebeb;
    }

/*.breadcrumb-bottom-line{border-bottom:1px solid #ebebeb;}*/

@media only screen and (max-width:680px) {
    .layout-tiny-padding-top-4 {
        padding-top: 3em !important;
        padding-top: 3rem !important;
    }
}

.theme-text-align-left {
    text-align: left;
}

.dnnSearchBoxPanel .dnnSearchBox {
    margin-right: 130px;
}

.dnnSearchResultPanel {
    background-color: #fff !important;
}
/* =============== END APP CSS ===========================*/




/* =============== app-ojp.css OVERRIDES  ================*/
/* ---------------------------------------------------------
    contains styles to override app-ojp.css styles, most
    notably to allow specifying marquee images as they wrap
    the navigation 
----------------------------------------------------------*/

/* MARQUEES -- using BcName classes */
body.L0_Learn.L1_Accelerated_Reader section.module-marquee.header-marquee {
    background-image: url(../img/bkg/prod-marq-2.jpg);
}

body.L0_Learn.L1_Subtext section.module-marquee.header-marquee {
    background-image: url(../img/bkg/students-with-tablets.jpg);
}




/* Start of Merge */

/*Universal Styles*/

.nav-bar .utility-nav li {
	  font-size: 14px; }
.nav-bar .utility-nav li a:hover, .nav-bar .utility-nav li a:active {
      background: none; }
	  
body ul li {
    font-family: 'Source Sans Pro', sans-serif;
    font-style: normal;
    font-weight: 300;
    font-size: 18px;
    line-height: 1.5; }
	
@media only screen and (max-width: 767px) {
    /* line 6, module.scss */
    . h1 {
      font-size: 34px;
	  font-weight:300;
      line-height: 32px; } }	  
	  
/* for hyperlinks on a colored background */

a.theme-link-white:hover {
 color: #d2eefe;
 font-weight:375; }
 
 a.theme-link-white:visited {
 color: #d2eefe;
 font-weight:375; }
  
a.theme-link-white {
 color: #ffffff;
 font-weight:375; }	  


  /*use this class for white text on blue background with image*/
		
.style-text-onblue {
  font-weight: 375;
  color: #ffffff;
		 }	
		 
/* use this for a blue transparent background on video bars*/
.theme-bkg-trans-blue {
 background: url(../img/bkg/dot-trans-blue-80.png) 
 repeat; }	 

/*Login*/

body section.login-bg{background-image:url(../img/bkg/prod-login.jpg)}
@media only screen and (max-width: 767px) {
	body section.login-bg{background-image:url(../img/bkg/prod-loginsmall.jpg)}
}
@media only screen and (max-width: 767px) {
	.center-content-login{text-align: center;}
}
@media only screen and (max-width: 767px) {
	.row .small-offset-login {position: relative; margin-left: 16.66667%; }
}
body section.loginsmall-bg{background-image:url(../img/bkg/prod-loginsmall.jpg)}

.form-inputtextsize{
	font-size:16px;
}

/*Accelerated Reader 360*/
body section.studentgroup-orangebg{background-image:url(../img/bkg/prod-studentgroup_orange.jpg)}
<!--body section.ar360-marquee{background-image:url(../img/bkg/prod-ar360.jpg)}-->
body section.ar360-marquee{background-image:url(../img/bkg/prod-studentlibrary2.jpg)}
.module-video.ar360vid1{background-image:url(../img/bkg/ar360-videobg1.jpg);
-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/bkg/ar360-videobg1.jpg',sizingMethod='scale')"}
body section.ar360-greybg{background-image:url(../img/bkg/teacherstudents_greybg.jpg)}
body section.ar360-bluebg{background-image:url(../img/bkg/teacherstudents_bluebg.jpg)}
body section.studentipad-lightbluebg{background-image:url(../img/bkg/studentipad_lightbluebg.jpg)}
body section.studentipad-bluebg{background-image:url(../img/bkg/studentonipad_blueBG.jpg)}

/*STAR Enterprise product page*/

body section.stare-marquee{background-image:url(../img/bkg/prod-stare.jpg)}

body section.stare-learnprog{background-image:url(../img/bkg/stare_bluebg_learnprog.jpg)}

.module-video.starevid1{background-image:url(../img/bkg/stare-videobg1.jpg);-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/bkg/stare-videobg1.jpg',sizingMethod='scale')"}

.module-video.starevid2{background-image:url(../img/bkg/stare-videobg2.jpg);-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/bkg/stare-videobg2.jpg',sizingMethod='scale')"}

.style-bg-lightgrey{background:#ebebeb;}

/*Reports page*/
a.font-icon-link:hover, a.font-icon-link:active {
    text-decoration: none; }

a.font-icon-link:hover span, a.font-icon-link:active span {
      color: #31b3ff; }
	  
a.font-icon-link p, a.font-icon-link p {
      color: #ffffff; }
	  
a.font-icon-link:hover p, a.font-icon-link:active p {
      color: #31b3ff; }

/*STAR Early Literacy*/

body section.starearlyliteracy-marquee{background-image:url(../img/bkg/prod-starearlyliteracy.jpg)}

.module-video.starearlyliteracyvid1{background-image:url(../img/bkg/starearlyliteracy-videobg1.jpg);-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/bkg/starearlyliteracy-videobg1.jpg',sizingMethod='scale')"}
.module-video.starearlyliteracyvid2{background-image:url(../img/bkg/starearlyliteracy-videobg2.jpg);-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/bkg/starearlyliteracy-videobg2.jpg',sizingMethod='scale')"}

/*STAR Reading Enterprise*/

body section.starreading-marquee{background-image:url(../img/bkg/prod-starreading.jpg)}

.module-video.starreadingvid1{background-image:url(../img/bkg/starreading-videobg1.jpg);-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/bkg/starreading-videobg1.jpg',sizingMethod='scale')"}
.module-video.starreadingvid2{background-image:url(../img/bkg/starreading-videobg2.jpg);-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/bkg/starreading-videobg2.jpg',sizingMethod='scale')"}

/*STAR Reading Spanish*/

body section.starspanish-marquee{background-image:url(../img/bkg/prod-starspanish.jpg)}
body section.starspanish-lightbluebg{background-image:url(../img/bkg/starspanish_lightbluebg.jpg)}

/*STAR Math Enterprise*/

body section.starmath-marquee{background-image:url(../img/bkg/prod-starmath.jpg)}
body section.computeradaptive-bluebg{background-image:url(../img/bkg/computeradaptive_bluebg.jpg)}

.module-video.starmathvid1{background-image:url(../img/bkg/starmath-videobg1.jpg);-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/bkg/starmath-videobg1.jpg',sizingMethod='scale')"}
.module-video.starmathvid2{background-image:url(../img/bkg/starmath-videobg2.jpg);-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/bkg/starmath-videobg2.jpg',sizingMethod='scale')"}

/*STAR Custom*/
body section.starcustom2-marquee{background-image:url(../img/bkg/prod-starcustom3.jpg)}
body section.ipadstudent-bluebg{background-image:url(../img/bkg/starcustom_bluebg_ipadstudent.jpg)}

/*STAR 360*/
body section.star360-marquee{background-image:url(../img/bkg/prod-star360.jpg)}
body section.formativeassessment-orangebg{background-image:url(../img/bkg/prod-teacherclass_orange.jpg)}

/*Subtext*/

.module-video.subtextvid1{background-image:url(../img/bkg/subtext-videobg1.jpg);-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/bkg/subtext-videobg1.jpg',sizingMethod='scale')"}

body section.subtextstudentipad-marquee{background-image:url(../img/bkg/prod-subtextstudentipad.jpg)}

/*Successful Reader*/

body section.successfulreader-marquee{background-image:url(../img/bkg/prod-successfulreader.jpg)}
body section.teacherstudent-lightbluebg{background-image:url(../img/bkg/successfulreader-lightbluebg.jpg)}
body section.sr-success-stories-bg{background-image:url(../img/bkg/successfulreader-success-stories-bg.jpg)}

.module-video.successfulreadervid1{background-image:url(../img/bkg/successfulreader-videobg1.jpg);-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/bkg/successfulreader-videobg1.jpg',sizingMethod='scale')"}
.module-video.successfulreadervid2{background-image:url(../img/bkg/successfulreader-videobg2.jpg);-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/bkg/successfulreader-videobg2.jpg',sizingMethod='scale')"}

/*Sample Quizzes subpage*/

body section.grey-marquee{background-color:#ebebeb;}

.breadcrumb-bottom-line{border-bottom:1px solid #ebebeb;}

@media only screen and (max-width:680px){.layout-tiny-padding-top-4{padding-top:3em !important;padding-top:3rem !important}}

.theme-text-align-left{text-align:left;}

.module-quiz-counter p {
  font-family: 'Source Sans Pro', sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 5em;
  margin-top: 5px;
  line-height: 1; }

/*ATOS subpage*/

body section.atos-blastout{background-image:url(../img/bkg/atos_blastoutbg.jpg)}



/*More Product Pages*/

body section.darkblue-marquee{background-color:#326295;}
.morelearn-ami{background-image:url(../img/bkg/prod-ami.jpg)}
.morelearn-eiaf{background-image:url(../img/bkg/prod-eiaf.jpg)}
.morelearn-arbookguide{background-image:url(../img/bkg/prod-arbookguide.jpg)}
.morelearn-arbookfinder{background-image:url(../img/bkg/prod-arbookfinder.jpg)}
.morelearn-PD{background-image:url(../img/bkg/prod-pd.jpg)}
.morelearn-Renaissance-U{background-image:url(../img/bkg/prod-Renaissance-U.jpg)}

	/*MORE NAV*/
	.style-text-smaller {
		font-size:17px; }
	.style-text-smaller a {
		color: #555555; }
	.style-text-smaller a:hover {
		color: #31b3ff;
		text-decoration:none; }
		

	@media only screen and (max-width: 480px) {
	.row .tiny-12 {
    	position: relative;
    	width: 100%; } }

	@media only screen and (min-width: 767px) {
		.layout-margin-top-neg-10 {
		margin-top:-10px; } }
	/*end of MORE NAV*/

@media only screen and (min-width: 767px) and (max-width: 958px) {
.layout-medium-margin-left-2 {
    margin-left: 15px !important; } }

/*About Us pages*/

.aboutus-default{background-image:url(../img/bkg/prod-aboutus.jpg)}
.aboutus-bluewindow{background-image:url(../img/bkg/aboutus-blue.jpg)}
/*Business Alliances page*/
body section.aboutus-businessalliances{background-image:url(../img/bkg/blue-teachers-assess.jpg)}

/*Contact Us page*/
body section.contacttus-default{background-image:url(../img/bkg/contactus-header.jpg)}
body section.contactus-bluewindow{background-image:url(../img/bkg/contactus-blue.jpg)}
body section.contactus-orangewindow{background-image:url(../img/bkg/contactus-orange.jpg)}

@media only screen and (max-width: 767px) {
    /* line 6, module.scss */
    .title-left  {
		text-align:left;
    } }
@media only screen and (max-width: 767px) {
    /* line 6, module.scss */
    .button-left  {
		text-align:left;
    } }
	
/*About Us-Business Parners pages*/	
.BusinessPartners-default{background-image:url(../img/bkg/prod-businesspartners.jpg)}
	
/*Core Progress Learning Progressions page*/

body section.learningprogressions-marquee{background-image:url(../img/bkg/prod-learningprogressions.jpg)}
body section.learningprogressions-key{background-image:url(../img/bkg/learningprogressions_bluebg_key.jpg)}
body section.learningprogressions-research{background-image:url(../img/bkg/learningprogressions_lightbluebg_research.jpg)}

/*Funding pages*/

.module-video.fundvid1{background-image:url(../img/bkg/fundinghome-videowindowroberta.jpg);-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/bkg/fundinghome-videowindowroberta.jpg',sizingMethod='scale')"}

.fundinghome-orangewindow{background-image:url(../img/bkg/fundinghome-orange.jpg)}
.fundinghome-ltbluewindow{background-image:url(../img/bkg/fundinghome-ltblue.jpg)}
.fundingpublic-bluewindow{background-image:url(../img/bkg/fundingpublic-bluewindow.jpg)}
.fundingpublic-whitewindow{background-image:url(../img/bkg/fundingpublic-whitewindow.jpg)}

/*Accelerated Math pages*/

.acceleratedmath-default{background-image:url(../img/bkg/AM-home-header.jpg)}
.acceleratedmath-default-bluewindow{background-image:url(../img/bkg/AM-home-bluewindow.jpg)}

.module-video.amhomevid1{background-image:url(../img/bkg/amhome-videowindow.jpg);-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/bkg/amhome-videowindow.jpg',sizingMethod='scale')"}

.module-video.amvidpage1{background-image:url(../img/bkg/am-vidpage1.jpg);-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/bkg/am-vidpage1.jpg',sizingMethod='scale')"}

.module-video.amvidpage2{background-image:url(../img/bkg/am-vidpage2.jpg);-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/bkg/am-vidpage2.jpg',sizingMethod='scale')"}


/*AR Home Connect*/
body section.home-connect-banner{background-image:url(../img/bkg/home-connect-banner-bg.jpg)}
/*End of AR Home Connect*/

/*AR Reports*/
body section.ar_reports-orange-bg{background-image:url(../img/bkg/ar_reports-orange-bg.jpg)}
/*End of AR Reports*/

/*AR ATOS and Text Complexity*/
body section.ar-atos-and-text-complexity-blue-bg{
	background-image:url(../img/bkg/ar-atos-and-text-complexity-blue-bg.jpg)}
body section.ar-atos-and-text-complexity-orange-bg{
	background-image:url(../img/bkg/ar-atos-and-text-complexity-orange-bg.jpg)}
/*End of AR ATOS and Text Complexity*/

/*AR Learn More*/
body section.ar-learn-more-orange-bg{background-image:url(../img/bkg/ar-learn-more-orange-bg.jpg)}
/*End of AR Learn More*/

/*AR Success Stories*/
body section.ar-success-stories-blue-bg{background-image:url(../img/bkg/ar-success-stories-blue-bg.jpg)}
/*End of AR Success Stories*/


/***********************************  AM Background Images  *****************************************/
/*AM Success Stories*/
body section.am-success-stories-blue-bg{background-image:url(../img/bkg/am-success-stories-blue-bg.jpg)}
/*End of AM Success Stories*/


/***********************************  AMI Background Images  *****************************************/
/*AMI Main Marquee*/
body section.ami-marquee{background-image:url(../img/bkg/prod-ami-bg.jpg)}
/*End of AMI Main Marquee*/



/************************** MathFacts iN A Flash Background Images ************************/
/*MathFacts in a Flash*/
body section.mf-header-bg{background-image:url(../img/bkg/mf-header-bg.jpg)}
body section.mf-blue-bg{background-image:url(../img/bkg/mf-blue-bg.jpg)}
body section.mf-orange-bg{background-image:url(../img/bkg/mf-orange-bg.jpg)} 
/*End of MathFacts in a Flash*/ 
 
 
 /***********************  RTI Background Images  *********************************/
/*RTI*/
body section.rti-orange-bg{background-image:url(../img/bkg/rti-orange-bg.jpg)}

.module-video.rtivid1{background-image:url(../img/bkg/rti-video1-bg.jpg);-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/bkg/rti-video1-bg.jpg',sizingMethod='scale')"}

.module-video.rtivid2{background-image:url(../img/bkg/rti-video2-bg.jpg);-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/bkg/rti-video2-bg.jpg',sizingMethod='scale')"}

.module-video.rtivid3{background-image:url(../img/bkg/rti-video3-bg.jpg);-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/bkg/rti-video3-bg.jpg',sizingMethod='scale')"}
/*End of RTI*/

/************************** 2Know! Background Images ************************/
body section.two-know-header-bg {
  background-image: url(../img/bkg/2know-header-bg.jpg) }
/*End of 2Know!*/  

/************************** Professional Services Background Images ************************/
/*Professional Services*/
body section.ps-banner{background-image:url(../img/bkg/ps-banner.jpg)}
body section.ps-blue-bg{background-image:url(../img/bkg/ps-blue-bg.jpg)}
/*End of Professional Services*/ 

/************************** Research Background Images ************************/
body section.research-orange-bg {
  background-image: url(../img/bkg/research-orange-bg.jpg) }
/*End of research*/  


/*Renaissance Place*/

body section.renaissanceplace-marquee{background-image:url(../img/bkg/prod-renaissance-place.jpg)}

/************************** English in a Flash Background Images ************************/
/* Success Stories */
body section.eiaf-success-stories-bg {
  background-image: url(../img/bkg/eiaf-success-stories-bg.jpg) }
/* End of English in a Flash */

/************************** Dashboard Background Images ************************/

.module-video.dashboardvid1{background-image:url(../img/bkg/dashboard-video1-bg.jpg);-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/bkg/dashboard-video1-bg.jpg',sizingMethod='scale')"}
/* End of Dashboard */

/************************** District Dashboard Background Images ************************/

.module-video.districtdashboardvid1{background-image:url(../img/bkg/districtdashboard-videoBG.jpg);-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/bkg/districtdashboard-videoBG.jpg',sizingMethod='scale')"}
/* End of Dashboard */

/************************** STAR Assessments Background Images ************************/
/* Success Stories */
body section.star-success-stories-bg {
  background-image: url(../img/bkg/star-success-stories-bg.jpg) }
/* End of STAR Assessments */


/************************** Success Stories Page ************************/
/* Feature Story */
	.featureStory-bg {
		background: url(/portals/0/img/bkg/success-stories-feature-bg2.jpg);
		height:480px;
	}

	/* Older Success Stories background images */
	/*.featureStory-bg {
		background: url(/portals/0/img/bkg/success-stories-feature-bg.jpg);
		height:480px;
	}*/
	
	.featureStory {
		width:50%; 
		height:100%; 
		background:url(/portals/0/img/bkg/dot-trans-blue-80.png); 
		padding:2em; 
		padding-left:16%;
	}
	
	#featureStory-header {
	}
	
	h2.featureStory-subheader {
		padding:0;
		margin:0;
	}

	.featureStory-columns-2 {
       -moz-column-count: 2;
       -moz-column-gap: 1.8em;
       -webkit-column-count: 2;
       -webkit-column-gap: 1.8em;
	   behavior: url(/portals/0/javascripts/PIE.htc);
	}

	.style-bg-success-stories-buttons {
		background:url(/portals/0/img/bkg/success-stories-button-pane-bg.jpg);
		background-size:cover; 
		position:relative;
	}
/* End Feature Story */

/*THE CLASSES BELOW ARE FOR THE ACCORDION FUNCTION*/

.ac-container{
	width: 80%;
	margin: 10px auto 30px auto;
	text-align: left;
}
.ac-container label{
	font-family: 'Source Sans Pro', sans-serif;
	padding: 5px 20px;
	position: relative;
	z-index: 20;
	display: block;

	cursor: pointer;
	color: #ff8100;
	text-shadow: 1px 1px 1px rgba(255,255,255,0.8);
	line-height: 33px;
	font-size: 22px;
	background: #ffffff;
	
	box-shadow: 
		0px 0px 0px 1px rgba(155,155,155,0.3), 
		1px 0px 0px 0px rgba(255,255,255,0.9) inset, 
		0px 2px 2px rgba(0,0,0,0.1);
}
.ac-container label:hover{
	background: #ebebeb;
}
.ac-container input:checked + label,
.ac-container input:checked + label:hover{
	background: #d5dfea;
	color: #326295;
	text-shadow: 0px 1px 1px rgba(255,255,255, 0.6);
	box-shadow: 
		0px 0px 0px 1px rgba(155,155,155,0.3), 
		0px 2px 2px rgba(0,0,0,0.1);
}
.ac-container label:hover:after,
.ac-container input:checked + label:hover:after{
	content: '';
	position: absolute;
	width: 24px;
	height: 20px;
	right: 13px;
	top: 7px;
	background: url('../img/prod/arrow_down.png') no-repeat center;	
}
.ac-container input:checked + label:hover:after{
	background-image: url('../img/prod/arrow_up.png');
}
.ac-container input{
	display: none;
}
.ac-container article{
	background: rgba(255, 255, 255, 0.5);
	margin-top: -1px;
	overflow: hidden;
	height: 0px;
	position: relative;
	z-index: 10;
	-webkit-transition: height 0.3s ease-in-out, box-shadow 0.6s linear;
	-moz-transition: height 0.3s ease-in-out, box-shadow 0.6s linear;
	-o-transition: height 0.3s ease-in-out, box-shadow 0.6s linear;
	-ms-transition: height 0.3s ease-in-out, box-shadow 0.6s linear;
	transition: height 0.3s ease-in-out, box-shadow 0.6s linear;
}
.ac-container article p{
	font-style: regular;
	color: #555555;
	line-height: 30px;
	font-size: 18px;
	padding: 20px;
	text-shadow: 1px 1px 1px rgba(255,255,255,0.8);
}

.ac-container input:checked ~ article{
	-webkit-transition: height 0.5s ease-in-out, box-shadow 0.1s linear;
	-moz-transition: height 0.5s ease-in-out, box-shadow 0.1s linear;
	-o-transition: height 0.5s ease-in-out, box-shadow 0.1s linear;
	-ms-transition: height 0.5s ease-in-out, box-shadow 0.1s linear;
	transition: height 0.5s ease-in-out, box-shadow 0.1s linear;
	box-shadow: 0px 0px 0px 1px rgba(155,155,155,0.3);
}
.ac-container input:checked ~ article.ac-small{
	height: auto; /*Was 140px*/
}
.ac-container input:checked ~ article.ac-medium{
	height: auto; /*Was 180px*/
}
.ac-container input:checked ~ article.ac-large{
	height: auto; /*Was 230px*/
}

@media screen and (max-height:630px){
    .side-contact-us{display:none;}
}
@media screen and (max-width:1024px){
    body section.module-marquee.contentless-big {
        background-attachment:scroll;
    }
}

/*
------------------------------------------- Temporary for Rounded Corners ---------------------------------*/

a.module-nav-icon span { behavior: url(/portals/0/javascripts/PIE.htc) !important; }
.iconBg{ color: #31B3FF; }

/*------------------------------------------------------------------------------------------------------*/

.ie10 .workMenu a.close-button,.ie .workMenu a.close-button{
    right:22px;
}
.lt-ie9 .nav-bar .searchbox a.search-btn{
    background: #fff url(../img/ui/search-icon-dark.png) no-repeat center !important;
}


/*  Text Highlight Fix for Firfox and IE  */
input::selection {
  background: #ff8100;
  color: white;
}

input::-moz-selection {
  background: #ff8100;
  color: white;
}
/*  End of Text Highlight fix  */

/*MKAS pages*/
.bookswap {
	display: block;
	width: 77px;
	height: 80px;
	background: url('/portals/0/img/prod/bluebook.png');
}
a:hover .bookswap{
	background: url('/portals/0/img/prod/whitebook.png');
}

.blockswap {
	display: block;
	width: 80px;
	height: 80px;
	background: url('/portals/0/img/prod/blueblocks.png');
}
a:hover .blockswap{
	background: url('/portals/0/img/prod/whiteblocks.png');
}

.studentswap {
	display: block;
	width: 80px;
	height: 80px;
	background: url('/portals/0/img/prod/bluestudent.png');
}
a:hover .studentswap{
	background: url('/portals/0/img/prod/whitestudent.png');
}

.staffswap {
	display: block;
	width: 90px;
	height: 80px;
	background: url('/portals/0/img/prod/bluestaff2.png');
}
a:hover .staffswap{
	background: url('/portals/0/img/prod/whitestaff2.png');
}

.chartswap {
	display: block;
	width: 76px;
	height: 80px;
	background: url('/portals/0/img/prod/bluechart.png');
}
a:hover .chartswap{
	background: url('/portals/0/img/prod/whitechart.png');
}

body section.loginstudent-bg{background-image:url(/portals/0/img/bkg/studentlogin.jpg)}
@media only screen and (max-width: 767px) {
	body section.loginstudent-bg{background-image:url(/portals/0/img/bkg/studentlogin_small.jpg)}
    #home-carousel .item .fill{height:400px;}
    #home-carousel .carousel, #home-carousel .carousel-inner{height:440px;}
    .home-placeholder{top:400px;}
    body.home a.tout-icon:link, body.home a.tout-icon:visited{background-color:rgba(255,255,255,1.0);margin:0 2%;width:28%;font-size:12px;padding:20px;}
    body.home a.tout-icon:link:first-child{margin-left:4%;}
    body.home a.tout-icon span{font-size:30px;}
    body.home a.tout-icon:hover, body.home a.tout-icon:active {text-decoration: none;background-color: #31b3ff;color: #fff;}
    .home-tout-buttons{padding-top:15px;background:#555;}
    .module-home-touts.layout-small-padding-bottom-2{padding-bottom:15px!important;}
    .module-learnalytics{margin-top:10px;}
    .module-learnalytics .learnalytics-text #learnalytics-stats{vertical-align:middle;}
    body{overflow-y:scroll; -webkit-overflow-scrolling: touch;}
    
}

body section.studentlight-bg{background-image:url(/portals/0/img/bkg/studentlight_bg.jpg)}



/*Start of RRAC Background images and settings*/
body section.RRAC-BG-image {
     background-image: url(/portals/0/img/prod/rrac/main-race.jpg);
	 height: 375px;  /*Setting the height to stay at "375px" */
}

body section.race-info-blue-bg {
     background-image: url(/portals/0/img/prod/rrac/race-info-blue-bg.jpg);
}

/*  RRAC 2014 video background images */
body section.videoBg {
     background-image: url(/portals/0/img/prod/rrac/rrac-video.jpg); /* orginal image is "main-race" */
}
/*End of RRAC Background images and setting*/
