﻿@charset "UTF-8";
/* CSS Document */

html {
    background: #fff !important;
}
/*atarmy - making header footer work*/
.select2-results__option{
    font-size: 14px !important;
}

/*atarmy - making header footer work*/
.header img {
    vertical-align: baseline !important;
}

header {
    margin-top: 90px;
}

header, footer {
     font-size: 1.6em;
}

.FWWwrap.study-page, .FWWwrap .intervention-page  {
    margin-top: -25px;
}


.WWCwrap {
	height: auto;
	margin: 0px auto;
	/*display: table;*/
	font-family: 'Montserrat', sans-serif;
	font-size: 2.3em !important;
	color: #101010;
    width: 100%;
    /*atarmy - making header footer work*/
     /*max-width: 1000px;*/
   max-width: 1000px !important;
    text-align: left;
}



.WWCwrap a, .WWCwrap a:visited {
    color: #11774e;
    font-weight: bold;
}

.WWCwrap .FWWwrap.results-page a, div#Main.FWWMenu a, .WWCWrap div#s-page a
.WWCwrap .FWWwrap.results-page a:visited, div#Main.FWWMenu a:visited, .WWCWrap div#s-page a:visited, .WWCwrap .FWWwrap.results-page a:hover, div#Main.FWWMenu a:hover, .WWCWrap div#s-page a:hover {
    margin-right: 0 !important;
    
}

.WWCwrap a:hover {
    text-decoration: underline !important;
}


.results-page #AllResults {
    margin: 0 2px 0 15px;
    /* width: 70%; removed by atarmy */ 
    display: inline-block; 
}

#SiteDescription {

        background-color: #5E7039;
        background-color: #E6F0CE;
        background-color: #3A3A3A;
    margin-top: 0;
   
    color: #000;
     color: #E6F0CE;
    padding: 0 10px 15px 10px;

}


#FWWDescription {
    width: 100%;
    display: table;
    background: #11774e;
    margin: 20px 0 0 0;
    text-align: center;
    padding: 4px;
    color: #fff;
    font-size: 1.7em;
}
div.FWWwrap.results-page #FWWDescription {
    margin-top: 0;
}

.bgBld {
    font-size: 1.3em;
    font-weight: bold;
}

#SiteDescription h1, #FWWDescription h2, #FWWDescription h1 {
	font-size: 2.2em !important;
	margin: 0;
    font-weight: normal;  
    width: auto;
    line-height: .8em;
    text-align: center;
      color: #000;
}
#FWWDescription h2, #FWWDescription h1 {
    color: #ffffff;
}
#SiteDescription h1 {
    color: #ffffff;

}
#FWWDescription span.sub-description {
    font-size: .75em; 
    font-weight: normal; 
    line-height: .8em;
  
}

.mobileSub {
    text-transform: none;
}

.btn-topic {
    border: none;
    color: #11774e;
    background: #fff;
    font-weight: bold;
}

#FWWDescription h2, #FWWDescription h1 {
    font-size: 1.6em !important;

     border-radius: 5px;
     padding: 8px 15px;
     display: inline-block;
     margin: 10px auto 0 0;
}
#FWWDescription h2, #FWWDescription h1 {
    background-color: rgb(131, 155, 79);
    background-color: #232323;
    background-color: #11774e;
    display: inline-block;
    font-size: 1.6em;
    border-radius: 0;
    padding: 8px 15px;
    margin: 0 auto 0px 0px;
    width: 100%;
}


#SiteDescription p {
    font-size: 1.1em;
    color: #ffffff;
}




.WWCwrap .col1 {
	width: 65%;
	height: auto;
	 display:table-cell;

	vertical-align:top;
    padding-left:1%;
}

div.intervention-page div.col1 {
    width: 99%;
    display: block;
    clear: both;
   padding-left:0;
}


.WWCwrap .col2 {
	width: 30%;
	height: auto;
    display:table-cell;
             margin-left:1%;
    clear: both;
    vertical-align: middle;
    margin-top: 20px;
    padding-left: 20px;
   
}

div.WWCwrap div.intervention-page  .FWWmenu {
    margin:  0;
}

div.col1 h1, div.col2 h1 {
    margin-top: 15px;
    padding-bottom: 5px;
}

div#Main div.col2 {
    width: 60%;
}

div#Main div.col1 {
    width: 35%;
}

.WWCwrap .col2 img {
    width: 95%;
    
}
.WWCwrap .tabs {
    margin-top: 35px;
    clear: both;
}

.FWWwrap .tabs {
    margin-top: 10px;
}

.FWWmenu .col2 img {
    padding-bottom: 25px;
}

.WWCwrap img {
     max-width: 100%;
}
.matchBar {

    background: url('../Images/LinkBarGreen.gif');
    background-size: 0 20px;
    background-repeat: no-repeat;
    color: #000;
    font-size: 1em;
}

    .matchBar:hover {
        outline : 1px #ccc solid ;     
    }

span.simple-tooltip-container button.matchBar {
    outline: 3px #ccc groove;
}
    span.simple-tooltip-container button.matchBar:hover, span.simple-tooltip-container button.matchBar:focus {

        background-color:#DEEBF1;
        
    }
.matchBar span.glyphicon {
	font-size: 1em;
    float:right;
}



.compBar {
	/*font-family: 'amblebold';*/
	background: #ecedee;
	display: table;
	width: 95%;
	color: #111;
	font-size: 1em;
	padding: 6px;
	height: auto;
	position: absolute;
	bottom: 1px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	.compBar {
	
	bottom: 0;
}
}

div.left-panel {
    /*width: 25%;*/ 
    display: inline-block;
}

div.results-page div.left-panel {
    vertical-align: top;
    width: 265px;
}

.FWWmenu ul#ul-filter-results {
    display: table;
    width: 100%;
    height: auto;
    padding-bottom: 2px !important;
    margin: 15px auto 0 auto;
    max-width: 1100px;
    font-size: 15px;
}

.FWWmenu ul#ul-filter-results li, .FWWmenu #ul-filter-results li a {
    height: 80px;
}

.FWWmenu #ul-filter-results.splash li {
    height: auto;
    margin-bottom: 6px;
}

.FWWmenu #ul-filter-results.splash li a {
    height: auto;
    padding-bottom: 10px !important;
}

.FWWmenu #ul-filter-results li div {
    padding: 4px 4px 0 4px;
}

.FWWmenu {
    display: table;
    margin-top: -33px !important;
	width: 100%;
	height: auto;
    background: url(../images/chalkboardBkgd.png) bottom right;
    background-repeat: no-repeat;
    background-color: #363636;
    border-bottom: 5px #11774e solid;
    padding-bottom: 2px !important;
    margin: 0 auto;
    font-size: 13px;
}

div.FWWwrap.results-page .FWWmenu {
    background: none;
    border: none;
}

.FWWmenu h1 {
    color: #ffffff;
    margin: 0;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 25px;
}

.FWWmenuHdr {
	background: #086078;
	padding: 6px ;
	color: #fff;
	width: 100%;
	font-weight: bold;
	font-size: 1.2em;
}

.FWWmenuSubhdr {
	background: #4d95b2;
	padding: 6px ;
	color: #fff;
	width: 100%;
	font-weight: normal;
	font-size: 1em;
}

.FWWlist {
	padding: 6px ;
	width: 100%;
	font-size: 1em;
	height: auto;
	display: table;
}

.FWWfilters {
	padding: 6px ;
	width: 100%;
	font-size: 1em;
	border-bottom: 1px solid #CCC;
}

.FWWfilters:hover {
	background: #ecedee;
}



.WWCwrap .arrow {
	float: right;
	margin-right: 8px;
}

.toolcons {
	width: 30px;
	height: 25px;
	display: table;
	float: left;
	/*margin: 6px 2px;*/
}
.WWCwrap .selected-list {    
    background-position: 18px 0 !important;
   background-size: 21px !important;
}
.toolconsSm {
	background-size: 85% !important;
	display: inline-block;
	vertical-align: middle;
	width: 25px;
}




.behavior_pos {
	background: url(../images/behavior_pos.png) no-repeat;
}

.ec_pos {
	background: url(../images/ec_pos.png) no-repeat;
}

.ell_pos {
	background: url(../images/ELL_pos.png) no-repeat;
}

.k12_pos {
	background: url(../images/k12_pos.png) no-repeat;
}

.literacy_pos {
	background: url(../images/literacy_pos.png) no-repeat;
}

.math_pos {
	background: url(../images/math_pos.png) no-repeat;
}

.postsec_pos {
	background: url(../images/postsec_pos.png) no-repeat;
}

.progress_pos {
	background: url(../images/progress_pos.png) no-repeat;
}

.school_pos {
	background: url(../images/school_pos.png) no-repeat;
}

.science_pos {
	background: url(../images/science_pos.png) no-repeat;
}

.sped_pos {
	background: url(../images/SPED_pos.png) no-repeat;
}

.teachers_pos {
	background: url(../images/teachers_pos.png) no-repeat;
}


.behavior_g {
	background: url(../images/behavior_g.png) no-repeat;
}

.ec_g {
	background: url(../images/ec_g.png) no-repeat;
}

.ell_g {
	background: url(../images/ELL_g.png) no-repeat;
}

.k12_g {
	background: url(../images/k12_g.png) no-repeat;
}

.literacy_g {
	background: url(../images/literacy_g.png) no-repeat;
}

.math_g {
	background: url(../images/math_g.png) no-repeat;
}

.postsec_g {
	background: url(../images/postsec_g.png) no-repeat;
}

.progress_g {
	background: url(../images/progress_g.png) no-repeat;
}

.school_g {
	background: url(../images/schools_g.png) no-repeat;
}

.science_g {
	background: url(../images/science_g.png) no-repeat;
}

.sped_g {
	background: url(../images/SPED_g.png) no-repeat;
}

.teachers_g {
	background: url(../images/teachers_g.png) no-repeat;
}


.behavior_sm {
	background: url(../images/behavior_sm.png) no-repeat;
}

.ec_sm {
	background: url(../images/ec_sm.png) no-repeat;
}

.ell_sm {
	background: url(../images/ELL_sm.png) no-repeat;
}

.k12_sm {
	background: url(../images/k12_sm.png) no-repeat;
}

.literacy_sm {
	background: url(../images/literacy_sm.png) no-repeat;
}

.math_sm {
	background: url(../images/math_sm.png) no-repeat;
}

.postsec_sm {
	background: url(../images/postsec_sm.png) no-repeat;
}

.progress_sm {
	background: url(../images/progress_sm.png) no-repeat;
}

.school_sm {
	background: url(../images/school_sm.png) no-repeat;
}

.science_sm {
	background: url(../images/science_sm.png) no-repeat;
}

.sped_sm {
	background: url(../images/SPED_sm.png) no-repeat;
}

.teachers_sm {
	background: url(../images/teachers_sm.png) no-repeat;
}

.evsize {
    height: 65px;
}
.grarrow {
    color: #11774e !important;
    font-size: 1.25em;
    margin-top: 160px !important;
    background: none;
}


/*Tabs*/

.WWCwrap .nav-tabs {
    border-bottom: 1px solid #11774e;
    overflow: hidden;
    display: block;
    width: 100%;
}
.WWCwrap .nav-tabs > li.active > a, .WWCwrap .nav-tabs > li.active > a:hover, .WWCwrap .nav-tabs > li.active > a:focus {
    background: #11774e !important;
    color: #fff;
 
}
.WWCwrap .nav-tabs > li {
  float: left;
  font-size: 1em !important;
}

div.study-page .dropbtn {
    background-color: #4CAF50;
    color: white;
    padding: 16px;
    font-size: 16px;
    border: none;
    cursor: pointer;
}
div.study-page .dropdown {
    background-color: #ddd;
    height: auto;
    padding: 10px;
    margin: 1.7em auto 1.5em;
    width: 100%;
    display: flex;
    border-radius: 5px;
    align-items: center;
}
div.study-page .select-nav-label {
    font-weight: bold;
    display: inline;
    font-size: 1.3em;
    color: #11774E;
}
    .tooltip_select_review {
    width: auto;
    white-space: nowrap; margin-right: 6px !important;
    }
div.study-page .select-nav {
    background: #fff;
    border: none;
    font-size: 1.2em;
     color: #11774E;
    font-weight: bold;
    width: 74%;
    border-radius: 4px;
    padding: 8px;

}
div.study-page .select-nav * {
    font-size: .85em;
    line-height: 45px;
    font-weight:normal
}


div.study-page div.left-tabs h2 {
    text-align: center;
    margin: 0;
    padding: 8px;
    background-color: #ddd;
    border: none;
}
div.study-page div.left-tabs {
    display: inline-block; 
    width: 22%;
    vertical-align: top;
    margin-right: 1.5%;
    margin-top: 10px;
    /*overflow: auto;*/
}
div.study-page div.left-tabs ul.nav-tabs > li {
    float: none !important;
  font-size: 1em !important;
    display: block;
}

div.study-page div.left-tabs .nav-tabs > li.active > a, div.study-page div.left-tabs .nav-tabs > li.active > a:hover, div.study-page div.left-tabs .nav-tabs > li.active > a:focus {

    color: #fff;
    display: block;
    width: 100%;
    border-left: 4px solid #fdb813;
    background: #363636 !important;
 
}


.FWWwrap .nav-tabs > li {
    margin-bottom: -1px !important;
  
}
.FWWwrap .nav-tabs > li.active {
    background: #11774e;
    /*height: 100%;*/
}

 .WWCwrap .nav-tabs > li > a {
          color: #11774e;
          background: #fff !important;
          border-right: 2px dotted #ccc;
          /*border-bottom: 1px solid #11774e;*/
          margin-right: 3px !important;
    }

.WWCwrap .nav-tabs > li:last-child > a {
    border-right-color: white;
}


    .WWCwrap .nav-tabs > li > a:hover {
          color: #11774e;
          background: #ddd !important;
          margin-right: 3px !important;
    }

.social_links img, .common_links img {
    width: 29px !important;
    height: 30px !important;
    vertical-align: top !important;
}

    .circle {
    color: #fff !important;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    font-size: 1.35em;
    margin-right: 4px;
    background-clip: padding-box;
    -webkit-background-clip: padding-box;
    display: inline-block;
    text-align: center;
}


.circle a {
    color: #fff !important;
    padding-top: 2px;
}

.yt {
    background-color: #ec1c24;
    
}

.nf {
    background-color: #ffd265;
    padding-top: .5px;
}

.mail {
    background-color: #90cf70;
    font-size: 1.25em !important;
    padding-top: 1px;
}

.fb {
    background-color: #3c5b96;
    padding-top: 1px;
}

.tw {
    background-color: #22aadd;
    margin-right: 0 !important;
    padding-top: 1px;
}
    /*Homepage chalkboard*/

   #ul-filter-results.splash div.small-box-label {
    text-align: left;
    width: 50%;
    font-size: .9em;
    display: inline-block;
    height: auto;
    font-weight: bold;
}


#ul-filter-results.splash div.filtericon {
    display: inline-block;
        text-align: left;
        width: 30%;
        padding: 0 !important;
}

#ul-filter-results.splash li a {
    width: 100%;
    height: 65px;
padding: 4px 0;
}

#ul-filter-results.splash li {
width: 220px;
margin: 0 10px 20px 0;
}

#ul-filter-results.splash div.filtericon img {
    width: auto;
}

  /*carousel */  
  .WWCwrap .carousel-control {
  text-shadow: none;
  filter: alpha(opacity=100) !important;
  opacity: 100 !important;
}

  .WWCwrap .carousel-control:hover, .WWCwrap .carousel-control:focus {
  filter: alpha(opacity=70) !important;
  opacity: 0.7 !important;
}

  @-ms-viewport {
    width: device-width;
}
#print-title {
    display: none;
}
 h2.print-header {
     display: none;
 }
 div#print-header {
     display: none !important;
 }
 


@media print {
    /*body * {
        visibility: hidden;
    }*/

   body {
       -webkit-print-color-adjust:exact;}

    .guide img, .wwcFt, input, .glossaryletters, .faqMenu {
        display: none;
    }

    div#blackboard {
        margin: 0px;
        height: 0px;
        line-height: 0px;
        display: none;
    }
    div#AllResults {
        width: 90%;
        visibility: visible; 
    float: none;
    }
    header, footer {
        display: none;
    }
    .do-not-print {
        display: none !important;
         visibility: hidden !important;
        margin: 0 !important;
        padding: 0 !important;
    }
    div#print-header {
       display: block !important;
        visibility: visible !important;
        width: 100%;
        height: 81px;
    }
    div#print-title {
        display: block !important;
        visibility: visible !important;
        color: #000;
        font-size: 1.4em;
        margin-top:10px;

    }
    h2.print-header {
        display: block !important;
        visibility: visible !important;
    }
    .WWCwrap h1, .WWCwrap h2, .WWCwrap h3, .WWCwrap h4, .WWCwrap h5 {
        background-color: #fff !important;
        color: #373737 !important;
        margin-top: 10px;
        padding: 5px 0 !important;
        /*display: inline-block;*/
     
    }
 .WWCwrap .nav-tabs, .WWCwrap div.study-page #characteristics .nav-tabs { display: none; }
 .WWCwrap .tab-pane, 
 .WWCwrap div.study-page .tab-content, 
   .WWCwrap div.study-page  .tab-content .tab-pane
   .WWCwrap div.study-page #characteristics .tab-content, 
   .WWCwrap div.study-page #characteristics .tab-content .tab-pane {
     display: block !important; 
   visibility: visible !important;
     -ms-opacity: 1;
     opacity: 1;
 }
  .WWCwrap div.study-page div.tab-content table.domain tr, tr.collapse {
      display: table-row !important; 
       visibility: visible !important;
     -ms-opacity: 1;
     opacity: 1;
 }

    .WWCwrap .ui-dialog-title {
    background-color: #fff !important;
    color: #000 !important;
     border-bottom: solid 1px #000;
      padding: 5px 0;
} 

    .WWCwrap .ui-dialog {
    position: absolute !important;
      overflow:hidden !important;
    left: 0 !important;
    top: 0 !important;
      color: #000000;
      height: auto;
  }

.WWCwrap .ui-widget-header {
    background-color: #fff;
}
    
  .section-to-print * {
    visibility: visible !important;
  }
  div#Results {
      width: 100%;
  }

  .PGreport {
      display: none;
  }

  .col-md-4 {
      width: 100%;
      height: auto;
      display: table;
  }

  .guide a:link {
      display: none;
  }

  .fa-info-circle {
      display: none;
  }

 .widthPrint {
     width: 65%;
     float: left;
 }

 .snapPrint {
     width: 30%;
     float: left;
 }

 .snapgroup .fa:before { color: #6d9ec6 !important; }

 table.reviewChar-table td div.bar.White {
        border-bottom: 25px solid #fe4445;
    }

  table.reviewChar-table td div.bar.Hispanic {
        border-bottom: 25px solid #6d9ec6;
    }

    table.reviewChar-table td div.bar.Black {
       border-bottom: 25px solid #fdd400;
    }

    table.reviewChar-table td div.bar.Asian {
       border-bottom: 25px solid #62B8DB;
    }

    table.reviewChar-table td div.bar.Native {
       border-bottom: 25px solid #6FA945;
    }

    table.reviewChar-table td div.bar.Pacific {
        border-bottom: 25px solid #339999;
    }

    table.reviewChar-table td div.bar.Not, table.reviewChar-table td div.bar.Other {
       border-bottom: 25px solid #245e8c;
    }

    .irTbl th {
        border-bottom: 1px solid #000 !important;
        color: #000 !important;
    }

    .irTbl th a, .irTbl th a:visited {
        color: #000 !important;
    }

    .negColor {
     border-bottom: 25px solid #ccc !important;
     margin-top: -30px;
}

.posColor {
   border-top: 25px solid #84CDEF !important;
   margin-left: 50px !important;
   margin-top: -30px;
}

td div.scale {
    background: url(../images/improvementindexgraph3.gif) no-repeat !important;
    display: inline-block;
    width: 125px !important;
}

div.bar div.outPrint, div.Rbar div.outPrint {
 position: absolute;
 margin-top: -20px;
 margin-left: 3px;
}

    .studyN {
        margin-bottom: 30px;
    }

}



.wwc-info-block li {
    margin-bottom: 8px;
}

.wwc-info-block {
 height: auto;
    width: 100%;
    display: table;
    }

.WWCwrap .tab-content > .active {
    border: none !important;
    border-bottom: 1px solid #11774e !important;
    margin-bottom: 15px !important;
    padding-bottom: 15px !important;
}

.WWCwrap .col-md-9 .tab-content > .active, .WWCwrap #s-page .tab-content > .active {
    border-bottom: none !important;
}

/* No bottom border for tabs inside of tabs */
.WWCwrap .tab-content .tab-content > .active {
    border: none !important;
    border-bottom: none !important;
    height: auto;
    display: table;
    padding-bottom: 0 !important;
}

.WWCwrap .tab-content h4 {
    background: none !important;
    color: #333 !important;
    font-weight: bold !important;
    text-align: left !important;
    margin-left: -12px !important;
    margin-bottom: 4px !important;
}



.guide {
color: #373737;
text-transform: uppercase;
width: 100%;
height: auto;
display: table;
font-size: 1.2em;
font-weight: bold;
margin-top: 10px;
margin-bottom: 24px;
}

.guide a, .guide a:visited {
	color: #11774e;
	text-decoration: none !important;
    font-weight: bold;
}

.guide a:hover {
	text-decoration: underline !important;
}

.grayPanel .guide {
    font-size: 1em !important;
}

.spacer {
	margin: 0 8px;
	font-size: 1.5em;
}

.hpCol h2 {
    margin-top: 0;
   color: #373737;
   font-size: 1.15em;
   text-transform: uppercase;
   margin-bottom: 10px;
   text-align: center;
   font-weight: bold;
}

.WWCwrap .tab-content h2 {
   color: #373737;
   font-size: 1.15em;
   text-transform: uppercase;
   margin-bottom: 10px;
   font-weight: bold;
}

.hlBtn {
border-radius: 4px;
background: #11774e;
color: #fff !important;
font-weight: bold;
padding: 4px;
}



.grayPanel {
    padding: 24px;
    width: 100%;
    height: auto;
    background: #f5f5f5;
    display: table;
    margin-top: 24px;
}

.irLinks {
    width: 70%;
    font-size: .9em !important;
    height: auto;
    display: table;
    text-align: right;
    margin-top: 10px;
    float: right;
}

.reportLinks {
    font-size: 1em !important;
    height: auto;
    display: table;
    text-transform: uppercase;
    font-weight: bold;
    text-align: center;
    margin-top: 10px;
}

.FWWwrap .reportLinks {
    float:left;

}

    .reportLinks a, .reportLinks a:visited {
        color: #11774e !important;
        font-weight: bold;
    }

    .reportLinks span.icon {
        color: #11774e !important;
    }


    .irLinks span {
        margin-left: 10px;
    }

.reportIcons {
    margin-right: 10px;
    vertical-align: middle;
    width: 38px !important;
    height: 38px !important;
    display: inline-block;
}

.FWWWrap .reportIcons {
   float: left;
}

.pg38 {
    background: url(../Images/pg_38.png) no-repeat;
    
}

.ir38 {
    background: url(../Images/ir_38.png) no-repeat;
}

.ssr38 {
    background: url(../Images/ssr_38.png) no-repeat;
}

.qr38 {
    background: url(../Images/qr_38.png) no-repeat;
}

.rr38 {
    background: url(../Images/rr_38.png) no-repeat;
}

.rs38 {
    background: url(../Images/reviewedstudies_38.png) no-repeat;
}

.help38 {
    background: url(../Images/help_38.png) no-repeat;
}

.mm38 {
    background: url(../Images/mm_38.png) no-repeat;
}



.glossaryletters  {
    color: #11774e;
	text-decoration: none;
    font-size: 1em;
font-weight: bold;
    float: left;
    text-transform: uppercase;
    text-align: center;
    width: auto !important;
    height: 28px !important;
    text-align: center;
    padding: 4px;
    margin-left: 2px !important;
    border: 2px solid #fff;
    margin-top: -1px;
}


.glossaryletters:active, .glossaryletters:hover, .glossaryhighlight {
    border: 2px solid #11774e;
      color: #11774e;
	text-decoration: none !important;
}

.glossaryletters:active:after, .glossaryletters:hover:after, .glossaryhighlight:after {
    display: inline-block;
  width: 0;
  height: 0;
  position: absolute;
  vertical-align: bottom;
  margin: 22px 8px 0 -8px !important;
  border-top: 4px solid #11774e;
  border-right: 4px solid transparent;
  border-bottom: 0 dotted;
  border-left: 4px solid transparent;
  content: "";
}

.WWCwrap .ng-binding a:active, .WWCwrap .ng-binding a:hover  {
    color: #11774e;
	text-decoration: none;}

.WWCwrap .spacer {
	margin: 0 8px;
	font-size: 1.5em;
}


.glossary-accordion {
     color: #11774e !important;
     background: none !important;
     /*text-transform: capitalize;*/
     font-size: .9em !important;
     border: none !important;
}

.faqMenu {
    background: #555555;
    color: #fff;
    padding: 0;
    float: left;
    width: 23%;
    margin-left: 15px !important;
}

.faqAccordions {
    height: auto;
    display: table;
    height: auto;
    width: 73%;
    float: left;
    margin-left: 15px !important
}

.nested {
    width: 95%;
}

.nested .panel-title {
    line-height: 18px;
}

.update-date {
    background: #15727E;
    color: #fff;
    padding: 2px 4px;
    font-size: .8em;
    text-transform: uppercase;
}
.faqMenu div {
    padding: 6px 0;
    width: 100%;
    border-bottom: 1px solid #7e7e7e;
    padding-left: 6px;
    border-left: 4px solid #555555;
}

.faqMenu a, .faqMenu a:visited {
    color: #fff;
    font-weight: bold;
    
}

.faqMenu a:hover, .faqMenu a:active {
    color: #fff;
    font-weight: bold;
    text-decoration: none;
}

    .faqMenu .ng-scope:hover, .faqMenu .ng-scope:active, .faqMenu div.faqHighlight {
        border-left: 4px solid #fdb813;
        background: #363636;
        color: #fff !important;
    }

    .FAQtabs {
        background: none !important;
        border-radius: 4px;
        color: #11774e !important;
        padding: 8px !important;
        box-shadow: none !important;
        border-color: #11774e;
    }

    .FAQtabs h4 {
        font-size: 1em !important;
        }

    .faqBox {
        background: #fff;
        border-radius: 4px;
        border: 2px solid #fdb813;
        padding: 8px;
        width: 25%;
        height: 110px;
        margin-right: 30px;
        float: left;
        text-align: center;
        line-height: 1em;
    }

.WWCwrap a div.faqBox {
    color: #373737;
    text-decoration: none;
    font-size: 1em;
}

.faqBox:hover {
   box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
}

.faqBox img {
    margin-bottom: 10px;
}


 .WWCwrap .page-header {
        font-size: 1.75em;
        margin-top: 0;
        border-bottom: none !important;
    }

   .green {
	color: #373737;
	font-size: 1.5em;
}


.effectiveHdr {
    color: #637A2A;
    font-size: 1.5em;
    line-height: 1.15em;
    margin-bottom: 25px;
}

   .irLink a, .irLinks a:visited {
       text-decoration: none;
       font-weight: bold;
   }

   .irLink a:hover {
       color: #4d95b2 !important;
   }

   #backToTop {
        background: url(../Images/bubbleArrowUp.png) no-repeat;
        font-size: 2.3em;
        line-height: 14px;
        padding-top: 30px;
        color: #fff;
        font-weight: 700;
        position: fixed;
        width: 65px;
        height: 74px;
        text-shadow: none;
        text-align:center;
        bottom: 10px;
        right: 30px;
        float: right;
        cursor: pointer;
   }

   .graySidebar {
    padding: 12px;
    width: 100%;
    height: auto;
    background: #f5f5f5;
    display: table;
    margin-bottom: 12px;
}

    .graySidebar a, .graySidebar a:visited {
        color: #11774e;
        font-weight: bold !important;
    }

    .graySidebar div.guide {
        margin-bottom: 10px;
        font-size: 1em !important;
    }

    /*Glossary */
     .letter-disabled {
        padding: 0px 3px;
        color: silver;
    }

    a.glossary-term, .graySidebar a.glossary-term, .graySidebar a.glossary-term:visited {
        color: #373737;
        border-bottom: 1px dashed #11774e !important;
        padding-bottom: 1px;
        font-weight: normal !important;
        text-decoration: none;
        cursor: pointer;
    }

    strong a.glossary-term, .graySidebar strong a.glossary-term, .graySidebar strong a.glossary-term:visited {
        font-weight: bold !important;
    }

    .panel-title {
        background: #fff !important;
    }

    a.glossary-term:hover {
        text-decoration: none !important;
    }

.tooltip > .tooltip-inner,  #ineligibleDef + .tooltip > .tooltip-inner {
        max-width: 350px;
        min-width: 350px;
        background-color: #11774e;
        color: #fff;
        border: 1px solid #11774e;
        padding: 10px;
        font-size: 1.15em;
        text-align: left;
        line-height: 1.2em;
        -webkit-box-shadow: 5px 5px 10px 1px rgba(0,0,0,0.3);
        -moz-box-shadow: 5px 5px 10px 1px rgba(0,0,0,0.3);
        box-shadow: 5px 5px 10px 1px rgba(0,0,0,0.3);
    }
    .tooltip > .tooltip-inner > .tooltip-title,#ineligibleDef + .tooltip > .tooltip-title {
        font-weight: bold;
    }
.tooltip.top > .tooltip-arrow, #ineligibleDef + .tooltip.top > .tooltip-arrow {
        border-top: 6px solid #11774e;
    }
   .tooltip.bottom > .tooltip-arrow, #ineligibleDef + .tooltip.bottom > .tooltip-arrow {
        border-bottom: 6px solid #11774e;
    }
    .tooltip.in {
        opacity: 1;
    }
    .tooltip > .tooltip-inner a, .tip-term + .tooltip > .tooltip-inner a:visited {
        color: #fff !important; 
        margin-right: 0 !important;
    }

    .tooltip > .tooltip-inner span {
        margin-left: 8px;
    }

    .glossary_definitions {
        padding: 10px;
        border-bottom: 1px dotted #ccc;
    }
    .glossary_definitions:hover {
        background: #ebebeb;
    }

    .glossaryHdr {
        font-weight: bold;
        color: #373737;
        font-size: 1.2em;
    }

    .productS {
        width: 29%;
        float: left;
        margin: 0 15px 15px 0;
    }

        .productS select, .productS input {
            width: 100% !important;
            padding: 6px;
            border-radius: 3px;
            font-size: 1em;
        }

        .guide input {
            font-size: .8em !important;
        }

.WWCwrap .pagination > .active > a, .WWCwrap .pagination > .active > span, .WWCwrap .pagination > .active > a:hover, .WWCwrap .pagination > .active > span:hover, .pagination > .WWCwrap .active > a:focus, .WWCwrap .pagination > .active > span:focus {
    background-color: #11774e !important;
    color: #fff !important;
    border: 1px solid #11774e;
}

.WWCwrap .pagination > li > a, .WWCwrap .pagination > li > span {
    color: #11774e !important;
}

.WWCwrap .col-md-6 {
    height: auto;
    display: table;
    margin-bottom: 6px;
}
.productTtl {
    font-weight: bold;
}

.productDet {
    color: #666;
    margin-top: 6px;
}

.reportTitles {
    width: 38px !important; height: 38px !important; margin-top: -10px; margin-right: 10px !important; float: left;
}

.basicTbl {
    border-top: 1px solid #666;
    border-left: 1px solid #666;
    border-collapse: collapse;
}

    .basicTbl th, .basicTbl td {
        padding: 4px;
        border-bottom: 1px solid #666;
        border-right: 1px solid #666;
    }

/*Carousel*/
 .practiceGuideItem-box {
        margin: 6px 0px;
        padding: 10px;
        border: 1px solid #ccc;
        background: #fff;
        font-size: .8em;
    }

        .practiceGuideItem-box:active, .practiceGuideItem-box:hover {
            border: 1px solid #ccc;
            padding: 10px;
            background: #f2f2f2;
        }

    .practiceGuideItem-image {
        text-align: center;
        height: 150px;
    }

    .practiceGuideItem-box .title {
        font-size: 1.2em;
        line-height: 1.2em;
        margin: 20px 0px 8px 0;
        color: #11774e;
    }

        .practiceGuideItem-box .title a {
            color: #11774e;
            font-size: 1em;
        }

        .ssrRating {
            background: #0069aa;
            color: #fff;
            font-weight: bold;
            font-size: 1.15em;
            padding: 6px;
            text-align: center;
            margin: -10px auto 15px auto;
            text-transform: uppercase;
        }

        table#multissr {
            border-collapse: collapse;
            font-family: 'Montserrat', sans-serif;
            font-size: .7em;
            margin-bottom: 10px;
        }

        table#multissr td, table#multissr th {
            padding: 4px;
        }

         table#multissr th {
               background: #0069aa;
            color: #fff;
            font-weight: bold;
            }

            table#multissr td {
                text-align: left;
            }

            /*footer {
                text-align: center;
                margin-top: auto;
                padding: 30px 0;
                font-size: 1.1em;
                position: relative;
              bottom: 0px;
                width: 100%;
                font-family: 'Montserrat', sans-serif;
            }*/

            /*atarmy - making header footer work*/
            /*footer div {
                margin: 10px auto 24px auto;
            }*/

         
            .keywordHighlight {
        color: #4e95b3;
    }

            a.teamDisplay ,  a.teamDisplay:visited {
                color: #11774e;
                margin-bottom: 10px;
            }

             a.teamDisplay:hover {
                color: #11774e;
            }

             .glyphicon-chevron-up::after {
    content: "\f0d8" !important;
    color: #11774e;
}
.glyphicon-chevron-down::before {
    display: none !important;
    color: #11774e;
}

i.indicator {
      cursor: pointer;
}
.panel-default > .panel-heading {
    background-image: none;
    background: #fff !important;
    border: none !important;
    
}

.panel-heading a {
    background: white !important;
    text-align: left !important;
}



.panel-heading {
    padding: 6px 10px !important;
}

.panel-default {
   
    margin-bottom: 12px !important;
}

.panel-title a, .panel-title a:hover {
    color: #11774e !important;
    text-decoration: none;
    font-size: .9em !important;
    font-weight: bold;
}


.panel-title i {
    color: #11774e !important;
}

.teamTtl {
                color: #11774e;
                font-size: 1.2em;
                padding-top: 20px !important;
                margin-top: 20px !important;
                border-top: 1px solid #11774e;
            }

.fLeft {
    float: left;
    margin-right: 10px;
}

.fRight {
    float: right;
    margin-left: 10px;
}


.WWCwrap .fa-download {
    font-size: 1.5em;
}

/* makes entire collapsible panel title clickable */
.panel-title a {
    display: block;
    padding: 6px;
    margin: -10px -15px;
}
.panel-title i {
    margin-top: -2px;
}

.rrMenu {

     margin-top: 10px;
    margin-left: 15px !important;
     padding: 0;
    float: left;
    width: 23%;
}

.rrMenu ul {
   
    background: #555555;
    color: #fff !important;
   
}

.rrMenu ul li {
    width: 100%;
    border-bottom: 1px solid #7e7e7e;
    padding-left: 6px;
    border-left: 4px solid #555555;
    text-align: left !important;
}

    .rrMenu a, .rrMenu a:visited {
    color: #fff !important;
    font-weight: bold;
    text-align: left !important;
    background: none !important;
}

.rrMenu .nav li.active {
        border-left: 4px solid #ae256c;
        background: #363636 !important;
        color: #fff !important;
        text-align: left !important;
    }

   
.rrMenu li:hover {
    background-color: #363636 !important;
    border-left: 4px solid #ae256c;
}

.underGuide {
    margin-top: -10px;
    line-height: 1.2em;
}
     
.specialP {
    display: table;
    width: 100%;
    height: auto;
    margin-bottom: 15px;
    margin-top: 10px;
}

    .specialP img {
        float: left;
        margin-right: 10px;
        margin-bottom: 10px;
        width: auto;
    }

    /*addressingbehaviorproblems4*/

#yellowQuestion
{
    position: absolute;
    height:80px;
    width:240px;
    margin-top:134px;
    margin-left:120px;
    z-index:400;   
	cursor: pointer;
}


#yellowNote {
	width: 153px;
	height: 151px;
	background: url(../images/specialfeatures/yellow_note.png) no-repeat;
	position: absolute;
	z-index: 310;
	cursor: pointer;
margin-top: 88px;
margin-left: 360px;
}

#blueQuestion
{
    position: absolute;
    height:140px;
    width:250px;
    margin-top:244px;
    margin-left:80px; 
    z-index:400;  
    cursor: pointer;
}

#blueNote {
	width: 168px;
	height: 169px;
	background: url(../images/specialfeatures/blue_note.png) no-repeat;
	
	position: absolute;
	z-index: 310;
	cursor: pointer;
margin-top: 312px;
margin-left: 224px;
}

#purpleQuestion
{
    position: absolute;
    height:80px;
    width:240px;
    margin-top:80px;
    margin-left:530px; 
    z-index:400;
    cursor: pointer;  
}

#purpleNote {
	width: 162px;
	height: 162px;
	background: url(../images/specialfeatures/purple_note.png) no-repeat;
	position: absolute;
	z-index: 310;
	cursor: pointer;
margin-top: 134px;
margin-left: 650px;
}

#greenQuestion
{
    position: absolute;
    height:70px;
    width:246px;
    margin-top:286px;
    margin-left:410px; 
    z-index:400;  
    cursor: pointer;
}

#greenNote {
	width: 168px;
	height: 160px;
	background: url(../images/specialfeatures/green_note.png) no-repeat;
	position: absolute;
	z-index: 310;
	cursor: pointer;
margin-top: 334px;
margin-left: 540px;
}

/*Tables*/
.irTbl {
	width: 100%;
	border-collapse: collapse;
    font-size: .9em;
}

.irTbl td, .irTbl th {
	padding: 4px;
}

.irTbl th {
	background: #11774e;
	color: #fff;
    font-weight: bold;
}

.irTbl th a, .irTbl th a:visited {
    color: #fff;
}


.irTbl tr td, .irTbl tr th, .ir2Tbl tr td, .ir2Tbl tr th, .ir3Tbl tr td, .ir3Tbl tr th {
	border-bottom: 1px solid #eee;
}

.irTbl tr.open td , .ir2Tbl tr.open td{
	border-bottom: none;
	cursor: pointer;
}

.irTbl th:nth-child(1), .irTbl td:nth-child(1) {
    text-align: left;
    width: 30%;	
}

.irTbl th:nth-child(2), .irTbl td:nth-child(2) {
    text-align: center;
}

.irTbl th:nth-child(3), .irTbl td:nth-child(3) {
    text-align: center;
}
.irTbl th:nth-child(4), .irTbl td:nth-child(4) {
    text-align: center;
}
.irTbl th:nth-child(5), .irTbl td:nth-child(5) {
    text-align: right;
	width: 15%;
}
.irTbl th:nth-child(6), .irTbl td:nth-child(6) {
    text-align: center;
	width: 10%;
}


/*ES*/
.ngroup {
		border-top: 1px solid #11774e;
		padding-top: 6px;
		margin-top: 6px;
		height: auto;
		width: 100%;
		display: table;
	}

    .ngroup div.char {
        margin-bottom: 12px;
        border-top: 1px solid #11774e;
        padding-top: 6px;
        margin-top: 6px;
        height: 100px;
    }

div.char p {
    font-size: .9em;
    line-height: 1em;
}

.studyN {
    color: #3D7E99;
    text-transform: uppercase;
    line-height: 1em;
}
	
	.bigN {
		color: #000;
		font-size: 2.5em;
		float: left;
        width: auto;
        text-align: right;
        margin-right: 6px;
		margin-top: -12px;
	}

    .PGreport {
     width: 35%;
    }

    .PGreportTxt {
     margin-top: 50px;
    }

    .PGreport img {
        margin-left: 3px;
    }
@media screen and (max-width: 1020px), screen and (max-device-width: 1020px) {
    .WWCwrap {
        padding: 0 20px;
    }

    .wwc .header .menuIcon {
        height: 75% !important;
    }

}

@media screen and (max-width: 730px), screen and (max-device-width: 730px) {


    div.study-page .dropdown {
        display: table;
    }
    .select-nav {
        width: 100% !important;
        display: table;
    }
    .WWCwrap {
        padding: 0 20px;
    }

    .PGreport {
        width: 100% !important;
        height: auto;
        display: table;
    }

    .productS {
        width: 100%;
    }

    .studyN {
        margin-bottom: 30px;
    }

    .wwc .header .menuIcon {
        height: 80% !important;
    }

    .pgrDetailLink {
        position: relative;
    }

    .faqMenu {
        width: 100%;
    }

    .faqAccordions {
        width: 100%;
    }

    .rrMenu {
        width: 100%;
    }

    .WWCwrap .nav-tabs > li {
        width: 100%;
    }

    .underGuide {
        width: 100% !important;
    }

    .reportLinks a {
        width: 100% !important;
    }

    #FWWDescription {
        margin: 0 !important;
    }

    .FWWmenu #ul-filter-results.splash li {
        margin-bottom: 4px !important;
    }

    
}

@media screen and (max-width: 450px), screen and (max-device-width: 450px) {
    div.study-page .dropdown {
        display: table;
    }
    .select-nav {
        width: 100% !important;
        display: table;
    }
    .WWCwrap {
        padding: 0 20px;
    }

    .wwc .header .menuIcon {
        height: 50% !important;
    }

    .productS {
        width: 100%;
    }

    .faqMenu {
        width: 100%;
    }

    .faqAccordions {
        width: 100%;
    }

    .rrMenu {
        width: 100%;
    }

    .studyN {
        margin-bottom: 30px;
    }

    .pgrDetailLink {
        position: relative;
    }

    .WWCwrap .nav-tabs > li {
        width: 100%;
    }

    .underGuide {
        width: 100% !important;
    }

    #FWWDescription {
        margin: 0 !important;
    }

    .FWWmenu #ul-filter-results.splash li {
        margin-bottom: 4px !important;
    }
}

@media screen and (max-width: 320px), screen and (max-device-width: 320px) {
    div.study-page .dropdown {
        display: table;
    }

    .select-nav {
        width: 100% !important;
        display: table;
    }
    .WWCwrap {
        padding: 0 20px;
    }

    .productS {
        width: 100%;
    }

    .wwc .header .menuIcon {
        height: 30% !important;
    }

    .faqMenu {
        width: 100%;
    }

    .faqAccordions {
        width: 100%;
    }

    .rrMenu {
        width: 100%;
    }

    .studyN {
        margin-bottom: 30px;
    }

    .pgrDetailLink {
        position: relative;
    }

    .WWCwrap .nav-tabs > li {
        width: 100%;
    }

    .underGuide {
        width: 100% !important;
    }

    #FWWDescription {
        margin: 0 !important;
    }

    .FWWmenu #ul-filter-results.splash li {
        margin-bottom: 4px !important;
    }

   
}

    .snaphead {
	width: 100%; height: auto; text-align: center; display: table; padding: 10px; border-radius: 4px 4px 0 0; color: #373737; border: 1px solid #11774e; font-weight: bold; border-bottom: none;
}

.snapgroup {
	width: 100%; height: auto; display: table; background: #fff; padding: 10px; border-radius: 0 0 4px 4px; border: 1px solid #11774e; font-size: .9em;
}

.race_eth {
	border-collapse: collapse;
	width: 100%;
}

.race_eth td {
	padding: 2px;
}

.race_eth td div.num {
	display: table;
    height: 10px;
    margin-top: 2px;
	float: left;
	text-align: left;
}

.race_eth td:nth-child(1) {
	text-align: left;
	border-right: 1px solid #373737;
	width: 30%;
}

.race_eth td:nth-child(2) {
	text-align: left;
	width: 70%;
}
	
	.race_eth td:nth-child(3) {
	text-align: right;
	width: 5%;
}

    .count {
    font-size: 2em;
    font-weight: 500;
    line-height: 30px;
}
.studyName {
    font-size: .85em;
           
}
span.icon {
    font-size: 3em;
    color: #11774e; !important;
	margin-bottom: 6px;
}

.fa-venus-mars, .fa-home, .fa-cutlery, .fa-map-marker, .fa-file-text-o, .fa-group {
    color: #4d95b2 !important;
} 

a span.fa-file-excel-o, a span.fa-file-pdf-o, a span.fa-file-text-o, a span.fa-file-archive-o {

    font-size: 1.3em;
    color: #11774e !important;
}

.WWCWrap ul#review_chars li span.charIcons.fa.fa-cutlery.icon {
    font-size: 2.5em;
}

div.study-page ul.review-details-list li span.fa {
     color: #11774e !important;
 }

#review-parts li {
    white-space: nowrap;
}

.gray {
	color: #AFAEAE;
	font-size: 1.5em;
}

.iconName {
    font-size: .9em;
    line-height: 1em;
}

.esReports {
    margin: 6px 10px 6px 0px;
        padding: 10px;
        border: 1px solid #ccc;
        background: #fff;
        cursor: pointer;
        font-weight: bold;
        text-align: center;
}

.esReports:hover, .esReports:active {
            padding: 10px;
            background: #f2f2f2;
            border: 1px solid #ccc;
}

/*Carousel*/
.loading-panel {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-image: url("../images/light.png");
    z-index: 100;
    display: none;
}
.loading-message{
    position: fixed;
    left: 50%;
    margin-left: -20px;
    top: 50%;
    margin-top: -23px;
    font-size: 25px;
    background: white;
    border-radius: 5px;
    padding: 10px;
}
.study-loading-message {
    position: fixed;
    left: 40%;
    margin-left: -20px;
    top: 50%;
    margin-top: -23px;
    font-size: 25px;
    background: white;
    border-radius: 5px;
    padding: 10px;
}
.glyphicon-refresh-animate {
    -animation: spin .7s infinite linear;
    -webkit-animation: spin2 .7s infinite linear;
}
@-webkit-keyframes spin2 {
    from { -webkit-transform: rotate(0deg);}
    to { -webkit-transform: rotate(360deg);}
}
@keyframes spin {
    from { transform: scale(1) rotate(0deg);}
    to { transform: scale(1) rotate(360deg);}
}

.checkit {
    width: 48px !important;
    height: 48px !important;
}

.WWCwrap .FWWwrap .fa-info-circle {
    color: #11774e;
    font-size: 1.15em;
}
div.WWCwrap tr .fa-info-circle, div.WWCwrap tr .fa-info-circle {
    color: #ffffff !important;
}



/* Online Training */
.btn-primary {
    background: #11774e;
    border: none;
}

.btn-primary:hover {
    background: #1ab476;
}

.otMenu ul.nav-stacked li {
    background: #555;
    border-top: 1px solid #7e7e7e;
    font-size: .95em;
}

.otMenu ul.nav-pills > li.active > a, .otMenu ul.nav li.open a.dropdown-toggle, .otMenu  ul.nav-pills > li.active > a:hover, .otMenu  ul.nav-pills > li.active > a:focus  {
    /*background-color: #1ab476;*/
    border-radius: 0 !important;
    margin-bottom: -2px !important;
    border-left: 4px solid #1ab476 !important;
        background: #363636 !important;
        color: #fff !important;
}

.otMenu  ul.nav-pills > li a, .otMenu  ul.nav-pills > li a:visited {
    color: #fff;
    margin-bottom: -2px;
    background: #363636 !important;
    border-radius: 0 !important;
}

.otMenu  ul.nav-pills > li:hover > a {
    color: #fff;
    margin-bottom: -2px;
    background: #363636 !important;
    border-radius: 0 !important;
}

.otMenu .nav-pills > li a:hover {
    text-decoration: none !important;
}

.otMenu ul .otMenu ul li, .otMenu ul ul.dropdown-menu li {
    background: #ccc !important;
    padding-left: 20px;
}


.otMenu ul .otMenu .nav-pills > li a, .otMenu ul ul.dropdown-menu li a  {
    background: #ccc !important;
    color: #373737;
    padding: 4px 4px 4px 10px;
    border-radius: 0 !important;
    border: none !important;
}



.prettyMenu {
    background-clip: unset;
    background-color: transparent;
    border: none;
    border-radius: 0;
    box-shadow: none;
    display: none;
    float: none;
    font-size: 14px;
    left: 0;
    list-style: outside none none;
    margin: 2px 0 0;
    min-width: 100%;
    padding: 0;
    position: relative;
    text-align: left;
    top: 100%;
    z-index:0;
}

.otMenu li.dropdown a {
background: #555;
}

.otMenu ul .otMenu .nav-pills > li.active > a, .otMenu ul .otMenu .nav-pills > li a:active, .otMenu ul .otMenu .nav-pills > li a:hover, .otMenu ul .otMenu .nav-pills > li a:focus, .otMenu ul ul.dropdown-menu li:active a, .otMenu ul ul.dropdown-menu li a:active, .otMenu ul ul.dropdown-menu li a:hover, .otMenu ul ul.dropdown-menu li a:focus {
    background: #1ab476 !important;
    color: #fff !important;
    border-radius: 0;
    margin-bottom: -2px;
    border: 0 !important;
}

.otMenu ul .otMenu ul.nav-stacked li, .otMenu ul ul.dropdown-menu li {
    border-top: none !important;
}


.otMenu ul.group2 > li.active > a, .otMenu ul.group2 li.open a.dropdown-toggle, .otMenu  ul.group2 > li.active > a:hover, .otMenu  ul.group2 > li.active > a:focus  {
    /*background-color: #1ab476;*/
    border-radius: 0 !important;
    margin-bottom: -2px !important;
    border-left: 4px solid #0E8CB7 !important;
        background: #363636 !important;
        color: #fff !important;
}

.otMenu ul.group2 .otMenu .nav-pills > li.active > a, .otMenu ul.group2 .otMenu .nav-pills > li a:active, .otMenu ul.group2 .otMenu .nav-pills > li a:hover, .otMenu ul.group2 .otMenu .nav-pills > li a:focus, .otMenu ul.group2 ul.dropdown-menu li:active a, .otMenu ul.group2 ul.dropdown-menu li a:active, .otMenu ul.group2 ul.dropdown-menu li a:hover, .otMenu ul.group2 ul.dropdown-menu li a:focus {
    background: #0E8CB7 !important;
    color: #fff !important;
    border-radius: 0;
    margin-bottom: -2px;
    border: 0 !important;
}
/*WWC New header*/
.wwc .header_container { border-bottom: 2px solid #11774e; }
.header_nav .bc.displayed a div.ctr {	color: #1ab476;}
.header_nav .site_search input { 
		border: 1px solid #11774e;
	}
.wwc .header_nav .site_search input.submitBtn {	
		background: #11774e;
		border: 1px solid #1ab476;
	}

.WWCwrap_nav_c .sub_cats{ background: #11774e;}
	.WWCwrap_nav_c .sub_cats a {	border-bottom: 1px solid #138456; }
	.WWCwrap_nav_c ul.sub_cats a:hover {	background: #138456; }	
	.WWCwrap_nav_c ul.sub_cats li.sub_c_nav ul a{ border-bottom: 1px solid #1ab476;  border-color: #999;}	
	.WWCwrap_nav_c ul.sub_cats li.sub_c_nav ul a:hover {	 color: #fff !important; background: #1ab476 !important; }	
	.WWCwrap_nav_c ul.sub_cats ul a:hover { color: #fff !important; background: #1ab476 !important; }
    .WWCwrap_nav_c ul.sub_cats ul a:hover, .WWCwrap_nav_c ul.sub_cats li.sub_c_nav ul ul a:hover{ color: #1ab476; background: none; }
    .wwc .WWCwrap_nav_c ul.sub_cats ul li.dyn_title  {
        width: 103% !important;
    }
    .wwc .header_nav .common_links {
        line-height: 3em !important;
    }

    .WWCwrap abbr {
        text-decoration: none !important;
        margin-bottom: 0 !important;
    }

.WWCwrap abbr[title] {
     text-decoration: none !important;
        margin-bottom: 0 !important;
}

 .WWCwrap abbr[title], .WWCwrap abbr[data-original-title] {
     text-decoration: none !important;
        border-bottom: 0 !important;
}

.WWCwrap_nav_c ul.sub_cats div.ThreeCol img {
     margin-right: 10px;
     float: left;
     vertical-align: middle;
 }

.WWCwrap_nav_c ul.sub_cats div.ThreeCol a, .ThreeCol:visited {
     color: #11774e !important;
     line-height: 1.2em !important;
 }

.WWCwrap_nav_c ul.sub_cats div.ThreeCol a:hover {
     background: #fff !important;
     color: #11774e !important;
 }
 .instruct {
     border: 2px dashed #fdb813;
     background: #ffd954;
     padding: 6px;
     font-style: italic;
     margin: 10px 0;
 }

 .infotip {
     display: inline;
     width: auto;
     margin-left: 3px;
 }

@media screen and (-webkit-min-device-pixel-ratio:0) {
    .csux {
        margin-top: 10px !important;
    }
}

.WWCwrap .not-positive {
    -ms-opacity: 1;
    opacity: 1;
    -webkit-filter: alpha(opacity=100);
    -moz-filter: alpha(opacity=100);
    -o-filter: alpha(opacity=100);
    filter: alpha(opacity=100); /* For IE8 and earlier */
}
.WWCwrap .no-evidence {
    -ms-opacity: .5;
    opacity: .5;
    -webkit-filter: alpha(opacity=50);
    -moz-filter: alpha(opacity=50);
    -o-filter: alpha(opacity=50);
    filter: alpha(opacity=50); /* For IE8 and earlier */
}
.WWCwrap img.positive {
    border: 1px #000 solid;
    padding: 1px;
}

/* atarmy mobile vs standard */
@media screen and (min-width:755px) {
    .mobile-device {
        display: none !important;
    }
}

@media screen and (max-width: 755px) {
    div.results-page div.left-panel {
        width: inherit !important;
    }
    .standard-device {
        display: none !important;
    }
    .ies_cnav ul.sub_cats li ul a, .ies_cnav ul.sub_cats li.sub_c_nav ul ul a {
        color: #11774e !important;
    }
}

.no-gutters {
    margin-right: 0;
    margin-left: 0;
}
.no-gutters>.col, .no-gutters>[class*=col-] {
    padding-right: 0;
    padding-left: 0;
}


.resourceItem-image {
    text-align: center;
    height: 150px;
}

.resourceItem-box {
    margin-bottom: 10px;
    border: 1px solid #ccc;
    background: #fff;
    font-size: .8em;
    width: 220px;
    height: 140px;
}

.resourceItem-box a, .resourceItem-box a:visited {
    color: #11774e !important;
    font-size: 1.2em;
}