@charset "UTF-8";

/* Packaged on 6/9/2026 12:29:13 AM  */.clearfix:after { clear: both; content: '.'; display: block; visibility: hidden; height: 0; } .clearfix { display: inline-block; } .clearfix { _height: 1%; } .clearfix { display: block; } div.breadcrumb-panel {   clear: both !important;   display: block !important;   margin: 2px 5px;   color: #666;   width: 948px; } div.breadcrumb-panel a, div.breadcrumb-panel .seperator { display: block; float: left; margin-top: 3px; } div.breadcrumb-panel a  {   padding: 2px 10px;   color: #666;   font-size: 10px;   text-decoration: none;   font-weight: bold;   background-color: #eccb59;   -webkit-border-radius: 5px;   border-radius: 5px;   border-right: none;   width: 200px;   }   div.breadcrumb-panel a:hover { color: #fff;} div.breadcrumb-panel .seperator  {   width: 3px;   height: 18px;   margin: 3px 0;   padding: 2px 5px;    background-image: url(../../images/icons/breadcrumb-arrow.png);   background-repeat: no-repeat;   background-position: center center;   text-indent: -9999px;   -moz-border-radius: 0 25px 25px 0;   border-radius: 0 25px 25px 0;   border-left: none;   }.bubblely, .yellow-bubble, .green-bubble, .blue-bubble, .red-bubble { border-width: 3px; border-style: solid; padding: 10px 15px;  padding-right:0;    -moz-border-radius: 5px;   border-radius: 5px;     margin: 20px; } .blue-bubble { border-color: #BECFE7;   background-color: #EBF1F9; } .red-bubble { border-color: #cc6143;   background-color: #f8d3c5; } .yellow-bubble { border-color: #FCF376; background-color: #FCFBE5; } .green-bubble { border-color: #67965E; background-color:#EBFFE8; }button, input[type=submit], .paging a, a.callout, a.button, /* There may be instances where we want to style a a href as a button ( Assessment ) */.button a, input.SubmitButton, input.pyb-btn, .reminder a.search-button { cursor: pointer; color: #4A4F5A; text-shadow: 0px 1px 0px rgba(255,255,255,.5); display: block; /*background: #d2d2d2 url(../../images/button.png) repeat-x right top;*/ background: #f6f6f6; /* Old browsers */   background: -moz-linear-gradient(top, #f6f6f6 0%, #c8c8c8 100%); /* FF3.6+ */   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6f6f6), color-stop(100%,#c8c8c8)); /* Chrome,Safari4+ */   background: -webkit-linear-gradient(top, #f6f6f6 0%,#c8c8c8 100%); /* Chrome10+,Safari5.1+ */   background: -o-linear-gradient(top, #f6f6f6 0%,#c8c8c8 100%); /* Opera 11.10+ */   background: -ms-linear-gradient(top, #f6f6f6 0%,#c8c8c8 100%); /* IE10+ */   background: linear-gradient(to bottom, #f6f6f6 0%,#c8c8c8 100%); /* W3C */   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#c8c8c8',GradientType=0 ); /* IE6-9 */  height: 25px; padding: 0 8px; font-weight: bold; -webkit-border-radius: 3px; border-radius: 3px; border: 1px solid #bbb; font: 12px Helvetica Neue, Helvetica, Arial, sans-serif; font-weight: bold; text-decoration: none; } .button a, a.button{ height: inherit; padding: 5px 10px !important;} a.button { float: left; margin-bottom: 10px;}   .button:hover a { color: inherit; display:block; } button span, a.callout span { display:block; font-size: 11px; } button.add span { font-size: 12px; } h2 button { float: right; } button.callout, .callout input[type=submit].callout, a.callout { text-shadow: 0px 1px 0px rgba(255,255,255,.5); display: block; background: #f7bd4f url(../../images/button-orange.png) repeat-x right top; height: 42px; font-size: 14px; } a.callout { clear: both; margin-top: 20px; padding-top: 10px;} a.callout:hover { color: #000; } button.callout:hover, .callout input[type=submit].callout:hover, a.callout:hover { background: #f7bd4f; } button.callout, input[type=submit].callout { width: 120px; margin: 0 auto; } button:hover, input[type=submit]:hover, .paging a:hover, .button:hover, a.button:hover { color: #333; background-color: #c7c7c7; /*background-position: right -80px;*/ -moz-transition: none; -webkit-transition: none; transition: none; -moz-box-shadow: 0 0 0 0 #e5e5e5; box-shadow: 0 0 0 0 #e5e5e5; border: 1px solid #a5a5a5; }    button.no-right-buffer { margin-right: 0; padding-right: 0; } button img { display:block; margin-right: 5px; float: left; } /* for situations where we need sapce above or below an individual button */ button.buffer { margin: 10px 0; } .save-cancel-buttons { clear: both; } .save-cancel-buttons button { float: left; margin-top: 10px; } .buffer{ margin: 10px 0; } .save-cancel-buttons button.cancel, button.cancel, .button a.delete, input.btnCancelResource { margin-left: 5px; color: #cc6143; background: #f8d3c5; border-color: #e59d83; } .save-cancel-buttons button.cancel:hover, button.cancel:hover, button:hover a.delete { border-color: #858585; } .modal-fixed-header .save-cancel-buttons, .map-fixed-header .save-cancel-buttons { clear: none; float:right; } button.ok { width: 40px; margin: 0 auto; } input[type=submit].add-to-cart, button.submit { clear: both; width: 140px; margin: 0 auto; } input[type=submit].add-to-cart { .margin-top: 10px; } button.rubric { background-image: url("../../images/icons/rubric_16.png"); } button.reset { background: none; border: none; } /* Dropdown Buttons */   .button-dropdown { margin-top: 0; } .button-dropdown ul { margin: 0 10px 0 0; padding: 0; list-style: none; width: 175px; float: right; border-bottom: 1px solid #666666; /*background: url("../../images/button.png") repeat-x scroll right top #DEDEDE;*/ background: #f6f6f6; /* Old browsers */   background: -moz-linear-gradient(top, #f6f6f6 0%, #c8c8c8 100%); /* FF3.6+ */   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6f6f6), color-stop(100%,#c8c8c8)); /* Chrome,Safari4+ */   background: -webkit-linear-gradient(top, #f6f6f6 0%,#c8c8c8 100%); /* Chrome10+,Safari5.1+ */   background: -o-linear-gradient(top, #f6f6f6 0%,#c8c8c8 100%); /* Opera 11.10+ */   background: -ms-linear-gradient(top, #f6f6f6 0%,#c8c8c8 100%); /* IE10+ */   background: linear-gradient(to bottom, #f6f6f6 0%,#c8c8c8 100%); /* W3C */   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#c8c8c8',GradientType=0 ); /* IE6-9 */ }  .button-dropdown ul:hover { background: url() repeat-x scroll right top #9DD06E; }  .button-dropdown ul li {  position: relative;  .z-index: 5;  margin-bottom: 0; }   .button-dropdown ul li ul {  position: absolute;  display: none;  *margin-left: -175px;  }    .button-dropdown li:hover ul, li.over ul {   display: block;   z-index: 10;  }    .button-dropdown ul li a{   display: block;   text-decoration: none;   padding: 0 5px 0 10px;   border: 1px solid #666666;   color: #000000;   border-bottom: 0;   font-weight:bold;   background: url("../../images/icons/move_down_16.png") no-repeat 153px center transparent;   }     .button-dropdown ul li ul li a{   display: block;   text-decoration: none;   background-color: #F7F7F7;   border:1px solid #666666;   font-weight:bold;   border-bottom: 0;   padding-left: 10px;   color: #000;   }      .button-dropdown ul li ul li a{    background: #F7F7F7 url() no-repeat 5px 3px;    /* These are needed to overwrite the default.css edit style which I don't want to change in fear it will alter everything else on the site */    float:none;    height:inherit;    margin:0;    outline:medium none;    text-indent:none;    width:inherit;   }     .button-dropdown ul li ul li a:hover{    background-color: #9DD06E;   }     /* Fix IE. Hide from IE Mac \*/   * html .button-dropdown ul li { float: left; }   * html .button-dropdown ul li a { height: 1%; }   /* Next/Previous Buttons */  a.previous {background: transparent url(../../images/icons/move_left_blue_16.png) no-repeat 0 0; padding-left: 20px; } a.next {background: transparent url(../../images/icons/move_right_blue_16.png) no-repeat 0 0; padding-left: 20px;}   /* Next/Previous Buttons Assessment */  #assessment-container a.previous, #assessment-container a.next {background-color: #fff; padding: 5px 30px; -moz-border-radius: 20px; -webkit-border-radius: 20px; border-radius: 20px; background-position: 10px 50%; line-height: 34px; }  #assessment-container a.previous, #assessment-container a.next:hover {background-color: #fff; padding: 5px 30px; -moz-border-radius: 20px; -webkit-border-radius: 20px; border-radius: 20px; background-position: 10px 50%; line-height: 34px; } /* Assessment Search */ #assessment-search #advanced-panel, #search-assessment-wrapper #advanced-panel-search .expectation-link { width: inherit;  clear: both; display: block;   background-color: #EBF1F9;   margin: 5px auto 30px; width: 840px;  text-decoration: none;  }  #search-assessment-wrapper #advanced-panel-search a.expectation-link:hover {   color: #4b74c8; } #assessment-search .checkbox-panel  { width: inherit;  clear: both; display: block; margin: 0 auto; width: 190px; } #assessment-search .checkbox-panel label { display: inline; margin-left: 5px; } #assessment-search .save-cancel-buttons  { width: inherit;  clear: both; display: block; margin: 0 auto; width: 135px;  }   /* Expand/Collapse Buttons */ .expand { background: url(../../images/icons/move_down_16.png) no-repeat scroll 0 2px transparent; padding: 2px 20px; } .collapse { background: url(../../images/icons/move_up_16.png) no-repeat scroll 0 2px transparent; padding: 2px 20px; }       /* End */     .card {   background-color: #FFF;   border: 1px solid #D8D8DA;   box-shadow: 0px 3px 6px #00000029;   border-radius: 15px; } .card.bg-blue {   background-color:#E8F1FA; } .card .card-header {   background-color:#3C557D;   color:#fff;   border-radius:15px 15px 0 0;   padding:1rem;   width:100%;   max-width:100%;   margin:0;   box-sizing:border-box; } .card h2.card-header, .card h3.card-header, .card h4.card-header, .card h5.card-header, h6.card-card-header {   font-size: 16px !important; } .card .card-body .card-row {   padding:1rem; } .card .card-body .card-row:not(:last-child) {   border-bottom:2px solid #D8D8DA; }/* @group Base */ .chzn-container {  font-size: 13px;  position: relative;  display: inline-block;  vertical-align: middle;  zoom: 1;  *display: inline; } .chzn-container .chzn-drop {  background: #fff;  border: 1px solid #aaa;  border-top: 0;  position: absolute;  top: 100%;  left: -9999px;  -webkit-box-shadow: 0 4px 5px rgba(0,0,0,.15);  -moz-box-shadow  : 0 4px 5px rgba(0,0,0,.15);  box-shadow    : 0 4px 5px rgba(0,0,0,.15);  z-index: 1010;  width: 100%;  -moz-box-sizing  : border-box;  -ms-box-sizing  : border-box;  -webkit-box-sizing: border-box;  -khtml-box-sizing : border-box;  box-sizing    : border-box; } .chzn-container.chzn-with-drop .chzn-drop {  left: 0; } /* @end */ /* @group Single Chosen */ .chzn-container-single .chzn-single {  background-color: #ffffff;  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0 );   background-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(20%, #ffffff), color-stop(50%, #f6f6f6), color-stop(52%, #eeeeee), color-stop(100%, #f4f4f4));  background-image: -webkit-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);  background-image: -moz-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);  background-image: -o-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);  background-image: linear-gradient(#ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);  -webkit-border-radius: 5px;  -moz-border-radius  : 5px;  border-radius    : 5px;  -moz-background-clip  : padding;  -webkit-background-clip: padding-box;  background-clip    : padding-box;  border: 1px solid #aaaaaa;  -webkit-box-shadow: 0 0 3px #ffffff inset, 0 1px 1px rgba(0,0,0,0.1);  -moz-box-shadow  : 0 0 3px #ffffff inset, 0 1px 1px rgba(0,0,0,0.1);  box-shadow    : 0 0 3px #ffffff inset, 0 1px 1px rgba(0,0,0,0.1);  display: block;  overflow: hidden;  white-space: nowrap;  position: relative;  height: 23px;  line-height: 24px;  padding: 0 0 0 8px;  color: #444444;  text-decoration: none; } .chzn-container-single .chzn-default {  color: #999; } .chzn-container-single .chzn-single span {  margin-right: 26px;  display: block;  overflow: hidden;  white-space: nowrap;  -o-text-overflow: ellipsis;  -ms-text-overflow: ellipsis;  text-overflow: ellipsis; } .chzn-container-single .chzn-single abbr {  display: block;  position: absolute;  right: 26px;  top: 6px;  width: 12px;  height: 12px;  font-size: 1px;  background: url('../../images/chosen-sprite.png') -42px 1px no-repeat; } .chzn-container-single .chzn-single abbr:hover {  background-position: -42px -10px; } .chzn-container-single.chzn-disabled .chzn-single abbr:hover {  background-position: -42px -10px; } .chzn-container-single .chzn-single div {  position: absolute;  right: 0;  top: 0;  display: block;  height: 100%;  width: 18px; } .chzn-container-single .chzn-single div b {  background: url('../../images/chosen-sprite.png') no-repeat 0px 2px;  display: block;  width: 100%;  height: 100%; } .chzn-container-single .chzn-search {  padding: 3px 4px;  position: relative;  margin: 0;  white-space: nowrap;  z-index: 1010; } .chzn-container-single .chzn-search input {  background: #fff url('../../images/chosen-sprite.png') no-repeat 100% -20px;  background: url('../../images/chosen-sprite.png') no-repeat 100% -20px, -webkit-gradient(linear, 0 0, 0 100%, color-stop(1%, #eeeeee), color-stop(15%, #ffffff));  background: url('../../images/chosen-sprite.png') no-repeat 100% -20px, -webkit-linear-gradient(top, #eeeeee 1%, #ffffff 15%);  background: url('../../images/chosen-sprite.png') no-repeat 100% -20px, -moz-linear-gradient(top, #eeeeee 1%, #ffffff 15%);  background: url('../../images/chosen-sprite.png') no-repeat 100% -20px, -o-linear-gradient(top, #eeeeee 1%, #ffffff 15%);  background: url('../../images/chosen-sprite.png') no-repeat 100% -20px, linear-gradient(#eeeeee 1%, #ffffff 15%);  margin: 1px 0;  padding: 4px 20px 4px 5px;  outline: 0;  border: 1px solid #aaa;  font-family: sans-serif;  font-size: 1em;  width: 100%;  -moz-box-sizing  : border-box;  -ms-box-sizing  : border-box;  -webkit-box-sizing: border-box;  -khtml-box-sizing : border-box;  box-sizing    : border-box; } .chzn-container-single .chzn-drop {  margin-top: -1px;  -webkit-border-radius: 0 0 4px 4px;  -moz-border-radius  : 0 0 4px 4px;  border-radius    : 0 0 4px 4px;  -moz-background-clip  : padding;  -webkit-background-clip: padding-box;  background-clip    : padding-box; } .chzn-container-single-nosearch .chzn-search {  position: absolute;  left: -9999px; } /* @end */ /* @group Multi Chosen */ .chzn-container-multi .chzn-choices {  background-color: #fff;  background-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(1%, #eeeeee), color-stop(15%, #ffffff));  background-image: -webkit-linear-gradient(top, #eeeeee 1%, #ffffff 15%);  background-image: -moz-linear-gradient(top, #eeeeee 1%, #ffffff 15%);  background-image: -o-linear-gradient(top, #eeeeee 1%, #ffffff 15%);  background-image: linear-gradient(#eeeeee 1%, #ffffff 15%);  border: 1px solid #aaa;  margin: 0;  padding: 0;  cursor: text;  overflow: hidden;  height: auto !important;  height: 1%;  position: relative;  width: 100%;  -moz-box-sizing  : border-box;  -ms-box-sizing  : border-box;  -webkit-box-sizing: border-box;  -khtml-box-sizing : border-box;  box-sizing    : border-box; } .chzn-container-multi .chzn-choices li {  float: left;  list-style: none; } .chzn-container-multi .chzn-choices .search-field {  white-space: nowrap;  margin: 0;  padding: 0; } .chzn-container-multi .chzn-choices .search-field input {  color: #666;  background: transparent !important;  border: 0 !important;  font-family: sans-serif;  font-size: 100%;  height: 15px;  padding: 5px;  margin: 1px 0;  outline: 0;  -webkit-box-shadow: none;  -moz-box-shadow  : none;  box-shadow    : none; } .chzn-container-multi .chzn-choices .search-field .default {  color: #999; } .chzn-container-multi .chzn-choices .search-choice {  -webkit-border-radius: 3px;  -moz-border-radius  : 3px;  border-radius    : 3px;  -moz-background-clip  : padding;  -webkit-background-clip: padding-box;  background-clip    : padding-box;  background-color: #e4e4e4;  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#eeeeee', GradientType=0 );  background-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eeeeee));  background-image: -webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);  background-image: -moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);  background-image: -o-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);  background-image: linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);  -webkit-box-shadow: 0 0 2px #ffffff inset, 0 1px 0 rgba(0,0,0,0.05);  -moz-box-shadow  : 0 0 2px #ffffff inset, 0 1px 0 rgba(0,0,0,0.05);  box-shadow    : 0 0 2px #ffffff inset, 0 1px 0 rgba(0,0,0,0.05);  color: #333;  border: 1px solid #aaaaaa;  line-height: 13px;  padding: 3px 20px 3px 5px;  margin: 3px 0 3px 5px;  position: relative;  cursor: default; } .chzn-container-multi .chzn-choices .search-choice.search-choice-disabled {  background-color: #e4e4e4;  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#eeeeee', GradientType=0 );  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eeeeee));  background-image: -webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);  background-image: -moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);  background-image: -o-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);  background-image: -ms-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);  background-image: linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);  color: #666;  border: 1px solid #cccccc;  padding-right: 5px; } .chzn-container-multi .chzn-choices .search-choice-focus {  background: #d4d4d4; } .chzn-container-multi .chzn-choices .search-choice .search-choice-close {  display: block;  position: absolute;  right: 3px;  top: 4px;  width: 12px;  height: 12px;  font-size: 1px;  background: url('../../images/chosen-sprite.png') -42px 1px no-repeat; } .chzn-container-multi .chzn-choices .search-choice .search-choice-close:hover {  background-position: -42px -10px; } .chzn-container-multi .chzn-choices .search-choice-focus .search-choice-close {  background-position: -42px -10px; } /* @end */ /* @group Results */ .chzn-container .chzn-results {  margin: 0 4px 4px 0;  max-height: 240px;  padding: 0 0 0 4px;  position: relative;  overflow-x: hidden;  overflow-y: auto;  -webkit-overflow-scrolling: touch; } .chzn-container-multi .chzn-results {  margin: 0;  padding: 0; } .chzn-container .chzn-results li {  display: none;  line-height: 15px;  padding: 5px 6px;  margin: 0;  list-style: none; } .chzn-container .chzn-results .active-result {  cursor: pointer;  display: list-item; } .chzn-container .chzn-results .highlighted {  background-color: #3875d7;  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3875d7', endColorstr='#2a62bc', GradientType=0 );   background-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(20%, #3875d7), color-stop(90%, #2a62bc));  background-image: -webkit-linear-gradient(top, #3875d7 20%, #2a62bc 90%);  background-image: -moz-linear-gradient(top, #3875d7 20%, #2a62bc 90%);  background-image: -o-linear-gradient(top, #3875d7 20%, #2a62bc 90%);  background-image: linear-gradient(#3875d7 20%, #2a62bc 90%);  color: #fff; } .chzn-container .chzn-results li em {  background: #feffde;  font-style: normal; } .chzn-container .chzn-results .highlighted em {  background: transparent; } .chzn-container .chzn-results .no-results {  background: #f4f4f4;  display: list-item; } .chzn-container .chzn-results .group-result {  cursor: default;  color: #999;  font-weight: bold; } .chzn-container .chzn-results .group-option {  padding-left: 15px; } .chzn-container-multi .chzn-drop .result-selected {  display: none; } .chzn-container .chzn-results-scroll {  background: white;  margin: 0 4px;  position: absolute;  text-align: center;  width: 321px; /* This should by dynamic with js */  z-index: 1; } .chzn-container .chzn-results-scroll span {  display: inline-block;  height: 17px;  text-indent: -5000px;  width: 9px; } .chzn-container .chzn-results-scroll-down {  bottom: 0; } .chzn-container .chzn-results-scroll-down span {  background: url('../../images/chosen-sprite.png') no-repeat -4px -3px; } .chzn-container .chzn-results-scroll-up span {  background: url('../../images/chosen-sprite.png') no-repeat -22px -3px; } /* @end */ /* @group Active */ .chzn-container-active .chzn-single {  -webkit-box-shadow: 0 0 5px rgba(0,0,0,.3);  -moz-box-shadow  : 0 0 5px rgba(0,0,0,.3);  box-shadow    : 0 0 5px rgba(0,0,0,.3);  border: 1px solid #5897fb; } .chzn-container-active.chzn-with-drop .chzn-single {  border: 1px solid #aaa;  -webkit-box-shadow: 0 1px 0 #fff inset;  -moz-box-shadow  : 0 1px 0 #fff inset;  box-shadow    : 0 1px 0 #fff inset;  background-color: #eee;  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0 );  background-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(20%, #eeeeee), color-stop(80%, #ffffff));  background-image: -webkit-linear-gradient(top, #eeeeee 20%, #ffffff 80%);  background-image: -moz-linear-gradient(top, #eeeeee 20%, #ffffff 80%);  background-image: -o-linear-gradient(top, #eeeeee 20%, #ffffff 80%);  background-image: linear-gradient(#eeeeee 20%, #ffffff 80%);  -webkit-border-bottom-left-radius : 0;  -webkit-border-bottom-right-radius: 0;  -moz-border-radius-bottomleft : 0;  -moz-border-radius-bottomright: 0;  border-bottom-left-radius : 0;  border-bottom-right-radius: 0; } .chzn-container-active.chzn-with-drop .chzn-single div {  background: transparent;  border-left: none; } .chzn-container-active.chzn-with-drop .chzn-single div b {  background-position: -18px 2px; } .chzn-container-active .chzn-choices {  -webkit-box-shadow: 0 0 5px rgba(0,0,0,.3);  -moz-box-shadow  : 0 0 5px rgba(0,0,0,.3);  box-shadow    : 0 0 5px rgba(0,0,0,.3);  border: 1px solid #5897fb; } .chzn-container-active .chzn-choices .search-field input {  color: #111 !important; } /* @end */ /* @group Disabled Support */ .chzn-disabled {  cursor: default;  opacity:0.5 !important; } .chzn-disabled .chzn-single {  cursor: default; } .chzn-disabled .chzn-choices .search-choice .search-choice-close {  cursor: default; } /* @group Right to Left */ .chzn-rtl { text-align: right; } .chzn-rtl .chzn-single { padding: 0 8px 0 0; overflow: visible; } .chzn-rtl .chzn-single span { margin-left: 26px; margin-right: 0; direction: rtl; } .chzn-rtl .chzn-single div { left: 3px; right: auto; } .chzn-rtl .chzn-single abbr {  left: 26px;  right: auto; } .chzn-rtl .chzn-choices .search-field input { direction: rtl; } .chzn-rtl .chzn-choices li { float: right; } .chzn-rtl .chzn-choices .search-choice { padding: 3px 5px 3px 19px; margin: 3px 5px 3px 0; } .chzn-rtl .chzn-choices .search-choice .search-choice-close { left: 4px; right: auto; } .chzn-rtl .chzn-search { left: 9999px; } .chzn-rtl.chzn-with-drop .chzn-search { left: 0px; } .chzn-rtl .chzn-drop { left: 9999px; } .chzn-rtl.chzn-container-single .chzn-results { margin: 0 0 4px 4px; padding: 0 4px 0 0; } .chzn-rtl .chzn-results .group-option { padding-left: 0; padding-right: 15px; } .chzn-rtl.chzn-container-active.chzn-with-drop .chzn-single div { border-right: none; } .chzn-rtl .chzn-search input {  background: #fff url('../../images/chosen-sprite.png') no-repeat -30px -20px;  background: url('../../images/chosen-sprite.png') no-repeat -30px -20px, -webkit-gradient(linear, 0 0, 0 100%, color-stop(1%, #eeeeee), color-stop(15%, #ffffff));  background: url('../../images/chosen-sprite.png') no-repeat -30px -20px, -webkit-linear-gradient(top, #eeeeee 1%, #ffffff 15%);   background: url('../../images/chosen-sprite.png') no-repeat -30px -20px, -moz-linear-gradient(top, #eeeeee 1%, #ffffff 15%);  background: url('../../images/chosen-sprite.png') no-repeat -30px -20px, -o-linear-gradient(top, #eeeeee 1%, #ffffff 15%);  background: url('../../images/chosen-sprite.png') no-repeat -30px -20px, linear-gradient(#eeeeee 1%, #ffffff 15%);  padding: 4px 5px 4px 20px;  direction: rtl; } .chzn-container-single.chzn-rtl .chzn-single div b {  background-position: 6px 2px; } .chzn-container-single.chzn-rtl.chzn-with-drop .chzn-single div b {  background-position: -12px 2px; } /* @end */ /* @group Retina compatibility */ @media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 144dpi) {  .chzn-rtl .chzn-search input, .chzn-container-single .chzn-single abbr, .chzn-container-single .chzn-single div b, .chzn-container-single .chzn-search input, .chzn-container-multi .chzn-choices .search-choice .search-choice-close, .chzn-container .chzn-results-scroll-down span, .chzn-container .chzn-results-scroll-up span {    background-image: url('../../images/chosen-sprite@2x.png') !important;    background-repeat: no-repeat !important;    background-size: 52px 37px !important;  } } /* @end */ span.sprialing-review, h3.sprialing-review, h3.spiraling-review {background-image:url(../../images/mce-styles-images/spiralingreview.png); background-repeat:no-repeat; font-size:larger; font-weight:bold;line-height:32px; padding: 8px 8px 8px 36px;} span.daily-lesson, h3.daily-lesson {background-image:url(../../images/mce-styles-images/dailylesson.png); background-repeat:no-repeat; font-size:larger; font-weight:bold;line-height:32px; padding: 8px 8px 8px 36px;} span.check-for-understanding, h3.check-for-understanding {background-image:url(../../images/mce-styles-images/checkforunderstanding.png); background-repeat:no-repeat; font-size:larger; font-weight:bold;line-height:32px; padding: 8px 8px 8px 36px;} span.practice-station, h3.practice-station {background-image:url(../../images/mce-styles-images/practicestation.png); background-repeat:no-repeat; font-size:larger; font-weight:bold;line-height:32px; padding: 8px 8px 8px 36px;} span.state-assessment, h3.state-assessment {background-image:url(../../images/mce-styles-images/stateassessment.png); background-repeat:no-repeat; font-size:larger; font-weight:bold;line-height:32px; padding: 8px 8px 8px 36px;} span.misonceptions, h3.misonceptions {background-image:url(../../images/mce-styles-images/misconceptions.png); background-repeat:no-repeat; font-size:larger; font-weight:bold;line-height:32px; padding: 8px 8px 8px 36px;} span.underdeveloped-concept, h3.underdeveloped-concept {font-size:larger; font-weight:bold;line-height:32px; padding: 8px 8px 8px 36px;} /* Printer output styles */ .landscape, .portrait { margin: 0 auto !important; padding: 10px 25px 35px !important; } .landscape { width: 792px !important; } .portrait { width: 612px !important; } .underline-dashed {   border-bottom: 1px dotted #000;   text-decoration: none; }@charset "UTF-8"; /* CSS Document */ /* Static Modules on a page */  .content-panel {   background: #fff; border: 1px solid #ccc; -moz-border-radius: 5px;   border-radius: 5px;   -moz-box-shadow: 0 3px 3px #e5e5e5;   box-shadow: 0 3px 3px #e5e5e5; } .announcement .content-panel { width: 700px; margin: 0 auto; }  .content-panel h2 , .content-panel h3 {     padding: 15px 20px;   border: none;   border-bottom: 1px solid #ccc;     background: #e5e5e5;   color: #333;   text-shadow: 0px 1px 0px rgba(255,255,255,.5);     -moz-border-radius: 4px 4px 0 0;   border-radius: 4px 4px 0 0;    -moz-box-shadow: none;   box-shadow: none;     margin: 1px 1px 20px;   border-bottom: 1px solid #ddd;          background: #244358;   border: none;   color: #fff;   text-shadow: none;   /*   padding: 15px;   -moz-border-radius: 3px; border-radius: 3px;  margin: 5px 5px 0;      */    }  /* Clickable Modules on a page */    #tools-nav { margin: 20px auto; } .tools-subscription { width:480px; } .tools-panel {   width: 220px;   height: 220px;   background: #557488;   text-align: center;   -moz-border-radius: 5px;   border-radius: 5px;     -moz-box-shadow: 0 3px 3px #ccc;   box-shadow: 0 3px 3px #ccc;   float: left;   margin: 0 10px 20px; } .tools-panel a {   color: #fff;   text-decoration: none;   margin: 0 auto;   display: block;   text-align: center;   font-weight: normal; } .tools-panel a:hover {   text-decoration: none;   color: #fff; } .tools-panel h3  { padding: 0; border: none; } .tools-panel h3 a {   padding: 15px 0;   font-weight: bold;   -moz-border-radius: 5px 5px 0 0;   border-radius: 5px 5px 0 0;   background: #244358;   } .tools-panel:hover  {   -moz-box-shadow: 0 0 3px 3px #ccc;   box-shadow: 0 0 3px 3px #ccc; } .tools-panel p { padding: 0 10px 0 10px; margin: 0; } .tools-panel a.tools-panel-icon { height: 90px; text-indent: -9999px; outline: none; } #PackageContainer a.tools-panel-icon {background: transparent url(../../images/icons/packages_64.png) no-repeat 50% 50%;} #SubscriptionContainer a.tools-panel-icon {background: transparent url(../../images/icons/subscriptions_64.png) no-repeat 50% 50%;} /* Collapsable panels */ /* Peer Review CM - b/c of the js functionality we need to override the input form styles - We can change this when we update the functionality */ .collapse-panel {   border-color: #E7E7E7 #D3D3D3 #D3D3D3 #E7E7E7;   border-radius: 5px 5px 5px 5px;   border-style: solid;   border-width: 1px;   background-color: #FFFFFF;   margin: 10px auto 0;   padding: 5px; }   .collapse-panel h3 {     color: #fff;     cursor: pointer;     font-weight: bold;     padding: 5px 0 5px 15px;     background-color: #557488;     margin: 0;   }     .collapse-panel h3.collapse, .collapse {     background: url("../../images/icons/move_up_16.png") no-repeat scroll 0 5px transparent;   }     .collapse-panel h3.expand, .expand {     background: url("../../images/icons/move_down_16.png") no-repeat scroll 0 5px transparent;   }     .content-area {     background-color: #FFFFFF;     border-radius: 3px 3px 3px 3px;     -webkit-border-radius: 3px 3px 3px 3px;     -moz-border-radius: 3px 3px 3px 3px;     margin: 10px;     padding: 20px;   }    .filters h3 input { display: inline; border: none; background: none repeat scroll 0 0 transparent; border: medium none;} /* Assessment Cart */     .Assessment-result { } div.filters {   background-color: white;   border: 1px solid lightGrey;   padding: 5px;   -webkit-border-radius: 5px;   -moz-border-radius: 5px;   border-radius: 5px;   margin: 20px 0;   width: 568px;   float: left; }   div.filters h3{   margin: 0; }    div.filters h3 a{    color: #fff;   }       div.filters h3 a:hover{     text-decoration: none;   }     div#FilterOptions {       padding: 20px 0 0;     }          #filterHeader h3 a.treeopen { background-image: url("../../images/icons/move_down_16.png"); }    /* A11y Collapse */ .a11y-collapse:not(.show) {   display:none; } /* Accordion */ .accordion .accordion-header {   margin:0;   font-size:20px;   font-weight:bold; } .accordion .accordion-header .accordion-button {   border-radius: 20px 0 0 20px;   background:none;   background-color: #3c557d;   border:none;   color:#fff;   text-shadow:none;   font-size:inherit;   width:100%;   height:100%;   padding:1rem 1rem 1rem 1.5rem;   display:flex;   align-items:center; } .accordion .accordion-header .accordion-button.secondary {   background-color: #777777; } .accordion .accordion-header .accordion-button[aria-expanded="true"] {   border-radius:20px 0 0 0; } .accordion .accordion-header .accordion-button .accordion-toggle-icon {   font-size:0.8em;   margin-left:auto;   transition: transform .2s ease-in-out;   transform:rotate(-90deg); } .accordion .accordion-header .accordion-button[aria-expanded="true"] .accordion-toggle-icon {   transform:rotate(0deg); } .accordion .accordion-body {   border: 1px solid #D8D8DA;   border-radius:0 0 20px 20px;   padding:1.5rem;   box-shadow: 0px 3px 6px #00000029; } /* End Accordion */  /* Options Nav */ .options-nav {   position:relative; } .options-nav ul.options-list {   border: 1px solid #D8D8DA;   position: absolute;   border-radius:6px;   list-style-type:none;   z-index:1;   min-width:225px;   padding:0;   margin:0;   top:36px;   left:0;   box-shadow: 0px 3px 6px #00000029; } .options-nav ul.options-list li {   border-top: 1px solid #D8D8DA;   background: #fff;    padding:8px 10px;   color:#357DA5; } .options-nav ul.options-list li:first-child {   border-radius:6px 6px 0 0;   border-top:none; } .options-nav ul.options-list li:last-child {   border-radius:0 0 6px 6px; } .options-nav ul.options-list a {   padding:0 10px;   color:#3864BC;   font-weight:bold;   font-size:12px;   display:block;   text-decoration:none;   display:flex;   align-items:center; } .options-nav ul.options-list svg {   font-size:16px;   margin-right:8px; }  /* End Options Nav */ /* Cards */ .card {   background-color: #FFF;   border: 1px solid #D8D8DA;   box-shadow: 0px 3px 6px #00000029;   border-radius: 15px; } .card .card-header {   background-color:#3C557D;   color:#fff;   border-radius:15px 15px 0 0;   padding:1rem; } .card .card-body .card-row {   padding:1rem; } .card .card-body .card-row:not(:last-child) {   border-bottom:2px solid #D8D8DA; } /* End Cards */  /* Accordion List */ ul.accordion-list {   list-style-type:none;   padding:0;   margin:0; } ul.accordion-list .accordion-list-item .accordion-list-item-content {   display:flex;   align-items:center;   margin:0.75rem 0; } ul.accordion-list .accordion-list-item .accordion-list-item-content .accordion-item-toggle {   background: none;   border: none;   margin:0;   margin-right:0.25rem;   display:inline-block;   color:#777777;   font-size:1.4em;   border-radius:0; } ul.accordion-list .accordion-list-item .accordion-list-item-content .accordion-item-toggle .accordion-item-toggle-icon {   transition: transform .2s ease-in-out; } ul.accordion-list .accordion-list-item .accordion-list-item-content .accordion-item-toggle[aria-expanded="true"] .accordion-item-toggle-icon {   transform:rotate(90deg); } ul.accordion-list .accordion-list-item .accordion-list-item-content .check-label-container {   padding:0.25rem; } ul.accordion-list .accordion-list-item .accordion-list-item-content .check-label-container label {   font-size:14px;   color:#000;   font-weight:normal;   display:flex;   align-items:center; } ul.accordion-list .accordion-list-item .accordion-list-item-content .check-label-container input[type="checkbox"] {   transform:scale(1.5);   margin:0;   margin-left:0.25rem; } ul.accordion-list .accordion-list-item .accordion-list-item-content .item-text-container {   margin-left:0.75rem; } ul.accordion-list .accordion-list-item .accordion-list-item-content .item-description {   font-size:0.9em; }  ul.accordion-list .accordion-list-item .children-container {   margin-left:3.5rem;   margin-top:0.5rem; } fieldset.accordion-list-fieldset legend {   font-size:16px;   font-weight:bold;   color:#000; } .accordion-list-container .accordion-list-group:not(:first-of-type) {   border-top:2px solid #DFDFE1;   padding-top:1rem; } /* End Accordion List */  /* Tabpanel */ .tabpanel ul[role='tablist'] {   list-style-type:none;   margin:0;   padding:0; } .tabpanel li[role='tab'] {   display: inline-block;   background-color:#3c557d;   color:#FFFFFF;   opacity:0.8;   font-size: 20px;   font-weight: bold;   padding: 1.5rem 2.5rem;   margin-right: 1rem;   border-radius: 20px 20px 0 0;   cursor:pointer;   transition: background-color .2s ease-in-out; } .tabpanel li[role='tab']:focus {   outline-style: dotted;   outline-color: #222;   outline-width: 3px; } .tabpanel li[role='tab'].active {   background-color: #F1F1F1;   color: #2E3C50;   opacity:1; } .tabpanel .tabpanel-group {   background-color: #F1F1F1;   border-radius: 0 20px 20px 20px; } .tabpanel .tabpanel-group [role='tabpanel'] {   display:none;   padding:1rem; } .tabpanel .tabpanel-group a {   color: #456bb8; } /* End Tabpanel */  /* Alerts */ .pls-alert {   box-sizing:border-box;   padding:0.25rem 1rem;   border-radius:5px;   font-size:0.875rem;   line-height:1.5;   color:#222;   background-color:#57B7E2;   border:2px solid #CCC;   text-align:center;   font-weight:bold; } .pls-alert.alert-notification {   background-color:#fff;   border-color:#ccc; } .pls-alert.alert-warning {   background-color:#fff3cd;   border-color:#ffeeba; } .pls-alert.alert-error {   background-color:#f87676;   border-color:darkred; } .pls-alert.alert-information {   background-color:#DEDEDE;   border-color:#CCC; } .pls-alert.alert-success {   background-color:#acdeb2;   border-color:#50C24E; }  /* End Alerts */ /* Sticky Menu */ .sticky-menu {   position: sticky;   top:0; } .sticky-menu .sticky-menu-content .return-to-top {   display:none;   color:#4a4f5a;   text-decoration:none;   font-size:14px; } .sticky-menu .sticky-menu-content .return-to-top:hover, .sticky-menu .sticky-menu-content .return-to-top:focus {   color:#666;   text-decoration:underline; } .sticky-menu.stuck {   max-width: 100%;   z-index: 1000; } .sticky-menu.stuck .sticky-menu-content {   background: #E4E4E4;   border: 1px solid black;   padding: 15px;   margin: 0 -15px;   /*border: 1px solid rgba(0,0,0,0.2);*/   /*box-shadow: 0 10px 20px rgb(0 0 0 / 19%), 0 6px 6px rgb(0 0 0 / 23%);*/ } .sticky-menu.stuck .sticky-menu-content .return-to-top {   display:initial; } /* End Sticky Menu */ .creditcard-logos {   background-image: url(../../images/creditcard/cc_logos.gif);   background-repeat: no-repeat;   width: 197px;   height: 32px;   padding-bottom: 10px; } .creditcard-ccv {   clear: both;   background-image: url(../../images/creditcard/cc_cvv_location.gif);   background-repeat: no-repeat;   width: 328px;   height: 149px;   border: 1px solid #ccc;   margin-left: -72px;   margin-top: -20px; } .deque-dialog, .deque-dialog-message, .deque-dialog-alert, .deque-dialog-message-alert {   border-radius: 10px;   z-index: 10000;   padding: 20px;   margin: auto;   position: fixed;   width: 25%;   min-width: 300px;   top: 25%;   left: 37%; } .deque-hidden {   display:none; } .deque-show-block .deque-dialog-screen-wrapper {   display: block;   content: '';   position: fixed;   top: 0;   bottom: 0;   left: 0;   right: 0;   background: rgba(0, 0, 0, 0.6);   transition: opacity 200ms;   opacity: 1; } .deque-hidden .deque-dialog-screen-wrapper {   display: none; } .deque-show-block .deque-dialog-screen {   display: block;   position: fixed;   left: 50%;   top: 50%;   transform: translate(-50%, -50%);   background: #ffffff;   border: 1px solid #0078d7;   margin: 0 auto;   max-height: 95%;   max-width: 546px;   padding: 24px;   z-index: 1000;   outline: none;   width: 80%;   opacity: 1;   overflow-y:auto; } .deque-hidden .deque-dialog-screen {   display: none; } .deque-show-block .deque-dialog-screen.full-screen {   width:95%;   height:95%;   max-height:100%;   top:21%;   max-width: none; } .deque-show-block .deque-dialog-screen.modal-large {   width:95%;   height:95%;   max-height:100%;   max-width: 1075px;   min-width: 935px; } .deque-visuallyhidden {   border: 0;   clip: rect(0 0 0 0);   height: 1px;   margin: -1px;   overflow: hidden;   padding: 0;   position: absolute;   width: 1px; } .deque-dialog-buttons a {   float:none; } .deque-dialog-buttons {   text-align:center;   margin: 0.5rem 0; } .deque-dialog-buttons button {   display:inline-block;   margin:0 5px; } /*update accessible login page modal to match new designs*/ .deque-dialog-alert .deque-dialog-screen {   border-radius: 15px;   padding: 0; } .deque-dialog-alert .deque-dialog-screen .deque-dialog-header-container {   background-color: #3c557d;   color: #fff;     padding: 1rem;   display: flex;   justify-content: space-between;   align-items: center;   position:sticky;   top:0;   z-index:1; } .deque-dialog-alert .deque-dialog-screen .deque-dialog-header-container button.close-button {   background: transparent !important;   color: #fff !important;   border: none !important;   font-size: 24px;   outline-color: #fff; } .deque-dialog-alert .deque-dialog-screen .deque-dialog-header-container .deque-dialog-heading:focus-visible {   outline-color: #fff;   outline-style: dotted;   outline-width: 3px; } .deque-dialog-alert .deque-dialog-screen .deque-dialog-content {   padding: 1rem 2.5rem 1rem 2.5rem; } .deque-dialog-content p, .deque-dialog-content .text {   font-size:0.875rem;   line-height:1.5; } .deque-dialog-alert .deque-dialog-screen .deque-dialog-content p.intro {   font-size: 0.8rem;   line-height: 1.15rem;   margin-bottom: 1rem !important; } .deque-dialog-alert .deque-dialog-screen .deque-dialog-content p.footer {   font-size: 0.75rem !important;   line-height: 1.1rem !important; } .deque-dialog-alert .deque-dialog-screen .deque-dialog-content a#btnContinue {   background: #3c557d !important;   font-size: 0.875rem;   width: 150px !important;   margin-bottom: 1rem !important; } /* Modal Alert */ .modal-alert-container {   display:none;   width:100%;   box-sizing:border-box;   padding:0.25rem 1rem;   border-radius:5px;   font-size:0.875rem;   line-height:1.5;   color:#222;   background-color:#57B7E2;   border:2px solid #CCC; } .modal-alert-container.show {   display:block; } .modal-alert-container[data-alert-type='alert'], .modal-alert-container[data-alert-type='notification'] {   background-color:#fff;   border-color:#ccc; } .modal-alert-container[data-alert-type='warning'] {   background-color:#fff;   border-color:#ccc; } .modal-alert-container[data-alert-type='error'] {   background-color:#f87676;   border-color:darkred; } .modal-alert-container[data-alert-type='information'] {   background-color:#57B7E2;   border-color:#0B90C4; } .modal-alert-container[data-alert-type='success'] {   background-color:#acdeb2;   border-color:#50C24E; } .modal-alert-container a {   color:#22345a; } .dropdowns h3     {   background: #244358;   margin: -9px -9px 0;   padding: 12px;   color: #fff;   text-shadow: 0px 1px 0px rgba(0,0,0,.5);   -moz-border-radius: 4px 4px 0 0;   border-radius: 4px 4px 0 0;     }           /* Centering parent div on page without having to declare the width due to variable number of search boxes...      This will be moved to the core framework once the mark-up is complete.      refrence link: www.tightcss.com/centering/center_variable_width.htm     */         .dropdowns      {      clear: both;      float: left;      position:relative;      left: 50%;      margin: 0;     }           .dropdowns select { width: 100%; margin: 10px 0 0; }   /* Overrides for the width and floats in particular situations */  /* Peer Review CM */  #workspace .dropdowns { width:300px; float: left; background: none repeat scroll 0 0 transparent; float: left; margin: 0 20px 0 0; padding: 0;}  #workspace .dropdowns select { width: 100%; margin: 10px 0; }   .dropdowns div    {    -moz-border-radius:5px;       -webkit-border-radius:5px;       border-radius:5px;       background: #557488;       width: 260px;       padding: 10px;       margin: 20px 5px;    float: left;    position:relative;    left: -50%;    }    /* Removes div formatting for tabs in dynamically centered content */ .dropdowns div.dropdown-tabs { background: none; margin: 0; padding: 0; } #FileInfo{ margin: 10px 0 10px 0; } #fileicon, #filename, #filesize { float:left; margin-right:5px; } #fileicon { width:16px; height:16px; padding:2px; } #filename {} #filesize {} .default a, .jpg a, .png a, .gif a, .jpeg a, .zip a, .cptx a, .doc a, .word a, .docx a, .pdf a, .xls a, .xlsx a, .ppt a, .pptm a, .pptx a, .site a, .video a, .resource a, .warning a, .date a, #cart a.delete {   padding: 0px 2px 2px 18px;   background-repeat:no-repeat;   background-position: left center; } .pdf button {   padding: 0px 2px 2px 18px;   background-repeat:no-repeat;   background-position: left center; } .default a{ background-image: url(../../images/file-icons/paper_16.png); } .zip a{ background-image: url(../../images/file-icons/zip.gif); } .cptx a{ background-image: url(../../images/file-icons/cptx.png); } .doc a, .word a{ background-image: url(../../images/file-icons/word_16.png); } .docx a{ background-image: url(../../images/file-icons/docx.gif); } .pdf a, .pdf button{ background-image: url(../../images/file-icons/pdf_16.png); } .xls a{ background-image: url(../../images/file-icons/excel_16.png); } .xlsx a{ background-image: url(../../images/file-icons/xlsx.gif); } .ppt a{ background-image: url(../../images/file-icons/ppt_16.png); } .pptm a{ background-image: url(../../images/file-icons/ppt_16.png); } .pptx a{ background-image: url(../../images/file-icons/pptx.gif); } .site a{ background-image: url(../../images/file-icons/website.png);} .video a{ background-image: url(../../images/file-icons/video.png); } .resource a{ background-image: url(../../images/file-icons/resource_16.png); } .date { background: url("../../images/icons/calendar_16.gif") no-repeat scroll 0 0 transparent; } .warning { background: url("../../images/icons/warning_16.png") no-repeat scroll 0 0 transparent; padding-left:20px;} .jpg a, .png a, .gif a, .jpeg a { background-image: url(../../images/file-icons/jpg.gif); } li.jpg, li.png, li.gif, li.jpeg, li.zip, li.cptx, li.doc, li.docx, li.pdf, li.xls, li.xlsx, li.ppt, li.pptx, li.site, li.word, li.video { list-style-type: none; } .flag-critical, .flag-high, .flag-medium, .flag-low, .flag-red { background-repeat:no-repeat; background-position:left center;  /* text-indent: 18px; */ padding-left: 18px; } .flag-critical { background-image: url(../../images/icons/flags/critical_16.png); } .flag-high { background-image: url(../../images/icons/flags/high_16.png); } .flag-medium { background-image: url(../../images/icons/flags/medium_16.png); } .flag-low { background-image: url(../../images/icons/flags/low_16.png); } .flag-red { background-image: url(../../images/icons/flags/flag-red-16.png); } .inline-help {   background-repeat:no-repeat; background-position:left center;   background-image: url(../../images/icons/help_16.png); } /* CSS Document */ /* Forms :::::::::::: */ input, textarea, select {  border: 1px solid #ccc;   border-top: 1px solid #aaa; border-left: 1px solid #aaa; margin: 0; padding: 2px 3px; background: #fff url(images/search-bg.gif) repeat-x left top; -moz-border-radius: 3px;   border-radius: 3px;   }   textarea { margin: 15px 0; }     input {   height: 21px;   }  input[type=radio], input[type=checkbox] { background: none; border: none; height: auto; margin-top: 2px;}     select {   background: #fff;   -webkit-border-radius: 3px;   border-radius: 3px;    }   /* IE7, IE8 */ select:focus {   width: auto\9;   position: relative\9; }     ::selection { background: #244358; color: #fff; }     ::-moz-selection { background: #244358; color: #fff; }   input.search-help:hover { cursor: pointer; color: #9dd06e; }     label { color: #666; font-size: 11px; font-weight: bold; }  /* Default widths for forms */ #default_fields, .default_fields { padding: 0 20px 20px; }     #default_fields h3, .default_fields h3 { padding-top: 0;}  .default_field { margin-top: 10px; } .default_field:first-child { margin-top: 0; }   .default_field input, .default_field select, .default_fields textarea, .default_field textarea { clear: both; display: block; width: 250px; }  .title_field input, .default_field textarea { width: 450px; }  .date_field input { margin: 0 0 10px 5px; width: 75px; }  #default_field button { margin-top: 20px; }  .default-checkbox label, .default-checkbox input { display: block; float: left; margin: 10px 0;} .default-checkbox input { margin-top: 8px; margin-left: 5px; }  /* Checkboxes */ .filterboxes { background-color:#eee; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; overflow: auto; padding: 10px; margin: 10px 0; clear: both; } .filterboxes ul li { list-style: none outside none; float: left; margin: 0 10px 5px 0; width: 200px; /*height:20px;*/ height:auto;} .filterboxes ul.singlecolumn {padding: 10px 0 0 10px; margin: 0;} .filterboxes ul.singlecolumn li {float: none; width: 100%;} .filterboxes input, .filterboxes label { display: inline; height: auto; line-height: 1.3em; } /* floats are used instead of inline display so that the label's overflow on the 2nd line justifies left with itself rather than the checkbox */ .filterboxes input { float:left; margin-right: 5px;} .filterboxes label {width: 85%; float:left;} /* Peer Review spinner buttons & input */ .ui-spinner {   float: left;   margin-top: 5px;   overflow: hidden;   padding: 3px;   position: relative;   width: 70px;   background-color: #FFFFFF;   border: 1px solid #ccc;   -moz-border-radius: 3px;   -webkit-border-radius: 3px;   border-radius: 3px; } .ui-spinner-box {   background: none repeat scroll 0 0 transparent;   border: medium none;   float: left;   font-size: 125%;   height: 100%;   padding: 5px 0 0; }   input.ui-spinner-box { width: 75%; }  .ui-spinner-up, .ui-spinner-down {   border-color: #CCCCCC #CCCCCC -moz-use-text-color;   border-style: solid solid none;   border-width: 1px 1px medium;   background-image: none;   background-color: #eee;   cursor: default;   font-size: 0.7em;   margin: 0;   padding: 0;   right: 0;   text-align: center;   vertical-align: middle;   z-index: 100;   height: inherit;   color: #000; }    .ui-spinner-up:hover, .ui-spinner-down:hover {   background-color: #ddd;   cursor: pointer; }  .ui-spinner-down {   border-bottom: 1px solid #CCCCCC;   bottom: 0; }       /* Admin Page: Search Box (Top Page) */ .searchbox { border: 1px solid #858585; margin: 0 0 10px 0; padding: 0; width: 358px; -moz-border-radius: 3px; border-radius: 3px; float: right;   /*background: #69F;*/ } .searchbox.wide { width: 500px; } .searchbox.wide input { width: 490px; } .searchbox.wide button { margin-left: -30px; } /*.searchbox input#btnSearch { width: 30px; height: 30px; }*/ /*.searchbox input.keysearchbtn { width: 28px !important; height: 25px !important; border: none; border-left: 1px solid #858585; -moz-border-radius: 0 3px 3px 0; border-radius: 0 3px 3px 0; text-shadow: none; padding: 0; font-weight: inherit; text-indent: -9999em; background: url(images/search-btn.png) top left no-repeat; cursor: pointer; }*/    .content-panel.add-user { margin: 0 auto; } .content-panel .content-panel-inner { padding: 0 15px; } #panel-fields {   float: left;   width: 100%;   padding: 0 0 15px 15px;   margin: 0; } .panel-field { float: left; clear: both; width: 100%; margin-top: 10px; } .panel-field:first-child { margin-top: 0; } .panel-field span { color: #666; font-size: 11px; font-weight: bold; } .panel-field input { clear: both; display: block; width: 560px; } .panel-field input[type='checkbox'] { display: inline-block; width: auto; margin: 0 8px 0 8px; } .panel-field select { clear: both; display: block; font-size: 10px; width: 258px; } .panel-field.salutaion input { width: 75px; } .panel-field .panel-org-finder { width: 100px; }   /*#panel-fields button { margin-top: 20px; }*/  /* Form rows */ .form-row {   display: flex;   flex-wrap:wrap;   margin-bottom: 1rem;   margin-right:-8px;   margin-left:-8px; } .form-row .form-col {   box-sizing:border-box;   padding:0 8px;   flex-basis:0;   flex-grow:1; } .form-row .form-col.form-col-1 {   flex-grow:0;   flex-basis: calc(100% / 12); } .form-row .form-col.form-col-2 {   flex-grow:0;   flex-basis: calc(100% / 6); } .form-row .form-col.form-col-3 {   flex-grow:0;   flex-basis: calc(100% / 4); } .form-row .form-col.form-col-4 {   flex-grow:0;   flex-basis: calc(100% / 3); } .form-row .form-col.form-col-5 {   flex-grow:0;   flex-basis: calc(100% / 12 * 5); } .form-row .form-col.form-col-6 {   flex-grow:0;   flex-basis: calc(100% / 2); } .form-row .form-col.form-col-7 {   flex-grow:0;   flex-basis: calc(100% / 12 * 7); } .form-row .form-col.form-col-8 {   flex-grow:0;   flex-basis: calc(100% / 12 * 8); } .form-row .form-col.form-col-9 {   flex-grow:0;   flex-basis: calc(100% / 12 * 9); } .form-row .form-col.form-col-10 {   flex-grow:0;   flex-basis: calc(100% / 12 * 10); } .form-row .form-col.form-col-11 {   flex-grow:0;   flex-basis: calc(100% / 12 * 11); } .form-row .form-col.form-col-12 {   flex-grow:0;   flex-basis: 100%; } /* End Form Rows */ /* This covers Principal Effectiveness ( /Instruction/PrincipalEffectiveness/ ), Teaching Frameworks ( /Instruction/Frameworks/ ), PA Common Core Curriculum Framework (/CurriculumFramework/PACC/), The Framework for Teaching - Relationships Between the Domains ( /Instruction/FrameworksRelationships ) b/c they all use the same structure */ #PrincipalEffectiveness, #Teachingframeworks, #StudentLearningObjectives { clear: both; } #Teachingframeworks h3, #Teachingframeworks ul.statementcontainer, #Teachingframeworks li.frameworkstatement, #Teachingframeworks li.frameworkset, #PrincipalEffectiveness h3, #PrincipalEffectiveness ul.statementcontainer, #PrincipalEffectiveness li.frameworkstatement, #PrincipalEffectiveness li.frameworkset { border-radius: 3px; -webkit-border-radius: 3px; } #Teachingframeworks ul, #Teachingframeworks ul li, #PrincipalEffectiveness ul, #PrincipalEffectiveness ul li { *margin: 0; *padding: 0;  list-style: none outside none;  border-radius: 3px; -webkit-border-radius: 3px; margin-bottom: 0; } #Teachingframeworks h3, #Teachingframeworks h5, #PrincipalEffectiveness h3, #PrincipalEffectiveness h5 { font-size: 15px; margin: 10px 0 0; min-height: 16px; background-color: #6C94C9 !important; border: medium none !important; padding: 10px 0 10px 15px !important; color: #fff; } #Teachingframeworks h5, #PrincipalEffectiveness h5 { padding:10px 0 10px 10px !important; font-size: 13px; color: #fff; font-weight:bold; margin: 0 0 5px; border-radius: 3px 3px 0 0; -moz-border-radius: 3px 3px 0 0; -webkit-border-radius: 3px 3px 0 0;   } #Teachingframeworks ul.statementcontainer, #PrincipalEffectiveness ul.statementcontainer { background: #fff; border: medium none !important; margin-top: 10px !important; padding: 10px 10px 5px; }  #Teachingframeworks ul ul.statementcontainer, #PrincipalEffectiveness ul ul.statementcontainer {  background-color: #fff;  padding: 12px 10px 5px;  background: url("images/arrow-blue-down.png") no-repeat scroll 30px 0 #FFFFFF !important; }   #Teachingframeworks li.frameworkstatement, #Teachingframeworks li.frameworkset, #PrincipalEffectiveness li.frameworkstatement, #PrincipalEffectiveness li.frameworkset { background-color: #EBF1F9; border-bottom: medium none !important; display: block; margin-bottom: 5px; padding: 5px 0 5px 10px; }  #PrincipalEffectiveness li.frameworkstatement, #PrincipalEffectiveness li.frameworkset { padding: 5px 0 10px 10px; } .frameworkstatements { margin: 0 10px 5px 0;} .frameworkstatementsrubric { margin: 0 auto ; clear: none !important; }  #FrameworkStatementRubric {  -moz-border-radius: 3px;  -webkit-border-radius: 3px;  border-radius: 3px; clear: both; padding: 10px 3px 0; width: 98%; background-color: #fff; }   table.rubricgrid { background-color: #FFFFFF; margin-bottom: 5px; padding: 2px; border-radius: 4px 4px 0 0; -moz-border-radius: 4px 4px 0 0; -webkit-border-radius: 4px 4px 0 0; } table.rubricgrid th { background-color: #6C94C9 !important; color: #FFFFFF; font-weight: bold; margin: 0; padding: 10px; vertical-align: middle; } table.rubricgrid td { border-bottom: 1px solid #BECFE7; border-left: 1px solid #BECFE7; line-height: 1.5em; padding: 8px; vertical-align: top; } table.rubricgrid .highlight-cell { background-color: #FFF3A1; } /* Teaching Frameworks - Override for list-options css b/c icon is at the li level due to js expand panel below it */ #Teachingframeworks .list-options li, #PrincipalEffectiveness .list-options li { width: inherit; margin-right: 10px; background-position: left; line-height: 2.2em; padding: 0;} #Teachingframeworks .list-options li a, #PrincipalEffectiveness .list-options li a { background-color: transparent; height: 24px; width: inherit; font-weight: bold; font-size: 11px; background-position: 0 center; padding-left: 20px;} #Teachingframeworks .list-options li a:hover, #PrincipalEffectiveness .list-options li a:hover { border: none; } /* b/c there are 3 buttons in the same field, these needed a float and width so they wouldn't drop the buttons down */ a.nochildren { width: 55%; float:left; cursor: default; text-decoration: none; color:inherit;} a.nochildren:hover { text-decoration: none !important; color:inherit;} p.pdf-rubric { float: right; font-weight: bold; padding: 5px 8px; margin-right: 10px; background-color:#EBF1F9; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;} /* Please remove these after we launch the functionality: coming soon gray */ .list-options li a.video-off, .list-options li a.video-off:hover  { color: #aaa; padding-left: 20px; cursor: default;} ul li a.pd-off  { background: url(images/icons/pdcenter-off_16.png) no-repeat 0 5px transparent; } ul li a.video-off  { background: url(images/icons/video-off_16.png) no-repeat 0 5px transparent; } ul li a.video-off  { background: url(images/icons/video-off_16.png) no-repeat 0 5px transparent; } /* b/c their is another nested a tag within the li we need to overirde the icon so it doesn't show up twice */ li.video div   { margin: 10px 0;} li.video div a   { background-image: none; background-position: auto;}/* Core - GridView Options */  #CmapList, #HeaderGrid, #CmTemplateGrid, #CmSuggestions > div{  /* -moz-border-radius:5px;   -webkit-border-radius:5px;   -border-radius:5px;   border: 1px solid #D3D3D3;   background-color:#fff;   padding-bottom: 0; */ } #CmapList > div, #HeaderGrid > div, #CmTemplateGrid > div, #CmSuggestions > div{  margin: 5px; } #CmSuggestions > div{  padding: 5px; }  h2.table-title {   background: #244358;   border: none;   color: #fff;   padding: 15px;   -moz-border-radius: 5px; border-radius: 5px;  margin-bottom: 5px;  } /* default grid view table */ table.GridView  {   width: 100%; background: #FFF; border: 1px solid #ccc; -moz-border-radius: 5px;   border-radius: 5px;   -moz-box-shadow: 0 3px 3px #CDCDCD;   box-shadow: 0 3px 3px #CDCDCD;   padding: 5px;   clear: both; }  table.GridView table.GridView { -moz-box-shadow: none; box-shadow: none;}  .GridView tr.alt {   background-color: #f5f5f5; }  table.GridView a { /* font-weight: bold; */ text-decoration: none; }  #apptools table.GridView p { padding: 0; margin: 0; }  table.GridView .header a { background:url("../../images/icons/sort-arrow.png") no-repeat scroll 0 50% transparent !important;   color:#FFFFFF;   font-weight:bold;   padding-left:14px !important;   text-decoration:none !important; } table.GridView .header a.sort { background:url("../../images/icons/sort-arrows-up-down.png") no-repeat scroll 0 50% transparent !important; }  .topic_count { text-align: center; }  .GridView td, .GridView th{ } .GridView tr, .GridView td, .GridView th { padding: 10px; } .GridView tr:first-child td {border-top: none;} .GridView tr.header, .GridView tr.subheader  {   margin:0;   font-weight: bold;   font-size: 10px;   line-height: 12px;   color:#FFF;   background-color: #557488;   -moz-border-radius: 4px 4px 0 0;   border-radius: 4px 4px 0 0;    } .GridView tr.header th, .GridView tr.subheader th {   text-align: left;   font-weight: bold; border-left: 1px solid #7A9AAE; } .GridView tr.subheader  {    background-color:#808080;      } .GridView tr.subheader th { border-left: 1px solid #b3b3b3; } .GridView tr.header th:first-child { border-left: none; } .GridView tr td { border-left: 1px solid #eee; border-top: 1px solid #DDDDDD; } .GridView tr td:first-child { border-left: none; } #materials-resources .GridView ul li {   border-bottom: none;   padding-left: 0;  } .GridView tr.separator{ background-color:#004354;} /* Quality Review Comments section */ .GridView tr.separator .date { color: #fff; font-weight: bold; } .GridView tr.disabled { background-color:#FDF46B; } .GridView td.graybg { background-color:#eee; } .GridView td.greenbg { background-color:#3fce00; } .GridView td.redbg { background-color:#eb0000; } .GridView td.yellowbg { background-color:#fff000; } .GridView td.center { text-align:center; } .GridView td.aligntop { vertical-align:top; } .GridView ol { margin: 0; padding: 10px 0 0 20px; .list-style-position: inside; } .GridView ol:first-child { padding-top: 0;} .GridView ol li { padding-top: 10px; } .GridView ol li:first-child { padding-top: 0; } .GridView tr td.dates { min-width: 145px; } .GridView tr td.modified { width: 70px; } .GridView tr td.options, .GridView tr th.options { width: 150px; } .GridView tr.header th.options { text-align: center; } .options-toggle { width: 300px;} .GridView .packageDesc { /*background: #f3fbff;*/ } /* grid view table */ div.GridViewDataContainer { padding-top:5px;} div.GridViewDataContainer span { font-weight:bold; } /* find org search results table */ #userContainer table.search-results .dgHeaderStyle, #organizationEdit table.search-results .dgHeaderStyle {   background: #557488; }  /* This overwrites the default style for center that blows out the table */ .center {   width:auto;   }        #impersonate-notification {   background: none repeat scroll 0 0 #FFF568;   border-bottom: 1px solid #FFF568;   border-radius: 0 0 10px 10px;   box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);   /*color: #FFEA00;*/   font-size: 10px;   font-weight: bold;   margin: 0 40%;   padding: 3px;   position: fixed;   text-align: center;   width: 20%;   z-index: 9999;  }.item-count { font-size:9px; font-weight:bold; text-indent:0px; text-align:center; padding: 1px 2px 1px 2px; background-color:#F03D25;  color:#fff;  margin-left:1px;  position:relative; top:-4px;   -moz-border-radius: 4px; -webkit-border-radius: 4px;   border-radius: 4px;     }/* * jQuery UI CSS Framework 1.8.6 * * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about) * Dual licensed under the MIT or GPL Version 2 licenses. * http://jquery.org/license * * http://docs.jquery.com/UI/Theming/API */ /* Layout helpers ----------------------------------*/ .ui-helper-hidden { display: none; } .ui-helper-hidden-accessible { position: absolute; left: -99999999px; } .ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; } .ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } .ui-helper-clearfix { display: inline-block; } /* required comment for clearfix to work in Opera \*/ * html .ui-helper-clearfix { height:1%; } .ui-helper-clearfix { display:block; } /* end clearfix */ .ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }  /* Interaction Cues ----------------------------------*/ .ui-state-disabled { cursor: default !important; }  /* Icons ----------------------------------*/ /* states and images */ .ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }  /* Misc visuals ----------------------------------*/ /* Overlays */ .ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }  /* * jQuery UI CSS Framework 1.8.6 * * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about) * Dual licensed under the MIT or GPL Version 2 licenses. * http://jquery.org/license * * http://docs.jquery.com/UI/Theming/API * * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Lucida%20Grande,%20Lucida%20Sans,%20Arial,%20sans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=5px&bgColorHeader=5c9ccc&bgTextureHeader=12_gloss_wave.png&bgImgOpacityHeader=55&borderColorHeader=4297d7&fcHeader=ffffff&iconColorHeader=d8e7f3&bgColorContent=fcfdfd&bgTextureContent=06_inset_hard.png&bgImgOpacityContent=100&borderColorContent=a6c9e2&fcContent=222222&iconColorContent=469bdd&bgColorDefault=dfeffc&bgTextureDefault=02_glass.png&bgImgOpacityDefault=85&borderColorDefault=c5dbec&fcDefault=2e6e9e&iconColorDefault=6da8d5&bgColorHover=d0e5f5&bgTextureHover=02_glass.png&bgImgOpacityHover=75&borderColorHover=79b7e7&fcHover=1d5987&iconColorHover=217bc0&bgColorActive=f5f8f9&bgTextureActive=06_inset_hard.png&bgImgOpacityActive=100&borderColorActive=79b7e7&fcActive=e17009&iconColorActive=f9bd01&bgColorHighlight=fbec88&bgTextureHighlight=01_flat.png&bgImgOpacityHighlight=55&borderColorHighlight=fad42e&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=02_glass.png&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=01_flat.png&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=01_flat.png&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px */  /* Component containers ----------------------------------*/ .ui-widget { font-family: Lucida Grande, Lucida Sans, Arial, sans-serif; font-size: .9em; } .ui-widget .ui-widget { font-size: 1em; } .ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Lucida Grande, Lucida Sans, Arial, sans-serif; font-size: 1em; } .ui-widget-content { border: 1px solid #a6c9e2; background: #fcfdfd url(../../images/jquery/ui-bg_inset-hard_100_fcfdfd_1x100.png) 50% bottom repeat-x; color: #222222; } .ui-widget-content a { color: #222222; } .ui-widget-header { border: 1px solid #4297d7; background: #5c9ccc url(../../images/jquery/ui-bg_gloss-wave_55_5c9ccc_500x100.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold; } .ui-widget-header a { color: #ffffff; } /* Interaction states ----------------------------------*/ .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #c5dbec; background: #dfeffc url(../../images/jquery/ui-bg_glass_85_dfeffc_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #2e6e9e; } .ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #2e6e9e; text-decoration: none; } .ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #79b7e7; background: #d0e5f5 url(../../images/jquery/ui-bg_glass_75_d0e5f5_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #1d5987; } .ui-state-hover a, .ui-state-hover a:hover { color: #1d5987; text-decoration: none; } .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #79b7e7; background: #f5f8f9 url(../../images/jquery/ui-bg_inset-hard_100_f5f8f9_1x100.png) 50% 50% repeat-x; font-weight: bold; color: #e17009; } .ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #e17009; text-decoration: none; } .ui-widget :active { outline: none; } /* Interaction Cues ----------------------------------*/ .ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {border: 1px solid #fad42e; background: #fbec88 url(../../images/jquery/ui-bg_flat_55_fbec88_40x100.png) 50% 50% repeat-x; color: #363636; } .ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636; } .ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a; background: #fef1ec url(../../images/jquery/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x; color: #cd0a0a; } .ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #cd0a0a; } .ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #cd0a0a; } .ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; } .ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; } .ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; } /* Icons ----------------------------------*/ /* states and images */ .ui-icon { width: 16px; height: 16px; background-image: url(../../images/jquery/ui-icons_469bdd_256x240.png); } .ui-widget-content .ui-icon {background-image: url(../../images/jquery/ui-icons_469bdd_256x240.png); } .ui-widget-header .ui-icon {background-image: url(../../images/jquery/ui-icons_d8e7f3_256x240.png); } .ui-state-default .ui-icon { background-image: url(../../images/jquery/ui-icons_6da8d5_256x240.png); } .ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(../../images/jquery/ui-icons_217bc0_256x240.png); } .ui-state-active .ui-icon {background-image: url(../../images/jquery/ui-icons_f9bd01_256x240.png); } .ui-state-highlight .ui-icon {background-image: url(../../images/jquery/ui-icons_2e83ff_256x240.png); } .ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(../../images/jquery/ui-icons_cd0a0a_256x240.png); } /* positioning */ .ui-icon-carat-1-n { background-position: 0 0; } .ui-icon-carat-1-ne { background-position: -16px 0; } .ui-icon-carat-1-e { background-position: -32px 0; } .ui-icon-carat-1-se { background-position: -48px 0; } .ui-icon-carat-1-s { background-position: -64px 0; } .ui-icon-carat-1-sw { background-position: -80px 0; } .ui-icon-carat-1-w { background-position: -96px 0; } .ui-icon-carat-1-nw { background-position: -112px 0; } .ui-icon-carat-2-n-s { background-position: -128px 0; } .ui-icon-carat-2-e-w { background-position: -144px 0; } .ui-icon-triangle-1-n { background-position: 0 -16px; } .ui-icon-triangle-1-ne { background-position: -16px -16px; } .ui-icon-triangle-1-e { background-position: -32px -16px; } .ui-icon-triangle-1-se { background-position: -48px -16px; } .ui-icon-triangle-1-s { background-position: -64px -16px; } .ui-icon-triangle-1-sw { background-position: -80px -16px; } .ui-icon-triangle-1-w { background-position: -96px -16px; } .ui-icon-triangle-1-nw { background-position: -112px -16px; } .ui-icon-triangle-2-n-s { background-position: -128px -16px; } .ui-icon-triangle-2-e-w { background-position: -144px -16px; } .ui-icon-arrow-1-n { background-position: 0 -32px; } .ui-icon-arrow-1-ne { background-position: -16px -32px; } .ui-icon-arrow-1-e { background-position: -32px -32px; } .ui-icon-arrow-1-se { background-position: -48px -32px; } .ui-icon-arrow-1-s { background-position: -64px -32px; } .ui-icon-arrow-1-sw { background-position: -80px -32px; } .ui-icon-arrow-1-w { background-position: -96px -32px; } .ui-icon-arrow-1-nw { background-position: -112px -32px; } .ui-icon-arrow-2-n-s { background-position: -128px -32px; } .ui-icon-arrow-2-ne-sw { background-position: -144px -32px; } .ui-icon-arrow-2-e-w { background-position: -160px -32px; } .ui-icon-arrow-2-se-nw { background-position: -176px -32px; } .ui-icon-arrowstop-1-n { background-position: -192px -32px; } .ui-icon-arrowstop-1-e { background-position: -208px -32px; } .ui-icon-arrowstop-1-s { background-position: -224px -32px; } .ui-icon-arrowstop-1-w { background-position: -240px -32px; } .ui-icon-arrowthick-1-n { background-position: 0 -48px; } .ui-icon-arrowthick-1-ne { background-position: -16px -48px; } .ui-icon-arrowthick-1-e { background-position: -32px -48px; } .ui-icon-arrowthick-1-se { background-position: -48px -48px; } .ui-icon-arrowthick-1-s { background-position: -64px -48px; } .ui-icon-arrowthick-1-sw { background-position: -80px -48px; } .ui-icon-arrowthick-1-w { background-position: -96px -48px; } .ui-icon-arrowthick-1-nw { background-position: -112px -48px; } .ui-icon-arrowthick-2-n-s { background-position: -128px -48px; } .ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; } .ui-icon-arrowthick-2-e-w { background-position: -160px -48px; } .ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; } .ui-icon-arrowthickstop-1-n { background-position: -192px -48px; } .ui-icon-arrowthickstop-1-e { background-position: -208px -48px; } .ui-icon-arrowthickstop-1-s { background-position: -224px -48px; } .ui-icon-arrowthickstop-1-w { background-position: -240px -48px; } .ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; } .ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; } .ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; } .ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; } .ui-icon-arrowreturn-1-w { background-position: -64px -64px; } .ui-icon-arrowreturn-1-n { background-position: -80px -64px; } .ui-icon-arrowreturn-1-e { background-position: -96px -64px; } .ui-icon-arrowreturn-1-s { background-position: -112px -64px; } .ui-icon-arrowrefresh-1-w { background-position: -128px -64px; } .ui-icon-arrowrefresh-1-n { background-position: -144px -64px; } .ui-icon-arrowrefresh-1-e { background-position: -160px -64px; } .ui-icon-arrowrefresh-1-s { background-position: -176px -64px; } .ui-icon-arrow-4 { background-position: 0 -80px; } .ui-icon-arrow-4-diag { background-position: -16px -80px; } .ui-icon-extlink { background-position: -32px -80px; } .ui-icon-newwin { background-position: -48px -80px; } .ui-icon-refresh { background-position: -64px -80px; } .ui-icon-shuffle { background-position: -80px -80px; } .ui-icon-transfer-e-w { background-position: -96px -80px; } .ui-icon-transferthick-e-w { background-position: -112px -80px; } .ui-icon-folder-collapsed { background-position: 0 -96px; } .ui-icon-folder-open { background-position: -16px -96px; } .ui-icon-document { background-position: -32px -96px; } .ui-icon-document-b { background-position: -48px -96px; } .ui-icon-note { background-position: -64px -96px; } .ui-icon-mail-closed { background-position: -80px -96px; } .ui-icon-mail-open { background-position: -96px -96px; } .ui-icon-suitcase { background-position: -112px -96px; } .ui-icon-comment { background-position: -128px -96px; } .ui-icon-person { background-position: -144px -96px; } .ui-icon-print { background-position: -160px -96px; } .ui-icon-trash { background-position: -176px -96px; } .ui-icon-locked { background-position: -192px -96px; } .ui-icon-unlocked { background-position: -208px -96px; } .ui-icon-bookmark { background-position: -224px -96px; } .ui-icon-tag { background-position: -240px -96px; } .ui-icon-home { background-position: 0 -112px; } .ui-icon-flag { background-position: -16px -112px; } .ui-icon-calendar { background-position: -32px -112px; } .ui-icon-cart { background-position: -48px -112px; } .ui-icon-pencil { background-position: -64px -112px; } .ui-icon-clock { background-position: -80px -112px; } .ui-icon-disk { background-position: -96px -112px; } .ui-icon-calculator { background-position: -112px -112px; } .ui-icon-zoomin { background-position: -128px -112px; } .ui-icon-zoomout { background-position: -144px -112px; } .ui-icon-search { background-position: -160px -112px; } .ui-icon-wrench { background-position: -176px -112px; } .ui-icon-gear { background-position: -192px -112px; } .ui-icon-heart { background-position: -208px -112px; } .ui-icon-star { background-position: -224px -112px; } .ui-icon-link { background-position: -240px -112px; } .ui-icon-cancel { background-position: 0 -128px; } .ui-icon-plus { background-position: -16px -128px; } .ui-icon-plusthick { background-position: -32px -128px; } .ui-icon-minus { background-position: -48px -128px; } .ui-icon-minusthick { background-position: -64px -128px; } .ui-icon-close { background-position: -80px -128px; } .ui-icon-closethick { background-position: -96px -128px; } .ui-icon-key { background-position: -112px -128px; } .ui-icon-lightbulb { background-position: -128px -128px; } .ui-icon-scissors { background-position: -144px -128px; } .ui-icon-clipboard { background-position: -160px -128px; } .ui-icon-copy { background-position: -176px -128px; } .ui-icon-contact { background-position: -192px -128px; } .ui-icon-image { background-position: -208px -128px; } .ui-icon-video { background-position: -224px -128px; } .ui-icon-script { background-position: -240px -128px; } .ui-icon-alert { background-position: 0 -144px; } .ui-icon-info { background-position: -16px -144px; } .ui-icon-notice { background-position: -32px -144px; } .ui-icon-help { background-position: -48px -144px; } .ui-icon-check { background-position: -64px -144px; } .ui-icon-bullet { background-position: -80px -144px; } .ui-icon-radio-off { background-position: -96px -144px; } .ui-icon-radio-on { background-position: -112px -144px; } .ui-icon-pin-w { background-position: -128px -144px; } .ui-icon-pin-s { background-position: -144px -144px; } .ui-icon-play { background-position: 0 -160px; } .ui-icon-pause { background-position: -16px -160px; } .ui-icon-seek-next { background-position: -32px -160px; } .ui-icon-seek-prev { background-position: -48px -160px; } .ui-icon-seek-end { background-position: -64px -160px; } .ui-icon-seek-start { background-position: -80px -160px; } /* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */ .ui-icon-seek-first { background-position: -80px -160px; } .ui-icon-stop { background-position: -96px -160px; } .ui-icon-eject { background-position: -112px -160px; } .ui-icon-volume-off { background-position: -128px -160px; } .ui-icon-volume-on { background-position: -144px -160px; } .ui-icon-power { background-position: 0 -176px; } .ui-icon-signal-diag { background-position: -16px -176px; } .ui-icon-signal { background-position: -32px -176px; } .ui-icon-battery-0 { background-position: -48px -176px; } .ui-icon-battery-1 { background-position: -64px -176px; } .ui-icon-battery-2 { background-position: -80px -176px; } .ui-icon-battery-3 { background-position: -96px -176px; } .ui-icon-circle-plus { background-position: 0 -192px; } .ui-icon-circle-minus { background-position: -16px -192px; } .ui-icon-circle-close { background-position: -32px -192px; } .ui-icon-circle-triangle-e { background-position: -48px -192px; } .ui-icon-circle-triangle-s { background-position: -64px -192px; } .ui-icon-circle-triangle-w { background-position: -80px -192px; } .ui-icon-circle-triangle-n { background-position: -96px -192px; } .ui-icon-circle-arrow-e { background-position: -112px -192px; } .ui-icon-circle-arrow-s { background-position: -128px -192px; } .ui-icon-circle-arrow-w { background-position: -144px -192px; } .ui-icon-circle-arrow-n { background-position: -160px -192px; } .ui-icon-circle-zoomin { background-position: -176px -192px; } .ui-icon-circle-zoomout { background-position: -192px -192px; } .ui-icon-circle-check { background-position: -208px -192px; } .ui-icon-circlesmall-plus { background-position: 0 -208px; } .ui-icon-circlesmall-minus { background-position: -16px -208px; } .ui-icon-circlesmall-close { background-position: -32px -208px; } .ui-icon-squaresmall-plus { background-position: -48px -208px; } .ui-icon-squaresmall-minus { background-position: -64px -208px; } .ui-icon-squaresmall-close { background-position: -80px -208px; } .ui-icon-grip-dotted-vertical { background-position: 0 -224px; } .ui-icon-grip-dotted-horizontal { background-position: -16px -224px; } .ui-icon-grip-solid-vertical { background-position: -32px -224px; } .ui-icon-grip-solid-horizontal { background-position: -48px -224px; } .ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; } .ui-icon-grip-diagonal-se { background-position: -80px -224px; }  /* Misc visuals ----------------------------------*/ /* Corner radius */ .ui-corner-tl { -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; border-top-left-radius: 5px; } .ui-corner-tr { -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; border-top-right-radius: 5px; } .ui-corner-bl { -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; border-bottom-left-radius: 5px; } .ui-corner-br { -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; border-bottom-right-radius: 5px; } .ui-corner-top { -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; border-top-left-radius: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; border-top-right-radius: 5px; } .ui-corner-bottom { -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; border-bottom-left-radius: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; border-bottom-right-radius: 5px; } .ui-corner-right { -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; border-top-right-radius: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; border-bottom-right-radius: 5px; } .ui-corner-left { -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; border-top-left-radius: 5px; -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; border-bottom-left-radius: 5px; } .ui-corner-all { -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; } /* Overlays */ .ui-widget-overlay { background: #aaaaaa url(../../images/jquery/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); } .ui-widget-shadow { margin: -8px 0 0 -8px; padding: 8px; background: #aaaaaa url(../../images/jquery/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; }/* * jQuery UI Datepicker 1.8.6 * * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about) * Dual licensed under the MIT or GPL Version 2 licenses. * http://jquery.org/license * * http://docs.jquery.com/UI/Datepicker#theming */ .ui-datepicker { width: 17em; padding: .2em .2em 0; } .ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; } .ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; } .ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; } .ui-datepicker .ui-datepicker-prev { left:2px; } .ui-datepicker .ui-datepicker-next { right:2px; } .ui-datepicker .ui-datepicker-prev-hover { left:1px; } .ui-datepicker .ui-datepicker-next-hover { right:1px; } .ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px; } .ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; } .ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; } .ui-datepicker select.ui-datepicker-month-year {width: 100%;} .ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year { width: 49%;} .ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; } .ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0; } .ui-datepicker td { border: 0; padding: 1px; } .ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; } .ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; } .ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; } .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; } /* with multiple calendars */ .ui-datepicker.ui-datepicker-multi { width:auto; } .ui-datepicker-multi .ui-datepicker-group { float:left; } .ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; } .ui-datepicker-multi-2 .ui-datepicker-group { width:50%; } .ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; } .ui-datepicker-multi-4 .ui-datepicker-group { width:25%; } .ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; } .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; } .ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; } .ui-datepicker-row-break { clear:both; width:100%; } /* RTL support */ .ui-datepicker-rtl { direction: rtl; } .ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; } .ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; } .ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; } .ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; } .ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; } .ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; } .ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; } .ui-datepicker-rtl .ui-datepicker-group { float:right; } .ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; } .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; } /* IE6 IFRAME FIX (taken from datepicker 1.5.3 */ .ui-datepicker-cover {   display: none; /*sorry for IE5*/   display/**/: block; /*sorry for IE5*/   position: absolute; /*must have*/   z-index: -1; /*must have*/   filter: mask(); /*must have*/   top: -4px; /*must have*/   left: -4px; /*must have*/   width: 200px; /*must have*/   height: 200px; /*must have*/ }.treeview, .treeview ul {  padding: 0; margin: 0; list-style: none; } .treeview ul { /*background-color: white;*/ margin-top: 4px; } .treeview .hitarea { background: url(../../images/treeview-default.gif) -64px -25px no-repeat; height: 16px; width: 16px; margin-left: -16px; float: left; cursor: pointer; } /* fix for IE6 */ * html .hitarea { display: inline; float:none; } .treeview li {  margin: 0; padding: 3px 0pt 3px 16px; } .treeview a.selected { background-color: #eee; } #treecontrol { margin: 1em 0; display: none; } .treeview .hover { color: red; cursor: pointer; } .treeview li { background: url(../../images/treeview-default-line.gif) 0 0 no-repeat; } .treeview li.collapsable, .treeview li.expandable { background-position: 0 -176px; } .treeview .expandable-hitarea { background-position: -80px -3px; } .treeview li.last { background-position: 0 -1766px } .treeview li.lastCollapsable, .treeview li.lastExpandable { background-image: url(../../images/treeview-default.gif); }  .treeview li.lastCollapsable { background-position: 0 -111px } .treeview li.lastExpandable { background-position: -32px -67px } .treeview div.lastCollapsable-hitarea, .treeview div.lastExpandable-hitarea { background-position: 0; } .treeview-red li { background-image: url(../../images/treeview-red-line.gif); } .treeview-red .hitarea, .treeview-red li.lastCollapsable, .treeview-red li.lastExpandable { background-image: url(../../images/treeview-red.gif); }  .treeview-black li { background-image: url(../../images/treeview-black-line.gif); } .treeview-black .hitarea, .treeview-black li.lastCollapsable, .treeview-black li.lastExpandable { background-image: url(../../images/treeview-black.gif); }  .treeview-gray li { background-image: url(../../images/treeview-gray-line.gif); } .treeview-gray .hitarea, .treeview-gray li.lastCollapsable, .treeview-gray li.lastExpandable { background-image: url(../../images/treeview-gray.gif); }  .treeview-famfamfam li { background-image: url(../../images/treeview-famfamfam-line.gif); } .treeview-famfamfam .hitarea, .treeview-famfamfam li.lastCollapsable, .treeview-famfamfam li.lastExpandable { background-image: url(../../images/treeview-famfamfam.gif); }  .treeview .placeholder { background: url(../../images/ajax-loader.gif) 0 0 no-repeat; height: 16px; width: 16px; display: block; } .filetree li { padding: 3px 0 2px 16px; } .filetree span.folder, .filetree span.file { padding: 1px 0 1px 16px; display: block; } .filetree span.folder { background: url(../../images/folder.gif) 0 0 no-repeat; } .filetree li.expandable span.folder { background: url(../../images/folder-closed.gif) 0 0 no-repeat; } .filetree span.file { background: url(../../images/file.gif) 0 0 no-repeat; } div.icon-key {   background-color: #EEEEEE;   margin: 0 auto 10px;   width: 878px;   border-radius: 3px;   -webkit-border-radius: 3px;   border: 0; } /* TO-DO: Update Icon Legend CSS For NYL+IB */ div.icon-key div.icon-legend { display: none; }   .icon-key ul {     list-style: none;     -moz-border-radius: 3px;     -webkit-border-radius: 3px;     border-radius: 3px;     /*border: 1px solid #ddd;*/     padding: 0px 5px;     margin: 5px;     background-color: #F6ECC4;   }       .icon-key ul li {       margin: 0px 5px;       border: none;       padding: 5px 15px 5px 20px;       display: block;       float: left;       clear: none;       font-weight: bold;       font-size: 11px;       height: 18px;       line-height: 18px;     }     /* Icons */ /* Tooltip */ #tooltip { font-weight:bold;   padding:2px;   text-align:center;   text-decoration:none;   position:absolute; z-index:9999; font-size:11px; width:75px; -moz-border-radius:5px; -webkit-border-radius:5px;   background-color: #557488;   margin: -20px 0 0 -80px;   line-height: normal;   color: #fff;   border: 1px solid #fff; }  /***** UNIVERSAL APPLICATION STYLES *****/ #apptools {   margin-top: 10px; } div.portfoliomanager {   background: #fff;   border: 1px solid #d3d3d3;   -moz-border-radius: 5px;   -webkit-border-radius: 5px;   border-radius: 5px; } #inner_fullcontent #apptools { border: 1px solid #9ea09a;   background: #fff;   position: relative;   padding: 15px;   width: 856px; }  #apptools h3 { margin: 3px 0 0; padding: 0;} #apptools h4 { margin: 0 0 15px 0; font-weight:normal; font-size: 11px; text-decoration:none; }  #apptools dl,  #apptools dd,  #apptools dt { margin: 0; padding: 0; } #apptools dl {  float:left;  background: #fff;  border: 1px solid #e7e7e7;  margin: 0 15px 28px 0;  padding: 0 0 28px;  text-align: center; } #apptools dl:hover { border: 1px solid #f00; } #apptools dl.last { margin-right: 0; }  #apptools img { display: block; margin: 0; padding: 0; }  #apptools #standard_results{ margin-top:5px; width:100%;} #apptools #standard_results img {  display:inline; }  .app-module { margin-bottom: 15px; padding: 15px; } .app-module-editor { width: 566px; } .app-module-prop { width:225px; } .app-module-bg {   background: #244358; -moz-border-radius: 5px;   border-radius: 5px;  } .survey-module-bg { border: 1px solid #ccc; background: #fff; }  #WebsitePageEditor {   background: #fff;   border:1px solid #d3d3d3;   margin: 0;   padding: 5px;   -moz-border-radius: 5px;   border-radius: 5px; } #WebsitePageEditor .app-module-bg {   background: #f7f7f7;   border:1px solid #e7e7e7; -moz-border-radius: 3px;   border-radius: 3px;  }   .survey-title input {   width: 100%; } .app-tree { border: 1px solid #d3d3d3; -moz-border-radius: 5px;  -webkit-border-radius: 5px;  border-radius: 5px;   }  ul.app-tree {  list-style: none;  margin: 0;  padding: 0;  background: #fff; }  ul.app-tree { margin-bottom: 5px; padding-bottom: 1px;} ul.app-tree ul { list-style: none; }   div.gripper, ul.app-tree h2,  ul.app-tree h3,  ul.app-tree h4, ul.app-tree .standard-heading {  margin: 0;  padding: 0;  float: left; } ul.app-tree h2 { font-size: 18px;} ul.app-tree h3, ul.app-tree .standard-heading { font-size: 14px; font-weight: bold; background-color:transparent; border: none; } ul.app-tree h4 { font-size: 10px; font-weight: normal; }      #apptools ul.app-tree a, .back a {  cursor: pointer;  display: block;  margin: 0 0 0 20px;  padding: 8px 8px 5px 28px;  text-decoration:none;  background-repeat: no-repeat;  background-position: 8px 8px;  }   ul.app-tree h3, ul.app-tree .standard-heading  {    line-height: 18px;    height: auto;    margin:5px;  }  ul.app-tree h3 > a, ul.app-tree .standard-heading > .standard-text  {  display: block;  /* margin: 0 0 0 20px; -- website builder may need this because of gripper bar */  margin: 0;  padding: 15px 8px 12px 44px;  text-decoration:none;  background-repeat: no-repeat;  text-indent: 0;   line-height:1.5;  height:auto;  border:none;  text-align:left;  }   ul.app-tree h3 > a, ul.app-tree .standard-heading > .standard-text:not(.drillEnd)  {    background-position: 8px 8px;  }  #apptools ul.app-tree table tr td a {margin: 0; padding: 0; text-decoration: underline; font-weight: bold;}   #apptools ul.app-tree .mceListBox .mceOpen {background-position: -741px 0; margin-right: 3px;}   #apptools ul.app-tree .mceStatusbar div a {display: inline;}    #apptools ul.app-tree .mceStatusbar a.mceResize {       background-position:-800px 0;       cursor:se-resize;       display:block;       float:right;       height:20px;       width:20px;       }        #apptools ul.app-tree .tools-menu li , .back a, #apptools ul.app-tree .tools-menu li.date { margin-left: 0;}   /* Indent Levels */  /* Level 1 */  /* Level 1 */ #WebsiteBuilder ul.app-tree { padding: 0 5px; }  ul.app-tree > li  {   /* border: 1px solid #BECFE7; -- for website builder, may be able to omit */   border: none;    -moz-border-radius: 3px;    border-radius: 3px;   /*margin-top: 5px;*/      }     ul.app-tree li div  {   background: #fff;   border: 1px solid #d3d3d3;     border-top: 1px solid #E7E7E7;     border-left: 1px solid #E7E7E7;   -moz-border-radius: 3px;    border-radius: 3px;   /*margin-top: 5px;*/   margin-top: 1px; }   ul.app-tree li div li  {   padding-left: 40px;  }  ul.app-tree li div ul.paging li { padding-left: 0 !important; background: none !important; }  ul.app-tree li div#webpage-header, ul.app-tree li div#copyright { border: none; background: none; }  ul.app-tree li + div { border: none; }     ul.app-tree li div a, ul.app-tree li div .drill, ul.app-tree li div .drillEnd { color: #000; }  /* ul.app-tree li div { background: none; border: none; margin: 0 }*/   ul.app-tree > li div:first-child:not(.drillEnd):not(.drill) { background: #3D557D !important; border: none; }   ul.app-tree > li div:first-child a, ul.app-tree > li div:first-child button.close_tree { color: #fff; }     /*ul.app-tree > li > div:first-child + div, -- This may be able to go away (standards nesting cleanup may have sfixed the need for this)*/ ul.app-tree > li > div:first-child + div > div:not(.standard-heading) { margin-top: 0; border: none; /* -- Fixes style issues when ajax adds extra div */ }  /*ul.app-tree > li > div:first-child + div ul > li > ul > li { padding-left: 30px; background: url(../../images/icons/directory-arrow.gif) no-repeat left 8px; }*/  ul.app-tree > li > div:first-child + div ul:first-child { padding: 0 5px 5px; border: none; border-top: 1px solid #BECFE7; background-color: #EBF1F9; } ul.app-tree > li > div:first-child + div ul:first-child > li { padding-left: 0; }     ul.app-tree div.gripper {          border: none;     background: none;     -moz-border-radius: 0;     border-radius: 0;     margin-top: 0;     padding: 0;     }      ul.app-tree div.gripper a{     background: url(../../images/icons/gripper_16.gif) no-repeat center center;     text-indent: -9999px;     margin: 0;     padding: 10px 0;     width: 18px;     cursor: move;     display: block;     }      /* Take off drag gripper */ ul.app-tree div.gripper a.no-drag{ background-image: none; cursor:default; }    /* Toolbars */    /*ul.app-tree*/ .tools-menu, .links {    float: right;   border: none !important;     }      /* #apptools ul.app-tree .tools-menu li { float: left; _width: 21px; line-height: 1.2em; background: #f3fbff; } #apptools ul.app-tree .tools-menu li:hover { background: #fff;} #apptools ul.app-tree .tools-menu li a {    margin: 0 5px 0 0;    font-size: 10px;    text-decoration: none;    color: #000;   border-left: 1px solid #E7E7E7;   background-position: 8px 7px;   font-weight: normal;   }  #apptools ul.app-tree .tools-menu li:first-child a { border: none; }  */    #apptools ul.app-tree .tools-menu span.display-page {     display: block;  height: 17px;       margin: 0;  padding: 8px 3px 5px 0;  color:#666;   text-decoration:none;  font-size: 10px;  float: left;  }   #apptools ul.app-tree .tools-menu select {     font-size: 10px;  width: 200px;  margin-top: 6px;  margin-right: 10px;  float: left;  }   #apptools ul.app-tree .tools-menu li.disabled { display:none; }  /* End Toolbars */   .back a             { background: url(images/icons/move_left_blue_16.png)no-repeat 4px 4px; padding: 3px 8px 1px 24px; } .back a:hover { color: #9dd06e; } /* End Icons */  #apptools ul.app-tree li.last div{ }  #CmapInfo #apptools { padding: 0px; }  /************** END UNIVERSAL APPLICATION STYLES*/ /* Core Structure */ .list-options, .list-options-text, .tools-menu, .toggle-switch   {   -moz-border-radius:3px;   border-radius:3px;   /*float:right;*/   margin: 0;   padding: 0;   /*padding: 5px;*/   background: none; } .list-options-text {   z-index:1; } /* .tools-menu {   margin: 5px;   background-color: #f7f7f7;   -moz-border-radius: 30px;   border-radius: 30px;   border: 1px solid #d3d3d3;   -moz-box-shadow: 2px 2px 2px #e5e5e5;   box-shadow: 2px 2px 2px #e5e5e5; } */ ul.list-options-text, ul.list-options, .list-options li, .tools-menu li, ul.list-options-text li, .toggle-switch li, a.edit-btn { min-height:16px; min-width:16px; float:left; list-style-type:none !important; margin-left:5px; background-repeat:no-repeat; background-position: center center;} .tools-menu li:first-child, .toggle-switch li:first-child { margin-left: 0;} ul.app-tree li div ul.tools-menu li { padding: 0; } /* End Core Structure */ .list-options li a, ul.list-options-text li a, .tools-menu li a, .toggle-switch li a, .links a, .tools-menu li button {   display: block;   /*width: 24px;*/   height: 24px !important;   font-size: 13px;   line-height: 23px;   background-color: #e5e5e5;   background-repeat: no-repeat;   background-position: 8px center;   font-weight: bold;   text-decoration: none !important;   margin:0;   -moz-border-radius: 30px;   border-radius: 30px;      /*text-indent: -9999px;   padding: 0;*/   padding: 0 10px 0 28px;     -moz-transition: all 0.2s linear;   transition: all 0.2s linear;      }     .tools-menu li a { }    /* Button icons that require text with no background effects */ .icon-key ul.list-options-text li, ul.list-options-text li a, .toggle-switch li a, ul.list-options-text li button  {   text-indent: 0;   width: auto;   color: #333;   background-color: transparent;   background-position: 0 50%;   border: none;   -moz-box-shadow: none;   -webkit-box-shadow: none;   box-shadow: none;   padding: 0 10px 0 28px;   line-height: 24px;   font-size: 12px;   text-shadow: 0px 1px 0px rgba(255,255,255,.5);}   .icon-key ul.list-options-text li { font-size: 11px; font-weight: normal; line-height: 16px; padding-left: 18px; } .assessment-toolbar a.down { border-right: none; }     .list-options li a:hover        { background-color: #e3e3e3; } .list-options li:first-child a     { margin-left: 0; } .list-options li.disabled        { display:none;} #Teachingframeworks ul.list-options li.add    { background-image: url(../../images/icons/plus_16.png);} #Teachingframeworks ul.list-options li.edit  { background-image: url(../../images/icons/edit_16.png);}  /* CM icons display with text */ #Cm-MatrixContainer li.print, #Cm-MatrixContainer li.export-cmap, #Cm-MatrixContainer li.bookmark, #Cm-MatrixContainer li.add, #Cm-MatrixContainer li.xls, #Cm-MatrixContainer li.hide-columns {  margin: 5px 0 0; } li.export-cmap a, /*li.bookmark a, .print a, li.add a,<--these need to be more specific*/ li.xls a li.hide-columns a{  padding-left:20px;  padding-top:2px; }  /* Delete if we don't need */ /*.list-options li.closewindow a { background-image:url("../../images/icons/window_close_16.png"); margin-right:0; } .list-options li.openwindow a { background-image: url("../../images/icons/window_open_16.png"); } .list-options li.save a { background-image:url("../../images/icons/save_16.png"); } .list-options li.ok a { background-image: url("../../images/icons/ok_16.png"); } */ .options-nav .options-list li a {   background:none; } li.edit a, li.edit-web-page a, a.edit-btn        { background-image:url("../../images/icons/pencil_16.png");} li.add a, li.addrow a, a.add, li.add-announcement a, li.add-page a, .tools-menu li.add-sub-page a, .tools-menu li.add-assignment a, li.add-post a                { background-image:url("../../images/icons/plus_16.png"); } li.view-suggestion a            { background-image:url("../../images/icons/cm-view-suggestion_16.png"); } li.cancel a, li.delete a          { background-image:url("../../images/icons/delete_16.png"); } li.createIM a                { background-image:url("../../images/icons/icon-16-im.png"); } li.deleteMyCM a               { background-image:url("../../images/icons/icon-16-mycm-delete.png"); } li.search a                 { background-image:url("../../images/icons/search_16.png"); } li.original-cmap-button a          { background-image:url("../../images/icons/original-cmap_16.png"); } li.preview a                { background-image: url("../../images/icons/preview_16.png"); } li.print a, .print-page a, li.print button         { background-image:url("../../images/icons/print_16.png"); } li.submit-for-review a, li.publish a    { background-image:url("../../images/icons/up_16.png"); } li.make-online a, li.online a, .webpage-on a                { background-image: url(../../images/icons/on_16.png);} li.offline a, li.make-offline a, .webpage-off a               { background-image: url(../../images/icons/block_16.png);} li.copy a                  { background-image:url("../../images/icons/copy_16.png"); background-position: 60% 40%;} li.report a               { background-image: url(../../images/icons/report_16.png);} li.movedown a, li.down a, li.down_sort a         { background-image: url(../../images/icons/move_down_16.png);} li.moveup a, li.up a, li.up_sort a          { background-image: url(../../images/icons/move_up_16.png);} li.accept a, li.approve a, li.save a    { background-image: url(../../images/icons/tick_16.png); } li.reject a, li.decline a, li.hide-item a  { background-image: url(../../images/icons/block_16.png); } li.share a               { background-image: url(../../images/icons/share_16.png); } li.reply a              { background-image: url(../../images/icons/message_reply_16.png);} li.insert-row-before a           { background-image: url(../../images/icons/icon-16-add-row-above.png); } li.insert-row-after a            { background-image: url(../../images/icons/icon-16-add-row-below.png);} .export-cmap a               { background-image:url(../../images/file-icons/xls.gif); } .bookmark a, .eportfolio a, .bookmark button, .eportfolio button         { background-image:url(../../images/icons/portfolio_16.png);} li.hide-columns a              { background-image:url(../../images/icons/cm_hiderow_16.png);} li.cm-add-suggestion a, li.Comments a    { background-image:url(../../images/icons/bubble_16.png);} li.display-mode a              { background-image: url(../../images/icons/cm_display_modes.png);} li.inbox a                 { background-image: url(../../images/icons/inbox_16.png);} li.CommitteeMembers a            { background-image: url(../../images/icons/user_16.png);} li.send a                  { background-image: url(../../images/icons/mail_16.png);} li.ReviewResource a, li.review a      { background-image: url(../../images/icons/reload_16.png);} li.return a                 { background-image: url(../../images/icons/arrow_up_16.png);} li.video a                 { background-image: url(../../images/icons/video_16.png);} li.view a                  { background-image: url(../../images/icons/mag_glass_16.png); background-position: center 40%;} li.cm-collab-add a             { background-image: url(../../images/icons/collab_add_16.png)} li.cm-collab-remove a            { background-image: url(../../images/icons/collab_remove_16.png) } li.standards-key-drilldown         { background-image: url(../../images/icons/folder_16.png); } li.standards-key-print           { background-image:url("../../images/icons/print_16.png"); } li.standards-key-pdf            { background-image: url(../../images/file-icons/pdf_16.png); } li.standards-key-send            { background-image: url(../../images/icons/mail_16.png); } li.standards-key-bookmark          { background-image:url(../../images/icons/portfolio_16.png); } li.standards-key-resource          { background-image: url(../../images/icons/content_16.png); } li.standards-key-commoncore         { background-image: url(../../images/icons/cc-tag_16.png); } li.standards-key-sl             {} li.standards-key-hl             {} li.standards-key-aba            {} /* Icons */ .close_tree      { background: url(../../images/icons/close_tree_16.png) no-repeat left center;} .open_tree      { background: url(../../images/icons/open_tree_16.png) no-repeat left center;} ul.app-tree .post a        { background-image: url(../../images/icons/blogs_16.png); } ul.app-tree .announcement a       { background-image: url(../../images/icons/announcement_16.png); }  ul.app-tree .assignment a         { background-image: url(../../images/icons/content_16.png); }   ul.app-tree .webpage-on a          { background-color: transparent; } ul.app-tree .webpage-off a         { color: #aaa !important} ul.app-tree .home a        { background-image: url(../../images/icons/home_16.png); }  ul.app-tree .contact a        { background-image: url(../../images/icons/contact_16.png);} ul.app-tree .expired a        { background-image: url(../../images/icons/not_enabled_16.png); color: #8e321d !important;} ul.app-tree .draft a        { background-image: url(../../images/icons/edit_content_16.png); color: #e0941c !important;} ul.app-tree .ready a        { background-image: url(../../images/icons/unitplans_16.png); color: #84c44a !important;}  ul.app-tree .tools-menu li.preview a   { background-image: url(../../images/icons/icon-16-cm-prev.png);} ul.app-tree .tools-menu li.newitem a  { background-image: url(../../images/icons/icon-16-cm.png);}  .open_tree { background: url(../../images/icons/open_tree_16.png) no-repeat 8px center;} .close_tree { background: url(../../images/icons/close_tree_16.png) no-repeat 8px center;}   /* Teacher Frameworks */ ul.list-options   { display: inline; } ul.list-options li.disabled  { display:none;} ul.list-options li.add    { background-image: url(../../images/icons/add_16.png);} ul.list-options li.edit   { background-image: url(../../images/icons/edit_16.png);} ul.list-options li.delete   { background-image: url(../../images/icons/delete_16.png);} ul.list-options li.ok   { background-image: url(../../images/icons/check_16.png);} ul.list-options li.preview  { background-image: url(../../images/icons/preview_16.png);} ul.list-options li.original-cmap-button  { background-image: url(../../images/icons/original-cmap_16.png);} ul.list-options li.report   { background-image: url(../../images/icons/report_16.png);} ul.list-options li.rubric   { background-image: url(../../images/icons/rubric_16.png);} ul.list-options li.pdmodule   { background-image: url(../../images/icons/pdcenter_16.png);} ul.list-options li.copy    { background-image: url(../../images/icons/copy_16.png);} ul.list-options li.print   { background-image: url(../../images/icons/print_16.png);} #share ul.list-options li.print, #share ul.list-options li.add { background-image: none; /* Removes the image from the list options li in CM (it is on the a) */ } ul.list-options li.movedown, ul.list-options li.down { background-image: url(../../images/icons/move_down_16.png);} ul.list-options li.moveup, ul.list-options li.up  { background-image: url(../../images/icons/move_up_16.png);} ul.list-options li.previous a                 { background-image: url(../../images/icons/move_left_blue_16.png);} ul.list-options li.next a          { background-image: url(../../images/icons/move_right_blue_16.png);} li.goright a          { background-image: url(../../images/icons/move_right_16.png);} ul.list-options li.make-offline  { background-image: url(../../images/icons/make_offline_16.png);} ul.list-options li.make-online     { background-image: url(../../images/icons/make_online_16.png);} ul.list-options  li.offline   { background-image: url(../../images/icons/offline_16.png);} ul.list-options  li.online   { background-image: url(../../images/icons/online_16.png);} ul.list-options li.accept   { background-image: url(../../images/icons/check_16.gif);} ul.list-options li.reject   { background-image: url(../../images/icons/no_16.gif);} ul.list-options li.share     { background-image: url(../../images/icons/share.png); } ul.list-options li.account-disabled     { background-image: url(../../images/icons/account-enabled_16.png);} ul.list-options li.account-enabled     { background-image: url(../../images/icons/account-disabled_16.png);} ul.list-options li.account-resetpassword  { background-image: url(../../images/icons/account-resetpassword_16.png);} ul.list-options li.course-viewschedule   { background-image: url(../../images/icons/course-viewschedule.png);} ul.list-options li.class-withdraw      { background-image: url(../../images/icons/class_withdraw.png);} ul.list-options li.class-go         { background-image: url(../../images/icons/class_go.png);} ul.list-options li.reply   { background-image: url(../../images/icons/message_reply_16.png);} ul.list-options-small li.edit   { background-image: url(../../images/icons/edit_16.png);} ul.list-options-small li.delete   { background-image: url(../../images/icons/delete_16.png);} ul.list-options-small li.close   { background-image: url(../../images/icons/close_16.gif);}  /* CM icons display with text */ #Cm-MatrixContainer li.print, #Cm-MatrixContainer li.export-cmap, #Cm-MatrixContainer li.bookmark, #Cm-MatrixContainer li.add, #Cm-MatrixContainer li.xls, #Cm-MatrixContainer li.hide-columns, #Cm-MatrixContainer li.display-mode {  margin: 5px 0 0; }   .validation-summary-errors ul, #errorMessage  {   list-style-type: none;   border: 3px solid #cc6143;   background-color: #f8d3c5;  padding: 10px 15px;    -moz-border-radius: 5px;   border-radius: 5px;     } .validation-summary-errors li, #errorMessage li { background: url("../../images/icons/warning_16.png") no-repeat left center; padding: 5px 5px 5px 20px; font-weight: bold;} ul.accordian-list  {   margin: 0;   padding: 0; }   ul.accordian-list li    {     -moz-border-radius: 3px;     -webkit-border-radius: 3px;     border-radius: 3px;     background-color: #e5e5e5;     border: medium none;     margin: 5px 0;     padding: 7px 7px 7px 10px;     list-style: none outside none;   }     ul.accordian-list a     {       padding-left: 16px;       font-weight: bold;     }           ul.accordian-list a.tree-open       {         background-image: url("../../images/icons/tree/open_blue_16.gif");       }         ul.accordian-list a.tree-close         {           background-image: url("../../images/icons/tree/close_blue_16.gif");         }                  /* Assessment Answers */ ul.answer-list { list-style-type: none;  } ul.answer-list li { clear: both;  display: block; padding-bottom: 30px;   } span.answer-code, span.answer-data {   display: block;   float: left;   }   span.answer-code-view, span.answer-data {   display: block;   float: left;   }   span.answer-code-edit, span.answer-data-edit {   display: block;   float: left;   } span.answer-code-edit { margin-right: 5px; } span.answer-data { margin-left: 5px; } span.answer-data-edit { margin-left: 0px; width:90% } span.answer-data p:first-child { margin: 0; } span.answer-data-edit p:first-child { margin: 0; } div.answers { clear: both; padding: 10px 20px;}.inline-loading {   background-image: url(../../images/msgwindow/loading.gif);   background-repeat: no-repeat;   width:16px;   height:16px; } /* Loader */ .hide {   /*visibility:hidden;may need to put this back in */   display: none !important;  } #loading {   z-index:3200;   position:absolute;   right:44.5%;   top:35%;   width: 100px;   margin: 10px auto;   padding: 20px 30px 30px;   background: #fff;   text-align: center;   font: 10px Helvetica Neue, Helvetica, Arial, sans-serif;   font-weight: bold;   background: #fff; border: 1px solid #ccc; -moz-border-radius: 5px;   border-radius: 5px;   -moz-box-shadow: 0 3px 3px #e5e5e5;   box-shadow: 0 3px 3px #e5e5e5;   }    .circle-loader {   border: 16px solid #f3f3f3;   border-top: 16px solid #3c557d;   border-radius: 50%;   animation: spin 0.7s linear infinite; } .circle-loader.circle-loader-lg {   width: 60px;   height: 60px;   border-width:8px; } .circle-loader.circle-loader-sm {   width:20px;   height:20px;   border-width:4px; } @keyframes spin {  0% { transform: rotate(0deg); }  100% { transform: rotate(360deg); } }/****** CORE MATRIX CSS ******/ /****** CM Map Editor ( Matrix Editor ) ******/ #Cm-CellColumnList {   border-bottom: none;   float: left;   border: 1px solid lightGrey;   background-color: white;   border-radius: 5px;   -webkit-border-radius: 5px;   width: 230px;   border-image: initial; } #Cm-CellEditor {   margin-top: 80px; }   #Cm-CellColumns ul {     margin: 0;     padding: 5px;     list-style-type: none;     list-style-position: outside;     list-style-image: none;   }     #Cm-CellColumns li a {       display: block;       border-top: 1px solid #E7E7E7;       border-right: 1px solid lightGrey;       border-bottom: 1px solid lightGrey;       border-left: 1px solid #E7E7E7;       margin-bottom: 3px;       font-weight: bold;       text-decoration: none;       font-weight: bold;       color: black;       background: url(../../images/icons/move_right_16.png) no-repeat 8px 7px transparent;       padding: 5px 5px 5px 30px;       -webkit-border-radius: 3px;       border-radius: 3px;     }       #Cm-CellColumns h3 {     margin: 0;     font-size: 95%;     background: none repeat scroll 0 0 #244358;     -webkit-border-radius: 3px;     border-radius: 3px;     color: #fff;     margin: 5px;     padding: 5px 10px;   }     #Cm-CellColumns li a:hover { background-color: #f3fbff; }    #Cm-CellColumns li.active a:hover { background-color: #557488; }    #Cm-CellColumns li.active {  -webkit-border-radius: 3px;  border-radius: 3px; }    #Cm-CellColumns li.active a { color: #fff; background: #557488 url(../../images/icons/move_right_blue_16.png) no-repeat scroll 8px 7px; }    #Cm-CellWorkspace     {     width: 530px;       float:right;       font-size:11.5px;      border-bottom: none;       float: left;       border:1px solid #D3D3D3;       background-color: #fff;       -webkit-border-radius: 5px;      border-radius: 5px;      margin-left: 10px;      padding: 5px;    }    /***** MATRIX ( TABLE LAYOUT ) CM *****/ #Cm-PageContainer { margin:0 auto; padding: 10px 15px 15px; } #Cm-MatrixContainer #share, #Cm-Matrix-AddRow{  padding-bottom: 10px;  } #Cm-MatrixContainer #share {  background-color: #fff;  -webkit-border-radius: 5px 5px 0 0;      border-radius: 5px 5px 0 0;     margin-top: 10px;     border: 1px solid #d7d7d7;     border-bottom: 1px solid #fff;     margin-bottom:-1px; } #Cm-MatrixContainer #CmHideColumnsContainer{  position:absolute;  background: #fff;  -webkit-border-radius: 5px;   border-radius: 5px;   border:1px solid #D3D3D3;   padding: 10px } #Cm-MatrixContainer #CmHideColumnsContainer h3{  margin: 0; } #Cm-MatrixContainer #CmHideColumnsContainer ul{  margin: 0;  padding: 0; } #Cm-MatrixContainer #CmHideColumnsContainer li{  float: none;  margin: 0;  padding: 3px 0;  /*border-bottom: 1px solid #E7E7E7;*/  font-weight: bold; } #Cm-MatrixContainer #CmHideColumnsContainer li button{  display: inline;  height: inherit;     padding: 2px 4px;     margin-right: 5px; }   .close-icon a {     background:url("images/icons/delete_16.png") no-repeat scroll 0 0 transparent;     float:right;     height:20px;     outline:medium none;     padding-left:16px;     text-indent:-9999px; } #share {  float: right;  padding-top: 5px;  padding-right: 20px; }  #share li, #Cm-Matrix-AddRow li {  list-style-image:none;  list-style-position:outside;  list-style-type:none;  float: right;  padding-left: 15px; }  #share li a, #Cm-Matrix-AddRow li a, #share li button {  font-size:90%;  text-decoration:none;  }    #Cm-Matrix-AddRow ul{ margin: 0;} #CmDisplayModesContainer {   background: none repeat scroll 0 0 #FFFFFF;   border: 1px solid #CCCCCC;   -webkit-border-radius: 5px 5px 5px 5px;   border-radius: 5px 5px 5px 5px;   float: left;   padding: 10px;   position: absolute; }   #CmDisplayModesContainer span {   font-weight: bold;   }   #CmDisplayModesContainer ul {   list-style-type: none;   margin: 5px 0 0;   padding: 5px 0 0;   }       #CmDisplayModesContainer ul li {       border: 2px solid #D7D7D7;       cursor: pointer;       float: left;       height: 70px;       width: 70px;       list-style-type: none;       margin: 0 10px 0 0;     }       #CmDisplayModesContainer ul li.active, #CmDisplayModesContainer ul li:hover {       border: 2px solid #557488;     }         #CmDisplayModesContainer ul li.Matrix {       background: url(../../images/icons/matrix.gif) no-repeat scroll 14px 20px #FFFFFF;     }     #CmDisplayModesContainer ul li.PivotView {       background: url(../../images/icons/pivotview.gif) no-repeat scroll 14px 20px #FFFFFF;     }         #CmDisplayModesContainer ul li.PanelView {       background: url(../../images/icons/panelview.gif) no-repeat scroll 14px 20px #FFFFFF;     }      table.cm-matrix { background-color: #FFFFFF;   border: 1px solid #D3D3D3;   box-shadow: 0 3px 3px #E5E5E5;   box-shadow: 0 3px 3px #E5E5E5;   -webkit-box-shadow: 0 3px 3px #E5E5E5;   clear: both;   margin-bottom: 20px;   padding: 2px;   /*width: 100%;*/ } #Cm-TemplateHeader .date { background-position: 10px 50% !important; float:right; margin: 0 !important; font-size: 14px; font-weight: bold;} .date span { font-weight: normal; padding-left: 20px; font-size: 12px;} table.cm-matrix td, table.cm-matrix th{   padding: 5px 10px; } table.cm-matrix tr#header th{ /*-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;*/   background-color: #557488;   margin: 0;   padding: 5px 0 5px 10px;   /*border:1px solid #FFFFFF;*/   color:#FFFFFF;   font-weight:bold;   min-width:160px;   padding:10px 20px;   vertical-align:middle; } table.cm-matrix tr#header th.options { /*min-width: 85px;*/ background: none repeat scroll 0 0 #9dd06e !important; width: 9% !important; min-width: 9% !important; max-width: 9% !important; } table.cm-matrix td div.#ViewSuggestedResources { cursor: pointer; padding-top: 10px; } table.cm-matrix td{ line-height: 1.5em; padding: 8px;  vertical-align: top; border-left: 1px solid #EEEEEE;   border-top: 1px solid #FFFFFF; } table.cm-matrix td table { border: none; -moz-box-shadow: none; box-shadow: none;} table.cm-matrix td.border-top-right { border: 1px solid #fff; background-color:#F3FBFF; } table.cm-matrix td.mouse_over { background-color: #9DD06E; cursor: pointer; } table.cm-matrix .cm-matrix-td-options { background: none repeat scroll 0 0 #F3FBFF; width: 9% !important; min-width: 9% !important; max-width: 9% !important; /*width: 120px !important;*/ } table.cm-matrix td.StandardViewCompleteNumber, table.cm-matrix td.StandardViewDescription { border-bottom: none; border-left: none; }  table.cm-matrix td.StandardViewCompleteNumber a  {   padding-left: 0px;   padding-right: 0px;   color:#446ab6; } .tableFloatingHeader {   width:100% !important; } #Cm-Matrix-ViewOptions { margin-top: 10px; margin-bottom: -15px;  float:left; } #CmTags {   padding-left: 5px; } #CmTags span { font-weight:bold; }   /************** CM MAP SECTION - These styles apply to the maps themselves ( as well as the template map pages ) **************/  #Cm-PageContainer p {line-height:2em; padding: 0 5px; margin: 0; } #Cm-PageContainer #CmapInfo2 p {/* padding: 5px 10px 5px 10px; margin:0; */ line-height:1.3em; padding :5px; margin-bottom: 0px; } #CmapInfo span{ font-weight: bold;} #CmapMetaData { margin-top: 10px; } #CmapMetaData div.CmapDropDownItem { float:left; padding-right:10px; } #Cm-HeaderManager{ margin-top: 10px; padding-bottom: 20px;} #CmapMetaData div.CmapDropDownItem select{   width: 175px;   border:1px solid #5B9AE5;   margin-top:10px;   padding:2px; }  #TemplateOverview, #TemplateColumns, #TemplateMetaData, #TemplateSecurity { padding: 20px; font-size: 95%; } /* creates space below the faceted header */ #TemplateManager { margin-top: 100px; } #TemplateColumnManager {   -webkit-border-radius: 5px;   border-radius: 5px;   background: none repeat scroll 0 0 #F7F7F7;   border-color: #E7E7E7 #D3D3D3 #D3D3D3 #E7E7E7;   border-style: solid;   border-width: 1px;   margin-top: 15px;   padding: 10px; } #TemplateOverview h3, #TemplateColumns h3, #TemplateMetaData h3, #TemplateSecurity h3, #cmtemplate_TemplateSecurity h3 {   padding:10px 10px 10px 10px;   font-size:14px;   margin-bottom: 10px; } #cmtemplate_TemplateSecurity {   padding:20px !important; }   #TemplateOverview span{    font-weight: bold;    font-size: 12px;   } #TemplateColumnManager { margin-top:10px; } #TemplateEditor table td, #TemplateColumnManager table td { padding-bottom: 10px; } .edit-component, #CmSuggestionEditor {   -webkit-border-radius: 5px;   border-radius: 5px;   padding: 15px;   margin-top: -1px !important;   margin-bottom: 15px;   border: 1px solid #D3D3D3;   background-color: #fff; } .app-tree { border: 0px solid #ccc; } #add { padding-top: 10px;} .GridView tr.header td.headeralignright, .GridView tr.header th.headeralignright {   text-align: right; font-weight: bold; padding-right: 10px; } #template_tags_info select {     width: 555px;   padding: 10px;   margin-bottom: 30px; } #Cm-MatrixViewSelector { -webkit-border-radius: 5px; border-radius: 5px; float: left; background:none repeat scroll 0 0 #Fff; padding: 10px; border: 1px solid #ccc; } #Cm-MatrixViewSelector span { font-weight: bold; } #Cm-MapInfo{    -webkit-border-radius: 5px; border-radius: 5px; padding: 10px;   background: none repeat scroll 0 0 #F7F7F7;   border-color: #E7E7E7 #D3D3D3 #D3D3D3 #E7E7E7;   border-style: solid;   border-width: 1px;   margin-right: 20px; } #Cm-MapInfo label { display: inline; } #Cm-MapInfo input { margin: 8px 0; } #Cm-MatrixViewSelector ul{ list-style-type:none; margin:5px 0 0; padding:5px 0 0 0;} #Cm-MatrixViewSelector ul li{ list-style-type: none; float:left; margin: 0 10px 0 0; height:70px; cursor:pointer; border: solid 2px #d7d7d7; } #Cm-MatrixViewSelector ul li span {   background-color:#FFFFFF;   padding:0 5px; } #Cm-MatrixViewSelector ul li.active, #Cm-MatrixViewSelector ul li:hover { border: solid 2px #557488;} #Cm-CustomHeader, #Cm-TitleHeader{ } #Cm-TitleHeader, #Cm-TemplateHeader .date{   background-color:#FFFFFF;   border-color: #E7E7E7 #D3D3D3 #D3D3D3 #E7E7E7;   border-style: solid;   border-width: 1px;   margin:20px 0 0;   padding:10px;   -webkit-border-radius:5px;   border-radius:5px; } #Cm-TitleHeader h2{   border-bottom: none;   box-shadow: none;   text-shadow: none;   margin: 0;   padding: 0; } #Cm-TemplateHeader {   -webkit-border-radius: 5px; border-radius: 5px; background:none repeat scroll 0 0 #fff;   border:1px solid #D3D3D3;   padding: 10px; } .map-preview-header {   margin-top: 20px; } .map-fixed-header { top:0; left:0; position: fixed; background-color: #557488; padding:10px 20px 20px 20px; width: 97%; _width:100%; _position:absolute; border-bottom: 1px solid #fff;} .map-fixed-header h2 {    border-bottom: none;   box-shadow: 0 0 0 0 #E5E5E5;   text-shadow: 0 0 0 rgba(0, 0, 0, 0.5);   margin: 10px 0;   padding: 0;   color: #fff;   font-size: 19px;   } .modal-fixed-header { top:0; left:0; position: fixed; background-color: #557488; border-bottom: 1px solid #FFFFFF; padding:10px; width: 97%; height:40px; z-index: 10; _position:absolute; _width:100%;} .fixed-top-margin { margin-top: 80px; } #apptools .modal-fixed-header h3, #TemplateHeader .modal-fixed-header h3, h3.suggestion-header, .map-fixed-header h3, .modal-fixed-header h3{ margin:0; padding:10px; float: left; font-size:18px; color: #fff;}  .map-intro {   padding: 10px;   margin-top: 20px; } p.template-type{   -webkit-border-radius: 5px; border-radius: 5px; padding: 0 10px; background: #F3FBFF; width: 40%;   border:1px solid #E7E7E7; } .template-dropdown{   margin-left: 30px; } .map-build-panel, .im-build-panel {   margin-top: 20px;   /*-moz-border-radius: 5px; -webkit-border-radius: 5px; -border-radius: 5px; background:none repeat scroll 0 0 #fff;   border:1px solid #D3D3D3;*/   padding: 0 20px 10px 20px;   _padding-top: 20px;   .padding-top: 20px; } .map-build-panel {   margin-top: 70px; } .im-build-panel {   margin-top: 90px !important; } /* Within the matrix template for CM */ #cmtab1 h3, #cm-tab2 h3, .map-build-panel h3, #CmapInfo h3 { margin: 0 0 10px;} #cmapOverview, #cmapMatrix, #cm-tab1, #cm-tab2 { background: none repeat scroll 0 0 #fff; margin-bottom: 10px; padding: 10px; -webkit-border-radius:5px; border-radius: 5px; } #cmapOverview .filterboxes { margin: 20px 0 0 0; padding: 5px 0 5px 10px;} h3.cmSubhead{ background: none repeat scroll 0 0 #244358; color:#fff; padding: 10px; margin: 0 0 10px; -webkit-border-radius:3px; border-radius: 3px; font-size:15px; } #cmtab1{   padding:0 20px 20px;   .padding:20px 20px 20px;   _padding:20px 20px 20px;   width:97%;   margin-bottom: 10px;   margin-top: 80px !important; } #cm-tab2{   /*width:97%;   margin-bottom: 10px;  /*overflow:auto;*/ } #CmapInfo{   margin:0 auto;   padding:0 20px 20px;   .padding:20px 20px 20px;   _padding:20px 20px 20px;   width:97%;   margin-top: 15px; } #CmapTitle {   -webkit-border-radius:3px;   border-radius:3px;   background:none repeat scroll 0 0 #F7F7F7;   float:left;   margin:0 0 20px 20px;   width: 291px !important; }  #CmSecurity h3 {   background:url() no-repeat scroll 0 0 transparent;   border-bottom:none;   padding:10px;   font-size: 11px;   font-weight: normal;   color: #000; }   #CmSecurity input {   margin-left: 30px; }    /****** END CORE MATRIX CSS ******/#modalwindow {   margin: 10px auto 0;   width: auto; } #ManagerContainer {   margin-top: 75px;   }   #ManagerContainer #searchResults { margin-right: 10px;} #ManagerContainer #searchResults, #ManagerContainer #currentAlignments { width: 46%; float: left; height:200px; overflow-y:auto;} /*#ManagerContainer #searchResults table.GridView, #ManagerContainer #currentAlignments table.GridView { padding: 0;}*/ #modalwindow #ManagerContainer {   background: none repeat scroll 0 0 #FFFFFF;   border: 1px solid #D3D3D3;   border-radius: 5px 5px 5px 5px;   margin-top: 30px;   overflow: auto;   padding: 20px 10px 0; } #modalwindow #ManagerContainer select { margin-bottom: 10px; } /* Alignment Tool Dialogue */ #modalwindow #ManagerContainer #standard-search {   margin: 30px auto 10px !important;   /* width: 620px; */ } #modalwindow #ManagerContainer .searchbox { float: none !important; clear: both; } #modalwindow #ManagerContainer #standard-search p {padding: 20px 50px; margin: 0 auto; } #modalwindow #ManagerContainer #standard-search .filterboxes p { font-size: 14px; padding: 10px; margin: 0 10px; } #modalwindow #ManagerContainer #BrowseStandards, #modalwindow #ManagerContainer .currentstandards, #modalwindow #ManagerContainer #BrowseAssessments, #modalwindow #ManagerContainer .currentassessments, #modalwindow #ManagerContainer #BrowseCurriculumFrameworks, #modalwindow #ManagerContainer .currentcurriculumframeworks {   background: none repeat scroll 0 0 #FFFFFF;   border: 1px solid #D3D3D3;   border-radius: 5px 5px 5px 5px;   float: left;   height: 300px;   margin: 20px 10px 20px 0;   overflow: auto;   padding: 10px;   width: 45%; } #modalwindow #ManagerContainer #BrowseAssessments, #modalwindow #ManagerContainer .currentassessments {   width: 45%; } #modalwindow #ManagerContainer #BrowseStandards h3, #modalwindow #ManagerContainer .currentstandards h3, #modalwindow #ManagerContainer #BrowseAssessments h3, #modalwindow #ManagerContainer .currentassessments h3, #modalwindow #ManagerContainer #BrowseCurriculumFrameworks h3, #modalwindow #ManagerContainer .currentcurriculumframeworks h3{   background: none repeat scroll 0 0 #244358;   border-radius: 5px 5px 5px 5px;   clear: both;   color: #FFFFFF;   display: block;   font-size: 18px;   margin: 0 0 5px;   padding: 10px; } #modalwindow #ManagerContainer #BrowseStandards #noresults h3, #modalwindow #ManagerContainer .currentstandards #noresults h3, #modalwindow #ManagerContainer #BrowseAssessments #noresults h3, #modalwindow #ManagerContainer .currentassessments #noresults h3, #modalwindow #ManagerContainer #BrowseCurriculumFrameworks #noresults h3, #modalwindow #ManagerContainer .currentcurriculumframeworks #noresults h3 {   background: none repeat scroll 0 0 #eee;   font-size: 14px;   color: #4A4F5A; } #modalwindow #ManagerContainer table.GridView {   -moz-box-shadow: none;   box-shadow: none; } #modalwindow #ManagerContainer .list-view table.GridView tr td ul.list-options-text { position: relative; } #modalwindow #ManagerContainer .list-view table.GridView tr td ul.list-options-text .add a, #modalwindow #ManagerContainer .list-view table.GridView tr td ul.list-options-text .delete a { padding: 0 10px 0 28px !important;  background-position: 8px 50%; background-repeat: no-repeat; } #modalwindow #ManagerContainer .list-view table.GridView tr td ul.list-options-text .add a {   } #modalwindow #ManagerContainer .list-view table.GridView tr td ul.list-options-text .delete a {   } .AssessmentSearchResults {   width:96.5% !important;   } #modalwindow #ManagerContainer #assessment-search {   margin: 0px auto; } #modalwindow #ManagerContainer #standard-search #assessment-search {   margin: 30px auto; }  #modalwindow #ManagerContainer #assessment-search #SearchResultsContainer {   background: none repeat scroll 0 0 #FFFFFF;   border: 1px solid #D3D3D3;   border-radius: 5px 5px 5px 5px;   height: 300px;   overflow: auto; } .MsgWindow {  position: absolute;   visibility: hidden;  background-color: white;  -moz-border-radius: 5px;     border-radius: 5px;     border: 1px solid #333; }  /* Overwriting form styles specifically for modal forms */ #modalwindow .default_fields { padding: 0 0 20px; } #modalwindow #PybPeerReviewTeamCreation .default_fields { padding: 20px 10px 20px; } body#modalwindow #login { border: none; -moz-box-shadow: none; box-shadow: none; width: auto;} #modalwindow p { font-size: 12px; }  .drag-handle {  padding: 10px;  text-indent: 3px;  font-size: 12px;  font-weight: bold;  overflow: hidden;  width: auto;    background: #e5e5e5;  color: #333;     text-shadow: 0px 1px 0px rgba(255,255,255,.5);  border-bottom: 1px solid #858585;   -moz-border-radius: 4px 4px 0 0 ;     border-radius: 4px 4px 0 0 ;   /* filter:progid:DXImageTransform.Microsoft.alpha(opacity=100); */  -moz-opacity: 1;  opacity: 1;  }  * html .drag-handle{ width: 100%; }   .drag-handle .drag-controls {  position: absolute;  right: 1px;  top: 2px;  cursor: pointer;  }   .drag-controls img { display: inline;}   .drag-icon { float: left; padding: 5px 10px 0 5px; }   .drag-contentarea  {  background-color: #fff;  color: #000;  height: 150px;  padding: 20px;  overflow: auto;  text-align:justify;  -moz-border-radius: 0 0 4px 4px;     border-radius: 0 0 4px 4px;  }   .drag-contentarea .reset-the-reset ul, .drag-contentarea .reset-the-reset ol { margin-left: 10px; } .drag-contentarea .reset-the-reset ul li { margin: 2px 5px 2px 10px; padding: 2px 0 0 5px; list-style-type:disc; }  .drag-contentarea .reset-the-reset ol li { margin: 2px 5px 2px 10px; padding: 2px 0 0 5px; list-style-type:decimal; }  .drag-buttons{ padding-top: 1em; padding-bottom: 10px; text-align:center; clear: both; }  .drag-buttons button { display: inline; }  .drag-buttons button.cancel { -moz-border-radius: 30px; border-radius: 30px; -webkit-border-radius: 30px; height: 32px !important; width: 60px; }   .msgwin-buttons button{ font-weight :normal; margin: 1px; padding: 0 5px 0 5px; font-size: .8em; }  .drag-statusarea{ border-top: 1px solid gray; background-color: #F8F8F8; height: 13px; }  .drag-resizearea{ float: right; width: 13px; height: 13px; cursor: nw-resize; font-size: 0; }  .drag-checkboxnoshow{ /*CSS for Checkbox Area div*/   background-color: #fff;   color: black;   text-align:center;   padding: 10px 20px;   }   .drag-checkboxnoshow input {     vertical-align: middle;   }   .drag-checkboxnoshow label {     vertical-align: middle;   }  .ModalDimmerDiv  { visibility: hidden;  position: absolute;  top: 0;  left: 0; right: 0; bottom: 0;  width: 100%;  height:100%;  background-repeat: repeat;  background-image: url("../../images/msgwindow/modaldimmer.png"); background-position: 0 0; }  /* Pagination */  /* This is the div that all results and paging will be nested in */ .results-header {    background-color: #ddd;  -moz-border-radius: 3px;  -webkit-border-radius: 3px;  border-radius: 3px;  margin: 10px 0;  padding: 2px; }   .results-header h3   {      float: left;    margin: 0;    padding: 8px;   } .paging {   display: block;   margin: 0;   padding: 5px;   float: right;   -moz-border-radius: 3px;   -webkit-border-radius: 3px;   border-radius: 3px;     }       .paging li, .paging a  { display: block; line-height: 25px; float: left; font-weight: bold; }      .paging a        { margin-left: 3px; }     .paging .arrow a { font-weight: normal; line-height: 23px;}         .paging a.active {       cursor: default;       background-color: transparent;       background-image: none;       padding-top: 1px;    -moz-border-radius: 0;    -webkit-border-radius: 0;    border-radius: 0;    border: none;       }           /* Results within darker backgrounds */          #SearchResultsContainer .paging a.active {       color: #fff;       text-shadow: none;       }    #PagingStripTop { float: right; clear: both; padding-bottom: 5px; }/*   Added by DJD for Nylearns Profile Page and other portal Profile pages   Might need some clean up */  #profile-data {  width: 630px;  margin: 30px auto 0;   } #profile_info {  padding: 0 20px 15px; } #profile_school_info {  padding: 30px; width: 557px;   margin: 20px auto 0; border: 1px solid #DCD3B6; background: #F1EBD7; } #profile_school_info select {     width: 557px;   padding: 10px;   margin-bottom: 30px; } #profile_organization {  padding: 30px; width: 598px;   margin: 20px auto 0; border: 1px solid #DCD3B6; background: #F1EBD7; } #profile_save { clear:both; width: 100px; margin: 20px auto; } #profile_save input { float:none;  } #ProfileMain { width: 628px; margin: 0 auto; }  #profile_avatar, .profile_avatar_upload { clear: both; float: left; width: 78px; } #profile_avatar img, .profile_avatar_upload img { display: block; margin: 0 auto; padding: 5px; border: 1px solid #ccc;} #profile_fields {   float: left;   padding: 0 15px 15px;   margin: 0;   border-right: 1px solid #ccc;   }  .profile_field { margin-top: 10px; } .profile_field:first-child { margin-top: 0; }   .profile_field input { clear: both; display: block; width: 250px; } .profile_field select { clear: both; display: block; font-size: 12px; width: 258px; } .profile_field.salutaion input { width: 75px; }  #profile_fields button { margin-top: 20px; }  #requestmadechangemodal .profile_field { width: 265px; } p.form-help {font-size: 10px;} .avatar_uploader { margin-left:15px; float:left; width:330px; }  .avatar_uploader form label {   font-size: 12px !important; } #avatar_options {   padding-top: 10px; } #avatar_options ul.list-options { padding: 0; float: left; } .profile-options {   float: right;   margin-top: 2px;   padding: 10px;   -moz-border-radius: 3px;   border-radius: 3px;   }    .profile-options button { width: 190px;} #login, #RegisterMain { width: 300px; margin: 0 auto 0; } #login.change-password-form {   padding: 0.5rem 1rem;   margin-bottom: 0.5rem; } #login.change-password-form label {   font-size: 12px; } #my-subscription {} #my-subscription-level { width: 286px; float: left;} #my-subscription-level h3, #my-subscription-level h4 { padding-bottom: 0;} #my-subscription-tools  {width: 300px; float: left;} #my-subscription-tools ul { padding: 0 20px 20px; margin: 0;} #my-subscription button { float: none; margin-top: 10px; width: 200px;} #my-subscription button:first-child { margin-top: 30px; } .org-search-help { margin: 5px 0 15px; padding-bottom: 5px; border-bottom: 1px solid #ccc; } .org-search-help button { margin-left: 11px; float: left;              font-size: 11px; border: none; background: none;              /*color: #e0941c;*/ } .org-search-help button:hover { color: #9dd06e; -moz-box-shadow: none; box-shadow: none; } #AutoCompleteOrganizations { background: #fff; border: 1px solid #ccc; padding: 0; margin-top: -16px !important; width: 256px !important; } #AutoCompleteOrganizations table.GridView {font-size: 11px !important; border: none; -moz-box-shadow: none; box-shadow: none; -moz-border-radius: 0;   border-radius: 0; } #AutoCompleteOrganizations table.GridView td:hover { background: #f3fbff; cursor: pointer; } .rememberme { clear: both; }  .rememberme, .forgotpassword {   display: block;   float: left;   line-height: 20px;   margin: 20px 0 ;   font-size: 11px; } .forgotpassword { border-left: 1px solid #ccc; margin-left: 10px; padding-left: 10px;} .rememberme input {   margin-top: 2px; } .rememberme input, #login .rememberme label {   display: block;   float: left;   margin-right: 3px ;   padding: 0; } #requestmadechangemodal .profile_field label {   margin-bottom:0; } #requestmadechangemodal .request-change-form-fields {   display:inline-block; } #requestmadechangemodal #organizationHeading {   font-size:13px; } #requestmadechangemodal .request-changes-modal-dropdowns {   clear: both;   right:0;   display:inline-block;   width: 570px;   position: absolute; } #requestmadechangemodal .request-changes-modal-dropdowns .request-changes-modal-dd {   clear: both;   right: 0;   width: 566px;   border: solid 1px #CCCCCC; } #requestmadechangemodal .request-changes-modal-dropdowns .request-changes-modal-dd:not(:first-child) {   margin-top:-25px; } #requestmadechangemodal .request-changes-modal-dropdowns .request-changes-modal-dd .grade-subject-course-header {   background-color: #3c557d;   width: 100%;   padding: 15px;   color: #fff;   text-align:left;   border-radius:0;   height:initial;   text-shadow:none;   font-size:14px; } #requestmadechangemodal .request-changes-modal-dropdowns .request-changes-modal-dd .inner-tags {   padding: 5px 10px; } #pg_bar_container { width:100px; border: 1px solid #1B4470; height: 8px; padding:1px; -moz-border-radius: 3px; -webkit-border-radius: 3px;   -border-radius: 3px;   }  #pg_bar {  height:8px;   background-color: #2A64A4;  background-image: url("../../images/bg_progress_bar.png");  background-repeat: repeat-x; }  .pg_label {  float:left;  margin-right: 5px; }  .pg_data {  float:left; }  /* Customizations */ #ClassProgressBar { width:100px; margin: 5px auto; } /***** RESULTS *****/ /* ---------- No Results ---------- */ #noresults {  margin: 5px 0 !important;  padding: 10px 10px 0 !important; width: auto;} #noresults p {  padding: 0 20px; } .searchresults { clear: both; } #SearchResultsContainer #suggestions {   /* padding: 20px 10px 0; */ }  #SearchResultsContainer > div.content-panel #noresults { width: auto; border: none; background: none; margin: 0 !important; }  #suggestions span { padding: 10px 10px 0; font-weight: bold; display: block;} #suggestions ul {   background-color: #F6F8FA;   border-radius: 3px;   -webkit-border-radius: 3px;   -moz-border-radius: 3px;   margin: 0 0;   padding: 5px 10px; } /* ---------- SEARCH PAGE ---------- */ #SearchResultsContainer > div {   background: none repeat scroll 0 0 #FFFFFF;   border: 1px solid #D3D3D3;   border-radius: 5px;   -webkit-border-radius: 5px;   -moz-border-radius: 5px;   width: 958px; } #SearchResultsContainer div.list-view > div {     border-color: #E7E7E7 #D3D3D3 #D3D3D3 #E7E7E7;     border-left: 1px solid #E7E7E7;     border-radius: 3px;     -webkit-border-radius: 3px;     -moz-border-radius: 3px;     border-style: solid;     border-width: 1px;     margin: 5px 0 0;     padding: 0;   }    #noresults h3, #SearchResultsContainer h3 {   background-color: #244358;   border-radius: 3px;   -webkit-border-radius: 3px;   -moz-border-radius: 3px;   color: #fff;   margin: 5px 0;   padding: 5px;   clear: both; }   #SearchResultsContainer .atandard-heading span, #searchresults h3 span, #searchresults .standard-heading span   {     float: left;     line-height: 23px;     padding: 7px 5px;   }  #SearchResultsContainer #noresults {   margin-top: 11px !important;   padding: 0; } .searchResultName {   float: left;   width: 560px; }   .searchResultName h4 a {     display: block;     font-size: 18px;     font-weight: bold;     padding: 20px 10px;   }     .searchResultType {     background-color: #F7F7F7;     border: 1px solid #D3D3D3;     border-radius: 5px;     -webkit-border-radius: 5px;     color: #000000;     float: right;     overflow: hidden;     padding: 20px;     width: 320px;     word-wrap: break-word;   }     /* ---------- ASSESSMENTS PAGE ---------- */ .Assessment-Result-Header {   margin: 10px;   padding: 5px 5px 5px 10px;   background-color: #999;   border: 1px solid #ccc;   border-radius: 5px;  -webkit-border-radius: 5px; }  #SearchResultsContainer .aligned-standards, #SearchDiv .aligned-standards { background-color: #d9e1eb; padding: 10px; margin: 10px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }   #SearchDiv .Assessment-Result .answers h4 {   background-color:#FFE851;   padding: 0 20px;   border-radius: 3px 0 0 3px;   -webkit-border-radius: 3px 0 0 3px;   margin-right: 20px;   line-height: 2.5em; } .Assessment-Result .answers div { background-color: #FFF3A1; border-radius: 3px; -webkit-border-radius: 3px; line-height: 2.5em; } .Assessment-Result-Header ul {     margin: 0;     padding: 0;      }       .Assessment-Result-Header ul li.up, .Assessment-Result-Header ul li.down {         list-type: disc outside none;         float: left;         display: inline;         margin: 0;          }         .Assessment-Result-Header ul li.up a, .Assessment-Result-Header ul li.down a{            background-repeat: no-repeat;           background-position: 0 50%;           display: block;           text-indent: -9999px;           width: 24px;            height: 24px;           }     .Assessment-Result-Header ul.list-options li.button:hover a {       border-radius: 3px;       -webkit-border-radius: 3px;   }   .Assessment-Result-Header .answer-data {   margin-bottom:10px; } .Assessment-Result-Header .answer-data img {   display:block; }  /* ---------- END ASSESSMENTS PAGE ---------- */  /* Content Alignment Tool */ #contentDialogSearchResultsContainer .card-row, .alignment-container .card-row {   display:flex;   align-items:center; } #contentDialogSearchResultsContainer .card-body, .alignment-container .card-body {   max-height:400px;   overflow-y:auto; } #contentDialogSearchResultsContainer .card-row .alignment-result-title, .alignment-container .card-row .alignment-result-title {   flex-basis:45%; } #contentDialogSearchResultsContainer .image-container, .alignment-container .image-container {   text-align:right;   margin-left:auto;   flex-basis:35%;   margin-right:0.75rem; } #contentDialogSearchResultsContainer .image-container .provider-icon, .alignment-container .image-container .provider-icon {   width:80%; } #contentDialogSearchResultsContainer .image-container .provider-icon.trs-icon, .alignment-container .image-container .provider-icon.trs-icon {   width:95%;   margin-top:3px; } #contentDialogSearchResultsContainer .image-container.district-icon, .alignment-container .image-container.district-icon {   color: #6F1F1D;   font-size: 16px; }ul.tabs {   list-style: none; display: block; clear:both;   margin: 0 auto;   padding: 4px 0 0; } ul.tabs:after { clear:both; }  #RegistrationListing ul.tabs {   padding: 0 10px;     background-color: transparent; }  ul.tabs li { float: left; margin:0; padding: 0;} ul.tabs li a {   /*   border-style: solid solid none;   border-width: 1px 1px medium;     min-height: 20px;   margin: 0 2px;   padding: 10px 5px 0;   text-align: center;   min-width: 115px;   text-decoration: none;   font-weight:bold;   display:block;   */        cursor: pointer;   color: #333;   text-shadow: 0px 1px 0px rgba(255,255,255,.5);   display: block;   background: #e5e5e5 /*#d2d2d2 url(../../images/button.png) repeat-x right top*/;   height: 21px;   line-height: 21px;   margin-bottom: -1px;   margin-left: 2px;   padding: 5px 15px 5px;   -moz-border-radius: 5px 5px 0 0;   border-radius: 5px 5px 0 0;   border: 1px solid #ccc;   border-bottom: none;   -moz-box-shadow: inset 0 -3px 3px -1px #ccc;   box-shadow: inset 0 -3px 3px -1px #ccc;   text-decoration: none; } ul.tabs li a em { font-weight: normal; } ul.tabs li:first-child a { margin-left: 0; } ul.tabs li a:hover, ul.tabs li a.active { background: #fff; -moz-box-shadow: none; box-shadow: none; height: 22px; }         ul.tabs li a.active {font-weight: bold;}         .tabbed-content {   -moz-border-radius: 0 5px 5px 5px;   border-radius: 0 5px 5px 5px;     background: none repeat scroll 0 0 #FFFFFF;   border: 1px solid #ccc;     margin: 0 auto 0;   padding: 15px;   -moz-box-shadow: 0 3px 3px #e5e5e5;   box-shadow: 0 3px 3px #e5e5e5; } /* Assessment */ #assessment-container .tabbed-content { padding: 0; }  /*subnav*/ ul.tabs ul { position:absolute; left:0; top:1.5em; float:left; background:#bbb; width:100%; margin:0; padding:0.25em 0.25em 0.25em 1em; list-style:none; border-top:1px solid #fff; } ul.tabs ul li { float:left; display:block; margin-top:1px; } ul.tabs ul A { background:#bbb; color:#fff; display:inline; margin:0; padding:0 1em; border:0 } ul.tabs ul A:hover, ul.tabs ul A:active, ul.tabs ul A.here:link, ul.tabs ul A.here:visited { color:#444; } #RegistrationListing .tabbed-content {   border: #D2E0F4 solid 1px;   margin-top: -1px; } /* Sweet Tabs with background images */ ul.sweet-tabs li a { background-repeat:no-repeat;  background-position: left center; padding-left:16px; } ul.sweet-tabs li a.news-addsome {   background-image:url("images/icons/news-add-24.png");   padding-left:26px;   } ul.sweet-tabs li a.news-manage {   background-image:url("images/icons/news-manager-24.png");   padding-left:26px;   } ul.sweet-tabs li a.news-list {   background-image:url("images/icons/news-list-24.png");   padding-left:26px;   } /* Content tab styling for page consolidation that than a subnav */ .content-toggle  {   background-color: #ccc;   border-bottom: medium none;   border-radius: 3px 3px 0 0;   -webkit-border-radius: 3px 3px 0 0;   -moz-border-radius: 3px 3px 0 0;   margin: 40px auto 10px;   padding: 5px 0 0 15px; }  .content-toggle ul.tabs li a {   border: none;   border-color: #ccc #333 #ccc #ccc;   border-style: solid solid none;   border-width: 1px 1px medium;   background-color: #EBF1F9;   float: left;   margin: 0 5px;   padding: 10px;   text-align: center;   -moz-border-radius: 0;   -webkit-border-radius: 0;   border-radius: 0;   width: 150px;   color: #1A436E; } .content-toggle ul.tabs li a.active, .content-toggle ul.tabs li a:hover {   background-color: #FFFFFF;   border-color: #ccc #ccc #FFFFFF;   border-style: solid;   border-width: 1px;   cursor: pointer;   -moz-border-radius: 3px 3px 0 0;   -webkit-border-radius: 3px 3px 0 0;   border-radius: 3px 3px 0 0;   text-decoration: none; }/*------- CORE TOOLBAR CSS -------*/ .ToolbarContainer {   margin: 20px 0;  /*border: 1px solid #ccc;*/  background: #fff;  -moz-border-radius: 5px;  -webkit-border-radius: 5px;  border-radius: 5px; }  .ToolbarContainer .tool{   border: 1px solid #fff;   display:block;   float:left;   color: #E0941C;   font-weight:bold;   width: 105px;   padding: 12px 12px 6px;   margin: 5px 5px 5px 0;   text-decoration:none;    text-align: center; } .ToolbarContainer .tool:first-child { margin-left: 5px; } .ToolbarContainer .tool.last {   }  .Profile-ToolbarContainer .tool{    display:block;   float:right;   font-size:9px;   font-weight:bold;   width: 120px;   padding: 0 0 10px 10px;   text-decoration:none;    text-align: right;   line-height: 35px; } .Profile-ToolbarContainer .tool img { float: left; display:block;}   .ToolbarContainer .tool img, .ToolbarContainerFull .tool img{ margin: 0 auto; display:block; }  .ToolbarContainer .tool a { color: #E0941C; }  .ToolbarContainer .tool a:hover, .ToolbarContainerFull .tool a:hover{ text-decoration:none; }   .ToolbarContainer .tool:hover, .ToolbarContainerFull .tool:hover, .ToolbarContainer .selected, .ToolbarContainerFull .selected{     background: #f3fbff;   border: 1px solid #e7e7e7;   cursor: pointer;   text-decoration:none;   -moz-border-radius: 3px;   -webkit-border-radius: 3px;   -border-radius: 3px;   color: #000; } .ToolbarContainer .selected, .ToolbarContainerFull .selected, .ToolbarContainer .selected:hover, .ToolbarContainerFull .selected:hover {   background: #f7f7f7;   border: 1px solid #ccc;   border-bottom: none;   cursor: pointer;   text-decoration:none;   -moz-border-radius: 3px 3px 0 0;   -webkit-border-radius: 3px 3px 0 0;   border-radius: 3px 3px 0 0;   margin-bottom: -1px;   padding-bottom: 13px;   color: #000; } .Profile-ToolbarContainer .tool:hover {     cursor: pointer; } /*------- END CORE TOOLBAR CSS -------*/.tree-open, .tree-close { background-repeat: no-repeat; padding-left: 16px; background-position: left center; } .tree-close { background-image: url("../../images/icons/tree/close_blue_16.gif"); } .tree-open { background-image: url("../../images/icons/tree/open_blue_16.gif"); } /* Spacing */ .m-0 {   margin:0!important; } .m-1 {   margin:0.5rem!important; } .m-2 {   margin:1rem!important; } .m-3 {   margin:1.5rem!important; } .m-4 {   margin:2rem!important; } .mt-0 {   margin-top:0!important; } .mt-1 {   margin-top:0.5rem!important; } .mt-2 {   margin-top:1rem!important; } .mt-3 {   margin-top:1.5rem!important; } .mt-4 {   margin-top:2rem!important; } .mb-0 {   margin-bottom:0!important; } .mb-1 {   margin-bottom:0.5rem!important; } .mb-2 {   margin-bottom:1rem!important; } .mb-3 {   margin-bottom:1.5rem!important; } .mb-4 {   margin-bottom:2rem!important; } .ml-0 {   margin-left:0!important; } .ml-1 {   margin-left:0.5rem!important; } .ml-2 {   margin-left:1rem!important; } .ml-3 {   margin-left:1.5rem!important; } .ml-4 {   margin-left:2rem!important; } .mr-0 {   margin-right:0!important; } .mr-1 {   margin-right:0.5rem!important; } .mr-2 {   margin-right:1rem!important; } .mr-3 {   margin-right:1.5rem!important; } .mr-4 {   margin-right:2rem!important; } .mx-0 {   margin-left:0!important;   margin-right:0!important; } .mx-1 {   margin-left:0.5rem!important;   margin-right:0.5rem!important; } .mx-2 {   margin-left:1rem!important;   margin-right:1rem!important; } .mx-3 {   margin-left:1.5rem!important;   margin-right:1.5rem!important; } .mx-4 {   margin-left:2rem!important;   margin-right:2rem!important; } .my-0 {   margin-top:0!important;   margin-bottom:0!important; } .my-1 {   margin-top:0.5rem!important;   margin-bottom:0.5rem!important; } .my-2 {   margin-top:1rem!important;   margin-bottom:1rem!important; } .my-3 {   margin-top:1.5rem!important;   margin-bottom:1.5rem!important; } .my-4 {   margin-top:2rem!important;   margin-bottom:2rem!important; } .mt-auto {   margin-top:auto!important; } .mb-auto {   margin-bottom:auto!important; } .ml-auto {   margin-left:auto!important; } .mr-auto {   margin-right:auto!important; } .mx-auto {   margin-left:auto!important;   margin-right:auto!important; } .my-auto {   margin-top:auto!important;   margin-bottom:auto!important; } .p-0 {   padding:0!important; } .p-1 {   padding:0.5rem!important; } .p-2 {   padding:1rem!important; } .p-3 {   padding:1.5rem!important; } .p-4 {   padding:2rem!important; } .pt-0 {   padding-top:0!important; } .pt-1 {   padding-top:0.5rem!important; } .pt-2 {   padding-top:1rem!important; } .pt-3 {   padding-top:1.5rem!important; } .pt-4 {   padding-top:2rem!important; } .pb-0 {   padding-bottom:0!important; } .pb-1 {   padding-bottom:0.5rem!important; } .pb-2 {   padding-bottom:1rem!important; } .pb-3 {   padding-bottom:1.5rem!important; } .pb-4 {   padding-bottom:2rem!important; } .pl-0 {   padding-left:0!important; } .pl-1 {   padding-left:0.5rem!important; } .pl-2 {   padding-left:1rem!important; } .pl-3 {   padding-left:1.5rem!important; } .pl-4 {   padding-left:2rem!important; } .pr-0 {   padding-right:0!important; } .pr-1 {   padding-right:0.5rem!important; } .pr-2 {   padding-right:1rem!important; } .pr-3 {   padding-right:1.5rem!important; } .pr-4 {   padding-right:2rem!important; } .px-0 {   padding-left:0!important;   padding-right:0!important; } .px-1 {   padding-left:0.5rem!important;   padding-right:0.5rem!important; } .px-2 {   padding-left:1rem!important;   padding-right:1rem!important; } .px-3 {   padding-left:1.5rem!important;   padding-right:1.5rem!important; } .px-4 {   padding-left:2rem!important;   padding-right:2rem!important; } .py-0 {   padding-top:0!important;   padding-bottom:0!important; } .py-1 {   padding-top:0.5rem!important;   padding-bottom:0.5rem!important; } .py-2 {   padding-top:1rem!important;   padding-bottom:1rem!important; } .py-3 {   padding-top:1.5rem!important;   padding-bottom:1.5rem!important; } .py-4 {   padding-top:2rem!important;   padding-bottom:2rem!important; } .pt-auto {   padding-top:auto!important; } .pb-auto {   padding-bottom:auto!important; } .pl-auto {   padding-left:auto!important; } .pr-auto {   padding-right:auto!important; } .px-auto {   padding-top:auto!important;   padding-bottom:auto!important; } .py-auto {   padding-right:auto!important;   padding-left:auto!important; } /* End Spacing */ /* Display */ .d-none {   display:none!important; } .d-block {   display:block!important; } .d-inline {   display:inline!important; } .d-inline-block {   display:inline-block!important; } .visibility-hidden {   visibility: hidden; } .visibility-visible {   visibility:visible; } /* End Display */  /* Flexbox */ .d-flex {   display:flex!important; } .d-inline-flex {   display:inline-flex!important; } .flex-row {   flex-direction:row!important; } .flex-row-reverse {   flex-direction:row-reverse!important; } .flex-column {   flex-direction:column!important; } .flex-column-reverse {   flex-direction:column-reverse!important; } .flex-wrap-nowrap {   flex-wrap:nowrap!important; } .flex-wrap-wrap {   flex-wrap:wrap!important; } .flex-wrap-wrap-reverse {   flex-wrap:wrap-reverse!important; } .justify-content-start {   justify-content:flex-start!important; } .justify-content-end {   justify-content:flex-end!important; } .justify-content-center {   justify-content:center!important; } .justify-content-space-between {   justify-content:space-between!important; } .justify-content-space-around {   justify-content:space-around!important; } .justify-content-space-evenly {   justify-content:space-evenly!important; } .align-items-stretch {   align-items:stretch!important; } .align-items-start {   align-items:flex-start!important; } .align-items-end {   align-items:flex-end!important; } .align-items-center {   align-items:center!important; } .align-items-baseline {   align-items:baseline!important; } .align-content-start {   align-content:flex-start!important; } .align-content-end {   align-content:flex-end!important; } .align-content-center {   align-content:center!important; } .align-content-space-between {   align-content:space-between!important; } .align-content-space-around {   align-content:space-around!important; } .align-content-space-evenly {   align-content:space-evenly!important; } .align-self-auto {   align-self:auto!important; } .align-self-start {   align-self:flex-start!important; } .align-self-end {   align-self:flex-end!important; } .align-self-center {   align-self:center!important; } .align-self-baseline {   align-self:baseline!important; } .align-self-stretch {   align-self:stretch!important; } .flex-grow-1 {   flex-grow:1; } /* End Flexbox */  /* Position */ .position-static {   position:static!important; } .position-relative {   position:relative!important; } .position-absolute {   position:absolute!important; } .position-fixed {   position:fixed!important; } .position-sticky {   position:sticky!important; } /* End Position */ /* Font */ .font-style-normal {   font-style:normal !important; } .font-style-italic {   font-style: italic !important; } /* End font */ /* Background */ .bg-white {   background-color: #fff !important; } .bg-gray {   background-color: #f2f2f2 !important; } /* End Background */ /* Misc */ .w-50 {   width:50% !important; } .w-100 {   width:100% !important; } .w-auto {   width:auto !important; } .float-none {   float:none !important; } .float-right {   float:right !important; } .float-left {   float:left !important; } .list-style-type-none {   list-style-type:none !important; } .no-transition {  transition: none !important; } .white-space-no-wrap {   white-space: nowrap !important; } /* End Misc */  /* Text */ .text-center {   text-align:center !important; } .text-align-right {   text-align:right !important; } .text-align-left {   text-align:left !important; } .font-light {   color: #fff !important; } .font-dark {   color: #000 !important; } /* End Text *//***** SEARCH - CSCOPE *****/ /* Assessment Search */ div #assessment-search {   margin: 30px auto;   width: auto; } /* FilterBoxes */ #search-container #materials-resources { width: 960px !important; }     .icon-key .filterboxes div {   -moz-border-radius: 3px;   -webkit-border-radius: 3px;   border-radius: 3px;   background-color: #efefef;   padding: 10px 0;   margin: 10px 0 20px; }     .filterboxes ul {   -moz-border-radius: 3px;   -webkit-border-radius: 3px;   border-radius: 3px;   padding: 0 0 0 20px; } .filterboxes ul.flex {   display:flex;   flex-wrap:wrap; }     .filterboxes ul.full { display: block; margin-left: auto; margin-right: auto; width: 720px; }     .filterboxes li {   float: left;   padding: 5px 15px;   font-size:11px;   list-style: none outside none; } .filterboxes fieldset {   margin-top:10px; } .filterboxes fieldset legend {   margin: 5px 10px;   padding: 10px;   font-size: 1rem;   font-weight: bold; } .filterboxes .filterboxes-container {   display:flex;   flex-wrap:wrap;   margin:0 10px;   padding:10px;   padding-top:0; } .filterboxes .filterboxes-container .filterbox-container {   max-width:50%;   width:calc(50% - 10px);   box-sizing:border-box;   margin:5px; }     /*Comment: A width is needed in instances of multiline checkboxes to keep them aligned. This instance is for the Instruction page.*/ .filterboxes ul.video-search li {   width: 250px; }     .filterboxes input {   float: left; }     .icon-key .filterboxes li input {   clear: none;   display: inline;   margin-left: -35px; }     .filterboxes input, .filterboxes label {   display: inline;   height: auto;   line-height: 1.3em; }     .icon-key .filterboxes ul li label {   margin-left: 15px;   font-weight: normal;   width: auto; }     #materials-resources .filterboxes ul li {   min-height: 40px; line-height: 40px; width: 260px; }     #materials-resources .filterboxes ul li input { float: none; display: inline-block; margin-left: -32px; }     #materials-resources .filterboxes ul li label { position: relative; top: -3px;   float: none; display: inline-block; width: 200px; margin-left: 38px; line-height: 17px; cursor: pointer; }     #materials-resources .filterboxes ul li { background-position: 20px 0; }     #materials-resources .filterboxes ul li.resources-key-etcd label, #materials-resources .filterboxes ul li.resources-key-etc label, #materials-resources .filterboxes ul li.resources-key-itg label {   position: relative; top: 0; }     #materials-resources .filterboxes ul li.resources-key-etcd input, #materials-resources .filterboxes ul li.resources-key-etc input, #materials-resources .filterboxes ul li.resources-key-itg input, #materials-resources .filterboxes ul li.resources-key-fsi input { position: relative; top: -6px; }      .filterboxes p {   color: #545454;   background-color: #F7F7F7;   border-radius: 3px 3px 3px 3px;   font-size: 14px;   line-height: 1.5;   margin: 0 10px;   padding: 10px;   text-align: center; } #account-admin .filterboxes { padding: 10px 20px; } #account-admin .filterboxes p { background-color: transparent; }  ul.limit-to-district  {   /*background: none repeat scroll 0 0 #fff !important;*/   border-radius: 3px !important;   display: block;   margin: 3px 0 0 !important;   padding: 0 10px 3px 388px !important;   }     #modalwindow .default_field ul.limit-to-district input  {    display: inline-block;  }      .icon-key ul.limit-to-district li { border-bottom: none; min-height: 0 !important; margin-top: 0 !important; margin-bottom: 0 !important;} .icon-key ul.limit-to-district li label { margin-left: 3px !important; font-weight: bold; color: #5172a8; font-size: 13px; margin-top: 1px; } #search-container .icon-key ul.limit-to-district li label {position: relative; top: -2px; margin-left: 5px !important;} .icon-key .filterboxes li input#districtOnly {margin-left: -15px;} .icon-key .filterboxes ul.limit-to-district li {padding: 0 0 0 15px;}      .filterboxes p > label { color: #999; } /* Adding to take away bullets in search fx feedback */ .comments li, .comments li table {   list-style-type: none;   margin-bottom: 10px;   margin-right: 10px; }  #feedbackhistory table {   margin-bottom: 10px; } /* Revision details list */ ul.app-tree li div.revision-details a { color: #4B74C8; font-weight: bold; text-decoration: underline;} /* Revisions Tree mimmics standards tree */ #RevisionList { padding: 4px 5px 5px; margin-top: 15px;} /* Dimmed for public use */ h3.parent-dimmed, ul.parent-dimmed li, li.parent-dimmed { zoom: 1; filter: alpha(opacity=30); opacity: 0.3; } /* Messages */ .icon-key .filterboxes ul.parent-dimmed li.message {   padding: 0 0 0 20px;   border-bottom: none;   filter: alpha(opacity=100); opacity: 1; } #materials-resources .icon-key .filterboxes ul li.message label {   margin: 0;   top: 0;   width: auto;   line-height: 14px;   }        /* Blown out tables images */ /* Removing due to images going away ... .verticalcontainer ul li img, .specificity ul li img { max-width: 100%; } */  #feedback-instruction {   width: 500px; } fieldset legend.filter-legend {   color: #fff;   font-weight: bold;   margin-bottom: 20px;   font-size: 1rem; }/* This is basically account management but I can't call it that b/c it'll conflict with the core module css name */ table.roles, table.usage {   background: #3D557D !important; } table.usage { width: 557px !important; background: #5172A8 !important; } table.usage tr td.usage-data { width: 156px !important; }  #modalwindow #userContainer { padding-right: 8px; } #userContainer table.save-cancel { float: none !important; }  #userContainer table tr td table, #userContainer div.change-org { float: left; } table.roles-and-usage { display: inline-table !important; } table.change-org a.close, #userContainer .change-org a.close { background-image: url(images/icons/delete_16.png) !important; } #organizationEdit a.change {   background-image: url(../../images/icons/edit_16.png); } #organizationEdit a.close {   background-image: url(../../images/icons/delete_16.png); } #organizationEdit div.keyword-search input.txt { border: none !important; border-radius: 20px !important; box-shadow: none !important; } .save-cancel-buttons button.cancel, button.cancel { height: 25px !important; border-color: #E59D83 !important; color: #4A4F5A !important; } #userContainer.content-panel-inner .btn-medium { float: left !important; clear: both; } #organizationEdit div#date-and-status label, #organizationEdit div#date-and-status legend {   color: #fff !important;   margin-right: 10px;   padding-left: 3px;   font-size:12px;   font-weight:bold; } #organizationEdit div#date-and-status td input { margin-top: 0 !important; } #organizationEdit div#date-and-status {   background: #3D557D !important;   border-radius: 3px !important; } #organizationEdit div#date-and-status td {   display:flex;   align-items:center; } /*Account Administration - Bulk Upload of Users*/ .error-panel  {   background-color: #f8d3c5;  padding: 10px 15px;    -moz-border-radius: 3px;   border-radius: 3px;    border: 1px solid #E59D83; } .success-panel {  background-color: #daec99;  padding: 10px 15px;    -moz-border-radius: 3px;   border-radius: 3px;    border: 1px solid #B4C677; } .error-panel h4, .success-panel h4 { margin: 0; padding: 0; font-size: 15px; } .error-panel h4 { color: #CC6143; } .success-panel h4 { color: #66762E; } #account-admin .error-panel, .success-panel { float: left; width: 45%; margin: 20px 10px 30px 0; } #account-admin .user-info { clear:both; } #account-admin h4 { padding-top: 0; margin-top: 10px; } #account-admin .user-info .export { margin-top: 20px; } .user-disabled-banner { margin-bottom: 6px; } div.access-management-intro a {   color: #3B67BF; } div.access-management-intro a:hover {   color: #3D557D; } div.content-admin-inner {   margin: 2rem 1rem !important; } /* Content and Assessment Access Management Pages */ div#GlobalContentAccess {   padding-top: 0 !important; } table.content-access-table caption > div {   display: flex;   align-items: center;   justify-content: space-between; } table.content-access-table caption button {   background: transparent !important;   border: none !important;   text-shadow: none !important;   text-decoration: underline !important;   font-size: 0.9rem;   font-weight: 600;   color: #FFFFFF !important; } table.content-access-table caption button:hover {   color: #E1C35B !important; } #gradeSubjectCourseAccessContainer .accordion, #AssessmentAccessSettings .accordion {   position:relative; } #gradeSubjectCourseAccessContainer .selectAllToggleContainer, #AssessmentAccessSettings .restrictedToggleContainer {   position: absolute;   top: 18px;   right: 3.5rem;   background-color: #3c557d; } #gradeSubjectCourseAccessContainer .selectAllToggleContainer label, #AssessmentAccessSettings .restrictedToggleContainer label {   color: #fff;   font-size:14px;   font-weight:bold; } table.content-access-table tbody tr.no-border td {   border-top: none !important; } table.content-access-table tbody td > div {   display: flex; } table.content-access-table tbody td input {   margin-top: 0 !important; } table.content-access-table tbody td label {   width: 80%; } div.access-management-intro > h3 {   color: #2F7092;   margin-top: 0 !important; }/* BREADCRUMBS */ #search-results #breadcrumb-panel { margin-bottom: 10px; } ul.breadcrumb-panel-new { list-style: none; width: 100%; padding: 10px 0 0; margin: 10px 0; } ul.breadcrumb-panel-new > li { width: 955px; margin-left: 5px; display: flex; flex-flow: row wrap; } ul.breadcrumb-panel-new li > ul { position: relative; width: 940px; margin-left: 8px; padding: 0; padding-bottom: 8px; height: auto; float: left; display: flex; display: -ms-flexbox; flex-flow: row wrap; } ul.breadcrumb-panel-new li > ul > li { position: relative; height: inherit; width: 222px; float: left; margin-right: 3px; padding-right: 9px; list-style: none; display: flex; display: -ms-flexbox; -ms-flex-align: stretch; background: url(images/icons/breadcrumb-arrow.png) center right no-repeat; } ul.breadcrumb-panel-new li > ul > li:last-of-type { margin-right: 0; } ul.breadcrumb-panel-new li:last-of-type > ul > li:last-of-type { background: none; } ul.breadcrumb-panel-new li > ul > li a { display: block; height: inherit; width: 206px; padding: 2px 8px; list-style: none; line-height: 20px; color: #777; font-size: 11px; background: #FEDB7F; border: 1px solid #E9CB44; border-radius: 4px; -ms-flex-align: stretch; /*opacity: 0.75;*/ } ul.breadcrumb-panel-new li > ul > li a:hover { background: #FFE381; border: 1px solid #E7D287; box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.15); }      /***************** LEGACY BREADCRUMBS CSS *********************/ div.breadcrumb-panel {   margin-botom: 10px; } div.breadcrumb-panel a  {   text-align: center;   -webkit-border-radius: 5px;   border-radius: 5px;   width: 200px; }   /**** BUTTONS STYLE SHEET - CSCOPE ****/ /* Fix for guest login */ span.button:hover {   border: none !important; } button.add {   color: #363f19;   background: #b8ce6c url(images/green-button.png) repeat-x right top;   border: 1px solid #b4c677; } button.add img {   display: none; } #collaborator button.add img { display: block !important; opacity: 0.6; } button.add:hover {   border: 1px solid #a5b46c; } button.add.admin-access-upload {   border: 2px solid #3D557D;   background: #fff;   color: #3D557D;   height: 40px;   width: 170px;   border-radius: 20px;   font-size: 14px; } button.add.admin-access-upload:hover {   background: #3D557D;   color: #fff; } button.ok { -moz-border-radius: 30px; border-radius: 30px; -webkit-border-radius: 30px; height: 32px; width: 32px; } button.back { float: left; } .save-cancel-buttons #btnSearch { margin-right: 4px;} .save-cancel-buttons button.cancel, button.cancel { margin-left: 5px; color: #cc6143; background: url("images/red-button.png") repeat-x scroll right top #F8D5C7; border-color: #e59d83; } .save-cancel-buttons button.cancel:hover, button.cancel:hover { border-color: #d74f3d; } .save-cancel-buttons .reset { color: #4B74C8; margin-left: 10px;} .modal-fixed-header .save-cancel-buttons, .map-fixed-header .save-cancel-buttons { clear: none; float:right; margin-right: 10px; } #planbook .save-cancel-buttons { padding-bottom: 20px; } #planbook #calendar_header h2 button { white-space: nowrap; } button.site-refresh {   font-size:14px; } /* Assessment Search Module */ #ManagerContainer .save-cancel-buttons { overflow: visible; margin: 0 auto; width: 170px; }  /* Floating H2 Menu Controller */ #content form > .inner > .floating-menu-placeholder, #content > .inner > .floating-menu-placeholder, #content > .inner > form > .floating-menu-placeholder, #content > .inner > #PropertyContainer > .floating-menu-placeholder { float: left; clear: both; width: 960px; height: 60px; height: 67px; } #content form > .inner h2.floating-title, #content > .inner h2.floating-title, #content > .inner > form > h2.floating-title, #content > .inner > #PropertyContainer > h2.floating-title { z-index: 100; position: absolute;   width: 960px;   margin-top: -15px;   padding-top: 15px;   top: 0;   background: url(images/bottom-pane-bg.png) top left repeat; } .site-refresh #content > .inner > form > h2.floating-title, .site-refresh #content > .inner h2.floating-title {   width:1280px; } #content .content-provider-logo {   height:55px;   width:auto; } #content .content-provider-logo:not(:last-child) {   margin-right:2rem; } #content .content-provider-logo:first-child {   margin-left:15px; }  #content > .inner h2.floating-title a, #content > .inner div.floating-title a {   font-size: 14px; } #content form > .inner > h2.floating-title.pg-scrolled, #content > .inner > h2.floating-title.pg-scrolled, #content > .inner > form > h2.floating-title.pg-scrolled, #content > .inner > #PropertyContainer > h2.floating-title.pg-scrolled { position: fixed; top: 15px; width: 969px;   margin-left: -10px;   padding-left: 10px; } .site-refresh #content > .inner > form > h2.floating-title.pg-scrolled, .site-refresh #content > .inner > h2.floating-title.pg-scrolled {   width:1280px; } #content form > .inner > h2.floating-title #floating-controller, #content > .inner > h2.floating-title #floating-controller, #content > .inner > form > h2.floating-title #floating-controller, #content > .inner > #PropertyContainer > h2.floating-title #floating-controller { float: right;   margin-right: 10px; } #content form > .inner > h2.floating-title.pg-scrolled #floating-controller, #content > .inner > h2.floating-title.pg-scrolled #floating-controller, #content > .inner > form > h2.floating-title.pg-scrolled #floating-controller, #content > .inner > #PropertyContainer > h2.floating-title.pg-scrolled #floating-controller {   margin-right: 20px; } #content .inner h2.floating-title a#return-to-top { float: right; margin: 0 20px 0 0; padding-left: 15px; color: #222; text-decoration: none; background: url(images/icons/return-to-top.png) left 6px no-repeat; } #content .inner h2.floating-title a#return-to-top.background-none { background:none; } #content .inner h2.floating-title a#return-to-top:hover { color: #666; } #content > .inner > form > h2.floating-title.pg-scrolled ul li.pdf { margin-right: 10px; } /* Refreshed buttons */ .btn-refresh {   border-radius: 20px;   padding: 1rem 2rem;   text-shadow: none;   line-height: .5rem;   height: 40px;   background-color: #3d557d;   display: inline-block;   border: none;   color: #fff;   font-size: 14px;   margin:0;   display:inline-flex;   align-items:center;   transition: background-color 0.25s ease; } a.btn-refresh {   box-sizing:border-box;   text-decoration:none;   font-weight:bold; } .btn-refresh:hover {   color:#fff;   box-shadow:none;   border:none; } .btn-refresh[aria-disabled='true'], .btn-refresh:disabled {   opacity:0.5;   pointer-events:none; } .btn-refresh.btn-primary {   background: #3d557d; } .btn-refresh.btn-secondary {   background: #5C8137; } .btn-refresh.btn-danger {   background:#92141B; } .btn-refresh.btn-success {   background:#5B8137; } .btn-refresh.btn-light {   background:#fff;   color:#3d557d; } .btn-refresh.btn-options {   height:36px;   background:#E8F1FA;   color: #3864BC;   border: none;   border-radius: 6px;   padding:1rem; } .btn-refresh.btn-options.with-border {   border:1px solid rgba(56,100,188,25%); } .btn-refresh.btn-inverse {   background:none; } .btn-refresh.btn-inverse.btn-primary {   color: #3d557d;   border:2px solid #3d557d; } .btn-refresh.btn-inverse.btn-primary:hover, .btn-refresh.btn-inverse.btn-primary:focus  {   background-color: #3d557d;   color:#fff; } .btn-refresh.btn-inverse.btn-secondary {   color: #5C8137;   border:2px solid #5C8137; } .btn-refresh.btn-inverse.btn-secondary:hover, .btn-refresh.btn-inverse.btn-secondary:focus {   background-color: #5C8137;   color:#fff; } .btn-refresh.btn-inverse.btn-danger {   color: #92141B;   border:2px solid #92141B; } .btn-refresh.btn-inverse.btn-danger:hover, .btn-refresh.btn-inverse.btn-danger:focus  {   background-color: #92141B;   color:#fff; } .btn-refresh.btn-inverse.btn-success {   color: #5B8137;   border:2px solid #5B8137; } .btn-refresh.btn-inverse.btn-success:hover, .btn-refresh.btn-inverse.btn-success:focus {   background-color: #5B8137;   color:#fff; } .btn-refresh.btn-inverse.btn-light {   color:#fff;   border:2px solid #fff; } .btn-refresh.btn-inverse.btn-light:hover, .btn-refresh.btn-inverse.btn-light:focus {   background-color: #fff;   color:#3d557d; } .btn-refresh.btn-link {   background: none;   color: #3864BC;   text-decoration: underline;   padding:0.5rem;   height:auto;   margin:0;   border-radius:0; } .btn-refresh.btn-sm {   font-size:12px;   border-radius:15px;   height:30px;   padding:0.25rem 0.5rem; } .btn-refresh.btn-md {   font-size:13px;   height:35px;   padding:0.5rem 1rem; } .btn-refresh.btn-input-badge {   border-radius:50%;   height:30px;   width:30px;   justify-content:center;   padding:1px 7px; } /* Intended to be used for font awesome icon */ .btn-refresh.btn-knob {   padding: 6px;   margin: 0;   font-size: 21px;   background:none;   border:none;   border-radius:0;   height:auto; } .btn-refresh.btn-knob.btn-primary {   color: #3d557d;   background:none; } .btn-refresh.btn-knob.btn-secondary {   color: #5C8137;   background:none; } .btn-refresh.btn-knob.btn-danger {   color: #92141B;   background:none; } /* Content Resource Document Styling */ div#content-detail { display: inline-block; width: 935px; padding-left:20px; } /* TEKS wants all bullet to alternate betwen disc and circle. No squares. */ .verticalcontainer ul>li, #content-detail ul>li:not(.discrete-element), div.Assessment-Result div.question div.question-data ul>li{ list-style-type:disc; } .verticalcontainer ul ul>li, #content-detail ul ul>li:not(.discrete-element), div.Assessment-Result div.question div.question-data ul ul>li{ list-style-type:circle; } .verticalcontainer ul ul ul>li, #content-detail ul ul ul>li:not(.discrete-element), div.Assessment-Result div.question div.question-data ul ul ul>li{ list-style-type:disc; } .verticalcontainer ul ul ul ul>li, #content-detail ul ul ul ul>li:not(.discrete-element), div.Assessment-Result div.question div.question-data ul ul ul ul>li{ list-style-type:circle; } .verticalcontainer ul ul ul ul ul>li, #content-detail ul ul ul ul ul>li:not(.discrete-element), div.Assessment-Result div.question div.question-data ul ul ul ul ul>li{ list-style-type:disc; } .verticalcontainer ul ul ul ul ul ul>li, #content-detail ul ul ul ul ul ul>li:not(.discrete-element), div.Assessment-Result div.question div.question-data ul ul ul ul ul ul>li{ list-style-type:circle; } /* 6-27-2014 Setting universal font size or content pages */ #modalwindow div#content-detail { display: inline-block; width: 920px; } .landscape div#content-detail { display: block; width: auto; } #content-detail, .Assessment-Result, .ResourceTable {  /*display: inline-block; Tables are already in a form of Block-Table Mode */ background-color: #fff;   /*border: 1px solid #cccccc;*/   border-radius: 5px;   /*box-shadow: 0 3px 3px #cdcdcd;*/   clear: both;   margin-bottom: 20px;   margin-top: 15px;   padding: 15px 0; } #content-detail.verticalviewer-content-detail {   width: 100%;   margin-bottom: 0px;   margin-top: 0px;   padding-left: 0px;   padding: 0; } .exportfooterwrapper table tr td {   padding-bottom:0px; } .exportfooterwrapper table tr {   margin-bottom:0px; } .exportfooterwrapper #content-detail, .exportfooterwrapper .Assessment-Result, .exportfooterwrapper .ResourceTable {   margin-bottom: 0px;   margin-top: 7px;   padding: 10px; } #ExportFooter.ResourceTable {   margin-bottom: 0px;   margin-top: 7px;   padding: 10px; } #content-detail, #content-detail p, .ResourceTable, .ResourceTable p, .GridView, .GridView p  { -webkit-box-shadow: none; box-shadow: none; -webkit-border-radius: 0; border-radius: 0; border: none; font-size: 13px; }  /* overriding the set px width & line height so it will expand more efficiently when converted to pdf */ .exemplarlesson-detail .ResourceTable, .eitg-detail .ResourceTable { width: 100% !important; line-height: 1.35em;} div.ifd-detail { width: 99% !important; line-height: 1.35em; padding-left:0px !important; margin-bottom: 0px !important; margin-top: 10px !important; padding: 10px !important; } div.tvd-detail { width: 100% !important; padding-left:0px !important; margin-bottom: 0px !important; margin-top: 10px !important; padding: 10px !important; } div.yag-detail { width: 99% !important; padding-left:0px !important; margin-bottom: 0px !important; margin-top: 10px !important; padding: 10px !important; } div.tcd-detail { width: 98% !important; padding-left:0px !important; margin-bottom: 0px !important; margin-top: 10px !important; padding: 10px !important; } div.Rubric-detail { width: 98% !important; padding-left:0px !important; margin-bottom: 0px !important; margin-top: 10px !important; padding: 10px !important; } div.assessment-detail { width: 99% !important; }  #content-detail .footer-legend, .Assessment-Result .footer-legend, .ResourceTable .footer-legend { padding: 5px 20px; background-color: #fff; margin-top: 20px; border: 1px solid black;} #content-detail .footer-legend, .Assessment-Result .footer-legend, .ResourceTable .footer-legend { padding: 5px 20px; background-color: #fff; margin-top: 20px; border: 1px solid black;} .ifd-detail .footer-legend { font-size: 11.5px !important; margin: 10px 0; text-align: center; border: none !important;} #VerticalViewerFooter .footer-legend { font-size: 11.5px !important; margin: 10px 0; text-align: center; border: none !important;} #VerticalViewerFooter .footer-legend p { margin: 3px;} .ResourceTable h2  {  text-align: center; } .Assessment-Result h3, .ResourceTable h3  { background-color: #3D557D; border: none; color: #fff; font-size: 12px; -webkit-border-radius: 3px; border-radius: 3px; margin: 10px 0 10px 0; padding: 10px; } #content-detail h3, .ResourceTable h3  { background-color: #fff; border: 1px solid black; font-size: 15px; -webkit-border-radius: 0px; border-radius: 0px; margin: 10px 0 10px 0; padding: 10px; color: inherit; } .exemplarlesson-detail .ResourceTable .matrix-click-noborder h3 { background-color: transparent; margin: inherit; } .ResourceTable h3  { border: none; margin: 10px 0 10px 0; padding: 0; } #content-detail h4, #content-detail p  { margin: 0; padding: 0; } /* The reset above shoudln't apply to IFD Specificity OR TEKS Clarification intro items b/c they need to be formatted based on user input in TinyMCE. This I'm assuming is whatever the browser default is. So I'm overriding the reset override */ .ifd-detail .specificity p, #content-detail .clarification .introduction p { margin: 14px 0 !important; } #content-detail .content-panel, .Assessment-Result .content-panel, .ResourceTable .content-panel { border: none; -webkit-border-radius: 3px; border-radius: 3px; box-shadow: none; -webkit-box-shadow: none; background-color: #fff; } #content-detail .doc_type, .Assessment-Result .doc_type, .ResourceTable .doc_type { color: #aaa; background-color: #fff; margin: 0; clear: both; padding: 0; font-size: 18px; } #content-detail .doc_type .red-title { color: #ed6d72;} #content-detail h2, .Assessment-Result h2, .ResourceTable h2 { background-color: #bbb;   border: medium none;   border-radius: 3px;   box-shadow: none;   color: #000;   font-size: 18px;   margin: 5px 0;   padding: 5px;   width: 100%; } #content-detail h2.site-refresh-heading {   background:none;   border-radius:0;   border:none;   font-size:40px;   margin-bottom:20px;   line-height:1; } .yag-detail h2, .yag-detail h3.doc_type { text-align: right; border: none !important;} .yag-detail h2 { border-top: 1px solid #aaa !important; } .Rubric-detail h2 { width: 100%; } .optionsdropdown { float: right; margin-bottom: 10px; } #content-detail table.GridView, .Assessment-Result table.GridView { box-shadow: none; -webkit-box-shadow: none; margin: 10px 0;} #content-detail table.GridView { box-shadow: none; -webkit-box-shadow: none; margin: 10px 0; } #content-detail .fileupload h4, .Assessment-Result td h4, .ResourceTable td h4, div.printerfriendly h4 { margin: 0; padding: 8px; } div.printerfriendly h4 { border-bottom: 1px solid #ccc; }  #content-detail td h4 span, .Assessment-Result td h4 span, .ResourceTable td h4 span{ font-weight: normal; }   #content-detail td h4 p, .Assessment-Result td h4 p, .ResourceTable td h4 p{ padding:0; margin: 0; } #content-detail td.print_logo, .Assessment-Result td.print_logo, .ResourceTable td.print_logo{ padding:0 40px; width: 25%; } .Rubric-detail td.print_logo {display:none;} .ResourceTable .Assessment-Result-Header { background-color: #fff !important; border: none !important; padding: 0;} .ResourceTable .Assessment-Result-Header h4 {margin: 0; padding: 0; border-bottom: 1px solid black; } .orange, .purple, .green, .red, .black { font-weight: bold; font-style:italic; } .orange, .purple p, .green p, .red p, .black p { font-weight: bold } /* Color coding for text within the CSCOPE Resources */ .black { color: #000 !important; } .green { color: #2c8458 !important; } .red { color: #ec0000 !important; } .purple { color: #5e0389 !important; } .orange { color: #f7ac08 !important; } td.standard, td.section, td.statement, td.studentexpectation, td.knowledgeandskillstatement, td.keycontent, td.organizingcomponents, td.performanceexpectations, td.subjectarea, div.footer-legend p.statement, #standardSets .GridView ul li.statement { font-weight: bold; font-style:italic; color: black; } td.standard p, td.section p, td.statement p, td.studentexpectation p, td.knowledgeandskillstatement p, td.keycontent p, td.organizingcomponents p, td.performanceexpectations p, td.subjectarea p, #standardSets .GridView ul li.standard { font-weight: bold } div.footer-legend p.standard, #standardSets .GridView ul li.standard { color: black; } /* TxCCRS formatting */ #content-detail .GridView td.organizingcomponents, #content-detail .GridView td.keycontent, #content-detail .GridView td.performanceexpectations, td.subjectarea{ background-color: #ddd !important; } /* 5/27/14 - Notes & Specifity within a Statement block shouldn't be italicized */ .specificity, .notes { font-style: normal; font-weight: normal;} td .specificity p, td .notes p {font-weight: normal; padding: 5px 0;} .specificity { color: #0A0AFF } /* Romanettes */ .sub-standard { font-weight: bold; color:black; } td .sub-standard p {font-weight: bold;} td.standard, td.studentexpectation { font-style:normal; } .tvd-detail td.statement { font-weight:normal; } td.section, td.statement, .ifd-detail td.knowledgeandskillstatement, .exemplarlesson-detail td.knowledgeandskillstatement, td[data-template-column-code="lessonsreferencerow_lessontitle"], td[data-template-column-code="lessonsreferencerow"] { background-color: #e3e3e3 !important; } td[data-template-column-code="lessonsreferencerow_lessontitle"], td[data-template-column-code="lessonsreferencerow"] { font-weight:bold; } td.standard.developing { background-color: #f3f3f3 !important; } /* Romanettes */ td.sub-standard.developing { background-color: #f3f3f3 !important; } /* 4/4/14 - IFD statement/specificity combo are styling */ td.statement-specificity{ background-color: #e3e3e3; color: #0000FF; } .unitspecific { font-style:italic; } .blue { color: #0a0aff; font-weight: bold; } .blue p { font-weight: bold } .elps { color: #fff; background-color: #d63837; padding: 2px 3px; } #content-detail.yag-detail td.print_logo { padding: 5px; } .yag-detail .print_logo img, .exemplar-detail .print_logo img { margin: 10px 0 0; } .yag-detail h2, #exemplar-header { text-align: right; } .exemplar-detail h2 { text-align: center; } .yag-detail .GridView { width: 100%; } .yag-detail .GridView tr td, .yag-detail .GridView thead th { padding: 5px 10px !important; } .yag-detail .GridView tr td:first-child, .yag-detail .GridView thead th:first-child { border-left: 1px solid #000;} .yag-detail .GridView tfoot td, .yag-detail .GridView tfoot td:first-child { border-left: none; border-right: none; } .yag-detail a { color: #000;} #content-loader .yag-detail table.GridView a.yagstandard { color: #000000; text-decoration: none !important; } #content-loader .yag-detail table.GridView a.yagstandard:hover { text-decoration: underline !important; } #content-loader .yag-detail table.GridView a.yagstandard.orange, #content-loader .yag-detail table.GridView a.yagstandard.purple, #content-loader .yag-detail table.GridView a.yagstandard.green, #content-loader .yag-detail table.GridView a.yagstandard.red { font-style: normal; } #content-loader .yag-detail table.GridView a.yagstandard.orange { color: #f7ac08; } #content-loader .yag-detail table.GridView a.yagstandard.purple { color: #5e0389; } #content-loader .yag-detail table.GridView a.yagstandard.green { color: #2c8458; } #content-loader .yag-detail table.GridView a.yagstandard.red { color: #ec0000; } .helpdesk-caption  { border: 1px solid #ccc;  width: 170px;  border-radius: 3px;  padding: 10px;  text-align: center;  font-size: 11px; line-height: 16px; position: absolute; margin-top: 18px; margin-left: 300px; }  .helpdesk-caption button { width: 170px; margin: 5px auto 0; }  /*#ExemplarLessonAlignments, #RubricAlignments, #UnitTestAlignments { width: 280px; }*/  #content-detail table tr td p, #content-detail table tr td pre { word-wrap: break-word; }  #content-detail .printerfriendly, .ResourceTable .printerfriendly, .ResourceTable div#div-fileupload, .content-panel.fileupload, #content-detail div#div-fileupload, #content-detail div#div-answerkeyupload {  float: left;  margin-bottom: 15px;  margin-top: 10px;  padding: 0 8px 8px;  width: 920px;  background: #EFEFEF !important;  border: 1px solid #CCC;  border-radius: none;  box-shadow: 0 1px 3px #CDCDCD; }  .ResourceTable div#div-fileupload  {   width:100%;   box-sizing:border-box; }  #content-detail div#div-fileupload, #content-detail div#div-answerkeyupload  {  width: 920px; }  .content-panel.fileupload, .content-panel.answerkeyupload { float: none; width: auto; } .fileupload ul, .answerkeyupload ul,  #content-detail div#div-fileupload ul, .ResourceTable div#div-fileupload ul, #content-detail div#div-answerkeyupload ul { list-style-type: none; padding: 0; margin: 0;} .fileupload ul li, .answerkeyupload ul li, #content-detail div#div-fileupload ul li, #content-detail div#div-answerkeyupload ul li, .ResourceTable div#div-fileupload ul li { margin: 0; padding: 0; margin-top: 8px; margin-bottom: 8px; } .fileupload ul li a, #content-detail div#div-fileupload ul li a, .ResourceTable div#div-fileupload ul li a { background-color: transparent !important; clear: both; margin-right: 10px; }  .fileupload ul li a.pdf, .answerkeyupload ul li a.pdf, #content-detail div#div-fileupload ul li a, #content-detail div#div-answerkeyupload ul li a .ResourceTable div#div-fileupload ul li a {  background-position: left center;  color: #4B74C8 !important;  font-weight:normal;  text-decoration: underline;  padding-left: 18px;  font-size: 12px;  float: none; }    #content-detail div#div-fileupload ul li, #content-detail div#div-answerkeyupload ul li, .ResourceTable div#div-fileupload ul li { display: block; margin-bottom: 0; float: left; }  .ResourceTable div#div-fileupload ul li {margin:0 5px; }  .fileupload ul li a.pdf:hover, .answerkeyupload ul li a.pdf:hover { color: #eccb59; }  #content-detail .printerfriendly.tvd-view {  margin-bottom: 5px;  margin-left: 5px;  width: 912px; }  #content-detail.yag-detail .printerfriendly {  width: 912px !important; }  .eitg-preview .printerfriendly {  width: 940px !important; }  /* VAD */ h3#VerticalGradeCourceTags, h3#VerticalStrand, h3#VerticalYearsTags { color: Black; font-size: 16px; border: 0; padding: 0; margin: 5px 5px 10px;} #content-detail .vad-subject { color:Black; font-size: 18px; background-color:#fff; } #content-detail .vad-title { color:#700015; /*border-bottom: 1px solid black;*/ font-size: 24px; padding-bottom: 10px; background-color:#fff; width:98%; } #content-detail .vad-logo img { margin-left: 800px; } #content-detail.vad-detail a { margin-left: 5px; }  #content-detail .verticalcontainer tr.header .grade { background-color:#700015; color: #fff; } #content-detail .verticalcontainer td.standard { font-weight:bold; color: Black; }   /*td.content-panel.fileupload,*/ .ResourceTable .printerfriendly {  width: 914px !important; }  #content-detail .printerfriendly h4 { margin: 0 0 5px; padding-left: 0; }    /************ IFD Table Header  **********/  #content-detail table.ifd-heading {} #content-detail table.ifd-heading tr td { vertical-align: middle; } #content-detail table.ifd-heading .print_logo { position: absolute; right: 0; } #content-detail table.ifd-heading .print_logo img { max-height: 80px; } #content-detail table.ifd-heading tr.title_top td { width: auto; padding-bottom: 10px; } #content-detail table.ifd-heading tr.title_top td.centered_title {  width: 800px !important;  font-size: 19px;  font-weight: bold;  line-height: 22px;  text-align: center;  } #content-detail table.ifd-heading tr.title_top td.centered_title span { font-weight: normal; } #content-detail table.ifd-heading tr td h4 { border: none !important; } #content-detail table.ifd-subheading tr td {  padding: 20px 10px 20px 0;  font-size: 14px; } #content-detail table.ifd-subheading tr td { font-weight: normal; text-align: left; } #content-detail table.ifd-subheading tr td.title {  padding-left: 0;  padding-right: 0;  font-weight: bold;  text-align: right;  white-space: nowrap; }  #content-detail table.ifd-subheading tr td.title:first-child {  padding-left: 11px;  padding-right: 0;  text-align: left;  width: 55px; }  #content-detail table.ifd-subheading tr td.title.unit_desc_title {  width: 35px; }  #content-detail table.ifd-subheading tr td.unit_title {  text-align: left; }  #content-detail table.ifd-subheading tr td.unit_dur {  text-align: right;  padding-right: 15px;  width: 55px; }   /* ===============================================================================     CLARFICATION DOCUMENT    ===============================================================================*/       /* b/c the standard link column ( ex K.6A ) only has padding, the with is inconsistent which causes an occasional gap to the right on the sticky header. This defines a unified width */      #content-detail .clarification tr.standard td.standard:first-child, #content-detail .clarification tr.statement td.statement:first-child { min-width: 40px;}  /* 5/14/14 - Persistant Header For Clarification Documents - This is the multiple sticky header feature */  #content-detail .clarification .persist-area { padding: 0; }  /* TX requested that the padding be removed from statements to save on space */ #content-detail .clarification .statement h2{ padding: 0 20px; }  #content-detail .clarification .persist-area h2, #content-detail .clarification .persist-header h2 { font-size: 14px; text-indent: 0 !important; line-height: 20px; padding: 10px 25px 10px 20px; width: 792px;}  #content-detail .clarification .persist-area div.completenumber-cell, #content-detail .clarification .persist-header div.completenumber-cell { padding: 5px 10px 5px 10px; min-width: 42px; }  #content-detail .clarification .statement h2 { padding: 0 0 0 20px; width: 832px; }  #content-detail .clarification h2.persist-header { background-color: #fff; margin: 0; }  /* Editor will occasionally insert a p tag into an h2 */ #content-detail .clarification h2.persist-header p { padding: 0 !important; }  #content-detail .clarification h2.floatingHeader { border-bottom: 1px solid black; background-color: #fff; border-right: 1px solid black; width: 832px !important;}  #content-detail .clarification .floatingCompleteNumber { border-bottom: 1px solid black; background-color: #fff; }  /* Removing the indentation from the p tag */ /* Notes & ESP inherit their bold from the standards class b/c they are nested. This removes it only in the clarification doc. ESP doesn't have specific selector so I'm using specificity in the case */ #content-detail .clarification td.standard .notes, #content-detail .clarification td.standard .specificity{ font-weight: normal; margin-left :20px;}  /* Decreasing the native padding/margin in nested unordered lists */ #content-detail .clarification td.standard .specificity ul { margin-top: 5px;} #content-detail .clarification td.standard .specificity, #content-detail .clarification td.standard .notes{ padding: 0 20px;}  /* Increasing the padding between p tags */ #content-detail .clarification td.standard p {padding-bottom: 5px;}  #content-detail .clarification td li img { margin-top: 5px !important; margin-bottom: 5px !important; }  /* ===============================================================================    END OF CLARFICATION DOCUMENT    ===============================================================================*/  /* ELAR Instructional Components */ .ifd-detail .GridView .ifd_elar { text-transform: uppercase; }  .ifd-detail #BasicInformation th, .ifd-detail #BasicInformation td { padding: 0 2rem 0 0; }  #content-detail table.section, .possiblelessonnumber table { border: 1px solid black; width: 100%; margin-bottom: 20px; padding: 0; border-collapse: collapse;}   .eitg-detail .possiblelessonnumber table { border: none;}   #content-detail table th, .possiblelessonnumber table th { margin: 0; padding: 0; border-collapse: collapse;}     .eitg-detail .possiblelessonnumber table tr td { border:none;}    #content-detail table.section th h4, #content-detail table.section p, #content-detail .ifdContentSection h4, { padding: 5px 0 5px 10px; margin: 0; color: #000; }             #ifdContentContainer .ifdContentSection p {         font-size: 13px;         line-height: inherit;         margin:0;         padding: 5px 0 5px 10px;       }             #ifdContentContainer .ifdContentSection .SystemResources > br       {         display:none;       }             #ifdContentContainer .discrete-element p {         padding:0;       }         #content-detail table.section th h4 {font-size: 16px; }    #content-detail th.ifd_rationale h4, #content-detail th.ifd_misconceptions h4, #content-detail tr.header,ifd_vocabulary, #content-detail th.ifd_vocabulary h4 { border-bottom: 1px solid black; background-color:#e6e6e6; text-transform: uppercase;}   #content-detail td.ifd_white_bg {background-color:#fff !important;}   #content-detail.tvd-detail tr.header { text-transform: none;}   #content-detail td.ifd_state_resources { padding: 0 0 0 40px !important; height: 35px; line-height: 35px; background: url(images/icons/stateresources.png) no-repeat 0 0 #fff; font-weight: bold; }   #content-detail td.ifd_state_resources h4 { height: 35px; line-height: 35px; }   #content-detail td.ifd_state_resources h4, #content-detail td.ifd_state_resources p { /*margin-left: 40px;*/ padding: 0; border: none; }   #content-detail td.ifd_state_resources p { padding-left: 0 !important; line-height: 20px; font-weight: normal; }   #content-detail th.ifd_misconceptions h4 { padding-left: 40px !important; background-image: url(images/icons/ifd-misconceptions.jpg); background-position: 2px center; background-repeat: no-repeat; }   #modalwindow div#content-loader.landscape { width: 980px !important; padding: 0 !important; }  #modalwindow div#content-detail.yag-detail { width: 960px; }    #PropertyContainer .collapsible a.collapsible, #PropertyContainer .options-column a.collapsible {  border: none;  background: url(images/icons/buttons_collapse.png) left top no-repeat;   cursor: pointer;  margin: 0;  padding: 0 5px 2px 20px;  position: relative;  top: -2px; }    #PropertyContainer .collapsible a.collapsible.expandable, #PropertyContainer .options-column a.collapsible.expandable {  background-position: left bottom;  /*top: -2px;*/ }  .pyb_field #fileInfo, .pyb_field.teks div.innerPaneContent, .pyb_field.ongoingTeks div.innerPaneContent, .pyb_field.additionalteksheader div.innerPaneContent {  padding: 10px;  background: #fff;  border: 1px solid #CCCCCC;  -moz-border-radius: 0 0 3px 3px;  border-radius: 0 0 3px 3px;  box-shadow: 0 3px 3px #CDCDCD; }  .pyb_field #fileInfo input {  margin: 0 0 10px;  border: 1px solid #CCCCCC !important; }  .pyb_field #fileInfo input[type="file"] {  background-color: #EEE; }  .pyb_field #fileInfo form > img {  float: right; }  .pyb_field #fileInfo div table.GridView {  margin-top: 20px;  padding: 0;  border-radius: 3px;  border: 1px solid #DDDDDD;  box-shadow: none; }  .pyb_field #fileInfo div table.GridView tr td {  padding: 5px;  background: #EFEFEF;  border-left-color: #E8E8E8;  color: #4A4F5A;  font-weight: bold;  vertical-align: middle; }  .pyb_field #fileInfo div table.GridView tr:nth-child(odd) td {  background: #F5F5F5;  border-left-color: #EEE; }  .pyb_field #fileInfo div table.GridView tr td:first-child a {  display: block;  width: 100%;  text-decoration: none;  color: #4A4F5A; }  .pyb_field #fileInfo div table.GridView tr td:first-child a:hover {  color: #333; }  .pyb_field.synopsis textarea {  margin: 0;  padding: 0;  width: 958px !important;  border: 1px solid #CCCCCC;  -moz-border-radius: 0 0 3px 3px;  border-radius: 0 0 3px 3px;  box-shadow: 0 3px 3px #CDCDCD;  background: #FFF; }  .pyb_field div.innerPaneContent #PybStandardsManage {  margin: 15px 0 0;  padding: 0;  background: none;  }  #PybAssessmentsManage input[type="submit"] { margin-top: 15px; }  .content-panel.editor-panel #PybStandardsManage, .pyb_field.ifd #PybStandardsManage {  padding: 15px 0 0;  background: none;  }  /*.pyb_field.gradesubjectcourse .content-panel.editor-panel { padding-top: 0 !important; } .pyb_field.gradesubjectcourse .content-panel.editor-panel select { margin-top: 10px; }*/  .ifd_field.p_teks_header {  margin: 20px 0 0;  background: #fff;  border: 1px solid #CCC;  -moz-border-radius: 3px;  border-radius: 3px;  box-shadow: 0 3px 3px #CDCDCD; }  .ifd_field.p_teks_header label {  margin: 0 0 10px 0 !important;  border: 0 !important;  border-bottom: 1px solid #CCC !important; }  .pyb_field.keyword_tags div#PybKeyword textarea {  width: 920px !important;  margin: 5px;  border: 1px solid #CCC;  }  .pyb_field.ifd div { padding: 0 0 0 10px; } .pyb_field.ifd div:first-child { padding-left: 0 !important; } .pyb_field.ifd #PybStandardsManage { padding: 15px 0 10px 10px; }  #IFDForm .editor-left .default_field > button {  margin-bottom: 20px !important;  margin-top: 10px !important;  }  .ifd_field.p_teks_header div select {  margin: 10px; }  .ifd_field.p_teks_header span.title {  margin-left: 10px;  font-weight: bold; }  .ifd_field #ICIFAE > label { border-bottom: 1px solid #CCC !important; } .ifd_field #ICIFAE > table.GridView { border-top: 0; }  .default_field input.columnHeader.checkbox {  float: none !important;  display: inline !important;  width: 30px !important;  border: 0 !important;  outline: none !important; }  #PybAssessmentList.PybUcEditor table.GridView tr td.content-panel { padding-bottom: 5px; }  #SearchResultsContainer #ItemsContainer #searchStatus {  float: right;  width: 700px;  margin: 20px 13px 10px 0;  padding: 2px;  background: #DEDEDE;  border: 1px solid #CCC;  border-radius: 5px;  color: #000;  text-align: center;  font-weight: bold; }  #SearchResultsContainer #ItemsContainer #Results #FilesContainer #FolderItems table.GridView tr td ul.list-options-text {  top: auto;  right: auto;  width: 120px; }   table#MatrixTable tr td.viewable.INSTPROCEDURES:first-child p span, table#MatrixTable tr td.editable.INSTPROCEDURES:first-child p span, table#MatrixTable tr td.viewable.INSTPROCEDURES:first-child p, table#MatrixTable tr td.editable.INSTPROCEDURES:first-child p {  text-align: center !important;  font-weight: bold !important;  font-size: large !important; }  .ResourceTable .suggestedinstrucionalprocedures .GridView tr td.viewable {  border-top: 1px solid #000 !important; } /* IFD overide for better printability 3/14/14 - Specific widths are being injected through the code & this is causing issues with sections that are dynamic ( sometimes 3, sometimes 4 columns ) so I'm removing */ /*.ifd-detail .cm-matrix tr.header th{ width: 33% !important; }*/  div.Assessment-Result div.question div.question-data {   font-size: 13px; } div.Assessment-Result div.question div.question-data p {   margin: 0;   padding: 0; } div.Assessment-Result div.question div.question-data ol {   margin: 0;   padding: 10px 0 0 20px; } div.Assessment-Result div.question div.question-data ol ol {   padding-left: 40px !important;   -moz-padding-start: 40px !important;   -webkit-padding-start: 40px !important; } div.Assessment-Result div.question div.question-data ol li:first-child {   padding-top: 0; } div.Assessment-Result div.question div.question-data ol li {   padding-top: 10px; } /* extras for IFD modal when clicking modify */ .partial-specificity-checkbox {   display: inline-flex;   margin-left: 50px; } .next-to-ispartial {   display: inline-flex; } /* RUBRIC Content Type */ /*TRS-2981*/ /*#div-gradesubjectcourse { font-weight: bold; color: #666666; margin-left: 10px;}*/ #div-PIs .GridView{ border: 0 !important; }   #content-detail #div-PIs .GridView .Assessment-Result-Header { background-color: #fff; padding: 5px 0; border-top: 1px solid black; border-bottom: 1px solid black; margin-bottom: 10px;}  #div-PIs .GridView .aligned-standards { border-top: 1px solid black; margin-top: 10px; padding-top: 5px; }  #div-PIs .GridView .Assessment-Result-Header h4{ font-size: 15px }  #div-rubricbody table { border: 1px solid #000 !important; border-bottom: none !important; border-left: none !important; margin: 20px 0 30px 15px; width: 100% !important; background: #fff;} .Rubric-detail #div-rubricbody table { width: 100% !important; margin: 0;}  #div-rubricbody table td{ border-bottom: 1px solid black; border-left: 1px solid black; padding: 8px; border-top: none; border-right: none; }  /* Some images blowout the table this should reign them in to a max size after DD injects parent div with declared width */  /*.specificity img, .notes img { height: auto; max-width: 100%; } */  /* Hiding Print Friendly downloadable docs */ .exemplarlesson-detail .printerfriendly, .eitg-detail .printerfriendly, .ifd-detail .printerfriendly, .yag-detail .printerfriendly { display: none; }     /* Footer */  #ExportFooter { font-size: 10px; }    #content-detail #ifdMenu {   min-width: 250px;   max-width: 250px;   margin-bottom: 72px;   overflow-y: auto;   position: static;   top: auto; } #content-detail #ifdMenu a {   outline-offset: -3px;   padding:0.75rem 0.25rem; }.assessment-items.content-panel, #AnswerKeyGrid, #AssessmentAnswers {    font-family: Verdana; }   .admin-page #AssessmentContainer   {  margin: 20px auto;     max-width: 1020px;   } .admin-page #ContentDiv > div h2   { float: left; } .admin-page #ContentDiv div.default_field { position: relative; } .admin-page #ContentDiv > div button { float: right; margin: 0 20px; } .admin-page #ContentDiv > div button#btnUpdateTagsBottom { margin: 40px 20px 20px; } .admin-page #ContentDiv > div h2+button { margin-top: 20px; } .admin-page #ContentDiv > div .default_fields { clear: both; } .admin-page #ContentDiv div.adminheaderquestiondisplay { clear: both; } div#RichTextEditor {     margin-top: 5px; } .admin-page #ContentDiv div#RichTextEditor { margin-bottom: 20px; } .admin-page #ContentDiv table#txtCorrectAnswer_tbl, .admin-page #ContentDiv table#txtRubric_tbl, .admin-page #ContentDiv table#txtScoringGuide_tbl, .admin-page #ContentDiv table#txtCustomAttribute_tbl, .admin-page #ContentDiv table#txtListeningPassage_tbl { width: 100% !important; } .admin-page #ContentDiv .default_fields { padding: 0 0 20px; } .admin-page #ContentDiv #standardsSearchButtons {   clear: both;   margin: 0 auto;   width: 210px; }  .admin-page #ContentDiv #standardsSearchButtons button {   float: left;   margin-top: 10px;   margin-bottom: 40px; } .admin-page #ContentDiv h2 { border: none; box-shadow: none; padding-bottom: 0; } .admin-page #ContentDiv #PropertyContainer h3 { margin-bottom: 20px; } .admin-page #AssessmentContainer #ContentDiv #PropertyContainer h3 { clear: both; font-size: 16px; } .admin-page #ContentDiv #PropertyContainer h4 { margin-top: 20px; }  .admin-page #AssessmentContainer #ContentDiv .tabbed-content { box-shadow: none; } .admin-page #AssessmentContainer ul.tabs li a {   padding: 5px 10px 5px; } .admin-page #AssessmentContainer ul.tabs li a.active, .admin-page #AssessmentContainer ul.tabs li a:hover {   background-color: #f7f7f7;   border: 1px solid #dedede;   border-bottom-color: #f7f7f7;   color: #4a4f5a;   text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); }  .admin-page #ContentDiv #PropertyContainer .filterboxes ul li  {   min-height: 20px;   display: inline-block;   width: 196px;   float: none;   margin: 0 5px 5px 0;   vertical-align: top;   } .admin-page #AssessmentContainer #ContentDiv #PropertyContainer .chosenFilterDdlsWrapper {   margin-bottom: 10px; } .admin-page #ContentDiv #PropertyContainer .GridView { margin-bottom: 20px; } .admin-page #ContentDiv .GridView td, .admin-page #ContentDiv .GridView th {   border-bottom: none;   padding: 8px; } .admin-page #ContentDiv .GridView tr.subheader { background: #5BAED4 !important; } .GridView:not(.GridViewRefresh) tr.subheader th:first-child { border-left: none !important; } a#assessment-admin-scroll-top {   bottom: 20px; padding-top: 20px;   display: block;   height: 20px;   width: 85px; } .assessment-steps-wrapper {   background: #fff;   margin-top: -170px;   width: 100%;   padding: 0 0 20px;   position: absolute;   left: 0;   right: 0;   transition: background-color 0.3s;   z-index: 999; } .assessment-steps-wrapper.pg-scrolled {   background: #f4f4f4;   position: fixed;   top: 0px;   margin-top: 0px; } .assessment-steps-header {   width: 960px;   margin: 0 auto; } .assessment-steps {   clear: both;   padding-top: 0.5rem; }  .steps-counter ul {   margin: 0;   padding: 0;   list-style-type: none; } .steps-counter ul li {   float: left;   width: 80px; } .steps-counter ul li div {   clear: both;   font-size: 11px;   text-align: center; } .steps-counter ul li div.step-circle {   font-size: 18px;   line-height: 30px;   border-radius: 500px;   color: #354b72;   background-color: #bcc2d0;   width: 30px;   height: 30px;   margin: 0 auto;   position: relative; } .steps-counter ul li div.step-circle.active {   color: #fff;   background-color: #354b72; } .steps-counter ul li div.step-circle:after {  content: "";  display: block;  width: 50px;  height: 3px;  background-color: #354b72;  position: absolute;  top: 14px;  left: 30px; } .steps-counter ul li:last-child div.step-circle:after {  display: none; } .steps-counter ul li div.step-circle:after {  background-color: #bcc2d0; } .steps-counter ul li div.step-circle.active:after {  background-color: #354b72; } .assessment-item-creator-body {   margin-top: 170px !important; } .inline-search-field {   padding: 1rem 0; } .inline-search-field .left-side-field {   float: left;  width: 360px; } .inline-search-field .left-side-field input {   width: 72%;   float: right;   margin-right: 5px; } .inline-search-field .save-cancel-buttons{   clear: none;   float: left;   } fieldset button {   margin-bottom: 1rem; } .inline-search-field .save-cancel-buttons button{   margin-top: 0;   height: 29px !important; } #divParentSearchResults {  clear: both; } #divChildSearchResults {  clear: both; } .questionStyle .questionNumber {   top: 1px; } .grade-subject-dropdowns label {   display: block; } .grade-subject-dropdowns select {   display: inline; } span.req { color: #fc4545;  } #PropertyContainer h4 {   margin: 0; } .flyToCart {   color: #3e547b !important; } .assessment-item-creator-body .content-expand-collapse {   border: 1px solid #354b72;   padding: 1rem; } .assessment-item-creator-body .container-expand-collapse .dropdown.minus {   border-radius: 4px;   box-shadow: 2px 5px 8px rgba(0, 0, 0, .2); } .assessment-item-creator-body .container-expand-collapse .dropdown {   border-radius: 0px;   box-shadow: none; } .assessment-item-creator-body fieldset {   padding: 1rem 1rem 0; } .assessment-item-creator-body fieldset #assessment-search {   padding-top: 1rem;   margin-bottom: 1rem;  } .assessment-item-creator-body fieldset .dropdown {  margin-bottom: 1rem; } .assessment-item-creator-body fieldset .content-expand-collapse {   margin-top: -1rem;   margin-bottom: 1rem;   padding-bottom: 1.5rem; } .assessment-item-creator-body fieldset .content-expand-collapse table {   margin-bottom: 0 !important; } .assessment-item-creator-body fieldset p.bottom-separator {   margin-top: 0 } #NoCourseVersions, .empty-results {   padding-bottom: 1rem; }  .assessment-item-creator-body label {   font-size: 13px;   font-weight: normal; } .assessment-item-creator-body input, #assessment-content input {   border: 1px solid #ddd;   padding: 3px 8px; } .assessment-item-creator-body textarea {   border: 1px solid #ddd;   padding: 8px; } .assessment-item-creator-body select, #assessment-content select {   border: 1px solid #ddd;   } .input-sm {   width: 25%;   margin-bottom: 1rem; } .input-md {   width: 50%;   margin-bottom: 1rem; } .input-lg {   width: 75%;   margin-bottom: 1rem; } .input-full {   width: 100%;   margin-bottom: 1rem; } .input-read-only {   border: none;   background: #f2f2f2;   width: auto;   width: 384px;   padding: 4px; } .radios-inline {   padding: 0rem 0; } .radios-inline button {   float: left; }  .radios-other  {   background-color: #f4f4f4;   margin: 0rem -1rem 0;   padding: 1rem 1rem 0; }  .item-select-dropdown  {   background-color: #e4e4e4;   margin: 0rem -1rem 0;   padding: 1rem 1rem 1rem; }   .item-select-dropdown select  {    margin-left: 1rem;  }   .item-selects-inline  {   clear: both;   margin-top: 1rem; }  .item-selects-inline select:first-child {   margin-left: 0;   padding-left: 0; }  .form-check-inline {   float: left;   padding: 0 1.25rem 1rem 0;   line-height: 1rem; } .assessment-item-creator-body fieldset div[tagtypename="question_format"] .form-check-inline {   min-width:13%; } .assessment-steps-buttons {   float: right;   padding-top: 15px; } .assessment-steps-buttons button {  margin-left: 2px; } .assessment-steps-buttons a.button {  margin-left: 2px;  padding: 4px 8px !important; } .assessment-steps-buttons a.button#return-to-top {  background: url(images/icons/return-to-top.png) 0 5px no-repeat;  margin-left: 6px;  padding-left: 16px !important;  border: none; } /* Access Management Pages */ #GlobalContentAccess {   padding-top: 12px; } .content-access-table .grade-course-td {   padding:0;   width:40%; } .content-access-table .grade-course-td:not(:last-child) {   border-right:1px solid #ccc; } .content-access-table .grade-course-container {   display:flex;   flex-wrap:wrap; } .content-access-table .grade-course-box-container {   display: inline-flex;   align-items:baseline;   width: 50%;   padding: 10px 15px;   box-sizing: border-box; } .content-access-table .checkbox-label-container {   width:100%;   padding: 5px; } .content-access-table .checkbox-label-container:focus-within {   outline-style: dotted;   outline-color: #222;   outline-width: 3px; } .content-access-table .checkbox-label-container input[type='checkbox']:focus {   outline-width: 0; } .content-access-table .grade-course-box-container label {   padding-left:5px; } #content-admin-main h2 {   margin-bottom: 0;   padding-bottom: 0; } #content-admin-main p, .access-management-support {   font-size: 14px;   line-height: 1.5; }  .access-management-intro {   font-size: 14px;   line-height: 1.5;   background: #fff;   border: 1px solid #ccc;   border-radius: 8px;   padding: 20px; } .access-management-support {   padding: 10px 21px 20px; } table.access-management-table {   width: 100%;   background: #f2f2f2;   border: 1px solid #ccc;   margin-top: 20px;   border-radius: 0 0 8px 8px;   clear: both;  } #GlobalContentAccess .access-management-table, #CampusContentAccess .access-management-table, #AssessmentAccessSettings .access-management-table {   margin-top:0;   border-radius:8px;   overflow:hidden; } #gradeSubjectCourseAccessContainer .access-management-table {   border-radius:8px;   overflow:hidden;   border-top:none; }  table.access-management-table caption {   font-size: 18px;   background: #567487;   color: #fff;   border-radius: 6px 6px 0 0;   padding: 15px 20px;   margin: 0;   text-align:left; } table.access-management-table tbody h3, table.access-management-table tbody .campus-heading {   font-size: 18px;   background: #567487;   color: #fff;   padding: 15px 20px;   margin: 0; } table.access-management-table th {  background: #fff;   font-size: 15px;  font-weight: bold;  border-right: 1px solid #ccc; } table.access-management-table.assessment-management th {  border-right: none; } table.access-management-table.assessment-management td:nth-child(2n) {   border-left: 1px solid #ccc; } table.access-management-table.assessment-management td:first-child {  border-left: none; } table.access-management-table tr.header th, table.access-management-table tr.header td  {  background: #425B6A;   color: #fff;  font-size: 14px;  font-weight: bold;  border-top: 1px solid #fff;  border-left: 1px solid #fff;  border-radius:0 !important; } table.access-management-table tr.header td {   border-left: 1px solid #fff !important; } table.access-management-table tbody tr.header.campus-header th {  padding: 0; } table.access-management-table tr.header th:first-child {  border-left: none; }  table.access-management-table tbody th, table.access-management-table tbody td, table.access-management-table thead .grade-course-heading {   padding: 15px 18px;   border-top: 1px solid #ccc;   width:20%; } table.access-management-table tbody .checkbox-td {   padding:10px 15px;   border-left: 1px solid #ccc;   vertical-align:middle; } table.access-management-table tbody .checkbox-td-2 {   width:40%; } table.access-management-table tbody .checkbox-td-4 {   width:80%; } table.access-management-table tbody .checkbox-td-3 {   width:80%; } table.access-management-table tbody .checkbox-td .checkbox-container {   display: inline-flex;   align-items: baseline;   padding: 5px;   box-sizing: border-box; } table.access-management-table tbody .checkbox-td .checkbox-container:focus-within {   outline-style: dotted;   outline-color: #222;   outline-width: 3px; } table.access-management-table tbody .checkbox-td .checkbox-container input[type="checkbox"]:focus {   outline-width: 0; } table.access-management-table tbody .checkbox-td-2 .checkbox-container {   width: calc(50% - 3px); } table.access-management-table tbody .checkbox-td-4 .checkbox-container {   width: calc(25% - 3px); } table.access-management-table tbody .checkbox-td-3 .checkbox-container {   width: calc(33.33% - 3px); } table.access-management-table tbody .checkbox-td .checkbox-container label {   padding-left:5px; } table.access-management-table tbody tr:first-child td, table.access-management-table tbody tr:first-child th  {   border-top:none; } table.access-management-table thead .grade-course-heading {   background-color:#fff;   text-align:center;   border-right:none;   background: #425B6A;   color: #fff; } table.access-management-table.content-access-table thead .grade-course-heading:not(:last-child) {   border-right:1px solid #ccc; } table.access-management-table tbody tr:last-child th, table.access-management-table tbody th.last-th {   border-radius: 0 0 0 8px;  } table.access-management-table tbody ul {   padding: 0;   margin: 0; } .access-management-intro input[type="checkbox"], table.access-management-table input[type="checkbox"] { transform: scale(1.5); margin-right: 12px;  line-height: 1.5; position: relative; bottom: -2px; left: 4px; } table.access-management-table.assessment-management input[type="checkbox"]  {   margin-right: 8px; } table.access-management-table.assessment-management .restricted-checkbox  {   float:right; } table.access-management-table.assessment-management .restricted-checkbox:focus-within  {   outline-style: dotted;   outline-color: #222;   outline-width: 3px; } table.access-management-table.assessment-management .restricted-checkbox input[type="checkbox"]:focus {   outline-width: 0; } .access-management-intro label, table.access-management-table label { font-size: 14px; font-weight: normal; line-height: 1.5; position: relative; bottom: 0; } /* */ h2 span.preview-title {   width: 640px;   height: auto;   display: block;   float: left; } /* For Template */ .linesOuter {   border: 3px solid #000;   /*margin: 0.5em;*/   padding: 1em 1em 2em; } .linesInner {   border-bottom: 1px solid #000;   height: 2em; } /* Custom assessment options */ .spacingbelow-1-lines  { margin-bottom: 2em; } .spacingbelow-2-lines  { margin-bottom: 3em; } .spacingbelow-4-lines  { margin-bottom: 5em; } .spacingbelow-6-lines  { margin-bottom: 7em; } .spacingbelow-8-lines  { margin-bottom: 9em; } .spacingbelow-10-lines  { margin-bottom: 11em; } .spacingbelow-12-lines  { margin-bottom: 13em; } .spacingbelow-15-lines  { margin-bottom: 16em; } .spacingbelow-20-lines  { margin-bottom: 21em; }  /*For Numbering*/ .lineNumberingTable, .linenumberingtable {   margin-top: 1em;    margin-bottom: 1em;   border-spacing: 0; } .lineNumberingTable td, .linenumberingtable td {   /*padding-bottom: 1em;*/   vertical-align: top;  } .lineNumberingTable td p, .linenumberingtable td p {   margin: 0; } .paragraphNumberingTable td, .paragraphnumberingtable td {  /*padding-bottom: 1em;*/  vertical-align: top; } .paragraphNumberingTable td p, .paragraphnumberingtable td p {   margin: 0; } /*For Citation*/ .image-citation {     font: 12px/1.2 Helvetica, Arial, sans-serif;   font-weight: bold;   font-size: 12px;   color: #4a4f5a;   margin: 1em; } .image-citation__img {   background: #fff url(/module/mce/themes/advanced/img/insert-image.gif) center center no-repeat;   min-width: 120px;   height: 120px; } td.vertical-text {   min-width: 18px;   padding: 0.5em;   vertical-align: bottom;   writing-mode: vertical-rl;   transform: rotate(180deg);   text-orientation: sideways;   white-space: nowrap;   float: left; } td.vertical-text p {   vertical-align: bottom;   writing-mode: vertical-rl;   text-orientation: sideways;   white-space: nowrap; }  /* .show-line-numbering, .show-paragraph-numbering { counter-reset: listing; } .show-line-numbering p, .show-paragraph-numbering p { counter-increment: listing; padding-left: 3em;} .show-line-numbering p         { margin: 0.25em 0 !important; } .show-line-numbering p:first-of-type  { margin-top: 2em !important; } .show-line-numbering p:last-of-type  { margin-bottom: 2em !important; } .show-line-numbering p:before, .show-paragraph-numbering p:before  {   content: counter(listing);   color: gray;   display: inline-block;   font-style: italic;   font-size: 11px;   position: absolute;   text-align: right;   width: 3em;   left: 2em;   }  */      /* Assessment Bank */  /* Floating Bank CSS */ .menu-slide { background-color: #3e547b; border-radius: 5px; width: 405px; float: right; padding: 1rem; z-index: 9999; height: 94vh; overflow: auto; overflow-x: hidden; } .menu-slide legend {   font-size: 14px;   font-weight: bold; } .search-assessment-bank fieldset {   padding: 0;   margin: 0; } .search-assessment-bank fieldset legend {   color: #fff;   font-weight: bold;   padding-top: 20px;   font-size:1.2rem; } .search-assessment-bank .search-assessment-bank h1 {   padding-top: .25rem; } .search-assessment-bank .search-assessment-bank h2 {   margin-bottom: .5rem;   padding-bottom: 0; } .search-assessment-bank .search-assessment-bank label { color: #fff !important; font-size: .9rem; } .search-assessment-bank .units-section, .standards-section { background-color: #fff; border-radius: 5px; padding: .75rem; } .search-assessment-bank .search-assessment-items select {   margin-bottom: .45rem;   padding: .5rem; } .search-assessment-bank .search-assessment-items li.type-tcmpc label, .search-assessment-bank .search-assessment-items li.type-district label, .search-assessment-bank .search-assessment-items li.type-created label {   padding: 3px 0 3px 20px; } .search-assessment-bank .search-assessment-items li.type-tcmpc img {   height: 15px;   width: auto;   position: relative;   top: 3px; } .search-assessment-bank .search-assessment-items li.type-tcmpc label {   background: url(images/icon-tcmpc-sm.png) no-repeat left 0; } .search-assessment-bank .search-assessment-items li.type-district label {   background: url(images/icon-district-sm.png) no-repeat left 0; } .search-assessment-bank .search-assessment-items li.type-created label {   background: url(images/icon-myitems-sm.png) no-repeat left 1px; } .search-assessment-bank .search-assessment-items ul li { list-style-type: none; } .search-assessment-bank .item-type-list {   padding-left: 0;   display: flex; } .search-assessment-bank .item-type-list li {   flex-grow: 1;   margin-right: 10px;   list-style-type: none;   background: #fff;   color: #767676;   padding: 3px 5px;   border-radius: 4px; } .search-assessment-bank .item-type-list li input {   position: relative;   top: 2px; } .search-assessment-bank .item-type-list li label {   font-size: .75rem;   padding-left: 0.25rem;   color: #767676 !important; } .search-assessment-bank .item-type-list li:last-child {   margin-right: 0; } .search-assessment-bank .search-assessment-items select { width: 405px; } .search-assessment-bank .search-assessment-items #search { width: 388px; padding: .5rem; margin-bottom: 1rem; } .search-assessment-bank .units-section { margin-bottom: 1rem; } .search-assessment-bank .units-section ul { float: left; padding-left: 0;   margin-right: 3.6rem; } .search-assessment-bank .standards-section ul { padding-left: 0; } .search-assessment-bank .units-section li, .search-assessment-bank .standards-section li, .search-assessment-bank .units-section li label, .search-assessment-bank .standards-section li label { list-style: none; margin-bottom: .25rem; color: inherit;   font-size: inherit;   font-weight: inherit; } .search-assessment-bank .show-archived input {   position: relative;   top: 2px; } .search-assessment-bank .show-archived label {   padding-left: 0.25rem;   color: #fff !important; } .clearfix { clear: both; } h4.rationale-title {  margin-top: 0.5rem !important; } .rationale ul { margin-left: 0; padding-left: 0;  list-style-type: none;  } .rationale ul li { clear: both; }  .sidebar-selects-wrapper, .menu-slide-panel .standards-section {   background-color: #fff;   border-radius: 5px;   padding: 5px 15px;   margin-bottom: 1rem; } #unitsFilter, #teaReleaseYearFilter {   width: 100%; } .sidebar-selects-wrapper {   width: 92%; } .sidebar-selects-wrapper p {   font-size:14px; } .menu-slide-panel #noresults {   background: none;   padding: 0 !important; } .sidebar-selects-title {   color: #333;   font-size: 14px;   font-weight: bold;   border-bottom: 1px solid #fff;   padding: 0.5rem 0;   margin-bottom: 1rem; } .menu-slide-panel .standards-section .standards-section-title {   color: #333;   font-size: 14px;   font-weight: bold;   padding: 0.5rem 0; } .menu-slide-panel .standards-section .show-all-standards {   padding-top: 0.6rem;   color: #333; } .menu-slide-panel .standards-section li {   padding: 0.6rem;   background-color: #fff;   border-radius: 3px;   margin-bottom: 2px; } .menu-slide-panel .standards-section #PagingStripTop {   padding-bottom: 0 !important;   margin-top: -28px; } .menu-slide-panel .standards-section .paging {   padding: 0; } .menu-slide-panel .standards-section .paging li {   padding: 0;   background-color: transparent;   margin-bottom: 0; }  .sidebar-checks.unit-selects .form-check-inline {   min-width: 15%;   padding-right: 1rem;   padding-bottom: 0.75rem; } .sidebar-checks .form-check-inline label {   padding-left:5px;   color:#000 !important;   display:inline-block !important; } .sidebar-checks input {   transform: scale(1.3); } .sidebar-assessment-cart {   color: #fff;   clear: both; } .sidebar-assessment-cart button {   margin-bottom: 1rem; } .sidebar-assessment-cart-title {   font-weight: bold;   font-size: 14px;   margin-bottom: 0.5rem; } .sidebar-assessment-cart ul {   list-style-type: none;   margin: 0;   padding: 0; } .sidebar-assessment-cart li {   display: block;   padding: 2px 1px 2px 22px;   line-height: 22px;   background: url(images/icons/copy.png) no-repeat left 5px; } .font-selector-label {   margin-left: 5px; } .sidebar-assessment-cart .btn-dismiss {   background-color: #253452;   font-size: 12px;   font-weight: bold;   line-height: 16px;   padding: 2px;   border-radius: 2px;   border: 1px solid #ddd;   margin-right: 5px;   width: 14px;   height: 14px;   text-align: center;   float: left;   cursor: pointer; } .search-assessment-bank .standards-section { /*max-height: 300px;*/ overflow-x: hidden;   overflow-y: auto;   font-size:14px; } .search-assessment-bank .white-divider {   border-top: 1px solid #fff;   margin:0 0 1rem 0; } .search-assessment-bank .section-title {   font-weight: bold; } .search-assessment-bank .bottom-buttons {   float: right;   height: 50px; } .search-assessment-bank .bottom-buttons button {   float: left;   margin-top: .75rem;   margin-right: .5rem;   font-size:14px; } .search-assessment-bank .bottom-buttons button:last-child {   margin-right: 0; } .search-assessment-bank .search-assessment-bank-btn {   background-color: green; } .search-assessment-bank .standard-label {   font-weight: bold;   font-style: normal; } .search-assessment-bank .show-all-standards {   float: right; } .search-assessment-bank .standards-section input {   position: relative;   top: 2px; } .search-assessment-bank .show-all-standards label {    color: #4a4f5a !important;   font-size: .75rem; } .search-assessment-bank .standards-section-title {   float:left;   color:#333;   font-size:14px;   padding:0.5rem 0; } .search-assessment-bank .standards-section ul {   clear: both;   padding-top: .75rem; } .search-assessment-bank .standards-section ul li input {   margin-right: .25rem;   transform:scale(1.3); } .search-assessment-bank .search-assessment-bank-btn {   color: #66762e;   background: #b8ce6c url(css/Csp/images/green-button.png) repeat-x right top; } .search-assessment-bank .standards-section #noresults {   border: none; } /* Results */ #assessment-search .assessment-item-number label, #assessment-search .assessment-item-number span.label {   position: relative;   top: 3px;   padding: 5px;   font-size: .9rem !important;   color: #000; } #assessment-search .paging li {   margin: 0 3px; } #assessment-search .paging li a {   box-shadow: none; } #assessment-search .paging a.active:hover {   border-radius: 30px; } #assessment-search .selectAll label {   position: relative;   top: -2px; } #assessment-search .assessment-bank-item-header input {   position: relative;   top: 2px;   margin-left:10px; } #assessment-search .assessment-bank-item-header {   color: #000;   padding: 1rem !important;   position: relative; } /* When the assessment is chosen */ #assessment-search .assessment-bank-item-header.active{ background-color: #a1bf76; } #assessment-search .assessment-bank-item-header .question-collapse-button i {   color: #3e547b; }  #assessment-search .standards-container {   clear: both;   padding: 4px 15px 12px 30px;   position: relative; } #assessment-search .create-icon {   color:#6F1F1D;   font-weight: 900;   font-size:18px;   margin-left:6px; } #assessment-search .district-icon {   color:#6F1F1D;   font-weight: 900;   font-size:17px;   margin-left:6px; } #assessment-search .item-icon {   color:#6F1F1D;   width:32px;   height:23px;   display:flex;   align-items:center; } #assessment-search .tcmpc-icon {   width: 100%;   height: auto; } #assessment-search .tea-icon {   color:#6F1F1D;   font-weight: 900;   font-size:17px;   margin-left:6px; } #assessment-search .assessment-item-number label, #assessment-search .assessment-item-number span.label {   top: 1px; } .assessment-bank-item .Assessment-Result-Header input {  height: 1.3em !important;  } #AssessmentSearchForm .searchbox {   float: none;   margin: 0 auto 10px; } .assessment-bank-item-header .optionsdropdown {   margin-bottom: 0 !important; } .assessment-bank-item-header .optionsdropdown ul.list-options-text {   margin-top: 0 !important;   width:180px; } .assessment-bank-item-inner ul.answer-list {   padding-left: 35px; } #SearchResultsContainer.assessment-search-results {   border: none;   padding: 0 !important;   box-shadow: none;   overflow:inherit; } #SearchResultsContainer.assessment-search-results .assessment-bank-item {   margin-bottom: 1rem;   border: 1px solid #ccc;   border-radius: 5px;   box-shadow: 2px 5px 8px rgba(0, 0, 0, 0.05);   margin-bottom: 1rem; } #SearchResultsContainer.assessment-search-results .Assessment-Result-Questions {   } .standards-container a {   color: #27437C; } .floating-title h1 { float: left;  } .floating-title #floating-controller { float: right;  } .floating-title #floating-controller button { float: left; margin-left: 5px; } .assessment-item-creator-body {   margin-top: 2rem;   clear: both; } .assessment-item-creator-body ol {   padding: 0;   list-style-type: none; } .assessment-item-creator-body ol h2 {   font-size: 1rem;   color: #354b72;   margin-top: 2rem;   margin-bottom: 0;   padding-bottom: 0.5rem; } .assessment-item-creator-body fieldset {   margin-bottom: 1rem; }  .assessment-item-creator-body table {   margin-bottom: 1rem !important; } .mceToolbar table {   margin-bottom: 0 !important; } .searchbox-left {   margin: 0 0 10px !important; } .gridview-white { background: #fff !important; border: none !important; box-shadow: none !important; padding: 0 !important; } .gridview-white td { padding-left: 0 !important; padding-right: 0 !important; border: none !important; } .gridview-white tr:first-child td+td {   padding-left: 15px !important; } .assessment-item-creator-body .item-editor-left {   width: 624px;   float: left;   padding-bottom: 1rem; } .assessment-item-creator-body .item-editor-left textarea {   margin: 5px 0;   width: 608px !important;   min-height: 222px; } .assessment-item-creator-body .item-editor-left table {   }  #txtWorkspace_tbl, #txtListeningPassage_tbl, #txtScoringGuide_tbl {   /*   width: 100% !important;   */     /* -- If needed to shorten table widths   width: 624px !important;   */ }  .assessment-item-creator-body .item-textarea-right {   /*width: 30% !important;*/   float: right;   padding-bottom: 1rem; } .assessment-item-creator-body .item-textarea-right input {  display: block; } .assessment-item-creator-body .item-textarea-right textarea {  margin-top: 4px;  height: 244px;  width: 262px;  font-family: Verdana, Sans-Serif;  font-size: 12px;  } .item-answer-checkbox {   padding-bottom: 30px; } .item-answer-checkbox .filterboxes {   padding: 15px; } .answer-tools {   font-weight: bold;   padding-top: 5px; } .answer-tools .option-label {   font-size: 14px;   font-weight: bold;   background: #efefef;   border: 1px solid #ccc;   display: block;   padding: 8px; } .answer-tools .filterboxes {   background: none;   padding: 10px 0; } .item-textarea-right button.cancel {   color: #333;   margin-left: 0;   width: 100%; } button.add-new-answer {   margin-top: 10px;   float: right; } .existing-answers {   clear: both;   margin: 60px 0 15px; } .answers img {  max-width: 100%;  }  .btns-slide {   position: fixed;   right: 0;   width: 40px;   background: #000;   color: #FFF;   cursor: pointer;   border: 1px solid #000;   border-top-left-radius: 5px;   border-bottom-left-radius: 5px; } .nav-slide.pg-scrolled .btns-slide {   top: 60px; } .btns-slide {   background: #d8d8da;   color: #4a4f5a;   border: none; } .btn-slide, .btn-count, .btn-add {   width: 40px;   height: 30px;   padding: 8px 0;   text-align:center; } .btn-search {   height: 60px; } .btn-search .fa-search {   font-size: 1.2rem;   position: relative;   top: 8px; } .btn-search .fa-angle-right, .btn-search .fa-angle-left {   font-size: 1.6rem;   margin-bottom: .5rem; } .btn-count {   font-size: 1.2rem;   font-weight: bold; } .btn-count span {   position: relative;   top: 7px; } .btn-slide {   border-bottom: 1px solid #fff; } .Assessment-Result-Questions {   padding-bottom: 1rem; } .assessment-bank-item-child {   margin: 1rem; } .question-collapse-button {   color: #333333;   font-size: 1.2rem;   cursor: pointer;   margin-right: 10px; } .publish-tag, .unpublish-tag {     background: #383838;   border-radius: 25px;   padding: 4px 12px;   color: #fff;   font-weight: bold;   margin-right: 5px; } .publish-tag .green-circle {   background: #1ce92c;   border-radius: 10px;   width: 10px;   height: 10px;   display: inline-block;   margin-right: 3px; } .unpublish-tag .red-circle {   background: #f82208;   border-radius: 10px;   width: 10px;   height: 10px;   display: block;   display: inline-block;   margin-left: 3px; } /* Modal */ .MsgWindow .drag-icon {   padding: 20px 0px 0 20px; } .MsgWindow .drag-contentarea {   padding: 20px 30px 20px 10px; }  .answerList-popover {   padding: 15px;  } .answerList-popover ul {   padding-bottom: 15px;  } /* Update to Font Awesome icons after upgrade to Pro */ #assessment-content .dropdown h4 svg {   padding: 2px 7px 0px 2px; }  #floating-controller .fa-question-circle{   padding: 2px;   color: #536792;    font-size: 1.4rem;  } .questionSort svg {  color: #536792; } .questionSort .svg-inline--fa {   margin-left: 7px;   } .questionSort .svg-inline--fa.fa-ellipsis-v {   margin-left: 0;   } .assessment-item-creator-body .container-expand-collapse .fa-plus, .assessment-item-creator-body .container-expand-collapse .fa-minus {   padding-right: 7px; } /*Updates for TRS-3604*/ #AllDropDowns label {   color: #fff;   margin-bottom: .25rem;   font-size: 14px;   display:block; } #AllDropDowns .required-yellow {  color: #F9DE7E;   } .menu-slide {   padding: 1.5rem 1rem; } .search-assessment-bank .item-type-list {   flex-wrap: wrap; } .search-assessment-bank .item-type-list input {   transform: scale(1.3); } .search-assessment-bank .item-type-list label {   display: inline !important; } .search-assessment-bank .item-type-list li {   min-width: 10rem;   flex-grow: 0;   margin-right: 0;   margin-bottom: 10px;   background-color: #E8F1FA;   padding: .5rem;   color:#222;   border-radius: 6px; } .menu-slide .search-assessment-bank .item-type-list label {   color:#222 !important; } .search-assessment-bank .item-type-list li.type-tcmpc, .search-assessment-bank .item-type-list li.type-created  {   margin-right: 10px; } .search-assessment-bank .search-assessment-items select {   border-radius: 6px; } .search-assessment-bank .search-criteria-headers {   display:block;   font-size:14px;   color:#fff; } .show-archived label {   display: inline !important; } .show-archived input {  transform: scale(1.4); } .item-type-list li {   margin-right: .5rem !important; } .search-assessment-bank-btn {   border-radius: 20px;   border: 2px solid #F9DE7E;   background:#3F547B !important;   color: #F9DE7E !important;   text-shadow: none !important;   padding: .5rem 1rem;   height: auto; } .search-assessment-search-btn {   border-radius: 20px;   border: 2px solid #F9DE7E;   background:#F9DE7E !important;   color: #3F547B !important;   text-shadow: none !important;   padding: .5rem 1rem;   height: auto; } .search-assessment-bank .search-assessment-items li.type-tcmpc label {   background: none;   padding-left: 5px;   font-size:14px; } .search-assessment-bank .search-assessment-items li.type-district label {   background: none;   padding-left: 5px;   font-size:14px; } .search-assessment-bank .search-assessment-items li.type-created label {   background: none;   padding-left: 5px;   font-size:14px; } .search-assessment-bank .search-assessment-items li.type-staar label {   padding-left: 5px;   font-size:14px; } .search-assessment-bank .item-type-list svg {   color:#6F1F1D; } .search-assessment-bank .item-type-list svg.fa-hexagon {   transform: rotate(90deg); } /* Checks for Understanding Pages */ .site-refresh h2.cfu-header {   padding-bottom: 0 !important; } .site-refresh div.cfu-intro-container {   display: flex;   background: #FAF9F7 0% 0% no-repeat padding-box;   box-shadow: 0px 0px 20px #00000029;   border: 1px solid #D8D8DA;   border-radius: 20px;   padding: 1.5rem;   margin: 2rem auto; } .site-refresh div.cfu-intro-container > div:first-of-type {   width: 50%;   margin-right: 1rem; } .site-refresh div.cfu-intro-container p {   font-size: 14px !important; } .site-refresh div.cfu-intro-container h3 {   font-size: 20px !important;   color: #3D557D; } .site-refresh div.cfu-intro-container button {   background: #3D557D !important;   color: #fff !important;   display: inline-block;   font-size: 14px;   text-shadow: none;   border-radius: 22px !important;   height: 45px;   padding: 0 20px;   margin-right: 16px; } .site-refresh .cfu-results table tr.header {   height: 70px; } .site-refresh .cfu-results table td svg {   margin-right: 5px; } .site-refresh .cfu-results table td.closed {   color: #92141b; } .site-refresh .cfu-results table td.open {   color: #5C8137; } .site-refresh .cfu-results table td.view-results a {   font-weight: bold; } .site-refresh .ifd-list.review {   margin-top: 2.5rem !important; } .site-refresh .yag-list.review {   margin-top: 2.5rem !important; } .site-refresh .assessment-list.review {   margin-top: 2.5rem !important; } .site-refresh div.cfu-results table tbody td button {   font-weight: bold;   background: transparent;   color: #4B74C9;   font-size: 14px;   border: none;   height: auto;   text-shadow: none; } div.cfu-modal-styles form label, div.create-cfu-modal form label {   font-size: 13px;   display: block;   margin-bottom: 5px;   margin-top: 10px; } .cfu-modal-styles label.error, .create-cfu-modal label.error {   color:red;   font-weight:bold;   margin-bottom:10px;   margin-top:0px;   font-size:13px; } .cfu-date-container label.error {   display:block; }  div.cfu-modal-styles input[type=text] {   background: #F7F5F7;   border: 1px solid #D8D8DA;   height: 30px;   padding: 0px 10px; } .cfu-modal-styles .required, .create-cfu-modal .required {   color:inherit; } div.cfu-modal-styles input#updateInstanceName, div.cfu-modal-styles input#cfuInstanceName  {   width: 440px; } div.cfu-modal-styles input#copyLink {   width: 340px;   display: inline-block; } div.cfu-modal-styles .cfu-dates-times, .check-for-understanding .searchbox-container .cfu-dates-times {   display: flex;   justify-content: space-between; } div.cfu-modal-styles .cfu-dates-times > div, .check-for-understanding .searchbox-container .cfu-dates-times > div {   display: inline-block;   width: 49%;   position:relative; } .cfu-dates-times .cfu-date-button {   position:absolute; } .cfu-dates-times .cfu-date-container {   display:inline-block; } div.cfu-dates-times input#cfuEndTime, div.cfu-dates-times input#cfuEndDate, div.cfu-dates-times input#cfuStartDate {   width: 160px; } div.cfu-dates-times button.cfu-date-button {   background: #fff;   color: #357DA5 !important;   display: inline-block;   font-size: 14px;   text-shadow: none;   height: 30px;   margin-left: 5px;   border: 2px solid #357DA5;   border-radius: 50%;   padding: 1px 7px; } .site-refresh .check-for-understanding .filter-column.date-filter {   width: 35% !important; } .site-refresh .check-for-understanding .filter-row.date-filter {   width: 35% !important; } div.cfu-dates-times button#chooseTime {   padding: 1px 6px; } div.cfu-modal-styles button.copy-cfu-link, div.cfu-modal-styles button.create-cfu, div.cfu-modal-styles button.cancel-cfu {   background: #3D557D !important;   color: #fff !important;   display: inline-block;   font-size: 14px;   text-shadow: none;   border-radius: 22px !important;   height: 35px;   padding: 0 15px;   margin-left: 10px; } div.cfu-modal-styles div.create-cancel-cfu-buttons {   display: flex;   justify-content: center;   margin: 16px 0px 10px 0px; } div.cfu-modal-styles button.cancel-cfu {   background: transparent !important;   margin-left: 0;   border: 2px solid #357DA5;   color: #357DA5 !important; } div.cfu-modal-styles button.create-cfu {   background: #5C8137 !important; } div.cfu-modal-styles button.copy-cfu-link svg {   margin-left: 5px; } div.cfu-modal-styles div.display-answers-check span {   display: block;   margin-top: 10px;   font-size: 12px;   font-weight: bold; } .cfu-modal-styles .display-answers-check fieldset {   margin-top:10px; } .cfu-modal-styles .display-answers-check legend {   font-size: 13px;   font-weight: bold;   color: #666; } .display-answers-check #resourceDisplayAnswers {   margin-bottom:0; } div.cfu-modal-styles div.display-answers-check label, div.cfu-modal-styles div.display-answers-check input {   display: inline-block;   width: auto;   margin-top: 5px;   margin-bottom: 5px;   height: 14px;   line-height: 14px;   vertical-align: middle; } div.cfu-modal-styles div.display-answers-check input:nth-of-type(2) {   margin-left: 10px; } div.cfu-modal-styles div.response-reminder {   color: #8f191d;   text-align:left;   font-size: 12px;   margin: 16px auto;   font-weight: bold; } .display-answers-check .check-label-container {   display:inline-block;   margin-right:10px; } .cfu-modal-styles #resourceDisplayAnswers {   display:inline-block;   padding-left: 5px;   color: #357DA5;   font-size:14px; } .cfu-modal-styles .display-answers-text p {   display:inline-block;   margin:0;   margin-top:10px;   font-size:13px; } .site-refresh .cfu-respond-page .cfu-data, .site-refresh .cfu-content .cfu-data {   background: #EFEFEF;   border: 1px solid #d8d8da;   border-radius: 20px;   box-shadow: 0px 0px 20px #00000029;   display: flex;   flex-direction: column;   align-items: center;   margin: 2rem auto;   padding: 2rem;  } .site-refresh .cfu-respond-page h3, .site-refresh .cfu-results-page h3:first-of-type {   color: #3d557d;   font-size: 34px;   margin: 1rem auto 2rem; } .site-refresh .cfu-results-page h3 {   color: #3d557d;   font-size: 20px;   margin: 1rem auto 2rem; } .site-refresh .cfu-respond-page .cfu-cards, .site-refresh .cfu-content .cfu-cards {   display: flex;   justify-content: center;   align-items: center;   margin-bottom: 1rem; } .site-refresh .cfu-respond-page .cfu-card, .site-refresh .cfu-content .cfu-card {   background: #FAF9F7;   width: 230px;   height: 270px;   border-radius: 20px;   border: 1px solid #d8d8d8;   box-shadow: 0px 0px 20px #00000029;   padding: 1rem;   margin: 1rem 2rem;   text-align: center;   box-sizing: border-box; }  .site-refresh .cfu-respond-page .cfu-card h4, .site-refresh .cfu-content .cfu-card h4, .site-refresh .cfu-content .cfu-card h2 {   font-size: 18px !important;   color: #222222 !important;   font-weight: bold;   line-height: 20px;   margin: 1rem auto;   padding-bottom: 1rem; } .site-refresh .cfu-respond-page .cfu-card:first-of-type h4 {   margin-bottom: 2rem; } .site-refresh .cfu-respond-page .cfu-card div.summary-total, .site-refresh .cfu-content .cfu-card div.summary-total {   font-size: 60px;   color: #357da5;   height: auto;   position: relative;   top: 40px; } .site-refresh .cfu-respond-page .cfu-card div.cfu-complete, .site-refresh .cfu-respond-page .cfu-card div.cfu-incomplete, .site-refresh .cfu-content .cfu-card div.cfu-complete {   position: relative;   top: -10px; } .site-refresh .cfu-respond-page .cfu-card .svg-inline--fa, .site-refresh .cfu-content .cfu-card .svg-inline--fa {   font-size: 75px; } .site-refresh .cfu-respond-page .cfu-card .cfu-incomplete .svg-inline--fa, .site-refresh .cfu-data .cfu-card .cfu-incomplete .svg-inline--fa {   color: #931111; } .site-refresh .cfu-respond-page .cfu-card .cfu-complete .svg-inline--fa, .site-refresh .cfu-data .cfu-card .cfu-complete .svg-inline--fa {   color: #5C8137; } .site-refresh .cfu-data .cfu-card p, .site-refresh .cfu-respond-page .cfu-card #assessmentIncomplete p {   position: relative;   top: 10px;   font-size: 14px; } .site-refresh .cfu-respond-page .cfu-card #responseSubmitted p {   font-size: 12px;   top: 0; } .site-refresh .cfu-respond-page .student-instructions p {   margin-bottom: 3rem;   font-size: 14px; } .site-refresh .cfu-respond-page ol.question-answers li.correct-answer {   display: flex; } .site-refresh .cfu-respond-page ol.question-answers li.correct-answer svg {   margin-left: 0.5rem;   color: #418100; } .site-refresh .cfu-respond-page li.question-container div.incorrect-error, .site-refresh .cfu-respond-page li.question-container div.correct-error, .site-refresh .cfu-respond-page li.question-container div.validation-error {   margin: 2rem 1rem 1rem;  font-size: 14px;  } .site-refresh .cfu-respond-page li.question-container div.correct-error {   color: #247600;   font-weight: bold; } .site-refresh .cfu-respond-page li.question-container div.incorrect-error, .site-refresh .cfu-respond-page li.question-container div.validation-error {   color: #931111;   font-weight: bold; } .site-refresh .cfu-respond-page li.question-container div.incorrect-error svg {   color: #931111; } .site-refresh .cfu-respond-page li.question-container div.correct-error svg {   color: #418100; } .site-refresh .cfu-data .cfu-cards .percent-export {   display: flex;   flex-direction: column;   align-items: center;   justify-content: center; } .site-refresh .cfu-data .cfu-cards .assessment-chart {   background: #FAF9F7;   width: 150px;   height: 150px;   border-radius: 20px;   border: 1px solid #d8d8d8;   box-shadow: 0px 0px 20px #00000029;   padding: 1rem;   margin: 1rem 2rem;   text-align: center;   box-sizing: border-box; } .site-refresh .cfu-data .cfu-cards svg.assessment-overview-circular-chart {   display: block;   margin: 10px auto;   max-width: 80%; } .site-refresh .cfu-data .cfu-cards path.assessment-overview-circle-bg {   fill: none;   stroke: #eee;   stroke-width: 3.8px; } .site-refresh .cfu-data .cfu-cards path.assessment-overview-circle {   fill: none;   stroke: #357da5;   stroke-width: 3.8px; } .site-refresh .cfu-data .cfu-cards .summary-box.assessment-chart svg text {   fill: #357da5;   font-family: sans-serif;   font-size: .65rem;   text-anchor: middle; } .site-refresh .cfu-data .cfu-cards button {   background: #3D557D !important;   color: #fff !important;   display: inline-block;   font-size: 14px;   text-shadow: none;   border-radius: 22px !important;   height: 45px;   padding: 0 20px;   margin: 0.5rem auto; } .site-refresh .cfu-data.cfu-results div.question-analysis-row {  display: flex;   justify-content: center;  align-items: center;  width: 100%; } .site-refresh .cfu-data.cfu-results .question-analysis h3 {   font-size: 30px; } .site-refresh .cfu-data.cfu-results div.question-analysis-row div.analysis-key {   display: flex;   align-items:center;   margin:0 1rem;   font-size:14px; } .site-refresh .cfu-data.cfu-results div.question-analysis-row .standards-key {   margin:0 1rem;   padding: 1rem 1rem 1rem 0.5rem;   background: #fff;   border-radius: 10px;   border: 1px solid #d8d8d8; } .site-refresh .cfu-data.cfu-results div.question-analysis-row .standards-key .key-definition {   margin-left:5px;   font-style:normal;   font-size:14px; } .site-refresh .cfu-data.cfu-results div.question-analysis-row div.analysis-key {   -webkit-text-size-adjust: 100%;   font-family: proxima-nova,sans-serif;   font-weight: 400;   font-style: normal;   line-height: 1.5;   cursor: inherit;   color: #082a3d;   padding: 1rem 1rem 1rem 0.5rem;   background: #fff;   border-radius: 10px;   border: 1px solid #d8d8d8; } .site-refresh .cfu-data.cfu-results div.analysis-key div.question-key {   margin: 0;   padding: 0;   height: 1.25rem;   width: 1.25rem;   border-radius: 5px;   display: inline-block;   margin: 0rem 0.5rem;   box-sizing: border-box; } .site-refresh .cfu-data.cfu-results div.analysis-key .key-definition {   display: flex; } .site-refresh .cfu-data.cfu-results div.analysis-key div.question-key.key-correct {   background-color: #e0fae0; } .site-refresh .cfu-data.cfu-results div.analysis-key div.question-key.key-majority-correct {   background-color: #dce9d6;   border: 2px solid #247600; } .site-refresh .cfu-data.cfu-results div.analysis-key div.question-key.key-incorrect {   background-color: #eedbdb; } .site-refresh .cfu-data.cfu-results div.analysis-key div.question-key.key-majority-incorrect {   background-color: #eedbdb;   border: 2px solid #911417 }  .site-refresh .cfu-data.question-analysis table caption, .site-refresh .check-for-understanding table caption {   position: absolute;   overflow: hidden;   clip: rect(0 0 0 0);   height: 1px;   width: 1px;   margin: -1px;   padding: 0;   border: 0; } .site-refresh .cfu-data.question-analysis .analysis-table-container {   width: 100%;   margin-top: 1rem; } .site-refresh .cfu-data table.results-analysis-table tr.header {   height: 50px; } .site-refresh .check-for-understanding table#analysisOverviewTable tr.sort-by-row td, .site-refresh .check-for-understanding tr.standards-col-headers th {   padding: 10px 20px !important;   font-weight: bold;   color: #707070;   background-color: #f9f9f9; } .site-refresh .check-for-understanding tr.standards-col-headers th {   border-bottom: 1px solid #ccc; }  .site-refresh .cfu-data table.results-analysis-table tbody tr {   padding: 0; } .site-refresh .cfu-data table.results-analysis-table tbody td {   padding: 0.5rem 1.25rem; } .site-refresh table#standardsAddressed tbody tr:last-of-type td {   border-bottom: none !important; } .site-refresh .check-for-understanding table.results-analysis-table tbody a, .site-refresh .cfu-results table td.assessment-name a {   text-decoration: underline;   font-weight: bold !important; } .site-refresh .check-for-understanding table#analysisOverviewTable div.single-chart {   width: 40%; } .site-refresh .check-for-understanding table#analysisOverviewTable div.single-chart svg {   display: block;   max-width: 65%;   max-height: 250px; } .site-refresh .check-for-understanding table#analysisOverviewTable div.single-chart svg path.circle-bg, .site-refresh .check-for-understanding table#analysisOverviewTable div.single-chart svg path.circle {   fill: none;   stroke: #931111;   stroke-width: 3.8px; } .site-refresh .check-for-understanding table#analysisOverviewTable div.single-chart svg path.circle {   stroke: #247600 !important; } .site-refresh .check-for-understanding table#analysisOverviewTable div.single-chart.avg-score svg path.circle-bg {   stroke: #d8d8d8 !important; } .site-refresh .check-for-understanding table#analysisOverviewTable div.single-chart text.percentage {   fill: #4a4f5a;   font-size: .5em;   text-anchor: middle; } .site-refresh .cfu-data table#analysisOverviewTable td div.graph {   position: relative;   width: 100%; } .site-refresh .cfu-data table#analysisOverviewTable td div.graph ul {   list-style: none;   font-size: .875rem;   line-height: 1.5;   list-style-position: outside;   padding-left: 0 !important; } .site-refresh .cfu-data table#analysisOverviewTable li.answer-analysis-container {   display: flex;   margin-bottom: 0.25rem; } .site-refresh .cfu-data table#analysisOverviewTable .question-answer-graph-letter {   font-weight: 700;   color: #606060;   padding: 0.25rem;   border-radius: 2px 0 0 2px; } .site-refresh .cfu-data table#analysisOverviewTable .incorrect-span-border {   background-color: #931111;   color: #fff !important; } .site-refresh .cfu-data table#analysisOverviewTable .correct-span-border {   background-color: #418100;   color: #fff; } .site-refresh .cfu-data table#analysisOverviewTable .incorrect-span-no-border {   background-color: #eedbdb; } .site-refresh .cfu-data table#analysisOverviewTable .correct-span-no-border {   background-color: #e0fae0; } .site-refresh .cfu-data table#analysisOverviewTable .bar-incorrect-answer {   background-color: #eedbdb;   color: #222;   border-radius: 0 2px 2px 0;   display: flex;   align-items: center;   width: 100%; } .site-refresh .cfu-data table#analysisOverviewTable .bar-incorrect-answer.with-border {   border: 2px solid #931111;   border-left: none; } .site-refresh .cfu-data table#analysisOverviewTable .bar-correct-answer {   background-color: #e0fae0;   color: #222;   border-radius: 0 2px 2px 0;   display: flex;   align-items: center;   width: 100%; } .site-refresh .cfu-data table#analysisOverviewTable .bar-correct-answer.with-border {   border: 2px solid #418100;   border-left: none; } .site-refresh .cfu-data table#analysisOverviewTable .bar-no-color {   width: 0%!important;   display: flex;   align-items: center; } .site-refresh .cfu-data table#analysisOverviewTable .answer-percentage {   padding-left: 5px;   color: #606060;   display: block; } .site-refresh .cfu-data.standards-addressed h3 {   margin-left: 0;   text-align: left;   font-size: 30px; } .site-refresh .cfu-data.standards-addressed table#standardsAddressed .standard-occurrence {   width: 3rem;   background-color: #2e537f;   color: #fff;   border-radius: 9px;   padding: 0.25rem;   display: inline-block;   margin: 0.125rem 0.5rem;   text-align: center;   font-weight: 400; } .site-refresh .cfu-data.standards-addressed p.no-standards-message {   font-size: 14px;   font-weight: bold; } #assessmentAnalysisOverviewContent {   font-size:14px; } #assessmentAnalysisOverviewContent .table-top-container {   display:flex;   align-items:center; } #assessmentAnalysisOverviewContent .table-top-container .site-refresh-paging {   margin-left:auto; }  .cfu-standards-page #standardsAddressedResults .results-message, .cfu-analysis-page #assessmentAnalysisOverviewContent .results-message {   font-size:18px;   text-align:center;   margin-top:2rem; } .cfu-standards-page #standardsAddressedResults .no-results-container {   margin-top:2rem; } .cfu-standards-page #startSearch {   margin-top:2rem;   text-align:center; } .cfu-standards-page h4 {   font-size:18px;   margin-bottom:0; } .cfu-standards-page p {   font-size:14px; } .site-refresh .cfu-content .assessment-questions ul.question-list {   padding-inline-start: 0; } .site-refresh .cfu-data.cfu-results.assessment-questions li.question-container p {   font-weight: bold; } .site-refresh .cfu-content .assessment-questions {   margin-top: 3rem;   font-size: 14px; } .site-refresh .cfu-content .assessment-questions ul.question-list.parent > li {   border: 1px solid #d8d8da;   background: #FFFFFF 0% 0% no-repeat padding-box;   box-shadow: 0px 3px 6px #00000029;   border: 1px solid #D8D8DA;   border-radius: 20px;   padding: 2rem 2rem 0 2rem;   margin-bottom: 2rem; } .site-refresh .cfu-content .assessment-questions ul.question-list.child > li {   border: 1px solid #d8d8da;   background: #FFFFFF 0% 0% no-repeat padding-box;   box-shadow: 0px 3px 6px #00000029;   border: 1px solid #D8D8DA;   border-radius: 20px;   padding: 2rem 2rem 0 2rem;   margin-bottom: 2rem; } .site-refresh .cfu-content ul.question-list.parent li.question-container div.standards-alignment {   padding: 1.5rem;   display: flex;   justify-content: space-between;   border-top: 1px solid #D8D8DA;   margin-top: 2.5rem;   min-width: 100%;   border-radius: 0 0 20px 20px;   margin-left:-2rem;   margin-right:-2rem; } assessmentIncomplete .site-refresh .cfu-content li.question-container div.standards-alignment > div {   display: inline-block; } .site-refresh .cfu-content li.question-container div.standards-alignment div.standards-list ul {   list-style: none;   display: inline-block;   padding-inline-start: 0; } .site-refresh .cfu-content li.question-container div.standards-alignment div.standards-list ul li {   display: inline-block; } .site-refresh .cfu-content .assessment-questions ul.question-list > li.question-container .question-copy p {   display: inline-block;   margin: 0 !important; } .site-refresh .cfu-content .assessment-questions ul.question-list > li.question-container button {   margin-bottom: 1rem; }  .site-refresh .cfu-content .assessment-questions ol.question-answers > li div.answer-code {   font-weight: bold;   padding: 10px;   margin: 0.75rem auto;   display: inline-block; } .site-refresh .cfu-content .assessment-questions ol.question-answers > li div.answer-text {   margin: 0.75rem auto;   border-radius: 10px;   padding: 10px 15px;   display: inline-block; } .site-refresh .cfu-content .assessment-questions ol.question-answers > li div.answer-text p {   margin: 0 !important; } .site-refresh .cfu-content .assessment-questions ol.question-answers > li.correct-answer, .site-refresh .cfu-content .assessment-questions ol.question-answers > li.incorrect-answer {   margin:10px auto; } .site-refresh .cfu-content .assessment-questions ol.question-answers > li.correct-answer div.answer-text {   background: #e0fae0;   border: 1px solid #418100; } .site-refresh .cfu-content .assessment-questions ol.question-answers > li.correct-answer div.correct-indicator svg {   color: #418100;   height: 20px;   width: 20px;   margin-right: 8px; } .site-refresh .cfu-content .assessment-questions ol.question-answers > li.incorrect-answer div.correct-indicator {   display: none;   } .site-refresh .cfu-content .assessment-questions ol.question-answers div.summary-boxes-container {   display: flex;   width: 375px;   align-items: center;   justify-content: flex-start;   margin-left: 37px; } .site-refresh .cfu-content .assessment-questions ol.question-answers div.summary-boxes {   background: #FFFFFF;   border: 1px solid #9F9F9F;   border-radius: 10px;   padding: 9px 20px;   width: 125px;   text-align: center;   margin-right: 10px; } .site-refresh .cfu-content .assessment-questions ol.question-answers div.summary-boxes span {   vertical-align: middle; } .site-refresh div.cfu-respond-page .cfu-content > form > ul.question-list > li.question-container {   margin-bottom: 1rem;   background: #FAF9F7 0% 0% no-repeat padding-box;   box-shadow: 0px 0px 20px #00000029;   border: 1px solid #D8D8DA;   border-radius: 20px;   padding: 2rem 3rem;   margin: 2rem auto;   font-size: 14px; } .site-refresh div.cfu-respond-page ul.question-list {   padding-inline-start: 0;   width: 900px;   margin: 0 auto; } .site-refresh div.cfu-respond-page ul.question-list ul.question-list {   width: 100%;   margin: 0; } .site-refresh div.cfu-respond-page ul.question-list .question-container-inner {   margin: 1rem auto; } .site-refresh div.cfu-respond-page div.question-copy-wrapper p, .site-refresh div.cfu-respond-page div.question-copy-wrapper span {   margin: 0 !important;   max-width: 740px; } .site-refresh div.cfu-respond-page div.question-copy-wrapper p img {   margin: 0.5rem auto; } .site-refresh div.cfu-respond-page div.question-copy-wrapper img {   margin: 0.5rem auto; } .site-refresh .question-copy sup {   vertical-align: baseline;   position: relative;   top: -5px; } .site-refresh div.cfu-respond-page div.question-copy-wrapper {   width: 100%; } .site-refresh div.cfu-respond-page div.question-copy {   margin-bottom: 0.5rem;   text-align: left !important;   display: inline-block;   width: 750px; } .site-refresh div.cfu-respond-page ol.question-answers li {   vertical-align: middle; } .site-refresh div.cfu-respond-page ol.question-answers li div.answer-text:last-child {   margin-bottom: 0.5rem !important; } .site-refresh div.cfu-respond-page ol.question-answers li p, .site-refresh div.cfu-respond-page ol.question-answers div.answer-text {   display: flex;   margin: 0 !important; } .site-refresh div.cfu-respond-page ol.question-answers li input {   margin: 0 5px !important;   position: relative;   top: 2px; } .site-refresh div.cfu-respond-page ol.question-answers li div.answer-text > div.answer-id {   margin-left: 0.5rem; } .site-refresh div.cfu-respond-page textarea {   min-width: 600px;   min-height: 150px;   border: 2px solid #000; } .site-refresh div.cfu-respond-page .respond-btn-container button {   margin: 0 auto; } .site-refresh .cfu-analysis-page .searchbox-container, .site-refresh .cfu-standards-page .searchbox-container  {   margin: 2rem auto; } .site-refresh .cfu-standards-page .searchbox-container div.filter-row:nth-of-type(4) {   margin-bottom: 0; } .site-refresh .cfu-standards-page .searchbox-container .cfu-dates-times input {   background: #fff;   border: 1px solid #D8D8DA;   height: 25px; } .cfu-standards-page .cfu-dates-times .date-label-container label {   display:block; } /* Needs slightly darker color to pass WAVE in accordions */ .cfu-standards-page .green {   color:#297c53; } .cfu-standards-page .red {   color:#de0000; } .site-refresh .cfu-standards-page .analysis-table-container {   border: 1px solid #D8D8DA;   box-shadow: 0px 3px 6px #00000029;   border-radius: 15px;   overflow:hidden; } .site-refresh .cfu-standards-page .analysis-table-container.with-margin {   margin-top: 2rem; } .site-refresh .analysis-table-container .assessment-standards-header {   background: #3C557D;   padding: 0.75rem;   display: flex;   align-items: center;   justify-content: flex-start;   border-radius: 15px 15px 0 0; } .site-refresh .assessment-standards-header .icon-title-container {   color: #fff;   border-radius: 8px;   font-weight: 700;   padding: 0.5rem;   display: flex;   align-items:center;   width: auto;   min-width: 150px;   max-width: 40%;   margin: 0 0.625rem; } .site-refresh .assessment-standards-header .subject-icon {   font-size:2rem; } .site-refresh .assessment-standards-header .icon-title-container .assessment-subject-tile {   display: flex;   flex-direction: column;   align-items: flex-start;   padding:0 0.75rem; } .site-refresh .assessment-standards-header .assessment-subject-tile h4 {   margin: 0 !important;   font-size: 1.25rem; } .site-refresh .assessment-standards-header .assessment-subject-tile span {   font-weight: normal;   font-size:13px; } .site-refresh .assessment-standards-header .assessment-progress-bar {   border: 2px solid #fade7e;   border-radius: 12px;   width: 40%;   margin-left:6rem;   background: #5f7494; } .site-refresh .assessment-standards-header .assessment-progress-bar .progress-marker {   background-color: #fade7e;   border-radius: 10px;   height: 1.25rem; } .site-refresh .assessment-standards-header .assessment-status {   margin-left:auto;   color: #fff;   font-size: 1rem;   text-align: right; } .site-refresh .assessment-standards-header .assessment-status span {   font-weight: bold; } .site-refresh .view-standards-bar button {   background: #E3E3E3 !important;   color: #707070;   width: 100%;   margin-bottom: 0;   text-align: right;   border: none;   box-shadow: none!important;   border-radius: 0;   display: flex;   align-items: center;   justify-content: right;   text-shadow: none !important;   padding: 0.65rem;   font-size: 14px;   height: 40px !important; } .site-refresh .view-standards-bar button svg {   margin: 0 0.5rem 0 1rem;   font-size: 18px; } .site-refresh .view-standards-container h5.no-results {   text-align: center;   font-size: 16px;   padding-bottom: 1rem; } .site-refresh .view-standards-container .accordion > h5 {   margin-bottom: 0;   margin-top: 0;   border: 1px solid #ddd;   border-top: none; }   .site-refresh .view-standards-container .accordion > h5 > button {   background: #f3f3f3;   color: #222222;   border-radius: 0;   border: none;   box-shadow: none!important;   width: 100%;   text-align: left;   font-weight: 400;   margin-bottom: 0;   padding: 1rem 1.2rem!important;   height: 55px; } .site-refresh .view-standards-container .accordion .accordion-title {   display: flex;   align-items: center;   justify-content: space-between; } .site-refresh .view-standards-container .accordion .accordion-title div {   display: flex;   align-items: center; } .site-refresh .view-standards-container .accordion span.standards-covered {   font-size: 14px; } .site-refresh .view-standards-container .accordion span.accordion-standard-number {   font-weight: bold;   font-size: 16px; } .site-refresh .view-standards-container .accordion span.accordion-standard-number:not(.purple):not(.green):not(.red) {   color: #466cbb; } .site-refresh .view-standards-container .accordion .completion-status svg {   font-size: 18px;   margin-right:0.5rem; } .site-refresh .view-standards-container .accordion .completion-status {   font-size:14px;   margin-right:2rem;   width:100px; } .site-refresh .view-standards-container .accordion svg.fa-chevron-circle-up {   margin-left: 2rem;   font-size: 18px; } .site-refresh .view-standards-container .accordion-panel .standard-details {   background: #fff; } .site-refresh .view-standards-container .accordion-panel .standard-details p.standards-description {   font-size: 14px;   padding: 0.5rem 1.5rem; } .site-refresh .view-standards-container .accordion-panel p.standards-description a {   font-weight: bold; } .site-refresh .view-standards-container .accordion-panel .standard-details-container {   display: flex;   align-items: center;   justify-content: flex-start;   padding: 0.5rem 0;   padding: 1rem 1.5rem;   border-bottom: 1px solid #ddd; } .site-refresh .view-standards-container .accordion-panel .assessment-status-container {   width: 40%; } .site-refresh .view-standards-container .accordion-panel span.assessment-completion-status {   margin-right: 1rem; } .site-refresh .view-standards-container .accordion-panel span.assessment-completion-status svg {   color: #247600;   font-size: 16px; } .site-refresh .view-standards-container .accordion-panel a.assessment-title-link {   padding: 0.75rem;   font-size: 14px;   font-weight: bold;   border-radius: 7px;   color: #4B74C9;   text-decoration: none; } .site-refresh .view-standards-container .accordion-panel a.assessment-title-link svg {   margin-left: 0.25rem; } .site-refresh .view-standards-container .accordion-panel .standard-occurrence-column {   font-size: 14px;   width: 40%; } .site-refresh .view-standards-container .accordion-panel .standard-occurrence-column .standard-occurrence {   background-color: #fff;   border: 1px solid #1d75ca;   min-width: 2.5rem;   color: #4B74C9;   border-radius: 9px;   padding: 0.5rem;   margin: 0.25rem;   display: inline-block;   margin: 0 0.25rem 0.5rem 0.25rem;   text-align: center;   font-weight: 400;   font-size: .8rem; } .site-refresh .view-standards-container .accordion-panel .standard-question-number {   border-bottom: 1px solid #4B74C9;   font-weight: 700;   font-size: 1rem;     padding-bottom: 0.25rem;   margin-bottom: 0.25rem; } .site-refresh .view-standards-container .accordion-panel .assessment-score-column {   width: 20%;   text-align: right;   padding-right: 2rem;   font-size: 14px;   font-weight: bold;   display: flex;   justify-content: flex-end;   align-items: center; } .site-refresh .view-standards-container .accordion-panel .assessment-score-column .score-percent {   color: #1d75ca;   font-size: 1.4rem;   font-weight: normal;   margin-left: 0.5rem; } .site-refresh .view-standards-container .accordion-panel p.no-assessment-data-message {   text-align: center;   font-size: 14px;   padding: 1rem;   background-color: #e8f1fa;   border-radius: 3px;   margin: 0 1rem 1rem 1rem; } .cfu-standards-page .standards-key, .cfu-analysis-page .standards-key {   font-size:14px;   margin:1rem 1.2rem; } .cfu-analysis-page .results-criteria-count, .cfu-standards-page .results-criteria-count {   font-size:16px;   margin:0;   margin-left:1.2rem;   display:inline-block; } .site-refresh .view-standards-container .accordion-panel .loading-wrapper {   text-align: center;   font-size: 14px;   margin:2rem; } .site-refresh .standards-addressed .view-standards-footer {   height: 2rem;   border-radius: 0 0 15px 15px;   background: #fff; } .site-refresh .view-standards-container button.acc-closed .fa-chevron-circle-up {   transform: rotate(180deg); } .site-refresh .cfu-analysis-page h3 {   margin-top: 3rem; } .no-checks-found-message {   padding:1rem;   font-size:16px;   text-align:center; } .answer-analysis-container .correct-incorrect-indicator {   align-self:center; }   .answer-analysis-container .correct-incorrect-indicator.correct {   color:#418100; }   .answer-analysis-container .correct-incorrect-indicator.incorrect {   color:#931111; }   .analysis-table-container td[role="button"] {   cursor:pointer; } /* updates for adding breadcrumbs to additional Assessment pages */ div.assessment-item-page-header {   margin-bottom: 2rem; } div.assessment-item-page-header h2.site-refresh-heading, div#assessment-search h2.site-refresh-heading, div.assessment-page-header h2.site-refresh-heading {   padding-bottom: 0 !important; } div.assessment-item-page-header nav.breadcrumbs, div#assessment-search nav.breadcrumbs, div.assessment-page-header nav.breadcrumbs {   margin-left: 0 !important; } div#assessment-search nav.breadcrumbs {   margin-bottom: 1rem; } .assessment-steps-wrapper.assessment-item-create-edit {   margin-top: 0 !important; } .assessment-steps-wrapper.assessment-item-create-edit.pg-scrolled {   padding-top: 0.5rem; }  #curriculums .curriculum-bar > div > a { padding-top: 4px !important; /*color: #000 !important;*/ font-weight: normal !important; } #curriculums .curriculum-bar > div > a:hover { color: #777 !important; } /* Notes Colors */ .planbook-note-default {   background-color: #ffffba !important;   border: 1px solid #f4dc45 !important; } .planbook-note-blue {   background-color: #bddfee !important;   border: 1px solid #5baed4 !important; } .planbook-note-slate {   background-color: #c0cfcb !important;   border: 1px solid #62867d !important; } .planbook-note-green {   background-color: #cee7b7 !important;   border: 1px solid #84c44a !important; } .planbook-note-yelloworange {   background-color: #f9d9a3 !important;   border: 1px solid #f0a01a !important; } .planbook-note-orange {   background-color: #f8c19a !important;   border: 1px solid #ed6403 !important; } .planbook-note-red {   background-color: #ebc0b4 !important;   border: 1px solid #cc6143 !important; } .planbook-note-violet {   background-color: #dcc1dc !important;   border: 1px solid #a864a8 !important; } .planbook-note-purple {   background-color: #bfbedc !important;   border: 1px solid #605ca8 !important; }  /* Core Styles - Removed from core pyb ( workspace.css ) due to conflict issues with CSCOPE & IB Projects markup and layout. */ #PropertyContainer .default_field label:not(.form-control), #PropertyContainer .pyb_field label.options-column  {   font-family: Helvetica, Arial, "Lucida Grande", sans-serif;   font-size: 14px;   color: #4a4f5a;   text-shadow: 0px 1px 0px rgba(255,255,255,.5);   }   #PropertyContainer .default_field label:not(.form-control) {   width: 500px;   margin-left: auto;   margin-right: auto; } #PropertyContainer .default_field input:not(.form-control), #PropertyContainer .eitgheaderlessontitle, #PropertyContainer .unit input, #PropertyContainer .lesson input, #PropertyContainer .suggestedDuration input, #PropertyContainer .suggestedduration input, #PropertyContainer .possiblelesson01title input, #PropertyContainer .resources input, #PropertyContainer .purposeAndStandards input { border: 1px solid #ccc !important; width: 500px !important; } #PropertyContainer .alignmentType select { border: 1px solid #ccc; width: 185px;}  #PropertyContainer select:not(.form-control) { border: 1px solid #ccc; width: 350px;} #PropertyContainer .pyb_field label.options-column { background: #F0F0EE;  border: 1px solid #ccc; border-bottom: none; margin: 20px 0 0;   border-radius: 3px 3px 0 0;   webkit-border-radius: 3px 3px 0 0;   display: block;   padding: 10px;   }    #PropertyContainer .ItemStandardList  { background: #F0F0EE; padding: 10px;   }  #PropertyContainer p.noalignment  { background: #F8D5C7;  padding: 10px; margin: 0 0 10px; border-radius: 3px;   webkit-border-radius: 3px;   }      #PropertyContainer .collapseheader { padding: 10px; background-color: #F0F0EE; background-image: none; border-radius: 3px 3px 0 0; webkit-border-radius: 3px 3px 0 0; margin-top: 20px;}  #PropertyContainer .expand label, #PropertyContainer .collapse label, .collapsible a.expandable { border: none; background: url(images/icons/buttons_collapse.png) 0 -17px no-repeat #F0F0EE; cursor: pointer; margin: 0; padding: 0 0 0 20px;}  .collapsible a.collapsible { padding: 2px 0 0 20px;}  #PropertyContainer .collapse label, .collapsible a.collapsible { border: none; background: url(images/icons/buttons_collapse.png) 0 0 no-repeat #F0F0EE; cursor: pointer; margin: 0; padding: 0 0 0 20px;}      #PybStandardsManage  {background: #F0F0EE; margin: 0; padding: 0 10px 20px; }      #PropertyContainer .eitgheaderlessontitle label, #PropertyContainer .unit label, #PropertyContainer .suggestedduration label, #PropertyContainer .possiblelesson01title label, #PropertyContainer .subject label, #PropertyContainer .grade label, #PropertyContainer .lesson label, #PropertyContainer .suggestedDuration label, #PropertyContainer .title label, #PropertyContainer .resources label { background: none !important; border: none !important; padding: 0 !important; }      .editor-panel { padding: 10px; background: #fff; -moz-border-radius: 0 0 3px 3px; border-radius: 0 0 3px 3px;} span.title { font-weight: bold; padding: 0 0 5px;} #PybPropertyContainer {   background-color: #e3e3e3;   border: none;   border-radius: 5px 0 0 5px;   float: left;   width: 262px;   margin-top: 10px;  } #PybPropertyContainer h3 {   background: none repeat scroll 0 0 #3D557D;   border-radius: 3px 3px 3px 3px;   color: #FFFFFF;   font-size: 95%;   margin: 5px;   padding: 5px 10px; } #PybEdResourcePropertyRepeater ul {   list-style: none outside none;   margin: 0;   padding: 5px; } #PybEdResourcePropertyRepeater a.active {   border-radius: 3px 3px 3px 3px; } #PybWorkspace {   background-color: #F7F7F7;   border: 1px solid #D3D3D3;   border-radius: 5px 5px 5px 5px;   float: left;        padding: 5px;   width: 680px; }  /* testing some shit out */ .gridview-options a { background: none repeat scroll 0 0 #3D557D;   border: 1px solid #FFFFFF;   border-radius: 5px 5px 5px 5px;   color: #ffffff;   float: left;   font-size: 11px;     /*font-weight: bold;*/   margin-top: 2px;   margin-left:2px;   padding: 1px 4px;   text-decoration: none;   text-shadow: 1px 1px rgba(0, 0, 0, 0.2);} .gridview-options a:hover {   color:#e5e5e5; } .GridView .optionsdropdown { float: left; } /* Content Panel override */ .pyb_field .content-panel {   background: none repeat scroll 0 0 #FFFFFF;   border-radius: 0 0 3px 3px;   -webkit-border-radius: 0 0 3px 3px; } .pyb_field table.GridView button.options.options-for-list {   width: inherit !important; }  /* 03/06/14 - Updated styling for "Updated"/"Shared" items in gridview display */ .GridView tr td.updated {     color: #DABC52;     font-weight: bold;     padding-left: 30px;     background: url("images/icons/warning_16.png") no-repeat scroll 10px 30% transparent;   }   .GridView tr td.shared-resource {     color: #688243;     font-weight: bold;     padding-left: 30px;     background: url("images/icons/shared_16.png") no-repeat scroll 10px 45% transparent;   }      #ItemsContainer {   min-height: 500px; }    #ItemsContainer #Results {   clear: both;   margin: 10px 0 125px; } .searchbox button img { display: none !important; } table.resource-list tr:last-child td {   border-radius: 0 0 8px 8px;  }  /* TRS 4075 */  .semester-columns-container {   display: flex;   justify-content: space-between;  }  .semester-column {   width: calc(50% - 1rem); }  .semester-column h3 {   color: #404040;   text-align: center;   font-size: 2rem !important;   margin-bottom: 1.5rem !important;    padding: 0; }  .semester-cards, .yag-blue-panel {   background-color: #fff;   box-shadow: 0px 3px 6px #00000029;   margin-bottom: 2rem;   border-radius: 20px; }  .semester-cards-content, .yag-blue-panel-content {   padding: 1rem; }  .weeks-header, .yag-blue-panel-header {   background-color: #3D557D;   color: #fff;   border-radius: 20px 20px 0 0;   padding: 1.5rem 1rem;   display: flex;   justify-content: space-between; }  .weeks-header h4, .total-days-header h4 {   font-size: 1.5rem !important;   margin: 0;   }  .yag-blue-panel-header.total-days-header h3  {   font-size:1.5rem;   margin:0; }  .weeks-header .date-container {   font-size: .95rem; } .weeks-header .date-container span:first-child {   margin-right: 1rem; } .semester-column .unit-table, .semester-column .balance-table, .semester-column .accordion {   margin-bottom: 1.5rem; } .semester-column .unit-table {   height: 10.75rem;   overflow-y: auto; } .assessmentDaysContainer .balance-table, .nonInstructionalDaysContainer .balance-table {   max-height:215px;   overflow-y:auto; } .semester-column table {   width: 100%;   font-size: .875rem;   border-spacing: 0; } .semester-column table thead th {   font-weight: bold;   color: #222;   padding: .75rem; } .semester-column table td.text-right, .semester-column table th.text-right {   text-align: right; } .semester-column table tbody td {   border-bottom: 1px solid #D8D8DA;   padding: .75rem; } .balance-table .positive-balance svg {   margin-right: .5rem;   color:#5C8137;   font-size: 1.1rem; } .balance-table .negative-balance svg {   margin-right: .5rem;   color:#92141B;   font-size: 1.1rem; } .balance-table .zero-balance svg {   margin-right: .5rem;   color:#EBC549;   font-size: 1.1rem; } .semester-column .accordion .accordion-header .accordion-button {   background-color:#F5F5F5;     color: #3C557D;   border-radius: 20px;   font-size: 1rem; } .semester-column .accordion .accordion-header .accordion-button[aria-expanded="true"] {   border-radius: 20px 20px 0 0; } .semester-column .accordion .accordion-header .accordion-button .accordion-toggle-icon {   font-size: 1rem; } .semester-column .accordion .accordion-body {   background-color:#F5F5F5;   border: none;   box-shadow: none; } .yag-blue-panel-content {   background-color: #fff;   border-radius: 0 0 20px 20px; } .total-days-content {   display: flex;   background-color: #CDDFED; } .total-days-boxes {   background-color: #E8F1FA;   border: 1px solid #DBDBDA;   border-radius: 5px;   flex-grow: 1;   margin-right: 1rem;   padding: 1rem; } .total-days-boxes:last-child {   margin-right: 0;   background-color: #fff; } .total-days-boxes h4 {   margin-bottom:1rem !important;   margin-top: 0;   color: #3D557D;   font-size: 1.1rem; } .total-days-row, .semester-balance-row {   display: flex;    justify-content: space-between;   font-size: .95rem;   margin-bottom: .75rem;   padding-bottom: .75rem; } .total-days-border {   border-bottom: 1px solid #3D557D; } .semester-balance-row {   border-radius: 5px;   padding: .5rem;   margin-bottom: 0;   align-items: center; } .semester-balance-row.positive-balance {   background-color:#E4FAE7;   border: 1px solid #5C8137;   border-left-width: 4px; } .semester-balance-row.negative-balance {   background-color:#FDF2F1;   border: 1px solid #92141B;   border-left-width: 4px; } .semester-balance-row svg {   margin-right: .5rem;   font-size: 1.1rem; } .semester-balance-row.positive-balance svg {   color:#5C8137; } .semester-balance-row.negative-balance svg {   color:#92141B; } .semester-balance-row.zero-balance svg {   color:#EBC549; } .semester-balance-row.zero-balance {   background-color:#FEF8E3;   border: 1px solid #EBC549;   border-left-width: 4px; } .yag-teacher-notes {   margin-top: 2rem; } .semester-cards .positive-balance {   background-color:#E4FAE7; } .semester-cards .positive-balance td {   border-top: 1px solid #5C8137;   border-bottom: 1px solid #5C8137 !important; } .semester-cards .positive-balance td:first-child {   border-left: 1px solid #5C8137;   border-left-width: 4px; } .semester-cards .positive-balance td:last-child {   border-right: 1px solid #5C8137; } .semester-cards .negative-balance {   background-color:#FDF2F1; } .semester-cards .negative-balance td {   border-top: 1px solid #92141B;   border-bottom: 1px solid #92141B !important; } .semester-cards .negative-balance td:first-child {   border-left: 1px solid #92141B;   border-left-width: 4px; } .semester-cards .negative-balance td:last-child {   border-right: 1px solid #92141B; } .semester-cards .zero-balance {   background-color:#FEF8E3; } .semester-cards .zero-balance td {   border-top: 1px solid #EBC549;   border-bottom: 1px solid #EBC549 !important; } .semester-cards .zero-balance td:first-child {   border-left: 1px solid #EBC549;   border-left-width: 4px; } .semester-cards .zero-balance td:last-child {   border-right: 1px solid #EBC549; } .time-intervals .card-body {   padding: 1.25rem 1rem;   } .notes-section .card-body {   padding: 1.25rem;   } .notes-section .note-title {   color: #3D557D;   font-size: .95rem;   font-weight: bold;   margin-top: 0; } .time-intervals fieldset, .unit-of-time {   border: none; } .unit-of-time {   margin: 0.5rem 0 1rem 0; }   .time-intervals legend {   color: #3D557D;   font-size: .95rem;   font-weight: bold;   margin-bottom: 1rem;   padding-left: 0;   margin-left: -.25rem; } .unit-of-time legend {   color: #3D557D;   font-size: .95rem;   font-weight: bold;    float: left;   margin-right: 1rem; } .unit-of-time label {   font-size: .875rem;   margin-right: 1rem; } .unit-of-time input {   transform: scale(1.4);   margin-right: .25rem; } .unit-of-time .check-label-container {   margin-right:3px; } .time-intervals .check-label-container {   display: inline-block !important;   margin-right: 1.5rem; } .time-intervals .check-label-container:first-child {   margin-left: .25rem } .time-intervals .check-label-container label {   font-size: .95rem;   font-weight: normal; } .yag-unit-section {   border-bottom: 1px solid #D8D8DA;   padding: 0.5rem 0; } .yag-unit-section:last-child {   border-bottom: none; } .yag-unit-section .unit-title {  font-size: 14px;  margin:0;  margin-bottom:1rem; } .yag-unit-section .unit-standards-container {   margin-bottom:0.5rem; } .yag-unit-section .unit-standards-heading {   font-size: 13px;   margin:0;   display:inline-block;   font-style:normal; } .yag-unit-section .unit-standard {   font-size: 13px;   font-style:normal;   font-weight:normal; } /*Contrast fix*/ #related li a {   color: #3C69C3; } #VerticalViewerFooter.semester-cards {   width: 100%;   margin-bottom:1rem; } #VerticalViewerFooter .footer-legend p {   font-size: .875rem; }  /* TRS 4072 */ .yagDaysSection .accordion-body, .yagMinutesSection .accordion-body {   background-color: #CDDFED; } .unit-action-buttons {   display: flex; } .unit-action-buttons button {   margin-right: .75rem } .unit-action-buttons button:last-child {   margin-right: 0 } .yag-duration-row {   background-color: #CDDFED;   display: flex;   padding: 1rem; } .yag-duration-box {   background-color: #E8F1FA;   border: 1px solid #D8D8DA;   margin-right: 1rem;   flex-grow: 1;   padding: 1rem; } .yag-duration-box h5 {   font-size: 1rem;   color: #357DA5;   margin: 0 0 1rem 0; } .yag-duration-suggestion {   font-size: .875rem;     color: #222; } .yag-custom-duration label, .yag-custom-duration input {   font-size: .875rem;     color: #222;   font-weight: normal; } .yag-custom-duration input {   width: 4rem;   padding: .25rem .25rem .25rem .5rem;   background: #fff;   border: 2px solid #D8D8DA;    color: #222; } .yag-duration-wrapper {   display: flex;   align-items: center;   justify-content: space-between; } .yag-duration-box:last-child {   margin-right: 0; } .yag-duration-length {   display: flex;   align-items: center; } .yag-duration-icon {   margin-right: 1rem }  .yag-blue-panel-header {   padding: 1.5rem 1.25rem;   align-items: center; } .yag-blue-panel h4, .yag-blue-panel h3 {   font-size: 1.125rem; } .yag-blue-panel .yag-unit-checklist {   padding-left: 0;    margin-top: 2rem;   margin: 1rem 0 2rem 1.25rem; } .yag-blue-panel .yag-unit-checklist li {   margin-bottom: 1rem;   list-style: none; } .yag-blue-panel .yag-unit-checklist li label {   font-weight: normal;   font-size: .875rem;   margin-left: 1rem;   color: #222; } .yag-alignment-balance {   display: flex; } .yag-balance-boxes {   background-color:#E8F1FA;   border: 1px solid #D8D8DA;   border-radius: 5px;   margin-right: 1rem;   width: 50%;   padding: 1rem;   position: relative; } .yag-balance-boxes[data-balance-type="positive"] {   border:3px solid #5C8137; } .yag-balance-boxes[data-balance-type="negative"] {   border:3px solid #92141B; } .yag-balance-boxes[data-balance-type="zero"] {   border:3px solid #EBC549; } .yag-balance-boxes:last-child {   margin-right: 0; } .balance-box-name {   font-size: 1rem;   color: #357DA5;   margin-top: 0; } .totals-flex-wrapper {   display: flex;     font-size: .875rem; } .unit-balance-wrapper p {   margin-top: 0; } .balance-badge {   border-radius: 30px;   color: #fff;   padding: .5rem .75rem;   width: 2rem;   text-align: center;   position: absolute;   right: 15px;   bottom: 15px; } .balance-badge.negative {   background-color:#92141B; } .balance-badge.positive {   background-color:#5C8137;  } .balance-badge.neutral {   background-color:#EBC549;   color:#222; } /* YAG PDF specific styles */ .OnlyPrint .accordion-body {   display:block; } .OnlyPrint .yagPanelContainer {   display:block; } .OnlyPrint .semester-column {   width:3.955in;   display:inline-block;   vertical-align:top;   page-break-inside:avoid; } .OnlyPrint .semester-column:not(:last-child) {   margin-right:.05in; } .OnlyPrint .tabpanel {   padding:0;   padding-top:0.5rem;   margin-top:0.5rem; } .OnlyPrint .card {   margin-bottom:0.5rem !important; }  .OnlyPrint .card-body {   padding:0.5rem !important; } .OnlyPrint .card-body p {   margin:0; } .OnlyPrint .weeks-header, .OnlyPrint .yag-blue-panel-header {   padding:0.25rem;   border-radius:5px 5px 0 0; } .OnlyPrint .weeks-header h4, .OnlyPrint .yag-blue-panel-header h4 {   font-size:13px !important; } .OnlyPrint .semester-cards {   border-radius:10px;   border:1px solid #D8D8DA;   margin-bottom:.05in;   page-break-inside:avoid; } .OnlyPrint .yag-unit-section .unit-title {   font-size:11px !important;   margin-bottom:.25rem; } .OnlyPrint .yag-unit-section {   padding:0.25rem 0; } .OnlyPrint h1, .OnlyPrint h2 {   font-size: 15px !important;   margin-bottom:0;   padding-bottom:0; } .OnlyPrint h3 {   font-size: 13px !important;   margin:0;   margin-bottom:0.25rem; } .OnlyPrint .semester-cards-content {   padding:0 0.5rem; } .OnlyPrint .yag-unit-section .unit-standards-heading {   font-size:11px !important; } .OnlyPrint .yag-unit-section .unit-standards-container {   margin-bottom:0; } .OnlyPrint h2#main-content-for-skip-to {   margin-bottom:0.25rem !important;   line-height:inherit !important;   padding:0 !important; } .OnlyPrint .semester-column h3 {   margin:0.25rem 0 !important;   padding:0; } .OnlyPrint #VerticalViewerFooter.semester-cards {   width:auto;   margin-bottom:0; } .OnlyPrint #VerticalViewerFooter {   border:none;   padding:0;   margin:0; } .OnlyPrint #VerticalViewerFooter .footer-legend p {   font-size:11px;   margin:0; } .OnlyPrint .yag-unit-section .unit-standard {   font-size:11px; } .OnlyPrint .publish-notes-section p {   padding:0;   margin:0;   display:inline-block; } .OnlyPrint .semester-columns-container {   margin-top:0.5rem; } .yag-publish-container .OnlyPrint {   margin:0;   padding:0;   width:8in; } .OnlyPrint .weeks-header .date-container {   font-size:12px;   display:inline-block;   float:right; } .OnlyPrint .semester-column table {   font-size:12px; } .OnlyPrint .semester-column .unit-table {   height:auto;   overflow-y:initial;   margin-bottom:0.5rem; } .OnlyPrint .accordion-body {   display:block !important; } .OnlyPrint .yctPanelContainer .semester-column {   width:100%;   margin-right:0; } .OnlyPrint .yctPanelContainer .semester-column .semester-cards {   page-break-after:always;   page-break-inside:avoid; } .OnlyPrint .yctPanelContainer .semester-column .accordion {   padding:0 0.75rem; } .OnlyPrint .yctPanelContainer .semester-column .accordion .accordion-header .accordion-button {   font-size:13px;   background-color:#fff;   padding:0;   text-align:left;   border-radius:0; } .OnlyPrint .yctPanelContainer .semester-column .accordion .accordion-body {   padding:0;   background-color:#fff;   font-size:12px;   border-radius:0; } .OnlyPrint .yctPanelContainer .weeks-header h4 {   display:inline-block; } .OnlyPrint .yctPanelContainer .balance-table td {   width:25%; } .OnlyPrint .yctPanelContainer .total-days-row, .OnlyPrint .semester-balance-row {   font-size:11px; } .OnlyPrint .total-days-container.yctPanelContainer {   page-break-inside:avoid; } .OnlyPrint .total-days-container .total-days-boxes {   display:inline-block;   margin-right:0.25rem;   width: calc(100% / 3 - 0.45rem);   box-sizing:border-box;   padding:0.5rem; } .OnlyPrint .total-days-container .total-days-boxes h4 {   font-size:13px; } .OnlyPrint .yagPanelContainer {   page-break-after:always; } .OnlyPrint .assessmentDaysContainer .balance-table, .OnlyPrint .nonInstructionalDaysContainer .balance-table {   max-height:initial;   overflow-y:initial; } .OnlyPrint .semester-column table tbody td {   padding:0.375rem 0.75rem; }#wrapper.site-refresh {   padding:0 1rem;   box-sizing:border-box; } .show-for-sr {   position: absolute;   overflow: hidden;   clip: rect(0 0 0 0);   height: 1px;   width: 1px;   margin: -1px;   padding: 0;   border: 0;   background-color: #000;   color:#fff !important; } .site-refresh a:focus, .site-refresh a:focus-within, .site-refresh button:focus, .site-refresh button:focus-within {   outline-style: dotted;   outline-color: #222;   outline-width: 3px; } .site-refresh .searchbox-container { background-color: #EFEFEF; border: 1px solid #D8D8DA; box-shadow: 0px 3px 6px #00000029; padding: 2rem;   border-radius: 15px; } .site-refresh #noresults { background-color: #fff; border: 1px solid #D8D8DA; padding: 2rem;   border-radius: 15px; } .site-refresh .ifd-searchbox-container, .site-refresh .yag-searchbox-container, .site-refresh .plan-searchbox-container  {   clear: both; } .site-refresh .searchbox-container table {   background:#EFEFEF !important;   border: none;   box-shadow: none; } .site-refresh .searchbox-container label {   color:#222; } .site-refresh .searchbox-container .required-field {   color: #92141B; } .site-refresh .assessment-subheading {   font-size: 30px;   color: #3D557D; } .site-refresh .assessment-selector {   background: #D8D8DA;   border-radius: 20px;   display: block;   width: 437px;   padding: 3px;   font-size: 14px;   margin: 1rem 0; } .site-refresh .assessment-selector span, .site-refresh .assessment-selector a {   border-radius: 20px;   padding: 1rem 2rem;   text-shadow: none;   line-height: .5rem;   height: 40px;   background: #D8D8DA;   display: inline-block;   border: none;   font-weight: bold;   text-decoration: none;   color: #222;   width: 150px;   text-align: center; } .site-refresh .assessment-selector a, .site-refresh .assessment-selector span {   height: auto;   } .site-refresh .assessment-selector :first-child {   margin-right: 5px; } .site-refresh .assessment-selector span.active, .site-refresh .assessment-selector span:hover, .site-refresh .assessment-selector a.active, .site-refresh .assessment-selector a:hover, .site-refresh .assessment-selector a:focus, .site-refresh .assessment-selector a:focus-within   {   background:#3C557D;   color: #fff; } .site-refresh .assessment-note {   margin: 1.25rem 0;   max-width: 800px;   font-size: 14px;   color: #222; } .site-refresh .assessment-list, .site-refresh .ifd-list, .site-refresh .ifd-list #Results  {   position: relative;   } .site-refresh .assessment-list .options, .site-refresh .ifd-list .options, .site-refresh .yag-list .options  {   background:#E8F1FA;   color: #3864BC;   border: none;   border-radius: 6px; } .site-refresh .collaborated-assessments, .site-refresh .updated-resources {   font-weight: bold;   font-size: 14px; } .site-refresh .updated-resources {   top: 0;   margin: 1.5rem 0;   position: relative;   float: left;   color: #222; } .site-refresh .collaborated-assessments {   margin-right: 10px;   } .site-refresh .updated-resources .icon-key {   background: none;   margin: 0;   padding: 0; } .site-refresh .updated-resources .updated {   background: none;   color: #222;   padding-left: 0; } .site-refresh .updated-resources .icon-key li.shared {   color: #222;   } .site-refresh .collaborated-assessments svg {   margin-right: .25rem;   color: #5C8137 !important;   font-size: 1rem;   position: relative;   top: 2px; } .site-refresh .updated-resources svg {   margin-right: .25rem;   color: #92141B;   font-size: 1rem;   position: relative;   top: 2px; } .site-refresh .paging-container {   float: right; } .site-refresh .clearfix.pagination-container {   clear: none; } .site-refresh .assessment-list table, .site-refresh .cfu-results table, .site-refresh .ifd-list table, .site-refresh .yag-list table {   background: #fff !important; } .site-refresh .assessment-list .GridView tr.alt, .site-refresh .ifd-list .GridView tr.alt, .site-refresh .yag-list .GridView tr.alt {   background-color: #fff; } .site-refresh .assessment-list .GridView tr td, .site-refresh .ifd-list .GridView tr td, .site-refresh .yag-list .GridView tr td  {   border-left: none; } .site-refresh .assessment-list .paging, .site-refresh .ifd-list .paging, .site-refresh .yag-list .paging, .site-refresh-paging .paging  {  margin: 1rem 0;  } .site-refresh .assessment-list .paging a.active, .site-refresh .assessment-list .paging a.active:hover, .site-refresh .assessment-list .paging a:hover, .site-refresh .ifd-list .paging a.active, .site-refresh .ifd-list .paging a.active:hover, .site-refresh .ifd-list .paging a:hover, .site-refresh .yag-list .paging a.active, .site-refresh .yag-list .paging a.active:hover, .site-refresh .yag-list .paging a:hover, .site-refresh #standards-options-list .paging a.active, .site-refresh #standards-options-list .paging a.active:hover, .site-refresh #standards-options-list .paging a:hover, .site-refresh-paging .paging a.active, .site-refresh-paging .paging a.active:hover, .site-refresh-paging .paging a:hover {  background-color: #3D557D !important;   border: 1px solid #3D557D;  color: #fff; } .site-refresh .assessment-list .paging a, .site-refresh .ifd-list .paging a, .site-refresh .yag-list .paging a, .site-refresh #standards-options-list .paging a, .site-refresh-paging .paging a {   border: 1px solid #D8D8DA;   background: #fff; } .site-refresh .assessment-list table.GridView, .site-refresh .cfu-results table.GridView, .site-refresh .ifd-list table.GridView, .site-refresh .yag-list table.GridView, .GridView.GridViewRefresh  {   border-radius: 15px;   padding: 0;   border-spacing: 0;   padding:0;   background:#fff; } .site-refresh .assessment-list .GridView tr.header, .site-refresh .ifd-list .GridView tr.header, .site-refresh .yag-list .GridView tr.header, .GridView.GridViewRefresh tr.header  {   background-color: transparent;   font-size: 16px; } .site-refresh table.GridView button.options.options-for-list {   font-size: 14px;   height: 36px;   width: 96px; } .site-refresh table.GridView .toggle-switch, .GridView.GridViewRefresh .toggle-switch {   margin-top: 5px;   } .site-refresh .GridView tr.not-enabled, .GridView.GridViewRefresh tr.not-enabled {   background: #F2EEE3; } .site-refresh table.GridView button.options.options-for-list svg {   font-size: 14px;   position: relative;   top: 1px;   pointer-events: none; } .site-refresh .assessment-list .GridView tr.header th:last-child, .site-refresh .cfu-results .GridView tr.header th:last-child, .site-refresh .ifd-list .GridView tr.header th:last-child, .site-refresh .yag-list .GridView tr.header th:last-child, .GridView.GridViewRefresh tr.header th:last-child {   border-radius: 0 15px 0 0; } .site-refresh .assessment-list .GridView tr.header th:first-child, .site-refresh .cfu-results .GridView tr.header th:first-child, .site-refresh .ifd-list .GridView tr.header th:first-child, .site-refresh .yag-list .GridView tr.header th:first-child, .GridView.GridViewRefresh tr.header th:first-child {   border-radius: 15px 0px 0px 0px; } .GridView.GridViewRefresh tr.header th:only-child {   border-radius: 15px 15px 0 0; } .site-refresh .assessment-list .GridView tr.header th, .site-refresh .cfu-results .GridView tr.header th, .site-refresh .ifd-list .GridView tr.header th, .site-refresh .yag-list .GridView tr.header th, .GridView.GridViewRefresh tr.header th {   border-left: none;   padding: 1.25rem; } .GridView.GridViewRefresh tr.subheader {   font-size:14px;   background:transparent; } .GridView.GridViewRefresh tr.subheader th {   padding:1.25rem;   background-color:#F1F1F1;   color:#505050;   font-weight:bold;   line-height:1.2; } .GridView.GridViewRefresh tr.subheader th:not(:first-child) {   border-left:2px solid #E7E7E8; } .GridView.GridViewRefresh tr.subheader:not(:first-child) th {   border-top:2px solid #E7E7E8; } .GridView.GridViewRefresh.show-grid-lines tbody tr td:not(:first-child) {   border-left:2px solid #E7E7E8; } .GridView.GridViewRefresh.show-grid-lines tbody tr:not(:first-child) td {   border-top:2px solid #E7E7E8; } .GridView tr.header th.column-sorter {   cursor:pointer; } .site-refresh .assessment-list .GridView tr td, .site-refresh .cfu-results .GridView tr td, .site-refresh .ifd-list .GridView tr td, .site-refresh .yag-list .GridView tr td, .GridView.GridViewRefresh tr td {   padding: 1.25rem; } .site-refresh .GridView tr td.shared-resource, .GridView.GridViewRefresh tr td.shared-resource {   padding-left: 30px !important;   background: url("images/icons/shared_16.png") no-repeat scroll 10px 33% transparent; } .site-refresh .assessment-list .GridView tr.alt, .site-refresh .ifd-list .GridView tr.alt, .site-refresh .yag-list .GridView tr.alt, .GridView.GridViewRefresh tr.alt  {   background-color: transparent; } .site-refresh .search-controls {   position: relative;   height: 30px; } .site-refresh .search-controls .reset-search-button {   background: none;   color: #3864BC;   text-decoration: underline;   border: none;   display: inline-block;   position: absolute;   right: 150px;   bottom: -22px;   font-size: 14px; } .site-refresh .search-controls .search-assessment-button, .site-refresh .search-controls .search-ifd-button, .site-refresh .search-controls .search-yag-button, .site-refresh .search-controls .search-revisions-btn {   background: #3C557D;   color: #fff;   padding: 1rem 3rem;   border-radius: 15px 0 0 0;   display: inline-block;   position: absolute;   right: -33px;   bottom: -43px;   border: none;   text-shadow: none;   height: auto;   box-shadow: -3px -3px 10px #211D1E29;   font-size: 16px; } .site-refresh .search-controls .search-assessment-button svg, .site-refresh .search-controls .search-ifd-button svg, .site-refresh .search-controls .search-yag-button svg {   position: relative;   top: 1px;   } .site-refresh .option-links {   color:#3864BC !important;   font-weight: bold;   margin: 0 .5rem;   height: 20px;   display: inline-block;   margin-top: 9px; } .site-refresh .option-links svg {   margin-right: .25rem; }    .site-refresh #content form > .inner, .site-refresh #content > .inner {   width: 1280px !important; } .site-refresh header .inner {   width: 1280px !important; } .site-refresh button.create-new-ifd, .site-refresh button.create-new-yag, .site-refresh button.create-new-plan {   border-radius: 20px;   padding: 1rem 2rem;   text-shadow: none;   line-height: .5rem;   height: 40px;   background: #5C8137;   display: inline-block;   border: none;   color: #fff;   margin-bottom: 2rem;   font-size: 14px; } .site-refresh .filter-row {   clear: both;   margin-bottom: 1rem;   height: 60px; } .site-refresh .filter-column {   float: left;   width: 52%;   display: block; } .site-refresh .filter-column:not(fieldset) {   margin-right: 1rem !important; } .site-refresh .filter-column label {  padding-bottom: 5px;  font-size: 14px;  color: #000000; } .site-refresh .filter-column .select-filter-label {   display:block; } .site-refresh .filter-column .select-filter {   display:block;   background: #fff;   display: block;   border: solid 1px #D8D8DA;   cursor: default;   border-radius: 5px;   box-sizing: content-box;   height: 25px;   line-height: 25px;   width: 520px; } .site-refresh .filter-column.show-archived label {  padding-bottom: 0; } .site-refresh .filter-column.grade-level-filter, .site-refresh .filter-column.course-filter, .site-refresh .filter-column.searchbox-left {   width: 45%; } .site-refresh .filter-column.grade-level-filter .multi-select > span, .site-refresh .filter-column.grade-level-filter .multi-select-plugin > span, .site-refresh .filter-column.course-filter .multi-select > span, .site-refresh .filter-column.course-filter .multi-select-plugin > span  {   width: 504px; } .site-refresh .filter-column.show-archived {   width: 40%; } .site-refresh .show-archived input {   position: relative;   top: 20px; } .site-refresh .show-archived input:focus, .site-refresh .show-archived input:focus-within {   outline-style: dotted;   outline-width: 3px; } .site-refresh .show-archived input {   position: relative;   top: 18px;   margin-right: .5rem; } .site-refresh .show-archived label {   position: relative;   top: 17px;   font-size: 12px; } .site-refresh fieldset.filter-column legend {   padding-bottom: 5px;   font-size: 14px;   color: #000000;   font-weight: bold; } .site-refresh table.GridView {   box-shadow: 0px 3px 6px #00000029;    font-size: 13px;  } .site-refresh .searchbox-container .searchbox {   float: left !important;   background: none;   position: relative; } .site-refresh .searchbox input {   width: 520px;   border: solid 1px #D8D8DA;   text-indent: 5px;   margin-top: 5px;   color: #222 !important;   font-size: 12px; } .site-refresh .searchbox input::placeholder {   opacity: 1;   }  .site-refresh .searchbox input:focus, .site-refresh .searchbox input:focus-within, .site-refresh .searchbox-container .searchbox button:focus, .site-refresh .searchbox-container .searchbox button:focus-within  {   outline-style: dotted;   outline-width: 3px;   outline-color: #222; }  .site-refresh .searchbox-container .searchbox button {   margin-left: 0;   top: 25px;   position: absolute;   left: 500px;   background: url(images/icons/mag_glass_16_gray.png) -2px 4px no-repeat !important; } .site-refresh #content h2, h2.site-refresh-heading {   font-size: 40px;   color: #222;   line-height:1;   } .site-refresh #content #content-detail.yag-detail h2 {   font-size:18px;   padding:5px; } h2.site-refresh-heading, h2#main-content-for-skip-to {   padding:0;   margin-bottom:40px; }  /* .site-refresh .searchbox-container.plan-searchbox-container .searchbox button, .site-refresh .searchbox-container.yag-searchbox-container .searchbox button {   margin-left: 0;   top: 2px;   position: relative;   left: -31px; } */ .site-refresh .district-assessment-list #SearchResultsContainer {   background: none;    border: none;   box-shadow: none;   padding: 0;   position: relative; } .site-refresh .GridView tr td.updated {   color: #222;   background: url(images/icons/exclamation-triangle-solid.png) 0px 20px no-repeat;   background-size: 18px 15px;   padding-left: 1.5rem;   font-weight: normal; } .site-refresh #ItemsContainer table.GridView ul.list-options-text {   border: 1px solid #D8D8DA; } .site-refresh #ItemsContainer table.GridView ul.list-options-text li {   border-top: 1px solid #D8D8DA;   background: #fff;  } .site-refresh #ItemsContainer table.GridView ul.list-options-text li a {  color: #3864BC !important; } .site-refresh .option-links-container {   clear: both;   padding-top: 5px; } .site-refresh .assessment-list .toggle-switch {   margin-top: 0;   } .site-refresh .change-view {   display: inline-block;  } .site-refresh .change-view label {   font-weight: bold;   color: #222;   font-size:14px; } .site-refresh .change-view select:focus {   outline-width: 3px;   outline-style: dotted; } .site-refresh .create-new-container {  display: inline-block;  } .site-refresh .yag-subheading {   display: inline-block;   font-size: 30px; } .site-refresh .right-side-content {   float: right;     position: relative;   top: 10px; } .site-refresh .right-side-content select {   margin: 0 1rem;   border: 2px solid #D8D8DA;   border-radius: 8px;   width: 200px;   padding: 10px 5px;   font-size: 14px; } .site-refresh .list-options-text {  width: 225px !important;  border-radius: 6px;  box-shadow: 0px 3px 6px #00000029 !important;  border-top: none;  margin-left: 0 !important; } .site-refresh .GridView ul.list-options-text li {   padding: 5px 10px;   color: #357DA5; } .site-refresh .GridView ul.list-options-text li:first-child {   border-radius: 6px 6px 0 0 !important; } .site-refresh .GridView ul.list-options-text li:last-child {   border-radius: 0 0 6px 6px !important; }  .site-refresh .list-options-text li a {   color: #357DA5 !important; } .site-refresh .list-options-text svg {  font-size: 16px;   margin-right: 8px; } .site-refresh .list-options-text li.delete svg {   position: relative;   top: 1px; } .site-refresh .list-options-text li.delete a {   background-image: none !important;   padding-left: 10px !important; } .site-refresh .assessment-item-options .list-options-text {   width: 150px !important;   border-radius: 3px; } .site-refresh .assessment-item-options .list-options-text li a {   color: #333 !important; } /* multiselect CSS */ .site-refresh .multi-select, .site-refresh .multi-select-plugin {   display: inline-block;   position: relative; } .site-refresh .multi-select > span, .site-refresh .multi-select-plugin > span {   border: none;   background: #fff;   position: relative;   padding: 0.25em 0.5em;   padding-right: 1.5em;   display: block;   border: solid 1px #D8D8DA;   cursor: default;   border-radius: 5px;   height: 25px;   line-height: 25px;   width: 625px; } .site-refresh .multi-select[aria-disabled="true"] > span, .site-refresh .multi-select-plugin[aria-disabled="true"] > span {   background-color: #D8D8DA;   opacity:0.4; } .site-refresh .multi-select > span > .chevron, .site-refresh .multi-select-plugin > span > .chevron {   display: inline-block;   transform: rotate(-90deg) scale(1, 2) translate(-50%, 0);   font-weight: bold;   font-size: 0.95em;   position: absolute;   top: 0em;   right: 1.5em; } .site-refresh .multi-select > ul, .site-refresh .multi-select-plugin > ul {   position: absolute;   list-style: none;   padding: 0;   margin: 0;   left: 0;   top: 100%;   min-width: 100%;   z-index: 1000;   background: #fff;   border: 1px solid rgba(0, 0, 0, 0.15);   box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);   display: none;   max-height: 320px;   overflow-x: hidden;   overflow-y: auto; } .site-refresh .multi-select > ul > li, .site-refresh .multi-select-plugin > ul > li {   white-space: nowrap;   margin-bottom: .25rem; } .site-refresh .multi-select > ul > li input, .site-refresh .multi-select-plugin > ul > li input {   transform: scale(1.2);   margin-right: .25rem;   position: relative;   top: 3px; } .site-refresh .multi-select > ul > li.selected > label, .site-refresh .multi-select-plugin > ul > li.selected > label {   background-color: LightBlue; }  .site-refresh .multi-select > ul > li.focused > label, .site-refresh .multi-select-plugin > ul > li.focused > label {   background-color: DodgerBlue; }  .site-refresh .multi-select > ul > li > label, .site-refresh .multi-select-plugin > ul > li > label {   margin: 0.25em 0.25em;   padding: 0.25em 0.25em;   display: block;   font-weight: normal;   font-size: 12px; } .site-refresh .multi-select > ul > li > label:focus, .site-refresh .multi-select > ul > li > label:hover, .site-refresh .multi-select-plugin > ul > li > label:focus, .site-refresh .multi-select-plugin > ul > li > label:hover {   background-color: DodgerBlue; }  .site-refresh .multi-select > ul > li > label:focus, .site-refresh .multi-select > ul > li > label:focus-within, .site-refresh .multi-select:focus, .site-refresh .multi-select:focus-within {   outline-style: dotted;   outline-width: 3px;   } .site-refresh .multi-select > ul > li > label:focus > input, .site-refresh .multi-select > ul > li > label:focus-within > input, .site-refresh .multi-select:focus > input, .site-refresh .multi-select:focus-within > input {   outline-style: none;   outline-width: 0px;   } .site-refresh .multi-select.in > ul, .site-refresh .multi-select-plugin.in > ul {   display: block; } .site-refresh .multi-select-backdrop, .site-refresh .multi-select-plugin-backdrop {   position: fixed;   top: 0;   right: 0;   bottom: 0;   left: 0;   z-index: 900; } .site-refresh .filter-column .multi-select > span label {   font-size: 12px;    font-weight: normal;  } /* Bulk Upload */ .site-refresh #bulk-upload, .site-refresh .bulk-upload-header {   width: 960px;   margin: 0 auto; } .site-refresh .bulk-upload-selector {   background: #D8D8DA;   border-radius: 20px;   display: block;   width: 357px;   padding: 3px;   margin: 1rem 0 2rem 0; } .site-refresh .bulk-upload-selector span, .site-refresh .bulk-upload-selector a {   border-radius: 20px;   padding: 1rem 2rem;   text-shadow: none;   line-height: .5rem;   height: 40px;   background: #D8D8DA;   display: inline-block;   border: none;   font-weight: bold;   text-decoration: none;   color: #222;   width: 110px;   text-align: center; } .site-refresh .bulk-upload-selector a, .site-refresh .bulk-upload-selector span {   height: auto;   } .site-refresh .bulk-upload-selector :first-child {   margin-right: 5px; } .site-refresh .bulk-upload-selector span.active, .site-refresh .bulk-upload-selector span:hover, .site-refresh .bulk-upload-selector a.active, .site-refresh .bulk-upload-selector a:hover, .site-refresh .bulk-upload-selector a:focus, .site-refresh .bulk-upload-selector a:focus-within   {   background:#3C557D;   color: #fff; } .site-refresh #bulk-upload ol a, .site-refresh #bulk-upload .bulk-instructions a {   font-weight: bold;   color:#3375CA;   } .site-refresh #bulk-upload {   color: #222;   font-size: 14px;  } .site-refresh #bulk-upload ol li {   margin-bottom: 1rem;   } .site-refresh #bulk-upload ol li ul li {   margin-bottom: 0;   list-style: disc; } .site-refresh .bulk-instructions {   line-height: 20px;   } .site-refresh #bulk-upload ol li ul {   padding-left: 15px;   margin: 20px 0; } .site-refresh .bulk-upload-header {   font-size: 40px;   color: #222; } .site-refresh #bulk-upload h3 {   font-size: 14px;   margin-top: 1rem; } .site-refresh #bulk-upload h4 {   margin-bottom: 0; } .site-refresh .upload-section {   background-color: #EFEFEF;   border: 1px solid #D8D8DA;   box-shadow: 0px 3px 6px #00000029;   padding: 2rem;   border-radius: 15px;   margin-top: 2rem;   margin-bottom: 4rem; } .site-refresh .upload-section fieldset {   border: none;     padding: 0; } .site-refresh .upload-section legend {    padding: 0; } .site-refresh .upload-section .upload-field-instructions {   margin-top: 5px; } .site-refresh .upload-controls {   position: relative;   height: 30px; } .site-refresh .upload-controls .continue-upload-button {  background: #3C557D;   color: #fff;   padding: 1rem 3rem;   border-radius: 15px 0 0 0;   display: inline-block;   position: absolute;   right: -33px;   bottom: -32px;   border: none;   text-shadow: none;   height: auto;   box-shadow: -3px -3px 10px #211D1E29;   font-size: 16px; } .site-refresh .upload-controls .continue-upload-button svg {   position: relative;   top: 2px; } .site-refresh .upload-section .divider {   border: 1px solid #D8D8DA;   margin: 2rem 0; } .site-refresh .upload-section p {   margin-bottom: 1.5rem;   } .site-refresh #bulk-upload #uploadedFile {   width: 100%;   border: 2px solid #D8D8DA;   background: #fff;   padding: 5px; } .site-refresh #bulk-upload .upload-controls {   height: 50px; } .site-refresh .upload-section .password-choice-list li {   display: inline-block;   margin-right: 35px; } .site-refresh .upload-section .password-choice-list li.password-list-item {   margin-right: 0;   } .site-refresh .upload-section .password-choice-list li.password-list-item label {   margin-right: 10px;   } .site-refresh .upload-section .password-choice-list {   padding-left: 0;   margin-bottom: 0; } .site-refresh #user-def-password input {   border: 2px solid #D8D8DA;   background: #fff;   width: 471px; } .site-refresh #user-def-password input:focus, .site-refresh .upload-section .password-choice-list input[type="radio"]:focus, .site-refresh #bulk-upload #uploadedFile:focus {   outline-style: dotted;   outline-width: 3px;   } .site-refresh .upload-section label {   color: #222;   font-size: 14px;   } label.site-refresh-label {   font-size:13px;   margin-bottom: 0.25rem;   display:block; } .site-refresh .upload-section .password-choice-list input[type="radio"] {   transform: scale(1.4);   margin-right: 5px;   } /* Homepage Design Refresh */  #home-content {   margin: 0 auto 7rem;   width:1160px; } #home-content [role='tabpanel'] {   padding:2rem 3rem; } .home-content-top {   margin: 0 auto;   display: flex;   justify-content: space-between;   padding-top:1rem; } .home-content-top .provider-icon {   width:80%;   height:auto; } .home-content-top .provider-icon.tcr-icon {   width:50%;   height:auto; } .home-content-left {   width: 530px; } .home-content-left h2 {  color: #211D1E;  font-size: 45px !important;  padding-bottom: 0;  line-height: normal;  width: 100%;  margin-top: 0; } .home-content-left p {   font-size: 20px;   line-height: 30px; } .home-content-right {   width: 515px;   min-height: 425px; } .home-content-right .my-favorites {   border-radius: 30px;    border: 2px solid #3D557D;   color: #3D557D;    padding: .65rem 1.5rem;   font-weight: bold;   font-size: 14px;   text-decoration: none;   display: inline-block;   position: relative;   left: 368px;   margin-bottom: 1.5rem;  } .home-content-right .my-favorites:hover {   color: #fff;   background: #3D557D; } .curriculum-search {   background: #3C557D linear-gradient(180deg, #3C557D 0%, #2E3C50 100%) 0% 0% no-repeat padding-box;   padding: 1rem 3rem;   border-radius: 15px 15px 0 15px;   box-shadow: -10px 0px 15px #00000033;   min-height: 310px;   position: relative; } .curriculum-search select {   height: auto;   display: block;   width: 100%;   padding: .75rem;   font-size: 14px;   margin-bottom: 1rem; } .curriculum-search label {   color: #fff;   font-size: 14px;   margin-bottom: .5rem;   display: block; } .curriculum-search p {   color: #fff;   margin-top: 1rem;   font-size: 16px; } .curriculum-search p.search-p {   margin-top: 2rem;   width: 235px; } .curriculum-search .intro-list {   color: #fff;   font-size: 16px;   line-height: 24px; } #home-content .curriculum-search .curriculum-search-button {   background: #E8F1FA;   color: #3C557D;   padding: 1.5rem 3rem;   border-radius: 15px 0 0 0;   display: inline-block;   position: absolute;   right: 0;   bottom: 0;   border: none;   text-shadow: none;   height: auto;   font-size: 16px;     box-shadow: -3px -3px 10px #211D1E29;   text-decoration:none;   font-weight:bold; } .curriculum-search button svg {   position: relative;   top: 1px; } .curriculum-search button:hover {   background: transparent linear-gradient(270deg, #F5F9FF 0%, #C4CAE3 100%) 0% 0% no-repeat padding-box; } .curriculum-search a.yellow {   color: #FADE7E;   text-decoration: underline; } .curriculum-search a.yellow:hover {   text-decoration: none;   color: #FADE7E; } .curriculum-search h3 {   color: #fff;   font-size: 30px; } .curriculum-search a:focus, .curriculum-search a:focus-within, .curriculum-search select:focus, .curriculum-search select:focus-within, .curriculum-search button:focus, .curriculum-search button:focus-within   .bottom-tiles .tile a:focus, .bottom-tiles .tile a:focus-within {   outline-color: #fff; } .site-refresh .featured-content {   background: #fff;   min-height: 255px;   margin: 3rem auto 6rem;   clear: both;   box-shadow: 0px 0px 20px #00000029;   border-radius: 15px;   border:1px solid #D8D8DA;   padding: 2.5rem;   display: flex; } .site-refresh .featured-content-media {   margin-top: .5rem;   } .site-refresh .featured-content-copy {   margin-left: 2rem;   } .site-refresh .featured-content h3 {   font-size: 45px;   color: #211D1E;   line-height: initial;   margin: 0; } .site-refresh .featured-content p {   color: #222;   font-size: 16px;   /*width: 500px;*/   line-height: 1.5rem; } .site-refresh .featured-content a.read-more {   border-radius: 30px;    border: 2px solid #3D557D;   color: #3D557D;    padding: .65rem 1.5rem;   font-weight: bold;   font-size: 14px;   text-decoration: none;   display: inline-block; } .site-refresh .featured-content a svg {   position: relative;   top: 1px; } .site-refresh .featured-content a:hover {   background:#3D557D;   color: #fff; } .newsletter-icon {   background: url(images/icons/newsletter_icon.svg) 0 0 no-repeat;     width: 157px;   height: 122px;   background-size: 157px 122px;   display: block;   position: relative;   margin: -100px auto 0; } .bottom-tiles {   display:flex;     justify-content: center; } .bottom-tiles .tile {   width: 270px;   height: 165px;   background: #3C557D linear-gradient(180deg, #3C557D 0%, #2E3C50 100%) 0% 0% no-repeat padding-box;   padding: 2.5rem;   box-shadow: -10px 0px 20px #0000004D;   margin: 0 1rem;   border-radius: 15px 15px 0 15px;   text-decoration: none;   position: relative;   cursor: pointer; } .bottom-tiles .tile:first-child {   margin-left:0; } .bottom-tiles .tile:last-child {   margin-right:0; } .bottom-tiles .tile h3 {   font-size: 24px;   color: #fff;   margin-bottom: 1.5rem;   margin-top: 1rem; } .bottom-tiles .tile p {   font-size: 16px;   color: #fff;   line-height: 1.5rem; } .bottom-tiles .tile a {   background: #E8F1FA;   color: #3C557D;   padding: 1rem 2rem;   border-radius: 15px 0 0 0;   display: inline-block;   position: absolute;   right: 0;   bottom: 0;   border: none;   text-shadow: none;   height: auto;   font-size: 16px;    font-weight: bold;   text-decoration: none;    box-shadow: -3px -3px 10px #211D1E29; } .bottom-tiles .tile a svg {   position: relative;   top: 1px;   }  .bottom-tiles .tile a:hover {   background: transparent linear-gradient(270deg, #F5F9FF 0%, #C4CAE3 100%) 0% 0% no-repeat padding-box; }  .support-icon {   background: url(images/icons/support_icon.png) 0 0 no-repeat;     width: 75px;   height: 62px;   background-size: 75px 62px;   display: block;   position: absolute;   top: -32px; } .revisions-icon {   background: url(images/icons/revisions_icon.png) 0 0 no-repeat;     width: 69px;   height: 64px;   background-size: 69px 64px;   display: block;   position: absolute;   top: -32px; } .news-icon {   background: url(images/icons/news_updates_icon.png) 0 0 no-repeat;     width: 86px;   height: 60px;   background-size: 86px 60px;   display: block;   position: absolute;   top: -32px; } #home-content .tabpanel li[role='tab']:not(.active) {   background-color:#404040;   opacity:1; } /* CSS for updates to Search Page & Capabilities */ .site-refresh .search-component-page-title {   padding-bottom: 0 !important; } .site-refresh nav.breadcrumbs {   margin-left: 0 !important; } .site-refresh p.search-components-about {   width: 56.25rem;   height: 5.313rem;   margin-top: 3rem;   font-size: .9rem;   line-height: 1.25rem; } .site-refresh .search-components-wrapper, .site-refresh .cvd-results-wrapper  {   display: flex; } .site-refresh .cvd-about {   width: 75.25rem;   margin-top: 2rem; } .site-refresh .cvd-about p {   font-size: .9rem;   line-height: 1.25rem; } .site-refresh .search-components-wrapper h3, .site-refresh .search-components-wrapper #SearchResultsContainer h3, .site-refresh .search-components-wrapper #SearchResultsContainer h4, .site-refresh .search-components-wrapper #searchresults.SearchResultsContainer h3, .site-refresh .cvd-results-wrapper .filter-box h3, .site-refresh .cvd-results-wrapper .cvd-search-results h3 {   font-size: 1.375rem;   color: #3d557d;   background-color: transparent; } .site-refresh .search-components-wrapper #SearchResultsContainer h3, .site-refresh .search-components-wrapper #searchresults.SearchResultsContainer h3 {   margin-block-end: 22px;   margin-block-start: 22px;   padding: 0; } .site-refresh .search-components-wrapper .filter-box, .site-refresh .cvd-results-wrapper .filter-box {   width: 18.188rem;   padding-right: 1rem;   box-sizing: border-box; } .site-refresh .search-components-wrapper .filter-box div.filter-row, .site-refresh .cvd-results-wrapper .filter-box div.filter-row {   height: auto; } .site-refresh .search-components-wrapper .filter-box div.filter-column, .site-refresh .cvd-results-wrapper .filter-box div.filter-column {   width: 100%;   margin-bottom: 0.75rem; } .site-refresh .cvd-results-wrapper label {   display: block; } .site-refresh .search-components-wrapper .filter-box input#keyword {   box-sizing: border-box;   width: 17.188rem;   height: 2.813rem;   border: 0.125rem solid #d8d8da;   border-radius: 0.625rem;   box-shadow: none;   font-size: 0.9rem;   background: none;   padding: 0 0.5rem;   margin-top: 0.2rem; } .site-refresh .search-components-wrapper .filter-box .search-box button {   background: transparent;   font-size: 1.25rem;   height: 2.2rem;   border: none;   position: relative;   left: 14.5rem;   bottom: 2.5rem;   margin-right: 0 !important;   margin: 0 !important; } .site-refresh .search-components-wrapper .filter-box div.multi-select {    width: 100%;   margin: 0.25rem auto; } .site-refresh .search-components-wrapper .filter-box div.multi-select:focus, .site-refresh .search-components-wrapper .filter-box div.multi-select:focus-within {   border-radius: 0.625rem;  } .site-refresh .search-components-wrapper .filter-box span.toggle, .site-refresh .cvd-results-wrapper .filter-box select {    box-sizing: border-box;   width: 17.188rem !important;   height: 2.813rem;   border: 0.125rem solid #d8d8da;   border-radius: 0.625rem; } .site-refresh .cvd-results-wrapper .filter-box select {   font-size: .9rem;    padding: 10px; } .site-refresh .cvd-results-wrapper .filter-box .standards-key {   font-size: .9rem; } .site-refresh .search-components-wrapper .filter-box span.toggle > label, .site-refresh .search-components-wrapper .filter-box span.toggle > span.chevron {   font-size: 0.9rem;   height: 2.188rem;   line-height: 2.188rem;   white-space: nowrap; } .site-refresh .search-components-wrapper .filter-box span.toggle > label {   padding-bottom: 0;   padding-left: 0.5rem; } .site-refresh .search-components-wrapper .filter-box .custom-dropdown, .site-refresh .cvd-results-wrapper .filter-box .custom-dropdown {   box-sizing: border-box;   width: 17.188rem;   height: 2.5rem;   border-radius: 0.625rem;   background: #3c557d;   display: flex;   justify-content: space-between;   align-items: center;   padding: 0 1rem;   margin-bottom: 1rem; } .site-refresh .search-components-wrapper .filter-box div#noresults {   padding: 5px !important; } .site-refresh .search-components-wrapper .filter-box legend.custom-dropdown, .site-refresh .cvd-results-wrapper .filter-box legend.custom-dropdown {   color: #fff;   font-size: 0.9rem;   font-weight: bold;   padding-bottom: 0; } .site-refresh .search-components-wrapper .filter-box .custom-dropdown label {   color: #fff;   font-size: 0.9rem;   padding-bottom: 0; } .site-refresh .search-components-wrapper .filter-box .custom-dropdown span {   color: #fff;   font-size: 1.5rem; } .site-refresh .search-components-wrapper .filter-box .custom-dropdown strong {   color: #fff;   font-size: 0.9rem;   padding-bottom: 0; } .site-refresh .search-components-wrapper .filter-box .standards-options {   display: none;   } .site-refresh .search-components-wrapper .filter-box .standards-options h4 {   font-size: 14px;   background-color: #fff !important;   color: #244358 !important;   padding: 5px 20px !important; } .site-refresh .search-components-wrapper .filter-box .standards-options ul {   list-style: none;   padding-inline-start: 0;   padding: 0 0.5rem;   clear: both; } .site-refresh .search-components-wrapper .filter-box .standards-options li {   font-size: 0.875rem;   color: #3c557d;   border-bottom: 0.125rem solid #ccc;   padding: 0.5rem; } .site-refresh .search-components-wrapper .filter-box .standards-options ul.paging li {   border-bottom: none;   padding: 0;   margin-bottom: 5px !important; } .site-refresh .search-components-wrapper .filter-box .search-types {   display: flex;   padding-left: 0.313rem;   justify-content: space-between; } .site-refresh .cvd-results-wrapper .filter-box .search-types {   padding-left: 0.313rem; } .site-refresh .search-components-wrapper .filter-box label.check-label-container, .site-refresh .cvd-results-wrapperr .filter-box label.check-label-container {   padding: 10px 5px;   margin-left: 5px;   font-size: 14px; } .site-refresh .search-components-wrapper .filter-box .search-types div, .site-refresh .cvd-results-wrapper .filter-box .search-types div {   display: flex;   align-items: center; } .site-refresh .cvd-results-wrapper .filter-box .search-types div {   margin-bottom: .75rem; } .site-refresh .search-components-wrapper .filter-box .search-types label, .site-refresh .cvd-results-wrapper .filter-box .search-types label {   padding: 0 0 0 0.5rem;   font-size: 0.875rem;   font-weight: 400; } .search-components-wrapper .search-types .check-label-container:not(:last-child) {   margin-bottom:0.5rem; } .site-refresh .search-components-wrapper .filter-box .search-types input[type="radio"], .site-refresh .cvd-results-wrapper .filter-box .search-types input[type="radio"] {   height: 1.25rem;   width: 1.25rem;   color: #ccc;   margin: 0; } .site-refresh .search-components-wrapper .filter-box input[type="checkbox"].filter-checkbox, .site-refresh .cvd-results-wrapper .filter-box input[type="checkbox"].filter-checkbox {   transform: scale(1.2); } .site-refresh .search-components-wrapper .filter-checkbox-text, .site-refresh .cvd-results-wrapper .filter-checkbox-text {   margin-left: 0.5rem !important; } .site-refresh .search-components-wrapper .filter-box hr, .site-refresh .cvd-results-wrapper .filter-box hr {   color: #d0d0d0;   width: 17.188rem;   margin: 1rem 0;   background: none; } .site-refresh .search-components-wrapper .filter-buttons, .site-refresh .cvd-results-wrapper .filter-buttons  {   display: flex;   align-items: center;   margin: 1rem 0; } .site-refresh .search-components-wrapper .filter-buttons button, .site-refresh .cvd-results-wrapper .filter-buttons button {   width: 8.125rem;   height: 2.813rem;   color: #fff;   border-radius: 1.875rem;   background: transparent linear-gradient(270deg, #3d557d 0%, #3d557d 100%) 0% 0% no-repeat;   font-size: 0.9rem;   margin-right: 0.5rem;   text-shadow: none; } .site-refresh .search-components-wrapper .filter-buttons button:hover, .site-refresh .cvd-results-wrapper .filter-buttons button:hover {   background: transparent linear-gradient(180deg, #3C557D 0%, #2E3C50 100%) 0% 0% no-repeat padding-box;; } .site-refresh .search-components-wrapper .filter-buttons a, .site-refresh .cvd-results-wrapper .filter-buttons a {   font-size: 0.9rem;   font-weight: 600;   margin: 0 0.5rem; } .site-refresh .search-components-wrapper .filter-buttons button.reset-search-button, .site-refresh .cvd-results-wrapper .filter-buttons button.reset-search-button {   width: 8.125rem;   height: 2.813rem;   color: #3D557D;   padding: .65rem 1.5rem;   border-radius: 1.875rem;   border: 2px solid #3D557D;   background: #fff;   font-size: 0.9rem; } .site-refresh .search-components-wrapper .filter-buttons button.reset-search-button:hover, .site-refresh .cvd-results-wrapper .filter-buttons button.reset-search-button:hover {   color: #fff;   background: #3D557D; } .site-refresh .search-components-wrapper #SearchResultsContainer.search-results, .site-refresh .cvd-results-wrapper .cvd-search-results {   padding-left: 1rem;   padding-bottom: 2rem;   width: 53.125rem;   background-color: #fff !important;   margin-left: 1rem !important; } .site-refresh .search-components-wrapper #SearchResultsContainer .search-results-top-bar, .site-refresh .cvd-results-wrapper .cvd-results-top-bar {   display: flex;   align-items: center;   justify-content: space-between; } .site-refresh .search-components-wrapper #SearchResultsContainer .search-results-top-bar h2 {   font-size: 24px;   margin: 1rem 0;   color: #3D557D;   width: 200px;   padding: 0; } .site-refresh .relationship-results-about p {   font-size: .9rem;   margin: 0 0 1rem 0; } .site-refresh .cvd-no-results-message p {   font-size: .9rem; }  .site-refresh .cvd-results-wrapper .cvd-results-top-bar h4 {   margin: 1.4rem 0; } .site-refresh .search-components-wrapper #SearchResultsContainer .search-results-main {   border: 2px solid #efefef !important;   border-radius: 20px !important; } .site-refresh .search-components-wrapper #SearchResultsContainer #noresults {   font-size: 14px; } .site-refresh .search-components-wrapper .search-results h2 {   font-size: 24px;   color: #3d557d; } .site-refresh .search-components-wrapper .search-results p.please-search, .site-refresh .cvd-results-wrapper .cvd-search-results p.please-search {   text-align: center;   font-size: 18px;   font-weight: bold;   color: #3c557d; } .site-refresh .search-components-wrapper .search-results-header {   display: flex;   justify-content: space-between;   align-items: center;   background-color: #3c557d !important;   border-radius: 20px 20px 0 0 !important; } .site-refresh .search-components-wrapper .search-results-header h4 {   margin: 22px 0 22px 16px !important;   padding: 0 !important;   color: #fff !important; } .site-refresh .search-components-wrapper .search-results .pagination-container li {   display: inline-block;   line-height: 1.875rem;   height: 1.875rem;   width: 1.875rem;   background: #fff;   border: 0.063rem solid #e1e1e1;   color: #222222;   border-radius: 50%;   margin: 0 0.15rem;   text-align: center;   font-size: 0.875rem; } .site-refresh .search-components-wrapper .search-results .pagination-container li a {   box-shadow: none;   text-decoration: none;   background: transparent;    height: 1.875rem;   width: 1.875rem;   display: inline-block;   padding: 0.15rem 0 0 0;   margin: 0; } .site-refresh .search-components-wrapper .search-results .pagination-container li.current-page, .site-refresh .search-components-wrapper .search-results .pagination-container li.current-page:hover, .site-refresh .search-components-wrapper .search-results .pagination-container li:hover {   border: 0.063rem solid #3c557d; } .site-refresh .search-components-wrapper .search-results .pagination-container li.current-page a, .site-refresh .search-components-wrapper .search-results .pagination-container li.current-page a.active:hover, .site-refresh .search-components-wrapper .search-results .pagination-container li a:hover, .site-refresh .search-components-wrapper .search-results .pagination-container .paging a.active:hover {   background: #3c557d !important;   color: #fff; } .site-refresh .search-components-wrapper .search-results .pagination-container li.current-page a.active {   padding: 0.15rem 0 0 0 !important; } .site-refresh .search-components-wrapper .search-results-list {   list-style: none;   padding-inline-start: 0; } .site-refresh .search-components-wrapper .list-view > div {   border-bottom: 2px solid #efefef !important;   border-radius: 0 !important;   display: flex;   align-items: center;   margin-top: 0 !important;   padding: 5px 0 !important; } .site-refresh .search-components-wrapper .list-view > div:last-of-type {   border-bottom: none !important;   border-radius: 0 0 20px 20px !important; } .site-refresh .search-components-wrapper .search-results .searchResultName h4 {   margin: 10px 0; } .site-refresh .search-components-wrapper .search-results .searchResultName h4 a {   font-size: 16px; } .site-refresh .search-components-wrapper .search-results .searchResultType {   border-radius: 10px;   } .site-refresh .search-components-wrapper .search-results .list-view ul.list-options {   min-width: 8px; } /* the styles indicated below may need tweaking, could not fully test; it is only for assessment items search results! --katie */ .site-refresh .search-components-wrapper .search-results div.search-results-header.tcmpc-search-results {   color: #3C557D !important;   background: #fff !important;   margin: 22px 0;   font-size: 1.375rem; } .site-refresh .search-components-wrapper .search-results div.search-results-header.tcmpc-search-results:after {   content:none; } .site-refresh .search-components-wrapper .assessment-search-results .assessment-bank-item-header {   font-size: 14px; } .site-refresh .search-components-wrapper .assessment-search-results .assessment-bank-item-inner {   padding: 0 16px;   font-size: 14px; } .site-refresh .search-components-wrapper .assessment-search-results .assessment-bank-item-inner .assessment-bank-question {   margin-bottom: 1rem; } .site-refresh .search-components-wrapper .search-result-item {   border: 0.125rem solid #e1e1e1;   border-radius: 0.313rem;   box-sizing: border-box;   width: 53.125rem;   margin-bottom: 1.5rem; } .site-refresh .search-components-wrapper .search-result-item-header {   background: #e1e1e1;   padding: 0.5rem; } .site-refresh .search-components-wrapper .search-result-item-header-top {   display: flex;   justify-content: space-between;   align-items: center;   height: 65px; } .site-refresh .search-components-wrapper .item-header-left > div:first-of-type {   display: flex;   align-items: center; } .site-refresh .search-components-wrapper .item-header-left img {   height: 1.375rem;   margin-bottom: 0.5rem;   margin-left: 0.5rem;   margin-right: 0.65rem; } .site-refresh .search-components-wrapper .search-result-item-header h4 {   font-size: 1rem;   font-weight: 600;   display: inline-block;   margin: 0; } .site-refresh .search-components-wrapper .item-header-left > div:last-of-type {   padding-left: 2.8rem;   padding-top: 0.15rem;   font-size: 0.8rem; } .site-refresh .search-components-wrapper .item-header-left > div:last-of-type a {   color: #28659F; } .site-refresh .search-components-wrapper .search-result-item-header .options-toggle {   width: 6.875rem;  } .site-refresh .search-components-wrapper .search-result-item-header .options-toggle button.options {   width: 6.875rem;   height: 2.5rem;   background:#E8F1FA;   color: #3660B5;   border: 0.063rem solid #777777;   border-radius: 0.75rem;   font-size: 0.875rem; } .site-refresh .search-components-wrapper .search-result-item-header .options-menu {   display: none;   background: #fff;   border-radius: 0.625rem;   font-size: 0.9rem;   font-weight: 600;   color: #357DA5;   position: absolute;   right: 8.375rem;   box-shadow: 0px 0.188rem 0.375rem #00000029;   z-index: 10; } .site-refresh .search-components-wrapper .search-result-item-header .options-menu ul {   list-style: none;   padding-inline-start: 0;   margin: 0; } .site-refresh .search-components-wrapper .search-result-item-header .options-menu li {   padding: 0.75rem 1rem; } .site-refresh .search-components-wrapper .search-result-item-header .options-menu li:hover {   background: #DFEFF8;   cursor: pointer; } .site-refresh .search-components-wrapper .search-result-item-header .options-menu li svg {   margin-right: 0.5rem; } .site-refresh .search-components-wrapper .search-result-item-header .options-menu li:first-of-type {   border-bottom: 0.063rem solid #ccc;   border-radius: 0.625rem 0.625rem 0 0; } .site-refresh .search-components-wrapper .search-result-item-header .options-menu li:last-of-type {   border-radius: 0 0 0.625rem 0.625rem; } .site-refresh .search-components-wrapper .search-result-item-header .assessment-flag-wrapper {   height: auto;   min-height: 1.563rem;   background: #cbd3e0;   width: 53.125rem;   position: relative;   left: -0.625rem;   bottom: -0.625rem;   box-sizing: border-box;   padding: 0 1rem; } .site-refresh .search-components-wrapper .search-result-item-header .assessment-flag-wrapper p {   display: inline-block;   margin-left: 0.5rem; } .site-refresh .search-components-wrapper .search-result-item-header .assessment-flag-wrapper a {   color: #3258A4; } .site-refresh .search-components-wrapper .search-result-item-body {   padding: 1rem; } .site-refresh .search-components-wrapper .search-result-item-body p {   font-size: 0.9rem; } .site-refresh .search-components-wrapper .search-results-footer {   display: flex;   justify-content: flex-end;   position: absolute;   right: 7.688rem; } .site-refresh .search-components-wrapper .search-results-footer ul.paging {   margin-top: 8px; } .site-refresh .cvd-search-results .accordion-button  {   margin-bottom: 1rem; } .site-refresh .cvd-search-results .accordion-button[aria-expanded="true"] {   margin-bottom: 0; } .site-refresh .cvd-search-results .accordion-content-row  {   display: flex;   align-items: baseline;   font-size: .9rem;   border-top: 1px solid #D0D0D0;   padding: 0 1.5rem; } .site-refresh .cvd-search-results .accordion-body .accordion-content-row:first-child {   border-top: none; } .site-refresh .cvd-search-results .accordion-body {   margin-bottom: 1rem;   padding: 1.5rem 0; } .site-refresh .cvd-search-results .accordion-content-row a {   font-weight: 700;   margin-right: 1rem; } /* fix nav profile picture size TRS-3730 */ .site-refresh .user-bar .current-user-avatar .user-avatar img, .user-bar .current-user-avatar .user-avatar img {   height: 1.5rem;   width: 1.5rem;   border-radius: 0.75rem;   margin-left: 0.5rem; } /* Support Pages update/redesign TRS-3782 */ .site-refresh #content .inner div.landing-page-dashboard.support-home {   width: 1000px !important; } .site-refresh #content .inner h2.landing-page-heading {   padding-bottom: 0 !important;   margin-left: 0 !important; } .site-refresh #content .inner div.support-resources-container div.support-resources {   display: flex;   flex-direction: row;   justify-content: flex-start;   align-items: flex-start; } .site-refresh #content .inner div.support-resources-container p, div.support-resources-container a {   font-size: 0.875rem;   line-height: 1.25rem; } .site-refresh #content .inner div.support-resources-text {   width: 750px;   margin-top: 1rem; } .site-refresh #content .inner div.support-resources-esc h2 {   margin-top: -3rem !important;   padding-bottom: 0 !important; } .site-refresh #content .inner div.support-resources-esc div {   background: #f2f2f2;   border: 1px solid #ccc;   border-radius: 8px;   padding: 1.4rem;   box-shadow: 0px 3px 6px #f2f2f2;   margin: 1rem 0;   width: 1070px; } .site-refresh #content .inner div.support-resources-esc h3 {   font-size: 1.13rem !important; } .site-refresh #content .inner div.support-resources-esc a {   color: #3b67bf !important; } .support-resources-container a img.external-link-icon {   margin-left: 0.25rem; } .site-refresh #disclaimer {   font-size:14px;   line-height:1.5; } .font-size-refresh {   font-size:14px; } .font-color-refresh {   color:#222; } .line-height-refresh {   line-height:1.5; } /* Multi-Select and Search/Results Adjustments for REVISIONS page TRS-3798 */ .site-refresh .revisions-search {   margin-bottom: 16px; } .site-refresh .revisions-search p {   font-size: 14px; } .site-refresh .revisions-search div.multi-select > span {   width: 300px !important; } .site-refresh .revisions-search label {   display: block !important; } .site-refresh .revisions-search .show-archived label {   display: inline-block !important; } .site-refresh .revisions-search .filter-column {   min-width: 20% !important;   max-width: 30%; } .site-refresh .revisions-search .filter-column.show-archived.public-revisions {   display: none; } .site-refresh .revisions-search .multi-select ul > li {   white-space: normal; }  .site-refresh .revisions-search .filter-row:nth-of-type(3) {   margin-bottom: 30px !important; } .site-refresh .revisions-search .search-controls .reset-search-button {   right: 190px;   bottom: -30px;  } .site-refresh .revisions-search .search-controls button.search-revisions-btn {   padding: 1rem 2rem !important; } .site-refresh .GridView.revisions-results {   border-radius: 15px;   padding: 0;   margin-top: 10px;   margin-bottom: 10px;   background: #fff !important; } .site-refresh .GridView.revisions-results .header {   font-size: 16px;   padding: 10px; } .site-refresh .GridView.revisions-results .header th {   padding: 20px;   border-left: none !important; } .site-refresh .GridView.revisions-results .header th:first-child {   border-radius: 15px 0 0 0; } .site-refresh .GridView.revisions-results .header th:last-child {   border-radius: 0 15px 0 0; } .site-refresh .GridView tr td {   border-left: none;   padding: 15px 20px; } /* Solves issue of clicking on SVG inside a button and nothing happens */ .site-refresh button svg {   pointer-events:none; } /* TinyMCE accessibility styles (contrast issues) */ #ui-datepicker-div .ui-widget-header {   background-color: #3c557d;   border: 1px solid #0078d7; } #ui-datepicker-div .ui-widget-content {   color:#000; } #ui-datepicker-div .ui-state-default {   background:white;   color:#3c557d; } #ui-datepicker-div .ui-state-highlight {   background:#ffe45c; } #ui-datepicker-div .ui-datepicker-prev:focus, #ui-datepicker-div .ui-datepicker-next:focus {   outline-color:#fff; } #ui-datepicker-div .ui-priority-secondary {   opacity:1; } #ui-datepicker-div .ui-priority-secondary, #ui-datepicker-div .ui-priority-primary {   font-weight:normal; } .check-label-container.no-show-message {   display: flex;   align-items: center;   text-align: center;   justify-content: center;   margin-bottom: 1rem; } .check-label-container.no-show-message input[type="checkbox"] {   width: auto;   margin: 0; } .check-label-container.no-show-message label {   margin-bottom:0; } .site-refresh h3.subheader-h3 {   font-size: 26px;   margin: 3rem auto;   color: #3d557d; } .site-refresh th.sortable {   padding:0 !important; } .site-refresh th.sortable:focus-within {   outline-style: dotted;   outline-color: #222;   outline-width: 3px; } .site-refresh th.sortable button.column-sorter {   color:inherit;    font-size:inherit;   text-shadow:none;   display:flex;   align-items:center;   padding:1.25rem;   width:100%;   height:100%; } .site-refresh th.sortable button.column-sorter:focus, .site-refresh th.sortable button.column-sorter:focus-within {   outline:none; } .site-refresh th.sortable button.column-sorter .sort-icon {   font-size:1.2em;   display:inline-block;   padding-bottom:3px;   opacity:0.35; } .site-refresh th.sortable[aria-sort] button.column-sorter .sort-icon {   opacity:1; } #de-alignment-tool-container h2 {   color:#3D557D; } #de-alignment-tool-container h3 {   color:#000;   font-size:16px; } /* Website Builder */  #WebsiteBuilder .content-panel, #WebsiteSettings #settings{ padding:5px; }  #WebsiteBuilder .content-panel h2, #WebsiteSettings .content-panel h2 {   background: url("../../images/icons/folder_open_32.png") 20px center no-repeat #3D557D !important;   border-radius: 3px;   -webkit-border-radius: 3px;   font-weight: normal;   padding-left:60px; } #WebsiteSettings .content-panel h2 {   margin-bottom: 5px;   border-bottom: none;   box-shadow: 0 0px 0px 0px #D7D7D7; } /* Random padding class on almost every element in the modal */ .add-page-builder .padtop10 { padding-top: 10px; }  #WebsiteMenuItems, #WebsiteSettings { background-color: #EFEFEF !important; }  #WebsiteBuilder ul.app-tree {   padding: 0;   background-color:transparent; } #WebsiteManager #apptools { margin-top: -1px; } #WebsiteManager .ToolbarContainer {   background: none;   border-radius: 0;   -webkit-border-radius: 0;   margin: 0 0 0 5px;   padding: 0; } #WebsiteBuilder #webpage-settings { display:none;}       #WebsiteManager .ToolbarContainer .tool {       color: #4A4F5A;       background: #ccc;       -webkit-border-radius: 3px 3px 0 0;       border-radius: 3px 3px 0 0;       border: 1px solid #bbb;       -webkit-box-shadow: 0 -2px 3px #CDCDCD;       box-shadow: 0 -2px 3px #CDCDCD;       text-shadow: 0px 1px 0px rgba(255,255,255,.75);       margin: 5px 2px 0 0;     }             #WebsiteManager .ToolbarContainer .selected, #WebsiteManager .ToolbarContainer .tool:hover {       background: #EFEFEF;       border: 1px solid #CCCCCC;       padding-bottom: 6px;       border-bottom: 1px solid #efefef;     }  /* Website Builder List Options */ #WebsiteBuilder #site-url #link-url  {   float: left;   background: url(../../images/button.png) repeat-x scroll right top #D2D2D2;   border: 1px solid #BBBBBB;   border-radius: 3px 3px 3px 3px;   -webkit-border-radius: 3px 3px 3px 3px;   color: #4A4F5A;   cursor: pointer;   display: block;   font: bold 12px Helvetica Neue,Helvetica,Arial,sans-serif;   height: 25px;   padding: 0 8px;   margin: 12px 5px 0 0;   text-decoration: none;   text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); }   #WebsiteBuilder #site-url #link-url a { line-height: 25px; color: inherit; text-decoration:none; }   #WebsiteBuilder #site-url #check-url { margin-top: 13px; }   #WebsiteManager ul.app-tree > li div:first-child { background: transparent !important; border: none; }    #WebsiteManager ul.app-tree li.level_1 .l1-header { background: #5273a9 !important; border: none; }      #WebsiteManager ul.app-tree li.level_1 #RichPageHeader { background: transparent !important; border: none; }       #WebsiteManager ul.app-tree li.level_1 #RichPageHeader #RichTextEditor { background: transparent !important; border: none; }       #WebsiteManager ul.app-tree li.level_1 div + div{ background: transparent !important; }         #WebsiteManager ul.app-tree li.level_1 #WebsitePageManager{ background: transparent !important; }      #WebsiteManager ul.app-tree > li div:first-child a { color: #eccb59; margin: 0; padding: 10px 15px; text-shadow: 0 1px 0 rgba(0, 0, 0, 0.3); } #webpage-header-container ul.app-tree > li div:first-child { background-color: #dddddd; } #webpage-header-container ul.app-tree > li div:first-child a { color:inherit; } #WebsiteBuilder ul.app-tree li div {   background: none repeat scroll 0 0 transparent;   border: none;   margin-top: 5px; } #WebsiteBuilder ul.app-tree > li > div:first-child + div ul:first-child {   background-color: transparent;   border: none;   padding: 0; } #WebsiteBuilder ul.app-tree li div#webpage-header, #WebsiteManager ul.app-tree li.level_1 #copyright, #WebsitePageEditor .app-module-bg { background-color: #ddd !important; border: 1px solid #CCCCCC; } #WebsiteBuilder #WebsiteMenuItems li div, #WebsiteBuilder #NewsItems li div, #WebsiteBuilder #AssignmentItems li div { background-color: #fff !important; border: 1px solid #ddd; } #WebsiteBuilder li div h3.pointer a, #WebsiteBuilder li div h3.close_tree a, #WebsiteMenuItems li div h3.close_tree a, #WebsiteBuilder #NewsItems li div h3 a, #WebsiteBuilder #AssignmentItems li div h3 a { padding: 10px 0 10px 30px !important; background: url(images/icons/tree-folder-opened_26.png) 0 center no-repeat transparent !important; } #WebsiteBuilder li div h3.open_tree a, #WebsiteMenuItems li div h3.open_tree a, #WebsiteBuilder #NewsItems li div h3.open_tree a, #WebsiteBuilder #AssignmentItems li div h3.open_tree a { padding: 10px 0 10px 30px !important; background: url(images/icons/tree-folder-closed_26.png) 0 center no-repeat transparent !important; } #WebsiteBuilder ul.app-tree .open_tree a, #WebsiteBuilder ul.app-tree .close_tree a, #NewsItems ul.app-tree .close_tree a, #AssignmentItems ul.app-tree .close_tree a { margin-left: 20px !important; } #WebsiteBuilder ul.app-tree .level_2 a { margin-left: 0px !important; } #WebsiteBuilder ul.app-tree .ui-droppable .open_tree a, #WebsiteBuilder ul.app-tree .ui-droppable .close_tree a { margin-left: 0 !important; } #WebsiteBuilder #WebsiteMenuItems li div.gripper, #WebsiteBuilder #NewsItems li div.gripper, #WebsiteBuilder #AssignmentItems li div.gripper { border:none !important;}   #WebsiteBuilder #WebsiteMenuItems li div.gripper a, #WebsiteBuilder #NewsItems li div.gripper a, #WebsiteBuilder #AssignmentItems li div.gripper a{ padding: 10px 0; margin-right: 10px; }     #WebsiteBuilder #WebsiteMenuItems li div.gripper a.no-drag, #WebsiteBuilder #NewsItems li div.gripper a.no-drag, #WebsiteBuilder #AssignmentItems li div.gripper a.no-drag { margin: 0; }   #WebsiteBuilder #WebsiteMenuItems li div .webpage-off a, #WebsiteBuilder #WebsiteMenuItems li div .webpage-on a, #WebsiteBuilder #NewsItems li div .webpage-on a, #WebsiteBuilder #AssignmentItems li div .webpage-on a { text-shadow: 0 0px 0 rgba(0, 0, 0, 0.0); font-weight: bold;}     #WebsiteBuilder li.offline a, #WebsiteBuilder li.make-offline a, #WebsiteBuilder .webpage-off a, #NewsItems .webpage-off a, #AssignmentItems .webpage-off a {   background-image: none; } #WebsiteBuilder .webpage-on a, #NewsItems h3 a, #AssignmentItems h3 a {   color: #4B74C8 !important;   text-shadow: none !important; } /* -- MY PAGES -- */ /* -- EDITOR -- */ #WebsiteManager ul.app-tree > li div #RichPageHeader a { padding: inherit; } #WebsiteManager ul.app-tree > li div #RichPageHeader .mceToolbar { background: none repeat scroll 0 0 #F0F0EE !important; } #editor-header { margin: 0 auto;} #editor-header h3 { float: left;}  #editor-header input.box {clear: both; margin-top: 5px; height: 20px; padding-top: 3px; width: 908px; border: 0 !important;}   #editor-header h4 { font-size: 12px; margin: 6px 5px 0;}   #editor-header h3, #editor-header h4 {float: left;} .back {float: right; margin-bottom: 5px;}  #editor {  margin: 5px auto; } #editor #RichTextEditor { width: 895px; margin: 0 auto;} #editor-tags, #editor-save{ margin: 0 auto;}  #editor-tags input.box { float: left; width: 485px; height: 6em;} #editor-tags label { margin-left: 5px;} #editor-save{   border-top: 1px solid #e7e7e7;   clear: both;   margin-top: 5px;   padding-top: 10px;   text-align: center;   } #WebsiteManager .defaultSkin .mceListBox .mceText { color: inherit; text-shadow: none !important; font-weight: normal; text-decoration: none; padding-left: 5px;} /* Buttons */ .tools-menu button { margin: 10px; } #WebsiteManager .tools-menu li {   background-image: none;   } #WebsiteManager .tools-menu li a {   color: inherit !important;   text-shadow: none !important;   padding: 0;   float: none;   clear:both;   background-color: inherit;   background-image: none;   }   /* Options dropdown */ #WebsiteManager #WebsiteMenuItems li .options, #WebsiteManager #NewsItems li .options, #WebsiteManager #AssignmentItems li .options{ float: right; border: none; margin-right: 5px; }  #WebsiteManager #WebsiteMenuItems li .optionsdropdown, #WebsiteManager #NewsItems li .optionsdropdown, #WebsiteManager #AssignmentItems li .optionsdropdown { border: none; }  #WebsiteManager #WebsiteMenuItems li .options button, #WebsiteManager #NewsItems li .options button, #WebsiteManager #AssignmentItems li .options button{border: 1px solid #BBBBBB; }  #WebsiteManager #WebsiteMenuItems li .options li, #WebsiteManager #NewsItems li .options li, #AssignmentItems li .options li {   background: url(../../images/button.png) repeat-x scroll right top #D2D2D2;   border: none;   border-bottom: 1px solid #BBBBBB;   border-radius: 3px 3px 3px 3px;   -webkit-border-radius: 3px 3px 3px 3px;   box-shadow: 0 1px 0 0 #F7F7F7;   webkit-box-shadow: 0 1px 0 0 #F7F7F7;   padding: 0;   }      #WebsiteManager #WebsiteMenuItems li .options li a, #WebsiteManager #NewsItems li .options li a, #AssignmentItems li .options li a  {   color: inherit;   margin: 0;   padding: inherit;   text-shadow: 0 1px 0 rgba(255, 255, 255, 0.3);   padding: 0 10px !important;   background-color: transparent;   }    #WebsiteManager #WebsiteMenuItems li .options li.delete a, #WebsiteManager #NewsItems li .options li.delete a, #AssignmentItems li .options li.delete a {padding-left: 25px !important; }       #WebsiteManager #WebsiteMenuItems li .options li:hover, #WebsiteManager #NewsItems li .options li:hover, #AssignmentItems li .options li:hover {  color: #333;   background-position: right -80px;   background-color: #c7c7c7; } /* Hide Dropdowns buttons in add assignments modal */ .add-page-builder #WebsiteMenuItems .options { display: none; }    .back a {   background: url(../../images/button.png) repeat-x scroll right top #D2D2D2;   border: 1px solid #BBBBBB;   border-radius: 3px;   -webkit-border-radius: 3px;   color: #4A4F5A;   cursor: pointer;   display: block;   padding: 0 8px;   text-decoration: none;   text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);   font-weight :bold; }   .back a:hover {   background-color: #C7C7C7;   color: #333; } #WebsiteBuilder #save { margin: 20px auto; width: 100px; clear: both;} #WebsiteSettings #settings .save-cancel-buttons { width: 200px; margin: 0 auto; } /* Offline/Online */ #WebsiteManager #WebsiteMenuItems ul.toggle-switch {  border: 0;  box-shadow: 0 0px 0 0 #F7F7F7;  webkit-box-shadow: 0 0px 0 0 #F7F7F7;  margin-right: 10px; } #WebsiteManager #WebsiteMenuItems ul.toggle-switch li.make-online {   background: url("images/red-button.png") no-repeat scroll 0 top #F8D5C7;   color: #833232;   cursor: default;   border: 1px solid #EFBBBB;  box-shadow: 0 0px 0 0 #F7F7F7;  webkit-box-shadow: 0 0px 0 0 #F7F7F7;  padding: 3px 15px; }  #WebsiteManager #WebsiteMenuItems ul.toggle-switch li.make-offline {   background: url("images/green-button.png") repeat-x scroll right top #B8CE6C;   cursor: default;   border: 1px solid #B4C677;   color: #66762E;  box-shadow: 0 0px 0 0 #F7F7F7;  webkit-box-shadow: 0 0px 0 0 #F7F7F7;  padding: 3px 15px; } #WebsiteManager #WebsiteMenuItems ul.toggle-switch li.make-online:before {   content: "Offline";   font-weight:bold;   text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); } #WebsiteManager #WebsiteMenuItems ul.toggle-switch li.make-offline:before {   content: "Online";   font-weight:bold;   text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); } /* -- DESIGN & LAYOUT -- */ #webpage-settings { width: 100%; margin: 0 auto 10px;} #WebsiteSettings h4, #webpage-fonts select { margin-top: 5px; }     #webpage-header       { padding: 15px 28px;} #webpage-header h3  { float: left; margin: 3px 10px 5px 0; font-size: 18px; } #webpage-header input.box { clear:both; float: left; width: 715px; margin-bottom: 0; margin-right:10px;} #webpage-header button {margin: 0 0 0 3px;} #RichPageHeader {clear: both;}      #copyright                   { padding: 15px 28px; } #copyright span, #copyright input.box  { float: left; margin: 0 3px 0 0; } #copyright span                 { padding-top: 6px; padding-bottom: 6px;} #copyright input.box             { width: 820px; margin-top: 4px; } #webpage-fonts h3, #webpage-fonts select{ clear: both; width: 500px; } #webpage-fonts select{ padding: 5px; border: 1px solid #d3d3d3;} #webpage-fonts h3 { padding-right: 15px; padding-bottom: 10px; border: none; background: none; color: #fff;} #webpage-fonts div{ width: 500px; margin: 0 auto;} #webpage-layout {   width: 270px !important;   } #webpage-layout h3, #WebsiteSettings h3{border: none; background: none; color: #fff;}  #apptools #webpage-layout img, #apptools #webpage-theme img { display: block; margin: 0; padding: 13px; } #apptools #webpage-layout dl, #webpage-layout h3, #webpage-layout h4 {  margin-left: 14px; margin-right: 14px; }   #apptools #webpage-theme dl, #webpage-theme h3, #webpage-theme h4{ margin-left: 14px; margin-right: 14px;} #webpage-bg {   width: 633px !important;   margin-left: 5px !important;   } #webpage-bg .color-thumbs,  #webpage-bg .pattern-thumbs { background: transparent !important; border: none !important; margin: 0 !important;} #webpage-bg .pattern-thumbs { margin-bottom: 0;}  #webpage-bg h3, #webpage-bg h4 { margin-left: 14px; }  #webpage-bg .pattern-thumbs {   display: none; }    /*COLORS*/ #webpage-bg .swatch { width: 48px !important; height: 48px !important; margin: 3px; -border-radius: 60px !important; -webkit-border-radius: 60px !important;} #webpage-bg .swatch:hover { border: 1px solid #f00 !important; }  /* New colors */ #webpage-bg .red  { background: #cc6143; } #webpage-bg .orange  { background: #eda620; } #webpage-bg .yellow  { background: #f6d97f; } #webpage-bg .lt_green  { background: #b7d887; } #webpage-bg .green  { background: #62867d; } #webpage-bg .lt_blue  { background: #b9daee; } #webpage-bg .blue  { background: #557488; } #webpage-bg .violet  { background: #8985bd; } #webpage-bg .white  { background: #fff; } #webpage-bg .gray_1  { background: #e7e7e7; } #webpage-bg .gray_2  { background: #d7d7d7; } #webpage-bg .gray_3  { background: #c7c7c7; } #webpage-bg .black  { background: #000; } #webpage-bg .lt_tan  { background: #f6f3e8; } #webpage-bg .tan  { background: #e3dabf; } #webpage-bg .brown  { background: #ab9b83; }   /*PATTERNS*/ .pattern_none { background: #e0e0e0; } .v_stripes  { background: #e0e0e0 url(images/junk/icons/website/patterns/thumb_v_stripes.jpg) no-repeat -2px -2px; } .h_stripes  { background: #e0e0e0 url(images/junk/icons/website/patterns/thumb_h_stripes.jpg) no-repeat -2px -2px; } .d_stripes  { background: #e0e0e0 url(images/junk/icons/website/patterns/thumb_d_stripes.jpg) no-repeat -2px -2px; } .pattern_1  { background: #e0e0e0 url(images/junk/icons/website/patterns/thumb_pattern_1.jpg) no-repeat -2px -2px; } .pattern_2  { background: #e0e0e0 url(images/junk/icons/website/patterns/thumb_pattern_2.jpg) no-repeat -2px -2px; } .pattern_3  { background: #e0e0e0 url(images/junk/icons/website/patterns/thumb_pattern_3.jpg) no-repeat -2px -2px; }  #webpage-theme { clear:both; }   #webpage-legal, #MyWebsiteReportContents, #WebsiteTerms, .check {} #MyWebsiteReportChart, #MyWebsiteReportGrid { } #MyWebsiteReportChart {padding-bottom: 20px;} #IsMenuItemEasy, #ShowOnWebsiteEasy {font-size: 12px; margin-top: 5px;} #WebsiteSettings .selected { border: 1px solid #f00; } /* Add Assignment Module */ /* IE7 doesn't recognize the OL tag so I had to remind it */ .add-page-builder ol{ *list-style: decimal inside none; *margin-left: 20px; } .add-page-builder li{ *margin-left: 30px; } .add-page-builder input.box, .select-date input.box {   border: 1px solid #666 !important;   height: 18px;   padding: 5px 3px;   margin-bottom: 20px; background: #fff url(images/junk/search-bg.gif) repeat-x left top; -webkit-border-radius: 3px;   -khtml-border-radius: 3px;   -moz-border-radius: 3px;   border-radius: 3px; } .add-page-builder input.box {   width: 400px;   clear: both; } .select-date input.box {   width: 70px;   font-weight: bold;   clear: both; } .select-date {   margin-right: 25px; } .inline { margin-top: 20px; } .add-page-builder .filterboxes {   -moz-border-radius: 3px 3px 3px 3px;   background: none repeat scroll 0 0 #EFEFEF;   border: none;   margin: 20px auto;   width: 100%;   clear: both; } .add-page-builder .filterboxes li{   height: auto;   padding-bottom: 5px !important; }  #WebsiteSettings .app-module-bg {   background: none repeat scroll 0 0 #5273a9;   border-radius: 3px;   -webkit-border-radius: 3px; } #WebsiteSettings .app-module {   margin-bottom: 5px;   padding: 10px; } #WebsiteSettings #webpage-fonts h3 {   padding-bottom: 0px;   padding-right: 0px; } #WebsiteSettings #settings h3 {   font-size: 16px;   height: auto;   line-height: inherit;   margin: 0;}   /* Stats */ #apptools #WebsiteReports img { margin: 20px; } #WebsiteReports table.GridView { border: none !important; } /**** CSCOPE DROPDOWNS STYLE SHEET ****/  .dropdowns h3     {   background: #3D557D;   height: inherit;   line-height: inherit;   margin: 0 -20px;     }   /* Search Standards */ #standard-search .dropdowns h3, #BrowseStandards .dropdowns h3     {   text-shadow: none;     }    #materials-resources .dropdowns div, #assessment-search .dropdowns div, .standard-set div, #bulk-upload .dropdowns div     {    background-color: #3D557D;    border: none;    -moz-border-radius: 3px;    border-radius: 3px;    padding: 20px 20px 20px 20px;     }    #assessment-search .dropdowns div.searchbox  {    margin-top: 10px;  }    #materials-resources .dropdowns div.searchbox, #assessment-search .dropdowns div.searchbox, #bulk-upload .dropdowns div.searchbox  {    position: relative;    left: 0;  }    #bulk-upload .dropdowns div.searchbox   {    left: -20px;  margin: 0;  padding-bottom: 0;  }    #bulk-upload .dropdowns div.searchbox input  {    width: 392px;  }    #bulk-upload .dropdowns select  {    width: 400px;  }    #assessment-search .dropdowns div, #materials-resources .dropdowns div  {    float: none;    margin: 0 0 10px 0;    -webkit-border-radius: 3px;    border-radius: 3px;    width: 360px;  }     /*.admin-page #AssessmentContainer .AddStandardContainer #assessment-search .dropdown-toggle { width: 50%; min-width: 400px; margin: 0 auto; }   .admin-page #AssessmentContainer .AddStandardContainer #assessment-search .dropdowns#DropDownSearchContainers { position: static; margin: 0; }*/  .admin-page #AssessmentContainer .AddStandardContainer #assessment-search .dropdowns#DropDownSearchContainers #TabDivContainers { position: static; min-width: 400px; } .admin-page #AssessmentContainer .AddStandardContainer #assessment-search .dropdowns#DropDownSearchContainers #TabDivContainers > div { position: static; }     /* IE7 Fix */ #materials-resources .dropdowns div {  *width: 100%; }     #bulk-upload .dropdowns > div {  width: 400px;  }    #bulk-upload #organizationResults {  left: -20px;  width: 360px;  margin: 0 auto;  padding: 10px 20px 0;   text-align: center;  }   #bulk-upload #organizationResults span {   position: relative;   left: 20px;  font-size: 11px;  color: #DDD;   }    /* Account Administration - Bulk Upload */   #account-admin #organizationResults {  left: 42%;  width: 100%;  margin: 0 auto;  padding: 0 20px;   text-align: center;   position: relative;  }     #bulk-upload #uploadFileLable {   float: none;  }    #bulk-upload .uploadedFileWrap {  float: none;  margin: 20px auto;  padding: 10px;  width: 260px;  border: 1px solid #CCC;    -moz-border-radius: 5px;    border-radius: 5px;    text-align: center;    background: #DDD;  }    #bulk-upload #uploadedFile {   float: none;   margin: 0;  }    /*#bulk-upload .dropdowns .searchbox {  left: -20px;  margin: 1px 0 0;  padding-bottom: 0; }*/    #materials-resources .dropdowns div  {    width: inherit;/* Search & Standards has 2 different search views */  }    #materials-resources .dropdowns label  {    color:#fff;  }     /* Removes div formatting for tabs in dynamically centered content */ #materials-resources .dropdowns div.dropdown-tabs, #assessment-search .dropdowns div.dropdown-tabs { background: none; margin: 0; padding: 0; }     #BrowseStandards .standard-set div,   #BrowseStandards .standard-set div h3,   #standard-search .standard-set div,   #standard-search .standard-set div h3,   #BrowseStandards .standard-set div select,   #standard-search .standard-set div select   {     width: 360px;       }     #BrowseStandards .standard-set div,   #standard-search .standard-set div,   #BrowseStandards .standard-set div h3,   #standard-search .standard-set div h3   {   color: #4A4F5A;    background: none;   font-size: 12px;   }     #BrowseStandards .standard-set div,   #standard-search .standard-set div    {     margin-bottom: 0px;     border: 1px solid #ddd;     box-shadow: 0 7px 3px -5px #D7D7D7;     background: #efefef;   }         #BrowseStandards .standard-set,   #standard-search .standard-set { margin-bottom: 20px; }          .dropdowns select {     display: block;     margin-top: 10px;     width: 360px;   }     .dropdowns select.site-refresh   {     margin-top:0;     padding:0.5rem;     margin-bottom:0.45rem;   }       #materials-resources .dropdowns select {     width: 400px;   }     #assessment-search .dropdowns div fieldset.reset legend   {     color: #fff;     font-weight: bold;     margin-bottom: 20px;     font-size: 1rem;   }     /* Assessment Search module: Hiding the top search bar that's being used in alignmenttooldialog.aspx b/c it's universal. Don't need it in CSCOPE but still using it in other projects */     #ManagerContainer #assessment-search .searchbox { display: none; }     #ManagerContainer #AllDropDowns .searchbox { display: block; }     .finduser-search.searchbox { float: none; margin: 20px auto; }     .finduser-search-button { /* Is this still necessary? Alt-Version below */   margin: 100px auto 10px;  text-align: center;  width: 70px;  }   .edituser-search-buttons {  margin: 0 auto;  width: 130px;   }      #DropDownSearchContainers.finduser-filters { } #DropDownSearchContainers.finduser-filters div { width: 360px; background: #3D557D; margin: 0 10px; padding: 10px 20px 20px; } #DropDownSearchContainers.finduser-filters div > div { left: 0; width: auto; margin-left: 0; margin-right: 0; padding: 0; background: none; } #DropDownSearchContainers.finduser-filters div.checkbox-wrapper { padding: 10px 0 0;   width: 360px; } #DropDownSearchContainers.finduser-filters div.lower-checkbox-wrapper { padding: 5px 0 0; } #DropDownSearchContainers.finduser-filters div.checkbox-wrapper label { color: #FFF !important; } #DropDownSearchContainers.finduser-filters div.checkbox-wrapper label span div {   display: inline;   position: static;   float: none !important;   width: auto !important;   margin: 0;   padding: 0; background: none; }        /**** END OF CSCOPE DROPDOWNS STYLE SHEET ****/ .default a, .jpg a, .png a, .gif a, .jpeg a, .zip a, .doc a, .docx a, .pdf a, .xls a, .xlsx a, .ppt a, .pptx a, .pptm a, .site a, .video a, .resource a, .warning a, .date a, .gif a, .asp a, .audio a, .bookmark a, .fla a, .html a, .htm a, .mdbx a, .msg a, .pps a, .sql a, .swf a, .bmp a, .copy a, .pdf button, .bookmark button {   padding: 0px 2px 2px 20px;   background-repeat:no-repeat;   background-position: left center; } .default a{ background-image: url(images/icons/default.png); } .access a{ background-image: url(images/icons/access.png); } .zip a{ background-image: url(images/icons/zip.png); } .doc a{ background-image: url(images/icons/doc.png); } .docm a{ background-image: url(images/icons/doc.png); } .docx a{ background-image: url(images/icons/docx.png); } .pdf a, .pdf button{ background-image: url(images/icons/pdf.png); } .xls a{ background-image: url(images/icons/xls.png); } .xlsx a{ background-image: url(images/icons/xlsx.png); } .ppt a{ background-image: url(images/icons/ppt.png); } .pptm a{ background-image: url(images/icons/ppt.png); } .pptx a{ background-image: url(images/icons/pptx.png); } .jpeg a, .jpg a { background-image: url(images/icons/jpg.png); } .gif a { background-image: url(images/icons/gif.png); } .asp a { background-image: url(images/icons/asp.png); } .audio a { background-image: url(images/icons/audio.png); } .bookmark a, .bookmark button { background-image: url(images/icons/bookmark.png); } .fla a { background-image: url(images/icons/fla.png); } .html a { background-image: url(images/icons/html.png); } .htm a { background-image: url(images/icons/htm.png); } .mdbx a { background-image: url(images/icons/access.png); } .msg a { background-image: url(images/icons/msg.png); } .pps a { background-image: url(images/icons/pps.png); } .sql a { background-image: url(images/icons/sql.png); } .swf a { background-image: url(images/icons/swf.png); } .bmp a { background-image: url(images/icons/bmp.png); } .copy a { background-image: url(images/icons/copy.png); } .png a { background-image: url(images/icons/png.png); } .video a { background-image: url(images/icons/video.png); }/* FORMS - CSCOPE */ label {   color:#222222; } input, textarea, select, input[type=file] {  border: none; -moz-border-radius: 5px;   border-radius: 5px;   -webkit-border-radius: 5px;   }   select {   background: none repeat scroll 0 0 #FFFFFF;   font-size: 13px;   height: inherit;   padding: 3px 5px; }  h2 select { float: right; margin-top: 5px; }   /* searchbox */         .searchbox {       -moz-border-radius: 20px;       -webkit-border-radius: 20px;       border-radius: 20px;       border: none;       background-color: #fff;    }                #materials-resources .dropdowns .searchbox, #ManagerContainer #assessment-search .searchbox {       float: none;       background-color: #fff;       margin: 10px 0 !important;       padding: 0;       -moz-border-radius: 20px;       -webkit-border-radius: 20px;       border-radius: 20px;           }         #standard-search .searchbox, #assessment-search .searchbox { clear: both; padding: 0 5px !important;}         .standard-searchbox .searchbox, #standard-search .searchbox { float: none; margin: 0 auto; }         .searchbox input,     .keyword-search input {      width: 350px;     -moz-border-radius: 20px;     border-radius: 20px;     -webkit-border-radius: 20px;     float: left;     background-image: none;     height:25px;       text-indent: 20px;  line-height: 20px;       padding-left: 5px;       font-size: 13px;       background-color: #fff;       outline: none;     }         /* .focustext is injected to onFocus text fields in search boxes instead of specifiying colors in js */     .searchbox input.focustext,     .keyword-search input.focustext {     color:#4A4F5A;     }         #materials-resources .searchbox input {     width: 392px !important;     }         .keyword-search input {      width: 439px;     box-shadow: 0 0 3px #ccc;     }         .searchbox input:active {  outline: none;     }                  #standard-search .searchbox input.keysearchbtn      {       background-color: url(images/icons/mag_glass_16.png) left center no-repeat !important;       width: 28px !important;  height: 27px !important;  text-indent: -9999px;  }       .searchbox button,     .keyword-search input.keysearchbtn,     #orgSearch button {     width: 28px !important;  height: 27px !important;      border: none !important;     margin-left: -30px;     -moz-border-radius: 0;     border-radius: 0;     text-shadow: none;     padding: 0;     font-weight: inherit;     text-indent: -9999px;     background-image: none !important;     background-color: transparent;     display: inline-block;     }         .keyword-search input.keysearchbtn {  box-shadow: none;     }     .searchbox button img {     float: none;     display: block;     }         .searchbox button:hover {       background-color: transparent;     }         .searchbox button,     .searchbox button#btnSearch,     .searchbox.wide button,     .keyword-search input.keysearchbtn {     background: url(images/icons/mag_glass_16.png) -2px 4px no-repeat !important;     }         #standard-search .searchbox button img { display: none; }     /* Checkboxes */ .filterboxes { overflow: hidden; background-color: #efefef; clear: both; padding: 10px 0; } .check-label-container {   padding:3px;   margin:-3px; } .check-label-container.inline-block {   display:inline-block; } .check-label-container:focus-within {   outline-style: dotted;   outline-color: #222;   outline-width: 3px; } .check-label-container input[type='checkbox']:focus, .check-label-container input[type='checkbox']:focus-within, .check-label-container input[type='radio']:focus, .check-label-container input[type='radio']:focus-within {   outline-width: 0 !important; } .checkbox-lg {   transform:scale(1.5); } /* Tables */ #userContainer table tr td table {  padding: 10px 0 10px 10px !important; } table.roles {  background-color: #3D557D !important; } table.roles td {   white-space: nowrap; } table.roles td span {   display: inline-block;   margin-top: -5px;   vertical-align: middle; } table.usage {  background-color: #5270A6 !important; }  #panel-fields { padding-top: 20px; padding-bottom: 25px; } .panel-org-finder { display: inline-block; } #panel-fields a.edit, #modalwindow a#orgEditButton.edit, #requestmadechangemodal a#orgEditButton.edit, #ProfileMain a.edit { margin: 5px 0 10px 8px; background-image: url(../../images/icons/edit_16.png); } #panel-fields a.close, #orgSearch a.close { height: 18px; background-image: url(../../images/icons/delete_small_16.png); } /** Change Org **/ .change-org { overflow: visible;   clear: both; } .org-name-selected {  color: #757575; } #orgSearch { display: none; } #orgSearch .orgSearchArea { height: 70px; } #orgSearch #AutoCompleteOrganizations { padding-bottom: 15px; border: 0; } #orgSearch #organizationList { /*border-color: #4B74C8;*/ } #orgSearch #keyword { font-size: 11px; color: #999; } #AutoCompleteOrganizations {  display: none;  margin-top: 10px; } #orgSearch button { left: 260px;   position: relative;   top: -48px;   background: url("images/icons/mag_glass_16.png") no-repeat scroll -2px 5px transparent !important; } #modalwindow #orgSearch {  } #modalwindow #orgSearch button {   top: -28px; } #requestmadechangemodal #orgSearch button {   top:-36px; } #userContainer a.edit, #modalwindow a#orgEditButton.edit, #requestmadechangemodal a#orgEditButton.edit, #ProfileMain a.edit { background-image: url(../../images/icons/edit_16.png); } #ProfileMain a.edit, #modalwindow a#orgEditButton.edit, #requestmadechangemodal a#orgEditButton.edit, #orgSearch a.close { display: inline-block; margin-left: 0; padding: 3px 6px 1px 18px; background-repeat: no-repeat; background-position: left 3px; text-decoration: none; } #orgSearch a.close { float: right; margin-bottom: 5px; } /* IFD Alignment Tool */ form .default_field h3  {     border-bottom: 1px solid #fff;     padding-bottom: 20px;     margin-bottom: 20px;     -webkit-box-shadow: 0 7px 3px -5px #e5e5e5;     border-box-shadow: 0 7px 3px -5px #e5e5e5;     box-shadow: 0 7px 3px -5px #e5e5e5;     -webkit-box-shadow: 0 7px 3px -5px #e5e5e5;     text-shadow: 0px 1px 0px rgba(255,255,255,.5);  }   .ifd_field #ExemplarLessonAlignments, .ifd_field #RubricAlignments, .ifd_field #UnitTestAlignments { width: 938px; }   /* Announcement Tool */  #AnnouncementSearchForm .default_field { margin-bottom: 20px; }  /* Featured Content Tool */ #featured-content-form .default_field input {   border: 1px solid #ccc; } #featured-content-form .validation-error, .required {   color:red; } /* Form fields */ label.form-control, .multiselect-fieldset > legend {   display: block;   margin-bottom: 5px;   font-size: 14px;   font-weight:bold; } input.form-control, select.form-control {   border-radius: 5px;   height:33px;   border: 1px solid #D8D8DA;   background: #fff;   box-sizing:border-box;   text-indent:5px;   width:100%; } textarea.form-control {   border-radius: 5px;   border: 1px solid #D8D8DA;   background: #fff;   box-sizing:border-box;   width:100%;   margin:0; } input.form-control:disabled, select.form-control:disabled {   background-color: rgba(200,200,200,0.3);   cursor: not-allowed; } .check-label-container.form-control {   display:flex;   align-items:center; } .form-col .check-label-container.form-control {   margin-left:2px;   margin-bottom:5px; } .check-label-container.form-control input[type="checkbox"] {   transform:scale(1.4);   margin-bottom:2px; } .check-label-container.form-control label {   margin-left:0.5rem;   font-size:13px; } /* End Form Fields */ /* Fieldsets */ fieldset.reset {   padding: 0;   margin: 0;   display: block;   -webkit-margin-start: 0px;   -webkit-margin-end: 0px;   -webkit-padding-before: 0em;   -webkit-padding-start: 0em;   -webkit-padding-end: 0em;   -webkit-padding-after: 0em;   min-width: -webkit-min-content;   border-width: 0px;   border-style: none;   border-color: initial;   border-image: initial; } fieldset.refresh > legend {   display: block;   -webkit-padding-start: 0px;   -webkit-padding-end: 0px;   border-width: initial;   border-style: none;   border-color: initial;   border-image: initial; } fieldset.form-fieldset {   border: 3px solid #3d557d;   border-radius: 15px;   padding: 1.25rem 1rem;   margin:2rem 0; } fieldset.form-fieldset > legend {   font-size:22px;   color: #3d557d;   font-weight:bold;   padding:0px 5px; } fieldset.form-fieldset .fieldset-content {   margin: 0 0.25rem; } fieldset.multiselect-fieldset {   padding: 0;   margin: 0;   display: block;   -webkit-margin-start: 0px;   -webkit-margin-end: 0px;   -webkit-padding-before: 0em;   -webkit-padding-start: 0em;   -webkit-padding-end: 0em;   -webkit-padding-after: 0em;   min-width: -webkit-min-content;   border-width: 0px;   border-style: none;   border-color: initial;   border-image: initial; } .field-group:not(:last-child) {   padding-bottom:1rem;   margin-bottom:1rem;   border-bottom:1px solid #d8d8da; } .field-group.last-child {   padding-bottom:0;   margin-bottom:0;   border-bottom:none; } .field-group .field-group-heading {   font-size:16px;   color:#357da5;   margin-bottom:1rem; } .field-group .form-row {   margin-bottom:0; } /* End Fieldsets */ /* Input groups */ .input-group {   position:relative; } .input-group .input-group-append, .input-group .input-group-prepend  {   position:absolute;   display:inline-block;   top:0;   height:100%;   margin-right:0.5rem;   font-size:1.3em;  } .input-group .input-group-append {   right:0;  } .input-group .input-group-prepend {   left:0;  } .input-group button.input-group-append, .input-group button.input-group-prepend  {   background:none;   border:none; } /* End Input Groups */ /* Searchbox */ .form-searchbox {   background-color: #EFEFEF;   border: 1px solid #D8D8DA;   box-shadow: 0px 3px 6px #00000029;   padding: 2rem;    border-radius: 15px;   position:relative; } .form-searchbox .form-search-controls {   display:flex;   align-items:center;   margin-right:-2rem;   margin-bottom:-2rem;   margin-top:2rem; } .form-searchbox .form-search-controls .search-button {   background: #3C557D;   color: #fff;   padding: 1rem 3rem;   border-radius: 15px 0 0 0;   display: inline-block;   border: none;   text-shadow: none;   height: auto;   box-shadow: -3px -3px 10px #211d1e29;   font-size: 16px;   margin:0; } /* End Searchbox */ /* Multi-select */ .multiselect-fieldset .multi-select {   border-radius: 5px !important;   height:33px !important;   border: 1px solid #D8D8DA !important;   background: #fff !important;   box-sizing:border-box !important;   width:100% !important;   position:relative !important;   display:flex !important; } .multiselect-fieldset .multi-select .toggle {   width:100%;   display:flex;   align-items:center;   padding: 0.6rem 0.5rem !important; } .multiselect-fieldset .multi-select .toggle label {   font-size:1em;   font-weight:normal;   margin:0;   padding:0; } .multiselect-fieldset .multi-select .toggle svg {   margin-left:auto; }  /* End multi-select */ /* jQuery validate */ label.error {   font-size:13px;   color:red;   margin-top:0.25rem;   display:block; } /* end jQuery Validate *//* :: CONTENT ~ TABLES :::::::::::::::::::::::::::::::::::::::::::::: */  table.GridView { background: #efefef; } #IFDForm table.GridView, #IFDForm .GridView:not(.GridViewRefresh) tr.alt, #PropertyContainer table.GridView, #PropertyContainer .GridView tr.alt { background: #fff; } .GridView tr.header, .GridView tr.subheader {   /*background: none !important; <--- to do JR */   border-radius: 0;   font-size: inherit; } .GridView tr.header th, .GridView tr.subheader th, #searchresults tr.header td {   background-color: #3D557D;   cursor: default; } #content-detail table.GridView td.StandardViewCompleteNumber { width: 84px; font-size: 12px !important; font-weight: bold; }  #content-detail table.GridView td.StandardViewCompleteNumber a {   text-decoration: none !important;   font-weight: normal;   font-size: 12px; } #searchresults .GridView tr td { vertical-align: middle; } /* Universal selectors for content-detail pages */ .ResourceTable table { border-collapse: collapse; }   .ResourceTable table.GridView {  box-shadow: none; -webkit-box-shadow: none; }       .ResourceTable label {  color: Black; }         .ResourceTable table.GridView .content-panel {  border: 1px solid black; }       .eitg-detail .ResourceTable .possiblelessonnumber .content-panel { border: none; }         .ResourceTable .GridView tr td, .ResourceTable .GridView tr th.bordered          {           border-left: 1px solid #000;           border-top: 1px solid #000;         }                .ResourceTable .GridView tr          {           border-bottom: 1px solid #000;         }                   .eitg-detail .ResourceTable .UnitLessonTitles .GridView tr, .exemplarlesson-detail .ResourceTable #exemplar-teks .GridView tr, .exemplarlesson-detail .ResourceTable #exemplar-ongoing-teks .GridView tr, .eitg-detail .ResourceTable .possiblelessonnumber .GridView tr, .exemplarlesson-detail .ResourceTable .ExemplarLesson .GridView .GridView tr         {           border-bottom: none;         }         .exemplarlesson-detail .ResourceTable .ExemplarLesson .GridView .GridView td, .exemplarlesson-detail .ResourceTable .ExemplarLesson .GridView .GridView { border: none; }                  .exemplarlesson-detail .ResourceTable .ExemplarLesson .GridView td, .exemplarlesson-detail .ResourceTable #exemplar-teks .GridView td, .exemplarlesson-detail .ResourceTable .ExemplarLesson .GridView td, .exemplarlesson-detail .ResourceTable #lesson-organizer .GridView td         {          padding: 5px;         } .GridView tr.not-enabled { background: #F7F7F7 url(images/red-diagonals.png) repeat left top; } /* CSP EITG */ .ResourceTable tr, .ResourceTable td, .ResourceTable .content-panel { -webkit-border-radius: 0; border-radius: 0; } .ResourceTable p { padding: 0; margin: 0; } .ResourceTable td.UnitLessonTitles table.GridView { border: 1px solid black; background-color: #bfbfbf; } .ResourceTable td.UnitLessonTitles table.GridView td{ border:none; font-weight: bold; padding: 5px;} .ResourceTable .possiblelessonnumber { border: 1px solid black; padding: 10px;} .ResourceTable .suggestedinstrucionalprocedures .GridView { width: 100% !important; border: 1px solid black !important; } .ResourceTable .suggestedinstrucionalprocedures .GridView tr.header th{ border-left: 1px solid black; color: black; padding: 5px; font-size: 13px; line-height:1.5em; } .eitg-detail .ResourceTable table.GridView thead{ border-bottom: 2px solid black; } .ResourceTable .suggestedinstrucionalprocedures .GridView tr.alt {background-color: #fff; } .ResourceTable .suggestedinstrucionalprocedures .GridView tr td {border-left: 1px solid black; } .UnitLessonTitles .GridView tr td { border-left: none; } .GridView tr.header th:first-child, #searchresults tr.header td:first-child { border-radius: 4px 0 0 0; } .GridView tr.header th:last-child, #searchresults tr.header td:last-child { border-radius: 0 4px 0 0; } #searchresults {  float: left;  width: 100%;  margin-bottom: 40px; } /* Content Document Data: Content Detail Pages */ #content-detail table.GridView, .ResourceTable table.GridView { border: 1px solid black; border-left: none; border-bottom :none; -webkit-border-radius: 0; border-radius: 0; padding: 0; border-collapse: collapse;} .eitg-detail .ResourceTable table.GridView { border: none; border-left: none; border-bottom :none; -webkit-border-radius: 0; border-radius: 0; padding: 0; border-collapse: collapse;} #content-detail table.GridView a { font-weight: bold; text-decoration: underline !important; color: #4062aa; } #content-loader .yag-detail table.GridView a { margin: 0 0 0 8px !important; padding: 1px 0 2px; line-height: 1em; font-weight:normal !important; text-decoration: none !important;} #content-loader .yag-detail table.GridView b a {font-weight:bold !important; text-decoration: underline !important;} #content-loader .yag-detail table.GridView b a.yagunit, #content-loader .yag-detail table.GridView a.yagstandard {margin: 0 0 0 0 !important;} #content-loader .yag-detail table.GridView b {color: #000;}   /* for the instances where gridview tables are nested within gridview tables - Oh yeah, this happens */   #content-detail table.GridView table.GridView { border: 0; } #content-detail table.GridView, .ResourceTable table.GridView { background-color: #fff; } /* 03/03/2014 - IFD Template Revision - All headers are now shaded except for nested #standardSets ie Teks#/SE# | TEKs | Unit Level Specificity. */ #content-detail .GridView tr.header, #content-detail .GridView tr.header th, .ResourceTable table.GridView tr.header th { background-color:#E6E6E6; line-height: inherit; color: #000; -webkit-border-radius: 0; border-radius: 0; text-align: center;} /* 6/09/2014 - The Teks#/SE# | TEKs | Unit Level Specificity has been requested to be shaded now #content-detail #standardSets table.GridView tr.header th { background-color: #fff !important; } */ /* 03/03/2014 - End */ #content-detail .GridView tr.header th, .ResourceTable table.GridView tr.header th { border-bottom: 1px solid black; padding: 10px; } #content-detail .GridView tr th, #content-detail .GridView tr td, .possiblelessonnumber .GridView tr td { border-left: 1px solid black; border-bottom: 1px solid black; border-top: 0; background-color: #fff; padding: 5px 10px 5px 10px;} .eitg-detail .possiblelessonnumber .GridView tr td.content-panel { border:none; background-color: #fff; padding: 5px 10px 5px 10px;}  /* for the instances where gridview tables are nested within gridview tables - An enigma, wrapped in a mystery, wrapped in a burrito */   #content-detail .GridView .GridView tr td { border-left: 0; border-bottom: 0; padding: 0;}     #content-detail .GridView .Assessment-Result-Header, #content-detail .GridView .content-panel { -webkit-border-radius: 0; border-radius: 0; border: 0;} .ResourceTable .GridView tr.header { font-size: 12px; background-color: #3D557D; }  .verificationDocumentcontainer table.GridView .header a { background-image: none !important; padding-left: 0 !important; color: #4B74C8;} /* IFD Alignment */ .default_field #standardSets { margin: 20px 0; } #AnnouncementSearchResults .options-toggle { width: 100px;} #content-detail .GridView .viewable tr td { border:0; } /* Based on width of row above: I need this so the cell doesn't blow out in IE */ #content-detail .GridView .viewable .aligned-standards { width: inherit; display: block; } /*#content-detail .GridView .viewable .aligned-standards a{ display: inline-block; }*/ /* Fixed IE Right-Side blowout */ .GridView .aligned-standards { /*Removing with caution: width: 760px;*/ word-wrap: break-word; } /* Need to remove the declared width this gets embedded in other pages ( ETIG & Exemplar Lessons ) */ .eitg-detail #INSTPROCEDURES .GridView .aligned-standards, .exemplarlesson-detail .ResourceTable .ExemplarLesson .aligned-standards, .Rubric-detail .content-panel .aligned-standards{ width: inherit; word-wrap: break-word; } /* ePortfolio */ div.portfoliomanager {  position: relative; min-height: 300px; padding: 5px; background-color: #EFEFEF; border: 1px solid #D3D3D3;   border-radius: 5px;   box-shadow: 0 3px 3px #CDCDCD;   width:947px; } /* Folder Treeview Area */ div.portfoliomanager .leftcolumn { position: absolute; top: 5px; bottom: 5px; width: 100%; margin: 0; padding: 5px 5px 20px 0; background-color: #5273A9; border-top: 1px solid #5273A9; border-radius: 3px 0 0; overflow: hidden; } .columncontainer.eport-modal-view .leftcolumn { width: 190px; } #SearchResultsContainer.portfoliomanager .leftcolumn /*,#apptools.portfoliomanager .leftcolumn*/ { border-top: 0; bottom: 4px; width: 100%; } #SearchResultsContainer.portfoliomanager #fileTreeViewCtrl, #apptools.portfoliomanager #fileTreeViewCtrl {   height: 100%;   position: absolute;   top: 0;   width: 200px;   min-width: 200px;   max-width: 650px;   overflow: visible;   background: #EFEFEF;   z-index:1; } #SearchResultsContainer.portfoliomanager #fileTreeViewCtrl .fileTreeViewSnapHandle, #apptools.portfoliomanager #fileTreeViewCtrl .fileTreeViewSnapHandle { background: url(images/treeview/tree-handle-bottom.png) left bottom no-repeat,   url(images/treeview/tree-handle-top.png) left top no-repeat,   url(images/treeview/tree-handle-bg.png) left top repeat-y; border-radius: 0 5px 5px 0;   box-shadow: 2px 0 1px rgba(0, 0, 0, 0.05);   height: 100%;   position: absolute;   right: -11px;   width: 6px;   cursor: pointer; } #SearchResultsContainer.portfoliomanager #fileTreeViewCtrl .fileTreeViewSnapHandle #fileTreeDirArrow, #apptools.portfoliomanager #fileTreeViewCtrl .fileTreeViewSnapHandle #fileTreeDirArrow { position: absolute; top: 50%; width: 6px; height: 9px; background: url(images/treeview/tree-arrow-open.png) center center no-repeat; padding:10px; margin:-10px; } #SearchResultsContainer.portfoliomanager #fileTreeViewCtrl .fileTreeViewSnapHandle #fileTreeDirArrow.close, #apptools.portfoliomanager #fileTreeViewCtrl .fileTreeViewSnapHandle #fileTreeDirArrow.close { background: url(images/treeview/tree-arrow-close.png) center center no-repeat; } #SearchResultsContainer.portfoliomanager #fileTreeViewCtrl .ui-resizable-handle.ui-resizable-e, #apptools.portfoliomanager #fileTreeViewCtrl .ui-resizable-handle.ui-resizable-e {   cursor: e-resize;   position: absolute;   right: -14px;   width: 3px;   height: 100%; } div.portfoliomanager#apptools .leftcolumn h3 { height: 30px; margin: 0 0 0 6px; padding: 0 0 0 10px; color: #FFF; font-size: 15px; line-height: 30px; background: rgba(114,151,203,0.1); border-radius: 3px; border: 1px solid #85aadd; } #apptools .leftcolumn .FolderTree, #SearchResultsContainer .leftcolumn .FolderTree {   position: absolute;   top: 44px; bottom: 0; width: 100%; padding: 10px 0 10px 0;   overflow: auto; } #SearchResultsContainer .leftcolumn .FolderTree { top: 0; } .FolderTree .treeview { margin-bottom: 15px; } .FolderTree .treeview .hitarea { width: 18px; margin-left: -11px; background-image: url(images/treeview-white.gif); background-position: -59px -16px; } .FolderTree .treeview .hitarea:focus-within, .FolderTree .treeview .hitarea:focus { outline-style: dotted;   outline-color: #222;   outline-width: 3px; } .FolderTree .treeview li.expandable .hitarea { background-position: -43px -39px; } .FolderTree .treeview ul li { margin: 0;   padding: 5px 0 3px 16px;   background-image: url(images/treeview-white-line.gif);   background-position: 7px -4px; } .FolderTree ul.filetree > li.lastCollapsable, .FolderTree ul.filetree > li.lastExpandable, #FolderContainer ul.filetree > li { margin-top: 0; background-image: none; } .FolderTree ul.filetree > li.lastCollapsable > ul li.lastCollapsable, .FolderTree ul.filetree > li.lastExpandable > ul li.lastCollapsable { background-image: url(images/treeview-white-line.gif); background-position: 7px -1760px; } .FolderTree ul.filetree > li.lastCollapsable > ul li.lastExpandable, .FolderTree ul.filetree > li.lastExpandable > ul li.lastExpandable { background-image: url(images/treeview-white-line.gif); background-position: 7px -1760px; } .FolderTree .treeview li.lastCollapsable, .FolderTree .treeview li.last { margin-bottom: 0;   background-position: 7px -1760px; } .FolderTree span.folder, .FolderTree li.active ul span.folder, .FolderTree li.expandable span.folder { position: relative; height: 15px; padding-left: 31px; margin-top: 1px; margin-left: 10px; background-image: url(images/icons/tree-folder-closed_26.png); } .FolderTree li.active span.folder {   background-image: url(images/icons/tree-folder-opened_26.png); } .FolderTree li.active > span.folder a, .FolderTree li.active > span.folder a:hover { position: absolute; top: -1px;   left: 31px;   right: 31px;   width: 100%;   padding: 2px 0 2px 5px;   color: #4B74C8; text-shadow: none; border-radius: 3px 0 0 3px; background: #F7F7F7; cursor: default; } /*.FolderTree li { background: none !important; }*/ div.portfoliomanager .leftcolumn .FolderTree a { position: absolute; top: -2px;   left: 28px;   white-space: nowrap;   width: 100%;   padding: 2px 5px; color: #FFF; font-weight: bold; text-decoration: none; text-shadow: 1px 1px 1px rgba(0,0,0,0.25); font-size:13px; } div.portfoliomanager .leftcolumn .FolderTree a:hover { text-shadow: none; border-radius: 3px; background: #7196CA; } /* File Display Area */ #apptools .FolderPathBar {   background: #3D547D url(images/icons/folder_open_32.png) 5px center no-repeat;   border-radius: 0 3px 0 0;   color: #FFF;   font-size: 18px;   line-height: 24px;   padding: 10px 10px 10px 43px; } .site-refresh #apptools.portfoliomanager .FolderPathBar, .site-refresh .mngDistRes .portfoliomanager .FolderPathBar {   width:auto;   background-image:none;   display:flex;   align-items:center;   padding:10px;   width:711px;   height:auto; } .site-refresh #apptools.portfoliomanager .FolderPathBar #FolderPathBar, .site-refresh .mngDistRes .portfoliomanager .FolderPathBar #FolderPathBar {   width:auto; } #apptools .FolderPathBar #FolderPathBar, #SearchResultsContainer .FolderPathBar #FolderPathBar { overflow: hidden; text-overflow: ellipsis; width: 520px; display: inline-block; white-space: nowrap; } #SearchResultsContainer .FolderPathBar #FolderPathBar { width: 480px; } .portfoliomanager .FolderPathBar #buttonWrap { display:inline; } .portfoliomanager .FolderPathBar button.options { float: right; } #apptools .FolderPathBar button.options img { margin-right: 8px;   margin-top: 1px; } #apptools .FolderPathBar ul.list-options-text { position: absolute; right: -11px;   top: 10px; } div.portfoliomanager .FolderPathBar { position: relative; float: right;   width: 678px;   padding-left: 43px;   border-radius: 0 3px 0 0;   background-color: #3D547D; } .FolderPathBar { height: 24px; } #FilesContainer #FolderItems { float: right;   width: 731px; } #FolderItems .GridView { padding: 0; background: none; box-shadow: none; border: 0; border-collapse: collapse; border-spacing: 0; } #FolderItems .GridView tr { border: 1px solid #E7E7E7; } #FolderItems .GridView tr td { padding: 10px 5px; word-wrap: word-break; word-break: break-all; } #FolderItems .GridView tr td.status {   word-wrap: normal;   word-break: normal; } #FolderItems .GridView tr td a {   color: #456ab6; } #FolderItems .GridView tr td:first-child {  text-align: center; } #FolderItems .GridView tr td.options { width: 95px; padding: 10px 5px 10px 8px; } #FolderItems .GridView tr td input { text-align: center; } #FolderItems .GridView tr td button img { margin-right: 5px !important; } #FolderItems .GridView tr.header { border: 0; } #FolderItems .GridView tr.header th, #FolderItems .GridView tr.header td { padding: 6px 5px; background: #5172A8; /*border-bottom: 1px solid #5172A8;*/ border-left: 1px solid #7A9BAE; border-radius: 0; } #FolderItems .GridView tr.header th:last-child, #FolderItems .GridView tr.header th:first-child { border-radius: 0; } #FolderItems .GridView tr.header th:last-child { border-right: 1px solid #5172A8; } #FolderItems .GridView tr.header th.file-icon { width: 28px; padding: 0; text-align: center; /*border-left: 1px solid #5172A8;*/ }  /* Manage District Resources ************************/ .mngDistRes button.add { float: left; margin-right: 10px; margin-bottom: 10px; } /*.mngDistRes button.folderOptions { float: right; }*/ .mngDistRes #Results ul.list-options-text { right: 10px;   top: 9px;   width: 179px; } .mngDistRes .FolderTree h3 > div.clearfix { clear: none !important; width: 560px; } .mngDistRes .FolderTree h3 .searchbox { margin-top: -33px; margin-right: 4px; } .mngDistRes #Results { padding: 0; }  .searchCtrlBar {  background: #3D547D;   float: right;   width: 731px;   height: 41px;   margin-top: 1px;   margin-bottom: 3px;   border-radius: 0 3px 3px 0; } .mngDistRes .searchCtrlBar {   height:auto; } .searchCtrlBar > span { float: left; height: 41px;   line-height: 41px;   padding-left: 10px;   width: 200px;   color: #BBB; } .searchCtrlBar > div.clearfix {  float: left; width: 250px; margin-top: 2px; } .searchCtrlBar form {  float: right;  padding-top: 6px;   width: 99%; } /* 4/23/14 - Kai added a Show Archived Folder Toggle checkbox to the Manage District Resources page */ .searchCtrlBar .toggleFolders  {  float: left; } .searchCtrlBar .toggleFolders label {   margin-left: 5px;   color: #94BCFA;   line-height: 30px; }  /* Icon replacement for archived folders in District Resources */ .FolderTree li[isarchived="True"] span.folder, .FolderTree li.expandable[isarchived="True"] span.folder { background: url("images/icons/tree-folder-archived-closed_26.png") no-repeat 0 0 transparent !important; height: 17px !important; } .FolderTree li.active[isarchived="True"] span.folder { background: url("images/icons/tree-folder-archived-open_26.png") no-repeat 0 0 transparent !important; height: 17px !important;} .FolderTree li[isarchived="True"] span.folder a, .FolderTree li.expandable[isarchived="True"], .FolderTree li.active[isarchived="True"] span.folder a { color: #94bcfa; } .searchCtrlBar .searchbox { margin: 0 15px;   width: 250px;   height: 20px;   background: none; } .searchCtrlBar .searchbox input { width: 252px; } .portfoliomanager#SearchResultsContainer {  float: left;  width: 947px; margin-bottom: 40px; } /* Exemplar Lessons *********************************/ #exemplar-teks table.GridView, #exemplar-ongoing-teks table.GridView { width:90%; margin-left:10%;} #exemplar-teks table, #exemplar-teks table td, #exemplar-ongoing-teks table, #exemplar-ongoing-teks table td, #performance-indicators table { border: 0; }  table#procedure-content {  width: 100%; } table#procedure-content td.matrix-hover {   background-color: #eccb59;   border: solid 2px yellow; } table#procedure-content td.matrix-hover ul {   background-color: #FFFFFF; } table#procedure-content td.matrix-hover ul a:hover {   color: #000000; } table#procedure-content td.matrix-row-header {   vertical-align: top;   border: solid 1px #000;   font-weight: bold; } .exemplarlesson-detail table#procedure-content td.alt {   background-color: #e3e3e3; } table#procedure-content td.matrix-col-header {   background-color: #A52F2F;   border: solid 1px 000;   color: White;   text-align: center;   width: 20%; } table#procedure-content td.matrix-col-sub-header {   background-color: Gray;   border: solid 1px black;   color: White;   text-align: center;   width: 10%; } table#procedure-content td.matrix-click, td.matrix-click-prep {   border: solid 1px #000;   vertical-align: top; } table#procedure-content td.matrix-border {   border-bottom: solid 1px #000;   border-right: solid 1px #000; } table#procedure-content h3.practice-stations, table#procedure-content h3.practice-station, table#procedure-content h3.daily-lesson, table#procedure-content h3.daily-routines, table#procedure-content h3.misconceptions, table#procedure-content h3.materials, table#procedure-content h3.precautions, table#procedure-content h3.spiraling-review, table#procedure-content h3.state-resources, table#procedure-content h3.check-for-understanding, table#procedure-content h3.staar-notes, table#procedure-content h3.instructional-note, table#procedure-content h3.science-notebook, table#procedure-content h3.science-safety, table#procedure-content h3.science-materials, table#procedure-content h3.underdeveloped-concept {   height: 68px;   padding-left: 80px;   line-height: 68px;   color: #000;   background-position: left center;   background-repeat: no-repeat;   background-color: #FFF; } table#procedure-content h3.practice-stations, table#procedure-content h3.practice-station, table#procedure-content h3.daily-lesson, table#procedure-content h3.daily-routines, table#procedure-content h3.misconceptions, table#procedure-content h3.materials, table#procedure-content h3.precautions, table#procedure-content h3.spiraling-review, table#procedure-content h3.state-resources, table#procedure-content h3.check-for-understanding, table#procedure-content h3.staar-notes, table#procedure-content h3.instructional-note, table#procedure-content h3.science-notebook, table#procedure-content h3.science-safety, table#procedure-content h3.science-materials, table#procedure-content h3.underdeveloped-concept {   height: 40px;   padding-left: 40px;   line-height: 40px; } table#procedure-content h3.practice-stations {   background-image: url(images/icons/shoe_32.png); } table#procedure-content h3.practice-station {   background-image: url(../../images/mce-styles-images/practicestation.png); } table#procedure-content h3.daily-lesson {   background-image: url(images/icons/dailylesson.png); } table#procedure-content h3.daily-routines {   background-image: url(images/icons/routines_32.png); } table#procedure-content h3.misconceptions {   background-image: url(images/icons/misconceptions.png); } table#procedure-content h3.materials {   /*background-image: url(images/icons/sci-materials.png);*/ } table#procedure-content h3.precautions {   background-image: url(images/icons/safety.png); } table#procedure-content h3.spiraling-review {   background-image: url(images/icons/spiralingreview.png); } table#procedure-content h3.state-resources {   background-image: url(images/icons/stateresources.png); } table#procedure-content h3.check-for-understanding {   background-image: url(images/icons/checkforunderstanding.png); } table#procedure-content h3.staar-notes {   background-image: url(images/icons/stateassessment.png); } table#procedure-content h3.instructional-note {   background-image: url(images/icons/notebook.png); } table#procedure-content h3.science-notebook {   background-image: url(images/icons/scienceNotebook.png); } table#procedure-content h3.science-safety {   background-image: url(images/icons/safety.png); } table#procedure-content h3.science-materials {   background-image: url(images/icons/sci-materials.png); } table#procedure-content h3.underdeveloped-concept {   background-image: url(images/icons/misconceptions.png); } /* In this instance the nested table needs to break */ .ResourceTable .ExemplarLesson #lesson-organizer { margin-bottom: 20px; } /* EITG *********************************/ table#MatrixTable h3.practice-stations, table#MatrixTable h3.practice-station, table#MatrixTable h3.daily-lesson, table#MatrixTable h3.daily-routines, table#MatrixTable h3.misconceptions, table#MatrixTable h3.materials, table#MatrixTable h3.precautions, table#MatrixTable h3.spiraling-review, table#MatrixTable h3.state-resources, table#MatrixTable h3.check-for-understanding, table#MatrixTable h3.staar-notes, table#MatrixTable h3.instructional-note, table#MatrixTable h3.science-notebook, table#MatrixTable h3.science-safety, table#MatrixTable h3.science-materials, table#MatrixTable h3.underdeveloped-concept {   height: 68px;   padding-left: 80px;   line-height: 68px;   color: #000;   background-position: left center;   background-repeat: no-repeat;   background-color: #FFF;   font-size: 15px;   margin: 10px 0 10px 0;   text-indent: 0px;   border: medium none; } table#MatrixTable h3.practice-stations, table#MatrixTable h3.practice-station, table#MatrixTable h3.daily-lesson, table#MatrixTable h3.daily-routines, table#MatrixTable h3.misconceptions, table#MatrixTable h3.materials, table#MatrixTable h3.precautions, table#MatrixTable h3.spiraling-review, table#MatrixTable h3.state-resources, table#MatrixTable h3.check-for-understanding, table#MatrixTable h3.staar-notes, table#MatrixTable h3.instructional-note, table#MatrixTable h3.science-notebook, table#MatrixTable h3.science-safety, table#MatrixTable h3.science-materials, table#MatrixTable h3.underdeveloped-concept {   height: 40px;   padding-left: 40px;   line-height: 40px; } table#MatrixTable h3.practice-stations {   background-image: url(images/icons/shoe_32.png); } table#MatrixTable h3.practice-station {   background-image: url(../../images/mce-styles-images/practicestation.png); } table#MatrixTable h3.daily-lesson {   background-image: url(images/icons/dailylesson.png); } table#MatrixTable h3.daily-routines {   background-image: url(images/icons/routines_32.png); } table#MatrixTable h3.misconceptions {   background-image: url(images/icons/misconceptions.png); } table#MatrixTable h3.materials {   /*background-image: url(images/icons/sci-materials.png);*/ } table#MatrixTable h3.precautions {   background-image: url(images/icons/safety.png); } table#MatrixTable h3.spiraling-review {   background-image: url(images/icons/spiralingreview.png); } table#MatrixTable h3.state-resources {   background-image: url(images/icons/stateresources.png); } table#MatrixTable h3.check-for-understanding {   background-image: url(images/icons/checkforunderstanding.png); } table#MatrixTable h3.staar-notes {   background-image: url(images/icons/stateassessment.png); } table#MatrixTable h3.instructional-note {   background-image: url(images/icons/notebook.png); } table#MatrixTable h3.science-notebook {   background-image: url(images/icons/scienceNotebook.png); } table#MatrixTable h3.science-safety {   background-image: url(images/icons/safety.png); } table#MatrixTable h3.science-materials {   background-image: url(images/icons/sci-materials.png); } table#MatrixTable h3.underdeveloped-concept {   background-image: url(images/icons/misconceptions.png); } #getting-ready-header h5, .gettingready h5, #supplemental-planning h5, #procedures-spacer h5 { font-size: 15px;   font-weight: bold;   margin: 0; } #getting-ready-header hr, #supplemental-planning hr, #procedures-spacer hr { margin: 20px 0 10px; } #getting-ready-header h5 + hr, #supplemental-planning h5 + hr, #procedures-spacer h5 + hr { margin: 10px 0 10px; } div.pyb_field div.procedure label.collapsible, div.pyb_field div.procedure label.options-column { border: 1px solid #CCC !important; border-radius: 5px !important; } div.pyb_field div.procedure label.expandable { border-radius: 5px 5px 0 0 !important; } div.pyb_field div.procedure label a.ip-delete { margin: -4px -4px 0 0; } div.pyb_field div.procedure label a.ip-edit { margin: -4px 10px 0 0; } div.pyb_field div.procedure div.collapsible-content table { box-shadow: none; border-radius: 0 0 5px 5px; border-top: 0; } div.pyb_field.instructionalProcedures div table.GridView { border-radius: 0 0 5px 5px; } /* TVD */  /* TVD Grade list */ #content-detail .verificationDocumentcontainer .matrix-cell{ padding-right: 10px; } #content-detail .verificationDocumentcontainer tr#header { border-bottom: none !important; } #content-detail .verificationDocumentcontainer tr#header th{ background-color: #e3e3e3; color: inherit; border-bottom: none !important; }  .tvd-detail .verificationDocumentcontainer tr#header th {   width:40px;   vertical-align: top; } .tvd-detail .verificationDocumentcontainer .GridView tr#header th:first-child {   width:inherit; }  #content-detail .verificationDocumentchildrenrows tr { border-top: 1px solid black;} #content-detail .verificationDocumentchildrenrows tr td { font-weight: bold; text-align: center; vertical-align: middle; font-size: 13px; } #content-detail .verificationDocumentchildrenrows td div { font-weight: normal; text-align: left;}  #content-detail .GridView tr.header th.split45-teks { padding: 0 !important;   width: 69px !important;   height: 47px !important; background: url(images/diagonal-line.png) center center repeat; } #content-detail .GridView tr.header th.split45-teks span.top-teksheading-area {   position: relative; left: -1px;   top: -15px;   font-size: 12px; } #content-detail .GridView tr.header th.split45-teks span.bottom-teksheading-area {   position: relative; bottom: -12px;   left: -11px;   font-size: 12px; } /* Changed to 2/3 width per IFD Template request 03/03/2014 */ #content-detail .GridView tr.header th.teks-specificity { width:60%; } #content-detail table.GridView div.question ol ol {   padding-left: 40px !important;   -moz-padding-start: 40px !important;   -webkit-padding-start: 40px !important; } div.ifd-detail table.cm-matrix td table.GridView div.question {   line-height: 1.35em; } td.suggestedinstrucionalprocedures p.sprialing-review { width: 330px !important; } /* Need to set some vert align instances of gridview cells to middle to override default top in most table situations */ /* ePlanner */ #planbook-list .GridView tr td { vertical-align: middle; }/*CSCOPE Help Desk style sheet*/ /* Author: Daniel Marrone Contact: marroned@gmail.com Date: 6/5/2012 Last Update: 6/13/2012 Any Styling done was only implemented for the positioning of elements within parent elements. Ex: divs within parent divs, html elements within sub divs, lists withtin divs, etc... All positioning of elements is relative to the 'container' div in order to preserve the desired layout if and when the 'container' div is placed into another html project. The 'container' div is currently 960px wide by 500px tall so that it will fit within its intended template page. html element id and class values within helpDesk.html are essential for functioning of the site. If element ids or classes are changed javascript and jquery functions will most likely break. Styling is done by div groups. Indentation of code implicates div hierarchy. A diagram of the div hiearchy is provided in the project folder. Please view the file htmlDivHierarchy.png classes are provided for similar html elements as follows.  tables = 'table' lists = 'list' ~NOTE: any derrivation of this class ie: fList, mList, is used for jQuery,   in these situations the list element contains 2 classes the derrivation and 'list.'   Use the 'list' class for styling purposes divs that display FAQ questions = 'question' divs that display FAQ answers = 'answer' divs that display content = 'contentDiv' items that need to be preceded by the pdf icone = 'pdf' */  #menu{  float: left;  margin-right: 20px;  padding: 0;  width: 25%;  }   #mainContent{  float:left;  width: 70%;  margin-bottom: 20px;  }   #menu ul {     list-style: none outside none;     padding: 10px 20px;     }     #menu ul li {     background-color: #f5f5f5;     -moz-border-radius: 5px;     border-radius: 5px;     -webkit-border-radius: 5px;      padding: 5px 10px;     margin: 0 0 3px;     }         #menu ul li ul { padding: 10px; }     #menu a { font-size: 13px; text-decoration: none; }     #menu ul li a {     background: url(images/icons/move_right_16.png) top left no-repeat;     padding-left: 20px;     }         #wWelcome{  margin-bottom: 20px;  }    #wWelcome img, #wWelcome div{   float: left;      }    #wWelcome div{   width: 30%;   font-size: 13.5px;   line-height: 1.7em;  }    #wWelcome img{   margin-right: 10px;      }     #wSupport, #wVidLink {   background-color: #EFEFEF;         border-radius: 3px 3px 3px 3px;         box-shadow: 0 0 1px 0 #CECECE;         float: left;         margin: 0 10px 30px 0;         padding: 5px 10px;         width: 45%;         height: 120px;           }    #wVidLink>h4{   position:relative;   top:10%;        }    #wVidLink>p{   position:relative;   top:0%      }    table tr td { vertical-align: top;}   #faq, #videos, #training  {    background-color: #EFEFEF;       border: 1px solid #CCCCCC;       border-radius: 3px;       -webkit-border-radius: 3px;       -webkit-box-shadow: 0 3px 3px #CDCDCD;       box-shadow: 0 3px 3px #CDCDCD;       padding: 20px;   }   #faq h3, #videos h3, #training h3  {    background-color: #3D557D;       border-radius: 3px 3px 3px 3px;       -webkit-border-radius: 3px;       clear: both;       color: #FFFFFF;       margin: 5px 0;       padding: 5px 10px;  }   #faq h4, #videos h4, #training li  {    background-color: #FFFFFF;       border-radius: 3px 3px 3px 3px;       -webkit-border-radius: 3px;       clear: both;       color: #FFFFFF;       margin: 5px 0;       padding: 5px 10px;  }     #faq h4 a, #videos h4 a, #training li a      {        text-decoration: none;      }       #faq .answer      {        background-color: #f7f7f7;           border-radius: 3px 3px 3px 3px;           -webkit-border-radius: 3px;           clear: both;           margin: 5px 0;           padding: 5px 10px;      }   #faq div>h2{  position:relative;  padding:0px;  margin:0px;  }    #homeFAQ table ul{   margin: 0 15px;   padding: 0;  }    #homeFAQ table li{   position:relative;   font-size:12px;         margin: 0 0 3px;         padding: 5px 0;  }         #videos{   }    #videoList{  }    #videoList ul{   position:relative;   list-style-type:none;   background:#D7D8DB;  }    #videoList li{     }    #videoList h4 a{   background-image: url(images/icons/video.png);   background-position: left center;         background-repeat: no-repeat;         padding: 0 2px 2px 20px;  }    /*Class for active link in the video playlist*/  .active {}    #videoPlayer{   position:relative;   width:65%;   height:100%;   background:#D7D8DB;  }    #training{  }  #training>h2{   position:relative;   margin:1px;       }    #trainingList{  }    #trainingList ul{   list-style: none outside none;   padding: 0;   margin: 0;  }    #traininglist ul li{   list-style: none outside none;  }         #wSupport h3 {         background: url("images/icons/update-icons.png") no-repeat scroll left top transparent;       }             #wSupport h3, #wVidLink h3 {         cursor: default;         font-size: 20px;         font-weight: bold;         height: 37px;         line-height: 37px;         margin: 10px 0 0 0;         padding: 0 0 0 45px;       }             #wVidLink h3 {        padding: 0;       }             #video-shell { margin: 0 auto; width: 800px; }/* :: Internet Explorer Specific Style Overrides :::::::::::::::::::::: */ /* :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */ /* ::                                :: */ /* :: HOW TO:                            :: */ /* :: (IE8 + Below) "\9" after attribute value, before semicolon   :: */ /* :: (IE7 + Below) "*" before definition              :: */ /* :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */ /* ::                                :: */ /* :: EXAMPLES:                           :: */ /* :: (IE8 + Below) #quick-search p { color: #F69\9 !important; }  :: */ /* :: (IE7 + Below) #quick-search p { *color: #69F !important; }   :: */ /* :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */ /*#wrapper { display: table; height: 100%; }*/   #content .inner h2.floating-title { *position: static !important; *float: left !important; *white-space: nowrap; } #content .inner h2.floating-title #floating-controller { *width: 200px; *margin-top: -25px; } #content .inner .floating-menu-placeholder { *display: none !important; } #search-results { *float: left; } #FilesContainer { float: right\9 !important; } .save-cancel-buttons { *overflow: visible !important; } #menu ul li#mFAQ ul { *width: 150px !important; *margin-left: -10px !important; } .portfoliomanager .FolderPathBar button.options img { *float: none !important; *display: inline-block !important; } .portfoliomanager .FolderPathBar button.options { *margin-top: -25px !important; } #PropertyContainer .collapsible a.collapsible, #PropertyContainer .options-column a.collapsible { *display: inline-block; } #PropertyContainer .collapsible a.ip-delete, #PropertyContainer .collapsible a.ip-edit, #PropertyContainer .options-column a.ip-delete, #PropertyContainer .options-column a.ip-edit { *margin-top: -33px; } #PropertyContainer .collapsible a.ip-delete, #PropertyContainer .options-column a.ip-delete { *margin-right: 7px; } .pyb_field #fileInfo div table.GridView tr td button { *width: 90px; } table.GridView button.options.options-for-list, table.GridView button.options.options-for-list-matrix { *width: 95px !important; } #ItemsContainer table.GridView ul.list-options-text { *left: 650px; } #IFDForm .ifd_field label button { *margin-top: -20px; } #IFDForm table.GridView tr td button.options { *width: 85px !important; } #IFDForm .ifd_field .content-panel.editor-panel p.instruction { *display: inline-block; *position: relative !important;  *padding-left: 25px !important;  *line-height: 22px !important; } #IFDForm .ifd_field .content-panel.editor-panel p.instruction input { *position: absolute;  *left: 0px;  *top: 0px; } #SearchResultsContainer #ItemsContainer #Results #FilesContainer #FolderItems table.GridView tr td button.options { *width: 85px; } #modalwindow .columncontainer.clearfix.eport-modal-view ul#lstFolderOptions { *right: 50px; } #modalwindow .columncontainer.clearfix.eport-modal-view #FolderItems table.GridView tr td.options ul.list-options-text { *right: 17px; } #modalwindow #ManagerContainer { *padding-top: 60px; } ul.add-timelines li a {  background-image: url(images/icons/plus_16.png)\9 !important; background-repeat: no-repeat\9 !important; background-position: 4px 4px\9 !important; } #planbook #date-desc a.previous, #planbook #date-desc a.next {   background-image: url(../../images/icons/arrow_left_24.png)\9 !important; background-position: 2px 2px\9 !important; } #planbook #date-desc a.next {   background-image: url(../../images/icons/arrow_right_24.png)\9 !important; } #planbook #page-desc h2 button img { *display: none !important; }  td.ExemplarLesson table h3 { *color: #000; }  /* CSCOPE Parent Portal */ .ParentPortal #user-menu ul.user-nav li { *display: block; *height :100%; } .ParentPortal #standard-search .save-cancel-buttons { *width: 230px !important; } .ParentPortal .dropdowns { *display: block !important;} .ParentPortal div #assessment-search { *clear: both; } /* * jQuery UI CSS Framework 1.8.6 * * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about) * Dual licensed under the MIT or GPL Version 2 licenses. * http://jquery.org/license * * http://docs.jquery.com/UI/Theming/API */ /* Layout helpers ----------------------------------*/ .ui-helper-hidden { display: none; } .ui-helper-hidden-accessible { position: absolute; left: -99999999px; } .ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; } .ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } .ui-helper-clearfix { display: inline-block; } /* required comment for clearfix to work in Opera \*/ * html .ui-helper-clearfix { height:1%; } .ui-helper-clearfix { display:block; } /* end clearfix */ .ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }  /* Interaction Cues ----------------------------------*/ .ui-state-disabled { cursor: default !important; }  /* Icons ----------------------------------*/ /* states and images */ .ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }  /* Misc visuals ----------------------------------*/ /* Overlays */ .ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }  /* * jQuery UI CSS Framework 1.8.6 * * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about) * Dual licensed under the MIT or GPL Version 2 licenses. * http://jquery.org/license * * http://docs.jquery.com/UI/Theming/API * * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Lucida%20Grande,%20Lucida%20Sans,%20Arial,%20sans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=5px&bgColorHeader=5c9ccc&bgTextureHeader=12_gloss_wave.png&bgImgOpacityHeader=55&borderColorHeader=4297d7&fcHeader=ffffff&iconColorHeader=d8e7f3&bgColorContent=fcfdfd&bgTextureContent=06_inset_hard.png&bgImgOpacityContent=100&borderColorContent=a6c9e2&fcContent=222222&iconColorContent=469bdd&bgColorDefault=dfeffc&bgTextureDefault=02_glass.png&bgImgOpacityDefault=85&borderColorDefault=c5dbec&fcDefault=2e6e9e&iconColorDefault=6da8d5&bgColorHover=d0e5f5&bgTextureHover=02_glass.png&bgImgOpacityHover=75&borderColorHover=79b7e7&fcHover=1d5987&iconColorHover=217bc0&bgColorActive=f5f8f9&bgTextureActive=06_inset_hard.png&bgImgOpacityActive=100&borderColorActive=79b7e7&fcActive=e17009&iconColorActive=f9bd01&bgColorHighlight=fbec88&bgTextureHighlight=01_flat.png&bgImgOpacityHighlight=55&borderColorHighlight=fad42e&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=02_glass.png&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=01_flat.png&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=01_flat.png&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px */  /* Component containers ----------------------------------*/ .ui-widget { font-family: Lucida Grande, Lucida Sans, Arial, sans-serif; font-size: .9em; } .ui-widget .ui-widget { font-size: 1em; } .ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Lucida Grande, Lucida Sans, Arial, sans-serif; font-size: 1em; } .ui-widget-content { border: 1px solid #ccc; background: #fcfdfd; color: #222222; } .ui-widget-content a { color: #222222; } .ui-widget-header { border: 1px solid #3D557D; background: #3D557D 50% 50% repeat-x; color: #ffffff; font-weight: bold; } .ui-widget-header a { color: #ffffff; } /* Interaction states ----------------------------------*/ .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #e5e5e5; background: #eee; font-weight: bold; color: #3D557D; } .ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #2e6e9e; text-decoration: none; } .ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #79b7e7; background: #d0e5f5 url(../../images/jquery/ui-bg_glass_75_d0e5f5_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #1d5987; } .ui-state-hover a, .ui-state-hover a:hover { color: #1d5987; text-decoration: none; } .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #79b7e7; background: #f5f8f9 url(../../images/jquery/ui-bg_inset-hard_100_f5f8f9_1x100.png) 50% 50% repeat-x; font-weight: bold; color: #e17009; } .ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #e17009; text-decoration: none; } .ui-widget :active { outline: none; } /* Interaction Cues ----------------------------------*/ .ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {border: 1px solid #fad42e; background: #fbec88 url(../../images/jquery/ui-bg_flat_55_fbec88_40x100.png) 50% 50% repeat-x; color: #363636; } .ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636; } .ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a; background: #fef1ec url(../../images/jquery/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x; color: #cd0a0a; } .ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #cd0a0a; } .ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #cd0a0a; } .ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; } .ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; } .ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; } /* Icons ----------------------------------*/ /* states and images */ .ui-icon { width: 16px; height: 16px; background-image: url(../../images/jquery/ui-icons_469bdd_256x240.png); } .ui-widget-content .ui-icon {background-image: url(../../images/jquery/ui-icons_469bdd_256x240.png); } .ui-widget-header .ui-icon {background-image: url(../../images/jquery/ui-icons_d8e7f3_256x240.png); } .ui-state-default .ui-icon { background-image: url(../../images/jquery/ui-icons_6da8d5_256x240.png); } .ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(../../images/jquery/ui-icons_217bc0_256x240.png); } .ui-state-active .ui-icon {background-image: url(../../images/jquery/ui-icons_f9bd01_256x240.png); } .ui-state-highlight .ui-icon {background-image: url(../../images/jquery/ui-icons_2e83ff_256x240.png); } .ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(../../images/jquery/ui-icons_cd0a0a_256x240.png); } /* positioning */ .ui-icon-carat-1-n { background-position: 0 0; } .ui-icon-carat-1-ne { background-position: -16px 0; } .ui-icon-carat-1-e { background-position: -32px 0; } .ui-icon-carat-1-se { background-position: -48px 0; } .ui-icon-carat-1-s { background-position: -64px 0; } .ui-icon-carat-1-sw { background-position: -80px 0; } .ui-icon-carat-1-w { background-position: -96px 0; } .ui-icon-carat-1-nw { background-position: -112px 0; } .ui-icon-carat-2-n-s { background-position: -128px 0; } .ui-icon-carat-2-e-w { background-position: -144px 0; } .ui-icon-triangle-1-n { background-position: 0 -16px; } .ui-icon-triangle-1-ne { background-position: -16px -16px; } .ui-icon-triangle-1-e { background-position: -32px -16px; } .ui-icon-triangle-1-se { background-position: -48px -16px; } .ui-icon-triangle-1-s { background-position: -64px -16px; } .ui-icon-triangle-1-sw { background-position: -80px -16px; } .ui-icon-triangle-1-w { background-position: -96px -16px; } .ui-icon-triangle-1-nw { background-position: -112px -16px; } .ui-icon-triangle-2-n-s { background-position: -128px -16px; } .ui-icon-triangle-2-e-w { background-position: -144px -16px; } .ui-icon-arrow-1-n { background-position: 0 -32px; } .ui-icon-arrow-1-ne { background-position: -16px -32px; } .ui-icon-arrow-1-e { background-position: -32px -32px; } .ui-icon-arrow-1-se { background-position: -48px -32px; } .ui-icon-arrow-1-s { background-position: -64px -32px; } .ui-icon-arrow-1-sw { background-position: -80px -32px; } .ui-icon-arrow-1-w { background-position: -96px -32px; } .ui-icon-arrow-1-nw { background-position: -112px -32px; } .ui-icon-arrow-2-n-s { background-position: -128px -32px; } .ui-icon-arrow-2-ne-sw { background-position: -144px -32px; } .ui-icon-arrow-2-e-w { background-position: -160px -32px; } .ui-icon-arrow-2-se-nw { background-position: -176px -32px; } .ui-icon-arrowstop-1-n { background-position: -192px -32px; } .ui-icon-arrowstop-1-e { background-position: -208px -32px; } .ui-icon-arrowstop-1-s { background-position: -224px -32px; } .ui-icon-arrowstop-1-w { background-position: -240px -32px; } .ui-icon-arrowthick-1-n { background-position: 0 -48px; } .ui-icon-arrowthick-1-ne { background-position: -16px -48px; } .ui-icon-arrowthick-1-e { background-position: -32px -48px; } .ui-icon-arrowthick-1-se { background-position: -48px -48px; } .ui-icon-arrowthick-1-s { background-position: -64px -48px; } .ui-icon-arrowthick-1-sw { background-position: -80px -48px; } .ui-icon-arrowthick-1-w { background-position: -96px -48px; } .ui-icon-arrowthick-1-nw { background-position: -112px -48px; } .ui-icon-arrowthick-2-n-s { background-position: -128px -48px; } .ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; } .ui-icon-arrowthick-2-e-w { background-position: -160px -48px; } .ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; } .ui-icon-arrowthickstop-1-n { background-position: -192px -48px; } .ui-icon-arrowthickstop-1-e { background-position: -208px -48px; } .ui-icon-arrowthickstop-1-s { background-position: -224px -48px; } .ui-icon-arrowthickstop-1-w { background-position: -240px -48px; } .ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; } .ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; } .ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; } .ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; } .ui-icon-arrowreturn-1-w { background-position: -64px -64px; } .ui-icon-arrowreturn-1-n { background-position: -80px -64px; } .ui-icon-arrowreturn-1-e { background-position: -96px -64px; } .ui-icon-arrowreturn-1-s { background-position: -112px -64px; } .ui-icon-arrowrefresh-1-w { background-position: -128px -64px; } .ui-icon-arrowrefresh-1-n { background-position: -144px -64px; } .ui-icon-arrowrefresh-1-e { background-position: -160px -64px; } .ui-icon-arrowrefresh-1-s { background-position: -176px -64px; } .ui-icon-arrow-4 { background-position: 0 -80px; } .ui-icon-arrow-4-diag { background-position: -16px -80px; } .ui-icon-extlink { background-position: -32px -80px; } .ui-icon-newwin { background-position: -48px -80px; } .ui-icon-refresh { background-position: -64px -80px; } .ui-icon-shuffle { background-position: -80px -80px; } .ui-icon-transfer-e-w { background-position: -96px -80px; } .ui-icon-transferthick-e-w { background-position: -112px -80px; } .ui-icon-folder-collapsed { background-position: 0 -96px; } .ui-icon-folder-open { background-position: -16px -96px; } .ui-icon-document { background-position: -32px -96px; } .ui-icon-document-b { background-position: -48px -96px; } .ui-icon-note { background-position: -64px -96px; } .ui-icon-mail-closed { background-position: -80px -96px; } .ui-icon-mail-open { background-position: -96px -96px; } .ui-icon-suitcase { background-position: -112px -96px; } .ui-icon-comment { background-position: -128px -96px; } .ui-icon-person { background-position: -144px -96px; } .ui-icon-print { background-position: -160px -96px; } .ui-icon-trash { background-position: -176px -96px; } .ui-icon-locked { background-position: -192px -96px; } .ui-icon-unlocked { background-position: -208px -96px; } .ui-icon-bookmark { background-position: -224px -96px; } .ui-icon-tag { background-position: -240px -96px; } .ui-icon-home { background-position: 0 -112px; } .ui-icon-flag { background-position: -16px -112px; } .ui-icon-calendar { background-position: -32px -112px; } .ui-icon-cart { background-position: -48px -112px; } .ui-icon-pencil { background-position: -64px -112px; } .ui-icon-clock { background-position: -80px -112px; } .ui-icon-disk { background-position: -96px -112px; } .ui-icon-calculator { background-position: -112px -112px; } .ui-icon-zoomin { background-position: -128px -112px; } .ui-icon-zoomout { background-position: -144px -112px; } .ui-icon-search { background-position: -160px -112px; } .ui-icon-wrench { background-position: -176px -112px; } .ui-icon-gear { background-position: -192px -112px; } .ui-icon-heart { background-position: -208px -112px; } .ui-icon-star { background-position: -224px -112px; } .ui-icon-link { background-position: -240px -112px; } .ui-icon-cancel { background-position: 0 -128px; } .ui-icon-plus { background-position: -16px -128px; } .ui-icon-plusthick { background-position: -32px -128px; } .ui-icon-minus { background-position: -48px -128px; } .ui-icon-minusthick { background-position: -64px -128px; } .ui-icon-close { background-position: -80px -128px; } .ui-icon-closethick { background-position: -96px -128px; } .ui-icon-key { background-position: -112px -128px; } .ui-icon-lightbulb { background-position: -128px -128px; } .ui-icon-scissors { background-position: -144px -128px; } .ui-icon-clipboard { background-position: -160px -128px; } .ui-icon-copy { background-position: -176px -128px; } .ui-icon-contact { background-position: -192px -128px; } .ui-icon-image { background-position: -208px -128px; } .ui-icon-video { background-position: -224px -128px; } .ui-icon-script { background-position: -240px -128px; } .ui-icon-alert { background-position: 0 -144px; } .ui-icon-info { background-position: -16px -144px; } .ui-icon-notice { background-position: -32px -144px; } .ui-icon-help { background-position: -48px -144px; } .ui-icon-check { background-position: -64px -144px; } .ui-icon-bullet { background-position: -80px -144px; } .ui-icon-radio-off { background-position: -96px -144px; } .ui-icon-radio-on { background-position: -112px -144px; } .ui-icon-pin-w { background-position: -128px -144px; } .ui-icon-pin-s { background-position: -144px -144px; } .ui-icon-play { background-position: 0 -160px; } .ui-icon-pause { background-position: -16px -160px; } .ui-icon-seek-next { background-position: -32px -160px; } .ui-icon-seek-prev { background-position: -48px -160px; } .ui-icon-seek-end { background-position: -64px -160px; } .ui-icon-seek-start { background-position: -80px -160px; } /* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */ .ui-icon-seek-first { background-position: -80px -160px; } .ui-icon-stop { background-position: -96px -160px; } .ui-icon-eject { background-position: -112px -160px; } .ui-icon-volume-off { background-position: -128px -160px; } .ui-icon-volume-on { background-position: -144px -160px; } .ui-icon-power { background-position: 0 -176px; } .ui-icon-signal-diag { background-position: -16px -176px; } .ui-icon-signal { background-position: -32px -176px; } .ui-icon-battery-0 { background-position: -48px -176px; } .ui-icon-battery-1 { background-position: -64px -176px; } .ui-icon-battery-2 { background-position: -80px -176px; } .ui-icon-battery-3 { background-position: -96px -176px; } .ui-icon-circle-plus { background-position: 0 -192px; } .ui-icon-circle-minus { background-position: -16px -192px; } .ui-icon-circle-close { background-position: -32px -192px; } .ui-icon-circle-triangle-e { background-position: -48px -192px; } .ui-icon-circle-triangle-s { background-position: -64px -192px; } .ui-icon-circle-triangle-w { background-position: -80px -192px; } .ui-icon-circle-triangle-n { background-position: -96px -192px; } .ui-icon-circle-arrow-e { background-position: -112px -192px; } .ui-icon-circle-arrow-s { background-position: -128px -192px; } .ui-icon-circle-arrow-w { background-position: -144px -192px; } .ui-icon-circle-arrow-n { background-position: -160px -192px; } .ui-icon-circle-zoomin { background-position: -176px -192px; } .ui-icon-circle-zoomout { background-position: -192px -192px; } .ui-icon-circle-check { background-position: -208px -192px; } .ui-icon-circlesmall-plus { background-position: 0 -208px; } .ui-icon-circlesmall-minus { background-position: -16px -208px; } .ui-icon-circlesmall-close { background-position: -32px -208px; } .ui-icon-squaresmall-plus { background-position: -48px -208px; } .ui-icon-squaresmall-minus { background-position: -64px -208px; } .ui-icon-squaresmall-close { background-position: -80px -208px; } .ui-icon-grip-dotted-vertical { background-position: 0 -224px; } .ui-icon-grip-dotted-horizontal { background-position: -16px -224px; } .ui-icon-grip-solid-vertical { background-position: -32px -224px; } .ui-icon-grip-solid-horizontal { background-position: -48px -224px; } .ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; } .ui-icon-grip-diagonal-se { background-position: -80px -224px; }  /* Misc visuals ----------------------------------*/ /* Corner radius */ .ui-corner-tl { -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; border-top-left-radius: 5px; } .ui-corner-tr { -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; border-top-right-radius: 5px; } .ui-corner-bl { -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; border-bottom-left-radius: 5px; } .ui-corner-br { -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; border-bottom-right-radius: 5px; } .ui-corner-top { -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; border-top-left-radius: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; border-top-right-radius: 5px; } .ui-corner-bottom { -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; border-bottom-left-radius: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; border-bottom-right-radius: 5px; } .ui-corner-right { -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; border-top-right-radius: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; border-bottom-right-radius: 5px; } .ui-corner-left { -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; border-top-left-radius: 5px; -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; border-bottom-left-radius: 5px; } .ui-corner-all { -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; } /* Overlays */ .ui-widget-overlay { background: #aaaaaa url(../../images/jquery/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); } .ui-widget-shadow { margin: -8px 0 0 -8px; padding: 8px; background: #aaaaaa url(../../images/jquery/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; }/* * jQuery UI Datepicker 1.8.6 * * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about) * Dual licensed under the MIT or GPL Version 2 licenses. * http://jquery.org/license * * http://docs.jquery.com/UI/Datepicker#theming */ .ui-datepicker { width: 17em; padding: .2em .2em 0; } .ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; } .ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; } .ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; } .ui-datepicker .ui-datepicker-prev { left:2px; } .ui-datepicker .ui-datepicker-next { right:2px; } .ui-datepicker .ui-datepicker-prev-hover { left:1px; } .ui-datepicker .ui-datepicker-next-hover { right:1px; } .ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px; } .ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; } .ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; } .ui-datepicker select.ui-datepicker-month-year {width: 100%;} .ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year { width: 49%;} .ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; } .ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0; } .ui-datepicker td { border: 0; padding: 1px; } .ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; } .ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; } .ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; } .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; } /* with multiple calendars */ .ui-datepicker.ui-datepicker-multi { width:auto; } .ui-datepicker-multi .ui-datepicker-group { float:left; } .ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; } .ui-datepicker-multi-2 .ui-datepicker-group { width:50%; } .ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; } .ui-datepicker-multi-4 .ui-datepicker-group { width:25%; } .ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; } .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; } .ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; } .ui-datepicker-row-break { clear:both; width:100%; } /* RTL support */ .ui-datepicker-rtl { direction: rtl; } .ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; } .ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; } .ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; } .ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; } .ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; } .ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; } .ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; } .ui-datepicker-rtl .ui-datepicker-group { float:right; } .ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; } .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; } /* IE6 IFRAME FIX (taken from datepicker 1.5.3 */ .ui-datepicker-cover {   display: none; /*sorry for IE5*/   display/**/: block; /*sorry for IE5*/   position: absolute; /*must have*/   z-index: -1; /*must have*/   filter: mask(); /*must have*/   top: -4px; /*must have*/   left: -4px; /*must have*/   width: 200px; /*must have*/   height: 200px; /*must have*/ }/***** LEGEND - CSCOPE *****/ div.icon-key {   background-color: #ddd;   border: none;   -moz-border-radius: 5px 5px 5px 5px;   border-radius: 5px 5px 5px 5px;   margin: 10px auto;   padding: 5px; } /* We don't need this in CSCOPE but it's coming from a shared file */ .tabbed-content div.icon-key { display: none; } div.icon-key { width: 950px !important; } #materials-resources div.icon-key { background-color: transparent; } #search-results div.icon-key { display: none; }   /* NO BG/list items underlined */   .icon-key ul {     list-style: none;     -moz-border-radius: 0 0 3px 3px;     -webkit-border-radius: 0 0 3px 3px;     border-radius: 0 0 3px 3px;     border: 0px solid transparent;     padding: 0px 5px;     margin: 5px;     background-color: transparent;   }       .icon-key ul li, ul.icon-key li {       margin: 3px 0;       padding: 5px 0;       border-bottom: 1px solid #f7f7f7;     }         /* BG panel/floated items */     ul.icon-key {       list-style: none;       -webkit-border-radius: 3px;       border-radius: 3px;       padding: 10px;       margin: 0 0 15px 0;       background: none repeat scroll 0 0 #efefef;     }       ul.icon-key li {       margin: 0px 5px;       border: none;       display: block;       float: left;       clear: none;       list-style: none;     }     .icon-key .filterboxes ul li {   background-position: 12px 0;   clear: both;   float: none;   padding: 0 0 0 32px;   margin-top: 7px;   margin-bottom: 5px;   height: 36px;    }         /* CSCOPE Section - The filters/legend need to be in a particular order */  .icon-key h3, #SearchResultsContainer .icon-key h3  {   background-color: #5172a8;   border-radius: 3px;   -webkit-border-radius: 3px;   -moz-border-radius: 3px;   margin: 10px 0 0 10px;   padding: 10px 0;   text-align: center;   width: 303px;   float:left;   color: #fff;   clear: none; }  #SearchResultsContainer .icon-key h3  {   width: 31.9%; }  .icon-key ul.curriculum, .icon-key ul.assessment, .icon-key ul.instruction  {   background-color: #eee;   float: left;   margin: 0 0 0 10px;   width: 293px;   padding-bottom: 5px; } #SearchResultsContainer .icon-key ul.curriculum, #SearchResultsContainer .icon-key ul.assessment, #SearchResultsContainer .icon-key ul.instruction { padding: 0 8px;   width: 29.95%; }   #SearchResultsContainer .icon-key li { width: 100%; } #modalwindow.refresh-dialog #ManagerContainer.icon-key {   margin:0;   padding-top:0;   background:inherit;   width:auto !important; }  #modalwindow.refresh-dialog #ManagerContainer.icon-key h3 {   width: calc(100% / 3 - 10px);   margin: 10px 5px 0 5px; }  #modalwindow.refresh-dialog #ManagerContainer.icon-key p {   margin: 0 5px;   width:100%;   background-color:#fff; }  #modalwindow.refresh-dialog #ManagerContainer.icon-key .filterboxes {   display:flex;   flex-wrap:wrap; }  #modalwindow.refresh-dialog #ManagerContainer.icon-key .filterboxes ul {   width: calc(100% / 3 - 10px);   margin: 10px 5px 0 5px;   float:none;   display:inline-block;   box-sizing:border-box; }  #modalwindow.refresh-dialog #ManagerContainer.icon-key .filterboxes ul li {   border-bottom:none; }  /****** Search CSCOPE Components Results ******/ #SearchResultsContainer {  padding: 4px 5px 3px; background-color: #EFEFEF; border: 1px solid #CCCCCC; border-radius: 3px; box-shadow: 0 3px 3px #CDCDCD; clear: both; } #SearchResultsContainer ul.component-tree, #SearchResultsContainer ul.component-tree li { list-style: none; margin: 0; padding: 0; } #SearchResultsContainer ul.component-tree li { height: auto; } #SearchResultsContainer ul.component-tree li span.folder, .parent-resources-container ul.component-tree li button.folder, #SearchResultsContainer ul.component-tree li button.folder { display: block; height: 45px; width: 100%; margin-top: 1px; color: #FFF; font-size: 12px; font-weight: bold; line-height: 45px; text-indent: 45px; background: #3D557D url(../../images/icons/folder_32.png) 8px 8px no-repeat; border-radius: 3px; cursor: pointer; } .parent-resources-container ul.component-tree li button.folder, #SearchResultsContainer ul.component-tree li button.folder {   text-align: left !important;   text-shadow: none !important;   font-size: 14px !important;   border: none !important; } #SearchResultsContainer ul.component-tree li span.folder.open, .parent-resources-container ul.component-tree li button.folder.open, #SearchResultsContainer ul.component-tree li button.folder.open {   background: #3D557D url(images/icons/folder_open_32.png) 8px 8px no-repeat; }  #SearchResultsContainer ul.component-tree li ul { margin-bottom: 2px; padding-left: 0; } #SearchResultsContainer ul.component-tree li ul li { background-color: none;   padding-left: 40px;   border-radius: 3px; } #SearchResultsContainer ul.component-tree > li div { background: none; } #SearchResultsContainer ul.component-tree li ul li div.drillEnd { display: block; /*height: 18px;*/ margin-top: 1px;   padding: 15px 10px 15px 44px !important;   line-height: 18px; border: 1px solid #D3D3D3; border-color: #E7E7E7 #D3D3D3 #D3D3D3 #E7E7E7; border-radius: 3px;   background-image: url(../../images/icons/move_right_16.png);   background-color: #FFF;   background-position: 14px 17px;   background-repeat: no-repeat; } #SearchResultsContainer ul.component-tree li ul li div.drillEnd a { float: left;   color: #000;   /*font-weight: bold;*/ } /* 4/4/14 - Checkboxes added to TCMPC Components */ #SearchResultsContainer ul.component-tree li ul li div.drillEnd input.addFavorites { float: left;   margin-right: 5px; } #SearchResultsContainer ul.component-tree li ul li div.drillEnd a:hover { color: #3D557D; } #SearchResultsContainer ul.component-tree li ul li div.drillEnd a.right, #SearchResultsContainer ul.component-tree li ul li div.drillEnd .button-link.right{ float: right; height: 24px; padding: 0 10px 0 28px; color: #3D557D; font-size: 13px; font-weight: bold; text-decoration: none; text-shadow: 0 1px 1px rgba(255,255,255,0.5); line-height: 23px; /*background: #3D557D url(images/icons/heart-white_16.png) 8px center no-repeat;*/ /*background: #B7B7B7 url(images/icons/heart-white_16.png) 8px center no-repeat;*/ background: #E7E7E7 url(images/icons/heart_16.png) 8px center no-repeat; /*border: none;*/ /*border: 1px solid #999;*/ /*border: 1px solid #A8A8A8;*/ border: 1px solid #DDD; border-radius: 30px; } #SearchResultsContainer ul.component-tree li ul li div.drillEnd a.right:hover, #SearchResultsContainer ul.component-tree li ul li div.drillEnd .button-link.right:hover { color: #3D557D; text-shadow: none; border: 1px solid #E7E7E7; background: #FFF url(images/icons/heart_16.png) 8px center no-repeat; } #SearchResultsContainer ul.component-tree li ul li ul#result-tree { width: 908px; margin-top: 2px; margin-bottom: 0; } #SearchResultsContainer ul.component-tree li ul li ul#result-tree li { padding: 0 0 0 40px; text-indent: 0; } #SearchResultsContainer ul.component-tree li ul li ul#result-tree li span.folder { width: 840px; text-indent: 17px; cursor: pointer; } #SearchResultsContainer ul.component-tree li ul li ul#result-tree li ul { margin-top: 0; } #SearchResultsContainer ul.component-tree li ul li ul#result-tree li.lastCollapsable { margin-bottom: 0; }    /* :: BREADCRUMBS / STANDARDS KEY ::::::::::::::::::::::::::::::::::: */ #BrowseStandards.standard-detail div.breadcrumb-panel a { margin-right: 5px; } #BrowseStandards.standard-detail div.breadcrumb-panel .seperator { margin: 5px 9px 6px 0 !important; } #BrowseStandards.standard-detail #searchresults .icon-key { background-color: #EFEFEF;   clear: both;   overflow: hidden; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; overflow: hidden; padding: 10px 0; margin: 10px 0 30px; } #BrowseStandards.standard-detail #searchresults .icon-key ul li { height: 40px; width: 240px; padding: 0 0 2px 52px !important; color: #666 !important; font-size: 11px !important; font-weight: normal !important; line-height: 40px; } #BrowseStandards.standard-detail #searchresults .icon-key ul li.resources-key-vad, #BrowseStandards.standard-detail #searchresults .icon-key ul li.resources-key-itg { line-height: 19px; } #BrowseStandards.standard-detail #searchresults div.icon-key div.icon-legend {   position: relative;   top: -15px;   left: 10px;   width: 80px;   padding: 4px 5px 2px;   color: #999999;   font-weight: bold;   text-align: center; background: url(images/bottom-pane-bg.png);   border-bottom: 1px solid #DDDDDD;   border-left: 1px solid #DDDDDD;   border-radius: 0 0 5px 5px;   border-right: 1px solid #DDDDDD;   opacity: 0.8;   cursor: default; }  /* Browse Standards Key */ #BrowseStandards #searchresults.SearchResultsContainer .icon-key .icon-legend { font-weight: bold; color: #AAA; font-size: 11px; padding: 5px 10px 10px; } #BrowseStandards #searchresults.SearchResultsContainer ul.curriculum li, #BrowseStandards #searchresults.SearchResultsContainer ul.assessment li, #BrowseStandards #searchresults.SearchResultsContainer ul.instruction li { font-weight: normal; float: left; width: 235px; padding-left: 50px; height: 29px; padding-bottom: 10px; padding-top: 10px; } #BrowseStandards #searchresults.SearchResultsContainer ul.curriculum li:last-of-type, #BrowseStandards #searchresults.SearchResultsContainer ul.assessment li:last-of-type, #BrowseStandards #searchresults.SearchResultsContainer ul.instruction li:last-of-type { border-bottom: 0; padding-bottom: 0; } /* 03/06/14 - action result indicators legend - updated/shared */ .icon-key li.updated { background: url("images/icons/warning_16.png") no-repeat scroll 5px 50% transparent; border-radius: 3px; -webkit-border-radius: 3px; padding: 5px 5px 5px 26px; color:#DABC52; font-weight: bold;}   .icon-key li.shared { background: url("images/icons/shared_16.png") no-repeat scroll 5px 50% transparent; border-radius: 3px; -webkit-border-radius: 3px; padding: 5px 5px 5px 26px; color: #688243; font-weight: bold;}      ul.app-tree {  list-style: none;  margin: 0;  padding: 0;  background: #EFEFEF; }  div#related {  float: left;   margin-bottom: 15px;   margin-top: 10px;   width: 100%;   box-shadow: 0 1px 3px #CDCDCD; } #related ul  {   list-style-type: none;   padding: 0 10px;   }    span.tagNew  {   background-color: #ECCB59;   border-radius: 3px;   font-size:14px;   color: #3b3b3b;   padding: 3px 10px !important;   line-height: 12px !important;   margin-right: 7px; }       /* Button icons that require text with no background effects */ ul.list-options-text li a { padding: 0 10px 0 20px;}  .list-options li a, .tools-menu li a, .links a, .list-options li button, .tools-menu li button, .links button { background-color: #f7f7f7; color: #000; }  ul.list-options-text li, ul.toggle-switch li a, .toggle-switch {   /*background: url("../../images/button.png") repeat-x scroll right top #D2D2D2;*/   background: #1e5799; /* Old browsers */   background: -moz-linear-gradient(top, #1e5799 0%, #f3f3f3 0%, #d3d3d3 100%); /* FF3.6+ */   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1e5799), color-stop(0%,#f3f3f3), color-stop(100%,#d3d3d3)); /* Chrome,Safari4+ */   background: -webkit-linear-gradient(top, #1e5799 0%,#f3f3f3 0%,#d3d3d3 100%); /* Chrome10+,Safari5.1+ */   background: -o-linear-gradient(top, #1e5799 0%,#f3f3f3 0%,#d3d3d3 100%); /* Opera 11.10+ */   background: -ms-linear-gradient(top, #1e5799 0%,#f3f3f3 0%,#d3d3d3 100%); /* IE10+ */   background: linear-gradient(to bottom, #1e5799 0%,#f3f3f3 0%,#d3d3d3 100%); /* W3C */   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#d3d3d3',GradientType=0 ); /* IE6-9 */   background-repeat: repeat-x !important;   -moz-border-radius: 3px;   border-radius: 3px;   -webkit-box-shadow: 0 1px 0 0 #F7F7F7;   box-shadow: 0 1px 0 0 #F7F7F7;   border: 1px solid #BBBBBB;   margin:0; }  ul.toggle-switch li.primary.active a {   background: url(images/green-button.png);   color: #618332;   cursor: default; }   ul.toggle-switch li.secondary.active a {   background: url(images/red-button.png);   color: #833232;   cursor: default; }  .alignmentType {   width:20%; }  .alignmentBox {   margin-top:5%;   margin-left:2%; }   /* Standards Tool Alignment Dialog Box */ /* Overwriting generic gray border styles for add/delete buttons in this situation */ #modalwindow #BrowseStandards .GridView ul.list-options-text, #modalwindow #BrowseAssessments .GridView ul.list-options-text, #modalwindow #searchResults .GridView ul.list-options-text    {     border: 1px solid #b4c677;   }  #modalwindow .GridView ul.list-options-text li.add    {     background: #b8ce6c url(images/green-button.png) repeat-x right top;   }   #modalwindow .GridView ul.list-options-text li.add a   {     color: #66762e;   }    #modalwindow .GridView ul.list-options-text li.delete, .ItemStandardList ul.list-options li.cancel, a.ip-delete    {     background: #F8D5C7 url(images/red-button.png) repeat-x right top;   }      .ItemStandardList ul.list-options li.cancel    {     -webkit-border-radius: 3px;     border-radius: 3px;   }    #modalwindow .GridView ul.list-options-text li.delete:hover, .ItemStandardList ul.list-options li.cancel:hover     {     background: #F8D5C7 url(images/red-button.png) repeat-x right top !important;   }         #modalwindow .GridView ul.list-options-text li.delete a, .ItemStandardList ul.list-options li.cancel a, a.ip-delete     {     color: #CC6143 !important;     background-image: url(images/icons/delete_16.png) !important;     background-repeat: no-repeat !important;     padding-left: 25px !important;   }     .ItemStandardList ul.list-options li.cancel a, a.ip-delete    {     color: #CC6143 !important;     background-color: transparent;     background-position: 5px center;     line-height: 24px;     text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);   }      #modalwindow #CurrentStandards .GridView ul.list-options-text, #modalwindow .currentassessments .GridView ul.list-options-text, #modalwindow #currentAlignments .GridView ul.list-options-text, .ItemStandardList ul.list-options li.cancel   {     border: 1px solid #e59d83;   }      #modalwindow #CurrentStandards .GridView ul.list-options-text li.delete, #modalwindow .currentassessments .GridView ul.list-options-text li.delete, .ItemStandardList ul.list-options li.cancel     {     background: #f8d5c7 url(images/red-button.png) repeat-x right top;   } #modalwindow .GridView ul.list-options-text li.add:hover  {   background: #b8ce6c url(images/green-button.png) repeat-x right top; } #modalwindow .GridView ul.list-options-text li.delete:hover  {   background-color: #e3f2b0;   border-color:#a3c628; }    .GridView button {   float: left;   margin-right: 5px; } .GridView button.active, .optionsdropdown button active, #apptools button.active {   background-color: #c7c7c7;   border-radius: 3px 3px 0 0; } /* Exemplar Lesson Instructional Procedures */ .ip-button-style {   background-color:#f8f8f8;   border: 1px solid #BBBBBB;   border-radius: 3px;   -webkit-border-radius: 3px;   color: #4A4F5A;   cursor: pointer;   display: block;   font: bold 12px Helvetica Neue,Helvetica,Arial,sans-serif;   padding: 0 8px 0 25px;   text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);   line-height: 24px; } .ip-delete {   background-color: #F8D5C7 !important;   border-color: #E59D83;   color: #CC6143;   margin-left: 5px; } .ip-edit {   background-image: url(images/icons/edit_16.png);   background-repeat: no-repeat !important;   background-position: 5px 4px; } div.pyb_field div.procedure label a.ip-delete {   margin: -4px -4px 0 0; }  /* Table "Options" dropdown button styles */ .GridView ul.list-options-text, .optionsdropdown ul.list-options-text, .portfoliomanager ul.list-options-text { display: none;   position: absolute;   border: 1px solid #BBBBBB;   width: 150px;   -moz-box-shadow: 1px 2px 3px -2px #000;   box-shadow: 1px 2px 3px -2px #000;   margin-top: 23px;   }   .GridView ul.list-options-text li, .GridView ul.list-options-text li a, .optionsdropdown ul.list-options-text li, .optionsdropdown ul.list-options-text li a, .portfoliomanager ul.list-options-text li, .portfoliomanager ul.list-options-text li a {   float: none;   margin: 0;   -moz-border-radius: 0 !important;   border-radius: 0 !important;   border: none;   -webkit-box-shadow: none;   box-shadow: none;   }    .GridView ul.list-options-text li a, .optionsdropdown ul.list-options-text li a, .portfoliomanager ul.list-options-text li a {   /* width: 120px; */   background: none;   }   /* /module/districtdocs/admin Manage District Docs Folder Options Button. Text is longer than default width size 4/22/14 */ #lstFolderOptions .turnon a, #lstFolderOptions .turnoff a{ width: 135px; }     .GridView ul.list-options-text li, .optionsdropdown ul.list-options-text li, .portfoliomanager ul.list-options-text li { border-top: 1px solid #BBBBBB; } .GridView ul.list-options-text li:first-child, .optionsdropdown ul.list-options-text li:first-child, .portfoliomanager ul.list-options-text li:first-child { border-top: none; } table.GridView button.options.options-for-list { width: 90px; } /* Custom single button styles used in Alignment Tool Dialog */ #modalwindow .GridView ul.list-options-text { display: block;   position: relative;   width: auto;   margin-top: 0;   box-shadow: none;   -webkit-box-shadow: none;   }   #modalwindow .GridView ul.list-options-text li{ background-color: #D2D2D2; border-top: none;   }    #modalwindow .GridView ul.list-options-text li a{ width: auto; text-align: center;   }      #modalwindow .GridView ul.list-options-text li:hover   {      background-color: #c7c7c7;   }        ul.toggle-switch li a {  -moz-border-radius: 0 3px 3px 0;  border-radius:0 3px 3px 0;  color: #333;  -moz-box-shadow: inset 0 0 7px -5px #000;   box-shadow: inset 0 0 7px -5px #000; } ul.toggle-switch li a:hover { color: #666 !important; }  ul.toggle-switch li.yes a {  -moz-border-radius: 3px 0 0 3px;  border-radius: 3px 0 0 3px;  }  ul.toggle-switch li.no {  margin-left: 0; }  ul.toggle-switch li.no a {  border-left: none; }  ul.toggle-switch li.yes.active a, ul.toggle-switch li.yes.active a:hover {  background: url(images/green-button.png);  color: #618332;  cursor: default;    }     ul.toggle-switch li.no.active a, ul.toggle-switch li.no.active a:hover {  background: url(images/red-button.png);  color: #833232;  cursor: default; }     ul.toggle-switch li.active a:hover { cursor: default; }    .toggle-switch  {   background: #fff;    display: block;    float: left;       padding: 1px 1px 1px 5px;      }    #content-admin-main ul.toggle-switch li a {   padding: 0 4px;   font-size: 9px; }  .toggle-switch .caption { font-size: 10px; line-height: 22px; }    .GridView ul.list-options-text li:hover,    ul.toggle-switch li a:hover,    ul.list-options-text li:hover      {  color: #333;       background-color: #efefef;       background-position: right -80px;     }     .GridView ul.list-options-text li a,   .optionsdropdown ul.list-options-text li a,   .portfoliomanager ul.list-options-text li a     {       background-color: transparent;       -webkit-border-radius: 0;       border-radius: 0;       padding: 0 10px;       background-position: 5px center;       text-decoration: none;     }    ul.toggle-switch li a { padding: 0 10px; color: #333; height: 20px !important; line-height: 20px; -moz-box-shadow: none; box-shadow: none;}   #content-detail #div-fileupload li, #content-detail li.pdf, #content-detail li.docm, #content-detail li.doc, #content-detail li.docx, #content-detail li.pptx, #content-detail li.ppt, #content-detail li.xls, #content-detail ul li { clear: both; }   .tools-menu li a, .links a, a.pdf, a.docm, a.doc, a.docx, a.xls, a.ppt, a.pptx, #content-detail a.upload-link, .tools-menu li button { color: #3D557D !important; }  .links a { margin: 0 10px 10px;} #content-detail #div-fileupload .pdf a, #content-detail .pdf a.upload-link { background-image:url(images/icons/pdf.png);} #content-detail a.upload-link {background-image:url(../../images/file-icons/paper_16.png)} #content-detail #div-fileupload .docm a, #content-detail a.docm.upload-link, #content-detail #div-fileupload .doc a, #content-detail a.doc.upload-link, #content-detail #div-fileupload .docx a, #content-detail a.docx.upload-link { background-image:url(images/icons/doc.png);} .bookmark a, .eportfolio a, .bookmark button, .eportfolio button { background-image:url(images/icons/heart_16.png);} li.print a, .print-page a, li.print button { background-image:url(images/icons/print_16.png); } .links a.resource_button  {   border-radius: 30px;   border: 2px solid #3D557D;   color: #3D557D;   padding: 6px 10px;   font-weight: bold;   font-size: 14px;   text-decoration: none;   display: inline-block;   text-decoration: none;   background-color:#fff; } .links a.resource_button:hover  {   color: #fff !important;   background-color: #3D557D; }    #StandardArea ul.app-tree > li > div:first-child + div > div {clear: both;} li.edit a { background-image:url(images/icons/edit_16.png); } li.next a { background-image:url(images/icons/next_16.png); } li.publish a { background-image:url(images/icons/upload_16.png); } li.preview a { background-image:url(images/icons/mag_glass_gray_16.png); } ul.list-options-text li.delete a { color: #cc6143 !important; background-image:url(images/icons/delete_16.png) !important; background-repeat: no-repeat !important; padding-left: 25px !important; width: 105px; } .list-options li a:hover { background-color: #ddd; } .list-options li.impersonate a { background-image: url(../../images/icons/impersonate_16.png); } .list-options li.reset a { background-image: url(../../images/icons/reset_16.png); } li.standards-key-resource       { background-image: url(images/icons/favicon.png); } /* Documents */ a.pdf, a.docm, a.doc, a.docx, a.pptx, a.ppt, a.xls, #content-detail a.upload-link {   display: block;   /*width: 24px;*/   height: 24px !important;   font-size: 11px;   line-height: 23px;   background-color: #e5e5e5 !important;   background-repeat: no-repeat;   background-position: 8px center;   font-weight: bold;   text-decoration: none;     -moz-border-radius: 30px;   border-radius: 30px;      /*text-indent: -9999px;   padding: 0;*/   padding: 0 10px 0 28px;     -moz-transition: background-color 0.2s linear;   transition: background-color 0.2s linear;   float: left; } .default a{ background-image: url(../../images/file-icons/paper_16.png); } #content-detail .zip a.upload-link{ background-image: url(images/icons/zip.png); } #content-detail .cptx a.upload-link{ background-image: url(../../images/file-icons/cptx.png); } #content-detail .xls a.upload-link{ background-image: url(images/icons/xls.png); } #content-detail .xlsx a.upload-link{ background-image: url(images/icons/xls.png); } #content-detail .ppt a.upload-link{ background-image: url(images/icons/ppt.png); } #content-detail .pptm a.upload-link{ background-image: url(images/icons/ppt.png); } #content-detail .pptx a.upload-link{ background-image: url(images/icons/ppt.png); } #content-detail .site a.upload-link{ background-image: url(../../images/file-icons/website.png);} #content-detail .video a.upload-link{ background-image: url(../../images/file-icons/video.png); } #content-detail .resource a.upload-link{ background-image: url(../../images/file-icons/resource_16.png); } #content-detail .jpeg a.upload-link,#content-detail .jpg a.upload-link {background-image: url("images/icons/jpg.png");} #content-detail .png a.upload-link {   background-image: url("images/icons/png.png"); }   /* Special case for contact */ .contact-us-send { background: transparent url(images/icons/send_24.png) no-repeat 4px center !important;          padding-left: 32px !important;          margin-bottom: 20px !important;          position:absolute;          bottom:0;          }    /* :: CSCOPE - MASTER CSS FILE :::::::::::::::::::::::::::::::::::::: */ /* :: Started:   3/14/12 by J.Rodler :::::::::::::::::::::::::::::: */ /* :: Colors :::::::::::::::::::::::::::::::::::::::::::::::::::::: ---------------------- Font Color:                             #4A4F5A; ------------------------------------------------------------------------------ Link Color:                             #4B74C8, (hover)#ECCB59; ------------------------------------------------------------------------------ Blue 1 ( panels, dropdown tab inactive, dropdowns ):        #7197CA; ------------------------------------------------------------------------------ Blue 2 ( dropdowns, dropdown tabs active ):             #3D557D; ------------------------------------------------------------------------------ Blue 2 ( dropdowns ):                        #5172a8; ------------------------------------------------------------------------------ Icon Blue BG                             ------------------------------------------------------------------------------ Highlight Gold ( panels, backgrounds ):               #eccb59; ------------------------------------------------------------------------------ Word Highlight Yellow:                       #ECCB59; ------------------------------------------------------------------------------ Button:                               #D2D2D2; ------------------------------------------------------------------------------ Button Border:                           #BBBBBB; ------------------------------------------------------------------------------ Cancel Button Red:                          ------------------------------------------------------------------------------ Cancel Button Border Red:                      ------------------------------------------------------------------------------ BG Panel Gray 1:                          #efefef; ------------------------------------------------------------------------------ BG Panel Gray 3:                          #f7f7f7; ------------------------------------------------------------------------------ BG Gray:                              #e3e3e3; :::::::::::::::::::::::::::*/ /* :: RESET ::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */ html, body { height: 100%; } body { font: 12px/18px Helvetica, Arial, sans-serif; color: #222222; background-color: #fff;} h1 { margin: 0; } img { border: 0; } /*table { border-collapse: collapse; border-spacing: 0; }*/ th, td { font-weight: normal; vertical-align: middle; text-align: left; } a:active, a:focus { outline: none; }  /* Resetting ul/li for certain elements */ body, footer ul, #container, #content, nav ul, nav li, nav li h4, #user-menu ul, .pagination, #news-area ul {   margin: 0;   padding :0;   list-style-image:none; list-style-position:outside; list-style-type:none;   }   body#msgwindow, body#modalwindow { background-color:#fff; background-image: none; height: auto; }   /* :: Watermark :::::::::::::::::::::::::::::::::::::::::::::::::::: */ #watermark {   background-position: center 100px !important;   background-repeat: repeat-y !important; }  /* :: TYPOGRAPHY :::::::::::::::::::::::::::::::::::::::::::::::::::: */ h2 { width: 99.9%; padding-bottom: 20px; margin-bottom: 20px; font-family: Helvetica, Arial, "Lucida Grande", sans-serif; font-size: 24px; line-height: 26px; font-weight: bold; color: #4a4f5a; cursor: default;   -moz-box-shadow: 0 7px 3px -5px #D7D7D7;   /*border-bottom: 1px solid #E9E9E9;   box-shadow: 0 7px 3px -5px #D7D7D7;   -webkit-box-shadow: 0 7px 3px -5px #D7D7D7;   text-shadow: 0px 1px 0px rgba(255,255,255,.5);*/ } p.intro { margin-bottom: 30px; } a { color: #4b74c8; } a:hover { color: #3e547b; } a.high-contrast { color: #35528e; } a.high-contrast:hover { color: #203256; } /*@font-face { font-family: "HelveticaNeueBold"; src: url(fonts/HelveticaNeue-Bold.ttf); }*/  /* :: HEADER :::::::::::::::::::::::::::::::::::::::::::::::::::::::: */ header {   background: url(images/header_bg.gif) top left repeat-x;   display: block;   width: 100%;   min-width: 960px;   height: 162px; } header .inner {   position: relative;   width: 960px;   height: 180px;   margin: 0 auto; } header a#logo {   background: url(images/teks_logo_small.jpg) top left no-repeat;   color: #FFFFFF;   display: block;   font-size: 26px;   line-height: 1em;   position: absolute;   text-indent:-9999px;   width: 308px;   height: 67px;   top: 15px !important; } header h1 span {   font-size: 14px;   position: absolute;   top: 72px; } nav {   position: absolute;   bottom: 9px;   width: 960px;   height: 70px; } nav li {   position: absolute;   width: 222px;   height: 30px;   background: #d8d8da;   border-style: solid solid none;   border-width: 1px 1px medium;   border-color: #bbb; } nav li.home { z-index: 6;   width: 50px;   height: 31px;   top: 0;   left: 8px;   text-indent: -9999em;   background: #d8d8da url(images/icons/home_icon_grey.png) 17px 5px no-repeat;   border: none; } nav li.home.active, nav li.home:hover {   background: #d8d8da url(images/icons/home_icon.png) center center no-repeat; } nav li.admin-tools { z-index: 7;   left: -7000px; } nav li.standards { left: 60px; z-index: 5; } nav li.educational-resources { left: 286px; z-index: 4; } nav li.mycscope { left: 512px; z-index: 3; } nav li.tools { left: 738px; z-index: 2; } /*nav li.mycscope { left: 805px; z-index: 1; }*/ nav li.active, nav li.home.active {  z-index: 6;  background-color: #767676; } nav li a, nav li button[data-options-trigger]{   display: block;   height: 25px;   margin: 7px 0 0 0;   text-align: center;   text-decoration: none;   font-weight: bold;   font-size: 13px;   color: #4a4f5a; } nav li.active a { color: #EEE;   cursor: default; } nav li:hover { z-index: 6; } #mainNav > li:hover {  background-color: #767676; } nav li:hover a { color: #EEE; } nav li.home a {   display: block;   width: 100%;   margin: 0;   background: none; } nav li ul{   display: none;   position: absolute;   left: 0;   width: 940px;   height: 30px; } nav li.standards ul { left: -40px; } nav li.educational-resources ul { left: -264px; } nav li.mycscope ul { left: -488px; } nav li.tools ul { left: -712px; } nav li.admin-tools ul { left: 7000px; } /*nav li.mycscope ul { left: -390px; }*/ nav li:hover ul, nav li.active ul { display: block; } nav li ul li { position: relative; display: inline; width: auto; height: auto; background: none; float: left; border: none; } nav li ul li a, ul.subnav li a, nav li.active ul li a {   display: block;   font-size: 12px;   width: auto;   margin: 1px 0px;   padding: 3px 10px 7px;   /*text-shadow: none;*/ } footer li ul li a, footer li.active ul li a {   display: block;   font-size: 12px;   width: auto; }  nav li ul li a.active, nav li ul li a.active:hover, ul.subnav li a.active, ul.subnav li a.active:hover, footer li ul li a.active, footer li ul li a.active:hover {   background-position: center bottom;   border: medium none;   font-weight: bold;   height: 17px; } nav li ul li a:hover { background-color: #d8d8da; cursor: pointer; color: #231f20;   /*text-shadow: none;*/   height:17px; } nav li ul li a.active:hover, footer li ul li a.active:hover { cursor: default; } nav li ul li a.active { color: #231f20; background:#d8d8da; } #user-module { position: absolute; top: 0; right: 0; width: 690px; padding-top: 5px; } #top-menu { float: right; width: inherit; height: 26px; margin: 0; padding: 0; } #top-menu ul { margin: 0; padding: 0; list-style: none; } #top-menu ul li {  float: right; height: 26px; } #top-menu ul li a { float: left; height: 26px; margin: 0 0 0 15px; padding: 0 5px 0 19px; font-family: Arial, Helvetica, Sans-Serif; font-size: 11px; font-weight: bold; color: #3d557d; text-decoration: none; line-height: 22px; } #top-menu ul li a:hover { opacity: .9; } #top-menu ul li.admin a { background: url(images/gear_blue.png) left 3px no-repeat; } #top-menu ul li.help a { background: url(images/help-icon.png) left 2px no-repeat; } /*#top-menu span { float: right; padding: 3px 10px 0 0; font-family: Helvetica, Sans-Serif; font-size: 10px; font-weight: bold; color: #A1B2B9; }*/ /*#time-stamp img { float: right; margin-right: 23px; }*/ #user-menu { position: relative; float: right; width: inherit; height: 46px; } .searchbox input, .keyword-search input {   border: 1px solid;   border-radius: 5px; } #DropDownSearchContainers .searchbox input {   border: none;   border-radius: 20px; } h2 select {   border: 1px solid #d9d9db; } #AssessEditKeywordFilter input, #AssessEditKeywordFilter select, #AnnouncementSearchForm select {   border: 1px solid #d9d9db; } #content form > .inner h2.floating-title, #content > .inner h2.floating-title, #content > .inner > form > h2.floating-title, #content > .inner > #PropertyContainer > h2.floating-title {   background: none; } #content form > .inner > h2.floating-title.pg-scrolled, #content > .inner > h2.floating-title.pg-scrolled, #content > .inner > form > h2.floating-title.pg-scrolled, #content > .inner > #PropertyContainer > h2.floating-title.pg-scrolled {   background: rgba(0, 0, 0, 0) url("images/bottom-pane-bg.png") repeat scroll left top;   border: 1px solid; } #content > .inner > form #floating-title-content-detail:not(.pg-scrolled) {   position:static; } #user-menu div.user-nav { float: right; width: auto; height: 46px; padding-left: 22px; margin-top: 6px; } #user-menu div.user-nav li { float: left; height: inherit; padding-right: 15px; font-size: 12px; color: #FFF;  } #user-menu div.user-nav li.help { padding-right: 0; } #user-menu div.user-nav div a { float: left; width: auto; height: auto; margin: 0; padding: 0 0 2px 0; font-size: 12px; color: #FFF; text-decoration: none; line-height: 15px; } /*#user-menu ul.user-nav li.sign-out a { opacity: .6; }*/ #user-menu div.user-nav .sign-out a, #user-menu div.user-nav .sign-in a { color: #3d557d; } #user-menu div.user-nav .user-avatar { padding-right: 3px; } #user-menu div.user-nav .user-avatar img { width: 29px; height: 28px; margin: 2px 5px 0 0; } #user-menu div.user-nav div.admin {  display: none; } .user-log-container, .user-avatar {   float: left; } #user-menu div.user-nav .user-name span { display: block; margin: 0; padding: 0 0 2px 0; line-height: 15px; color: #231f20; cursor: default; } #user-menu .search-bar { float: right; height: 100%; width: 300px; } #user-menu input#header_keyword { display: block; position: absolute; top: 10px; right: 0; width: 245px; height: 22px; font-size: 11px; background: none; border: 1px solid #d9d9db; outline: none; border-radius: 3px; } #user-menu button { background: url(images/magnifying-glass.png) no-repeat scroll 0 0 transparent; display: block; position: absolute; top: 15px; right: -10px; width: 42px; height: 30px; border: none; outline: none; } #user-menu button:hover, #user-menu button:active { outline: none; } ul.subnav { height: 31px;   margin: 0 auto;   position: relative;   width: 950px;   padding: 0;   border-radius: 0 0 10px 10px;   background-color: #DDD;   background: -moz-linear-gradient(top, #DDDDDD 0%, #CCCCCC 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#DDDDDD), color-stop(100%,#CCCCCC)); background: -webkit-linear-gradient(top, #DDDDDD 0%,#CCCCCC 100%); background: -ms-linear-gradient(top, #DDDDDD 0%,#CCCCCC 100%); background: linear-gradient(top, #DDDDDD 0%,#CCCCCC 100%); /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#DDDDDD', endColorstr='#CCCCCC',GradientType=0 );*/   border: 1px solid #EFEFEF;   border-top: 0;   list-style: none; } ul.subnav li { float: left; padding: 2px 6px; } ul.subnav li a, ul.subnav li a.active { float: left; margin-top: 2px; padding: 1px 12px; font-size: 11px; font-weight: bold; text-decoration: none; text-shadow: 1px 1px rgba(0,0,0,0.2); color: #FFF; background: #C14847;   border: 1px solid #B83231; border-radius: 10px; } ul.subnav li a:hover { background: #D44D4C; } ul.subnav li a.active, ul.subnav li a.active:hover { height: auto; color: #FFF; background: #ECCB59; border: 1px solid #E4C555; cursor: default; } /* :: CONTENT ::::::::::::::::::::::::::::::::::::::::::::::::::::::: */ #wrapper { width: 100%;   min-width: 960px; min-height: 100%; } #content { display: block; width: 100%; min-width: 960px; min-height: 200px; padding-bottom: 93px; /* must be same height as the footer */ } #content form > .inner, #content > .inner { position: relative; width: 960px; margin: 40px auto;  } /* #content form > .inner h2:first-of-type, #content > .inner h2:first-of-type { text-indent: 5px;  } */ #splash-intro-area { display: block; width: 100%; /* default height*/  height: 130px; /* Height for TRS-3585   height: 170px;*/ padding: 30px 0 0; background: #d8d8da; } #splash-intro-area .inner { width: 960px; height: 130px; margin: 0 auto; position: relative; } #intro-container {   background-color:#777;   padding:10px 30px 0px;   width:900px;   height:120px;   float:left; } #intro-container h3 {   color:#fff;   margin:0;   padding:0;   line-height:37px;   font-weight:bold;   font-size:20px; }  #intro-container p { color: #fff; font-size: 13px; } #splash-area { display: block; width: 100%; /* default height */ /*height: 300px;*/ /* Height for TRS-3159 and TRS-3174 and TRS-3442   height: 340px;   */   /* Height for TRS-3326   height: 395px;   */ padding: 30px 0; border-bottom: 1px solid #ececec; background: #d8d8da; } #splash-area .inner { width: 960px; height: 300px; margin: 0 auto; position: relative; } #stateConferencePicturesArea {  width: 960px;  margin: 1rem auto 0;   padding-left: 7px;  font-size:.9rem; } #stateConferencePicturesArea a:hover {   font-weight: bold;   color: #4b74c8;   cursor: pointer;  } #splash-pane { float: left; width: auto; } #splash-pane img { position: absolute; z-index: 20; left: 20px; bottom: 15px; } #news-area .section { margin-left: 18px; } .inner #slideshow IMG {   border-radius: 0;   box-shadow: none; } #banner-load{   left: 5px;   position: absolute;   top: 0;   z-index: 8;   border-radius: 0;   box-shadow: none; } #banner-load img {   left: 0;   position: absolute;   top: 0;   z-index: 8; } #quick-search  {   padding: 10px 20px;   width: 272px;   height: 280px;   float:right; background-color: #3d557d; margin-left: 10px; box-shadow: 0 0 3px 0 #bbb;   -webkit-box-shadow: 0 0 3px 0 #bbb;   font-size: 11px; } #quick-search p { margin: 10px 0 10px; color: #fff; } #quick-search p a { color: #eccb59; }  #quick-search span { } #quick-search select { width: 100%; margin-bottom: 5px; } button#quick-search-button { display: block; height: 35px; width: 150px; margin: 23px auto 0; color: #231f20; border: 0; cursor: pointer; font-size: 13px; } button#quick-search-button:hover { border-radius: none; -moz-border-radius: none; -webkit-border-radius: none; border: none; box-shadow: none; -moz-shadow: none; } #quick-search .intro { font-size: 11px; line-height: 16px; }  #quick-search ul.intro-list  {   margin: 0;   color: #fff;   padding: 0 0 15px 10px;   } #quick-search p.intro { margin: 0 0 15px; } #quick-search .intro a { color: #fff; } #featured-content-container {   background-color:#3d557d;   padding:10px 20px;   width:595px;   height:280px;   float:left; } #featured-content-container h3 {   color:#fff;   margin:0;   padding:0;   line-height:37px;   font-weight:bold;   font-size:20px; }   #featured-content-container .feature-image {   float:left;   margin:10px 0;   width:60%; } #featured-content-container .feature-image img {   width:100%;   max-height: 225px; } #featured-content-container .feature-content-details {   color:#fff;   float:right;   width:calc(40% - 40px);   padding:10px 20px; } #featured-content-container .feature-content-details p {   margin-top: 0; } #featured-content-container .feature-content-details h2 {   font-size:15px;   padding:0;   margin:0;   color:#fff;   font-weight:bold; } #featured-content-container-page {   padding:10px 20px;   float:left;   width: 100%; } #featured-content-container-page h3 {   margin:0;   padding:0;   line-height:37px;   font-weight:bold;   font-size:20px; }   #splash-area #featured-content-container-page .feature-image {   float:left;   margin:20px;   width:calc(40% - 40px); } #featured-content-container-page .feature-image {   float:left;   margin:20px 20px 20px 0;   width:calc(40% - 40px); } #featured-content-container-page .feature-image img {   /*width:100%;*/   max-height: 225px;   display: block;   margin-left: auto;   margin-right: auto } #featured-content-container-page .feature-content-details {   float:right;   width:calc(60% - 40px);   padding:20px; } #featured-content-container-page .feature-content-details p {   margin-top: 0; } #featured-content-container-page .feature-content-details h2 {   font-size:15px;   padding:0;   margin:0;   font-weight:bold; } #news-area { display: block; padding: 30px 0 28px; } #news-area .inner { width: 960px; margin: 0 auto; } #news-area .section { position: relative; float: left;   height: 95px;   padding-bottom: 40px;   width: 313px;   margin-left: 10px;   background: #d8d8da; } #news-area a .section {   color: #4a4f5a; } #news-area .section:hover {   background-color: #dedee1; } #news-area .updates-pane.section {  margin-left: 10px; } .more-button {   background: #c03433 none repeat scroll 0 0;   border-radius: 15px;   bottom: 5px;   color: #fff !important;   font-size: 12px !important;   padding: 4px 15px;   position: absolute;   right: 5px; } #news-area .section.support-pane { margin-left: 0; }  #news-area .section h3, #quick-search h3{ height: 37px; margin: 15px 0 10px 15px; padding: 0 0 0 45px; line-height: 37px;   font-weight: bold;   font-size: 20px; } #news-area .section h4 { font-size: 12px; margin: 0 20px; padding: 0; color: #231f20; } #news-area .section h3 { background: url(images/icons/update_icons_new.png) left top no-repeat; color: #231f20; } #quick-search h3 {padding: 0; margin: 0; color: #fff; } #news-area .section.updates-pane h3 { background-position: center left; } #news-area .section.updates-pane h3 {   padding: 0 0 0 40px; } #news-area .section.news-pane h3 { background-position: bottom left; } #news-area .section ul { padding: 10px 20px; } #news-area .section ul li { background-color: #f5f5f5; -moz-border-radius: 5px; border-radius: 5px; -webkit-border-radius: 5px;  padding: 5px 10px; margin: 0 0 3px; } #news-area .section ul.paging {  position: absolute; bottom: 12px;   right: -5px; padding: 0 20px; } #news-area .section ul.paging li { background-color:transparent; padding: 0; margin: 0; } #news-area .section a { font-size: 20px; text-decoration: none; color: #4a4f5a; } #news-area .section ul.announcement-item li a { background: url(images/icons/move_right_16.png) top left no-repeat; padding-left: 20px; } .updates-pane ul span, .news-pane ul span { background-color: #eccb59; padding: 2px 3px; color:#fff; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; font-size: 11px; font-weight: bold; margin: 0 5px 5px 0;}  #news-area .section.updates-pane div.under-construction { display: none; width: 235px; height: 160px; margin: 25px auto 0;  background-color: #F9F9F9; -moz-border-radius: 5px; border-radius: 5px; -webkit-border-radius: 5px; border: 1px solid #ccc; box-shadow: 0 0 3px 0 #cecece;   -webkit-box-shadow: 0 0 3px 0 #cecece; } #news-area .section.updates-pane div.under-construction span { display: block;   width: 86%;   margin: 0 auto; color: #7B7B7B; text-align: center; } #news-area .section.updates-pane div.under-construction span.title-bar { margin: 10px auto 15px;   padding-bottom: 10px; font-size: 17px; font-weight: bold; line-height: 20px; border-bottom: 1px solid #e5e5e5; } #support-resources-map {   padding: 20px 20px;   height: 320px;   float: left; } #support-resources-box {   padding: 90px 30px;   height: 170px;   width: 443px;   float: right;   background: #d8d8da; } h2.assessment-title {   color:#4a4f5a !important;   /*background-color:#3D557D !important;*/   height: 1.25em;   padding: 10px;   width:98% !important;   /*margin-top:60px;*/   border-bottom: none !important;   box-shadow: none !important;   font-size:22px !important;   line-height:1.15em; } h2.assessment-builder-header {   font-size: 24px;   padding-bottom: 0;   margin-bottom: 5px; } h3.assessment-title{   font-size: 18px !important;   line-height: 30px;   font-weight: normal;   margin-top: 0; }  /* :: CONTENT ~ PANELS :::::::::::::::::::::::::::::::::::::::::::::: */ .content-panel { border: 1px solid #CCC; border-radius: 5px; box-shadow: 0 3px 3px #CDCDCD; background-color: #EFEFEF; font-size:14px; } #modalwindow .content-panel { background-color: #fff; } .content-panel h2, .content-panel h3 { height: 50px; width: auto; padding: 0; background: #3D557D; /* Alternate: #336699 */ margin: 0; color: #fff; font-size: 24px; font-weight: bold; line-height: 50px; text-indent: 10px; text-shadow: none; border-bottom: 1px solid #f7f7f7; border-radius: 5px; } .content-panel h3 {   font-size:14px; } .content-panel h2 { } .tabbed-content {   box-shadow: 0 3px 3px #CDCDCD;   /*-webkit-box-shadow: */ } ul.tabs li a { font-family: Helvetica, Arial, "Lucida Grande", sans-serif; } /* :: CONTENT ~ DASHBOARD ::::::::::::::::::::::::::::::::::::::::::: */ .mycscope_dash { overflow: auto; margin-bottom: 20px; }  /* :: CONTENT ~ Assessment Center ::::::::::::::::::::::::::::::::::::::::::: */ p.assessment-center-intro {   margin-left: 1rem;   margin-top: 1.5rem;   font-size: 0.875rem; }   .assessment-landing-links {   width: 44rem;   margin: 1.875rem auto; } .assessment-landing-links div.assessment-options-wrapper {   width: 34.375rem;   margin: 1.5rem auto; } .assessment-landing-links div.assessment-options-header {   background: #5C8137;   color: #fff;   height: 4.688rem; } .assessment-landing-links .assessment-item div.assessment-options-header {   background: #3c557d; } .assessment-landing-links .check-for-understanding div.assessment-options-header {   background: #007da5; }  .assessment-landing-links div.assessment-options-header {   border-radius: 1rem 1rem 0 0;   padding: 0 1.75rem;   } .assessment-landing-links div.assessment-options-header h3 {   margin: 0 !important;   font-size: 1.35rem;   font-weight: 600;   line-height: 4.688rem; } .assessment-landing-links div.assessment-options-wrapper div.assessment-options-body {   box-shadow: 0px 0.188rem 0.375rem #00000029;   border-radius: 0 0 1rem 1rem;   margin-bottom: 2rem; } .assessment-landing-links div.assessment-options-wrapper div.assessment-options-body div.assessment-options {   display: flex;   align-items: center;   justify-content: flex-start;   padding: 0.5rem 0.75rem; } .assessment-landing-links div.assessment-options-wrapper div.assessment-options-body div.assessment-options:nth-of-type(2) {   border-top: 0.063rem solid #d8d8da; } .assessment-landing-links div.assessment-options-wrapper div.assessment-option {   display: inline-block;   height: 3.125rem;   line-height: 3.125rem;   margin: 0 !important;   color: #4b74c9;   font-size: .9rem;   font-weight: 600;   padding: 0.5rem 1rem; } .assessment-landing-links div.assessment-options-wrapper div.assessment-option.bank-title {   color: #4a4f5a;   width: 10.5rem;   padding: 0.5rem 0rem 0.5rem 1rem !important; } .assessment-landing-links div.assessment-options-wrapper div.assessment-option a {   color: #4b74c9;   text-decoration: none; } .assessment-landing-links div.assessment-options-wrapper div.assessment-option svg {   margin-right: 0.25rem; } .assessment-landing-links a {   display:inline-block; } .assessment-landing-links span.sr-only {   position: absolute;   width: 1px;   height: 1px;   padding: 0;   margin: -1px;   overflow: hidden;   clip: rect(0, 0, 0, 0);   border: 0; } .tools-content {   background: none repeat scroll 0 0 transparent;   width: 358px;   border-radius: 3px;   -webkit-border-radius: 3px;   -moz-box-shadow: 0 7px 3px -5px #D7D7D7;   border: 1px solid transparent;   border-bottom: 1px solid #E9E9E9;   box-shadow: 0 7px 3px -5px #D7D7D7;   -webkit-box-shadow: 0 7px 3px -5px #D7D7D7;   float: left;   margin: 0 10px 10px;   padding-left: 100px;   height: 112px; }  a .tools-content.assessment-landing-card  {   display: block;   background: rgb(173,173,173);   background: linear-gradient(0deg, rgba(173,173,173,1) 0%, rgba(241,241,241,1) 80%);   border: none;   color: #333;   border-radius: 10px;   font-size: 16px;   font-weight: bold;   padding: 15px;   width: 300px;   height: auto; } a .tools-content.assessment-landing-card img, a .tools-content.assessment-landing-card p {   display: block;   float: left;   padding: 0 15px; } a .tools-content.assessment-landing-card:hover img {   opacity: 0.6; } a .tools-content.assessment-landing-card p {   padding-top: 26px; }  a .tools-content.assessment-landing-card:hover  {   background: rgb(173,173,173);   background: linear-gradient(0deg, rgba(47,63,94,1) 0%, rgba(70,90,132,1) 80%);   color: #e4e4e4; } /*.tools-content:hover {   background-color: #e8e8e8;   border: 1px solid #efefef;   cursor: pointer; }*/  .tools-content p a{  text-decoration: none;  color:#4A4F5A; } .tools-content h3 {  margin-bottom: 5px; } .tools-content p {  margin-top:0; } .tools-content h3 a{  font-size: 16px;  text-decoration: none;  color:#4B74C8; }  .dash-admin-accounts, .dash-admin-content, .dash-admin-announcements, .dash-admin-cscope, .dash-admin-resources, .dash-profile, .dash-creator, .dash-admin, .dash-admin-feedback, .dash-calendar, .dash-admin-reporting, .dash-admin-principal, .dash-walkthrough, .dash-websitebuilder, .dash-admin-revisions, .dash-support-resources , .mycscope_dash .tools-content {   background-color: transparent;   background-position: 0 0;   background-repeat: no-repeat; } .dash-admin-accounts { background-image:url(images/icons/accounts_admin_80.png); } .dash-admin-feedback { background-image:url(images/icons/feedback_admin_80.png); } .dash-admin-content { background-image:url(images/icons/content_admin_80.png); } .dash-admin-announcements { background-image:url(images/icons/announce_admin_80.png); } .dash-admin-cscope { background-image:url(images/icons/cscope_admin_80.png); } .dash-admin-resources { background-image:url(images/icons/resources_admin_80.png); } .dash-assessment-creator { background-image:url(images/icons/assessment_admin_80.png); } .dash-creator { background-image:url(images/icons/creator_80.png); } .dash-admin { background-image:url(images/icons/admin_80.png); height: 150px; } .dash-admin p a{ color: #4B74C8; } .dash-profile { background-image:url(images/icons/profile_80.png); } .dash-walkthrough { background-image:url(images/icons/walkthrough_80.png); } .dash-calendar { background-image:url(images/icons/calendar_80.png); } .dash-admin-reporting { background-image:url(images/icons/reporting_admin_80.png);} .dash-admin-principal { background-image:url(images/icons/principal_admin_80.png);} .dash-admin-revisions { background-image:url(images/icons/revision_admin_80.png);} .dash-websitebuilder { background-image:url(images/icons/website_80.png); } .dash-components { background-image:url(images/icons/content_80.png); } .dash-search-components { background-image:url(images/icons/search_content_80.png); } .dash-design-templates { background-image:url(images/icons/design_templates_80.png); } .dash-support-resources { background-image:url(images/icons/resources_admin_80b.png); }  /* Temp-Disabled Items */ .dash-admin { height: 210px; } .dash-admin p, .dash-admin h3 { opacity: 0.4; } .dash-admin a { cursor: default; }  /* :: CONTENT ~ FORMS ::::::::::::::::::::::::::::::::::::::::::::::: */ #mainsearch input {  width: 220px; border: none; -moz-border-radius: 3px 0 0 3px; border-radius: 3px 0 0 3px; }  #mainsearch, #mainsearch input, #mainsearch ul, #mainsearch select, #mainsearch button { float: left; } #mainsearch button { width: 28px !important; height: 25px !important; border: none; border-left: 1px solid #858585; -moz-border-radius: 0 3px 3px 0; border-radius: 0 3px 3px 0; text-shadow: none; padding: 0; font-weight: inherit; } #mainsearch button img { margin: 2px 0 0; float: none; display: inline; } .highlight {   background-color:#F7F7F7;   -moz-border-radius: 3px; border-radius: 3px; padding: 1px 10px; color: #666666; } .highlight-gold {   background-color:#eccb59;   -moz-border-radius: 3px; border-radius: 3px; padding: 5px 10px; color: #666666; -webkit-box-shadow: 0 0 3px rgba(0,0,0,0.25);   box-shadow: 0 0 3px rgba(0,0,0,0.25); }  /* :: CONTACT US :::::::::::::::::::::::::::::::::::::::::::::::::::: */ #ContactInformation { margin-top: 25px; } #ContactInformation .ContactButtons { padding-top: 10px; } #ContactInformation textarea { margin-top: 0 !important; width: 50% !important; }  /* :: LOADING - LOADER ICON-MODAL :::::::::::::::::::::::::::::::: */  #loading { display: none; z-index: 10001; position: fixed; top:35%;   right: 50%;   margin: 0;   background: none;   border: none;   box-shadow: none; } #loading-wrapper {   position: relative; width: 100px; margin: 0 0 0 50%; padding: 20px 30px 30px;   background: #fff;   text-align: center;   font: 10px Helvetica, Arial, sans-serif;   font-weight: bold;   background: #fff; border: 1px solid #ccc; -moz-border-radius: 5px;   border-radius: 5px;   -moz-box-shadow: 0 0 3px rgba(0,0,0,0.25);   box-shadow: 0 0 3px rgba(0,0,0,0.25); } /* :: Alert - Alert Notification :::::::::::::::::::::::::::::::: */ #alertDiv {   top: 3%;   right: 2%;   position: fixed;   min-width: 20%;   height: auto;   min-height: 5em;   margin: 0;   padding: 0;   z-index: 999999;   border-radius: .5em; } #alertContainerDiv {   overflow: hidden;   margin: 4px 0;   border-radius: 2px;   border-width: 2px;   border-style: solid;   cursor: pointer;   box-shadow: rgb(0 0 0 / 10%) 0 2px 4px; } #alertMessageDiv {   font-size: 14px;   line-height: 20px;   text-align: center;   padding: 10px;   position: relative;   color: #222; } /* :: ERROR PAGES :::::::::::::::::::::::::::::::::::::::::::::::: */ .error-pg h2 {  height: 46px; width: 100%; margin: 0 auto;  padding: 0; line-height: 46px; background-color: #3D557D;   border-radius: 5px;   clear: both;   color: #FFFFFF;   text-indent: 15px !important;   text-shadow: none; border: 0; } .error-pg h3 { margin-top: 25px; font-size: 16px; text-indent: 17px; color: #3D557D; } .error-pg #fourzerofour, .error-pg #trythis {  margin-top: 0;  padding: 0; background: rgba(255,255,255,0.4);  border: 1px solid #FFF;  border-radius: 5px;  box-shadow: 0 2px 3px #CDCDCD; font-size:16px; } .error-pg #trythis {  margin: 35px 20px 20px; padding: 5px 20px 15px;  background: rgba(255,255,255,0.6);  box-shadow: 0 0 2px #CDCDCD; } .error-pg #trythis h4 { margin-bottom: 15px; font-size: 14px; } .error-pg p { line-height: 20px; } .error-pg #trythis ul li { margin-bottom: 6px; } #impersonate-notification {   margin: 0 auto !important;     width: 300px !important; }  /* Note Callout */ .GridView p.note {   background: none repeat scroll 0 0 #f7f7f7;   box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2) !important;   box-shadow: 1px 1px 3px #ccc !important;   font-size: 11px !important;   font-weight: normal !important;   line-height: 14px !important;   margin: 5px 10px 5px 0 !important;   padding: 8px !important;   color: #4a4f5a;   }  /*VAD Table*/  /* .GridView tr.header, .GridView tr.subheader  {   color:#FFF;   background-color: #fff !important;    } table.GridView .header a {   color:#4b74c8; } table.GridView .header a:hover {   color:#eccb59; }*/   /* :: Unit Assessment Items View :::::::::::::::::::::::::::::::: */   .AssessmentQuestions-Margin {   margin-left: 40px;   } /*.AssessmentQuestions-Margin p {   margin-left: 10px !important; }*/ #Assessment-Wrapper {   color:Red; }  #assesssment-inner-header {   width:auto;   height:30px; }   h3.assessment-subject {   /*background-color:#d4d4d4 !important;*/   padding: 0 16px !important;   float:left;   width:auto;   border:none !important;   border-radius:3px !important;   color:#4a4f5a !important; }      h3#AssessmentGradeCourceTags {   /*background-color:#9A2626 !important;*/   padding: 0 20px !important;   color:#4a4f5a !important;   float:left;   width:auto;   border:none;   border-radius:3px;   /*margin-left: 10px;*/ }  #div-uai {   /*margin-right: 20px;*/   /*width for view*/   /*width:680px;*/   /*width for view*/ }    #div-uai h3 {   background: url(images/icons/information-icon.png) no-repeat;   border:none;   padding-left: 40px;   padding-top: 7px;   height: 30px;   font-size: 1.3em;   clear:both;    }   #UnitAssessmentTitle {   background: url(images/icons/assessment-icon.png) no-repeat;   border:none;   padding-left: 40px;   padding-top: 7px;   height: 30px;   font-size: 1.3em;   margin-top: 30px !important;   margin-bottom: 20px !important;   clear:both;    }   #div-additionalinfo h3 {   background: url(images/icons/information-icon.png) no-repeat;   border:none;   padding-left: 40px;   padding-top: 7px;   height: 30px;   font-size: 1.3em;     } #div-teacher {   margin-left:17px;   /*width for view*/   width:823px;   /*width for view*/ }   #div-teacher h3 {   background: url(images/icons/answer-icon.png) no-repeat;   border:none;   padding-left: 40px;   padding-top: 7px;   height: 30px;   font-size: 1.3em;   clear:both;  }   .answer-code {   font-weight:bold;   position: relative;   z-index: 1000;   /*remove margin to put text data next to letter begin*/   margin-top: 0px;   /*remove margin to put text data next to letter end*/ } .answer-code-view {   font-weight:bold;   position: relative;   z-index: 99;   /*remove margin to put text data next to letter begin*/   margin-top: 0px;   /*remove margin to put text data next to letter end*/   padding-right: 2px; } .answer-code-edit {   font-weight:bold;   position: relative;   z-index: 1000;   /*remove margin to put text data next to letter begin*/   margin-top: -1px;   /*remove margin to put text data next to letter end*/   margin-right:5px; } .answer-code-inline-edit {   display:inline-block; } .answer-code-inline-view {   /*display:inline-block;   display:inline;*/ } .answer-code-inline-view p {   /*color:Red;*/ } .fieldMargin p {   margin: 0px;   padding: 0px;      } .fieldMargin span {   display: inline-block;   /*margin-top: -3px;*/   } .fieldMargin table {   /*margin-top: -10px;*/   } .fieldMargin div table {        margin-top: -10px; } /* Rubric, Scoring Guide, ect.*/ .answer-code-inline-view table {   margin-top: 5px; } /* Rubric, Scoring Guide, ect.*/ #StudentInformationWrapper {   margin-top:20px;   margin-left: 17px;   /*width for view*/   width:680px;   /*width for view*/ }   #StudentInformationContent {   padding-left:40px;   margin-top: -10px;   padding-right:30px; }   #AdditionalInformationWrapper {   margin-top:20px; }   #AdditionalInformationContent {   padding-left:40px;   margin-top: -10px;   padding-right:30px; }   #AnswerKeyWrapper {   margin-top:40px;   margin-bottom:40px; }   #AnswerKeyContent {   padding-left:40px;   margin-top: -10px;   padding-right:30px; } .AnswerKeyTable {   width:95.5% !important;   margin-left:40px;   table-layout:fixed; } #AssessmentAnswers {  margin-left:25px; } .Assessemnt-questions-children {  margin-left:-25px;  }          #assessment-content ul {   -moz-padding-start:0px !important;   -webkit-padding-start: 0px !important;   margin-left: 1em;   padding-left:0px; }      #assessment-content ul li {   /*list-style-type:none !important;*/   /*display: table-header-group;*/ } /*.answer-wrapper-view ul li {   display:inline-flex;   list-style-type:none !important; }*/  .question-wrapper-view{   height:auto;   margin:0 auto;   width:100%;   /*line-height:1.5em;*/ }    .answer-wrapper-view{   height:auto;   margin:0 auto 1.2em 1em;   width:100%;   /*Add or Remove for Answer Spacing*/   line-height:1.5em;   /*Add or Remove for Answer Spacing*/ }   span.answer-wrapper-edit{   height:auto;   margin:0 auto;   width:100%;   }   .answer-wrapper-admin{   height:auto;   margin:0 auto;   width:100% }   .question-wrapper {   margin-left:15px; }    .question-number, .p {   display: block;   float: left;   font-weight:bold;   margin-right:2px; } .question-data, .p {   /*margin-left: 20px;*/ }   .NUMBERING {   display: block;   float: left;   font-weight:bold;   margin-top: -6px;     }   .NUMBERING p {   margin-right: 3px !important;   margin-top: 22px;  }   .NUMBERING-Answer-Key {   display: block;   float: left;   font-weight:bold;   margin-top: -22px;   margin-left:10px;     }   .NUMBERING-Answer-Key p {   margin-right: 3px !important;   margin-top: 22px;   height:1px;  }        .assessment-bg {   background-color:#ffffff;   padding:10px 30px;      }   div#assessment-content {   /*margin-bottom:80px;*/   border:none !important; } .assessment-detail {   /*border:1px solid red;*/ }   .Assesssment-Result-Wrapper {   margin-left:20px; } .correctanswer h4 {   margin-bottom:0px !important; }   .correctanswer p {   display:inline;   margin-top:16px;   margin-left: 0px; }         .answerText {   font-weight: bold;   margin-right: 5px !important;   margin-top: 16px; }   .Assessment-Result-Header {   margin-bottom:10px !important; }  .tag-parent {   background: #333;   color: #fff;   border-radius: 2px;   padding: 3px 8px;   margin: 0 12px; } /*Align all margins to the left begin*/ .Assessment-Result-Questions-View {   margin-left:-40px; } /*Align all margins to the left end*/ /*.question {   margin-left:26px; }*/   .Assessment-Result-Margin {   margin-bottom:0px !important;   padding: 1px 5px !important;   /*margin-left:36px;*/ } .score-rubric-wrapper {   height:auto;   }  .rationale h4 {   margin-bottom:4px !important; }  .rationale ul {   margin:0;   margin-left:0px !important; } .scorerange {   margin-left:22px; }   .workspace {   margin-left:24px;   margin-right:24px;   margin-top:10px; } .workspace img {   max-width: 100%; } .question-data img {   margin-left:5px; }  .TagsTable-Margin {   margin-left:-2px; }   .fieldMargin {   margin-left: 10px;   margin-bottom: 1.5em;      } .questionrubric table {   /*margin-left:-12px;*/   width: 100% !important; } .questionrubric table table {   /*margin-left:-12px;*/   width: inherit !important; }   .fieldMargin h4 {   /*margin-bottom:0px;*/     margin:0px;   padding:0px;   /*margin-bottom:-5px;*/   /*display answers in preview inline not working on everything*/   /*display:inline-block;*/   /*display answers in preview inline not working on everything*/ }   .standards-margin-bottom {   margin-bottom:2px; }   .standardsMargin {   margin-left: 12px; }     .standards-margin {   margin-top:-12px; }       .aligned-standards-content {   margin-top:0px; }   .no-bottom-margin {   margin-bottom:0px; }   .no-bottom-margin-header {   margin-bottom:0px; }   .blooms {   padding-right:10px; }     .blooms-title {   float:left; }   .blooms-content {   float:right;   margin-top: 8px; }   .DOK {   padding-right:10px; }   .DOK-title {   float:left; }   .DOK-content {   float:right;   margin-top: 8px; }   .difficulty {   padding-right:10px; }   .difficulty-title {   float:left; }   .difficulty-content {   float:right;   margin-top: 8px; }          /* :: Assessment Builder :::::::::::::::::::::::::::::::: */      #assessment-search #advanced-panel, #search-assessment-wrapper #advanced-panel-search . expectation-link {   padding:10px; }   #cart.pg-scrolled {   background-color:#fff; }   .save-cancel-wrapper {   margin-bottom:20px !important; }   #search-assessment-wrapper {   margin-bottom:20px; }   #advanced-results-panel {   margin-top:15px; } table tr td {   word-wrap:break-word; }  table tr td NEW {   padding-left:5px;   vertical-align:text-top !important; }     .collapse {   padding:5px 20px !important; }   .expand {   padding:5px 20px !important; }   #SearchResultsContainer h3 span, #searchresults h3 span {   padding-top:5px;   margin:5px; }   .current-items-wrapper {   margin-top:-10px; }      #cart p {   margin-top:-5px !important; }   #content-detail, .Assessment-Result, .ResourceTable {   margin-bottom:0px !important;   /*padding:1px !important;*/   width:100%;   /*OLD 2/18/15*/   /*width:90%;*/   /*OLD 2/18/15*/   /*margin-left:36px;*/ }   .floating-menu-placeholder {   float:none !important; }  .Assessment-Result-Header-Hide {   display:none !important; }  .Assessment-Result table {   /*width:774px !important;*/ }       /* :: Assessment Builder Edit :::::::::::::::::::::::::::::::: */    .content-panel .answers h4 {   clear:both;   width:9% !important;   display:inline !important; } .edit-assessment-content-width {   width:100%; } #Assessment-Result p {   width: 600px;   word-wrap: break-word; }   .test-style {   width:100%; }   .expectation-link {   font-size:1.2em; }   #PybAssessmentsManage label {   background: #F0F0EE;   border: 1px solid #ccc;   border-bottom: none;   margin: 20px 0 0;   border-radius: 3px 3px 0 0;   webkit-border-radius: 3px 3px 0 0;   display: block;   padding: 10px; }  .Manage-Assessments-Button-Wrapper {   background:#fff;   border-radius: 0 0 5px 5px;   border: 1px solid #ccc;   box-shadow: 0 3px 3px #CDCDCD;   padding: 0 0 10px 5px;   margin-bottom:20px; } /*span.answer-data-view {   color: Red;   float: left;   margin-left: 14px;   margin-top: -18px;   width: 100%;   margin-bottom:5px; }*/ .question-data-view {   font-weight:normal;   /*margin-top:4.5px;   width:85%;*/   display: block;   float: inherit;   margin-left: 2em;   width: 100%;   } /*.answer-wrapper-view li img {   margin-bottom:40px; }*/  /*Image Sizing*/ .AnswerKeyTable img {   max-width:100%;   height:auto !important; } .question img {   max-width:100%;     height:auto !important; } .question-data-view img {   max-width:100%;     height:auto !important;   /*For fraction Images*/   vertical-align:middle;   /*For fraction Images*/ } .answer-data-view img {   max-width:100%;     height:auto !important; } .answer-data-edit img {   max-width:100%;     height:auto !important; }  #div-teacher img {   max-width:100%;     height:auto !important; } /*Image Sizing*/ /*Add or Remove for Answer Spacing*/ .answer-data-view div {   /*padding-bottom: 1.5em;*/ } /*Add or Remove for Answer Spacing*/  /*content added manually*/ .question-data-view div {   /*transform:none !important;   margin-left: 0.8em;*/ } /*content added manually*/ .question-data-view p {   margin:0 auto !important;   width:100%; } span.answer-data-view {   font-weight:normal;   /*margin-top:4.5px;   width:85%;*/   display: block;   float: inherit;   margin-left: 2em;   width: 100%; } span.answer-data-admin {   font-weight:normal;   /*margin-top:4.5px;   width:85%;*/   display: block;   float: inherit;   margin-left: 1em;   width: 100%; } span.answer-data-view p {   margin:0 auto !important; } span.answer-data-view div {   /*color:Red;*/ }  span.answer-data-view div img {   /*margin-top:-18px;   display:inline-block;*/   vertical-align:middle; } .question-data-view span img {   /*margin-top:20px;*/ } /*Editing Assessment Template*/ .teks-inline {   display:inline;   padding: 0px; }  ul.answer-list li {   clear: both;   display: block;   margin-bottom: 0px !important;   padding-bottom: 0px !important;   margin-top: 12px;   /*margin-bottom: 20px;   padding-bottom: 30px;*/ } .question ul li td p {   width:auto; } .question ul li p {  /*word-break: break-all;*/  /*width:590px;*/  width:auto;  /*display:table !important;*/  /*line-height:2em !important;*/ } .question p {  word-break: normal;  /*width:590px;*/  width:auto;  /*display:table !important;*/  /*line-height:2em !important;*/ }  .question-data-view ul {   /*width:300px;*/ } #AssessmentQuestions .Assessment-Result {   /*width: 98%;*/ }  span.answer-data {   font-weight:normal;   /*margin-top:4.5px;   width:85%;*/   }  /*span.answer-code, span.answer-data {   display: inline;   float: left; } span.answer-data {   float: left;   margin-left: 15px;   margin-top: -19px; }  */ /*span.answer-data {   width:95%;   margin-bottom:5px; }*/ .answer-data-width {   /*width:95%;   margin-bottom:5px;*/   margin-top: -1px; }  .answers div {   padding: 0px 0px 0px 10px !important; } .collapse-margin {   margin-left: 14px !important; } .content-panel .answers div {   line-height:1.5em !important;   margin-left: -10px;   }  .Assessment-children-margin {   margin-top:10px; }  .answers-margin {   /*padding-left: 0px !important;   margin-bottom:10px;*/   padding: 5px !important; }  .content-panel .answers h4 {   padding: 0px !important;   line-height: 2em !important; } .answer-letter-margin {   margin-left: 55px;   /*margin-top: -20px;*/ } .answer-data-margin {   /*remove margin to put text data next to letter begin*/   /*margin-left: 55px !important;*/   /*remove margin to put text data next to letter end*/   /*width: 90%;*/   font-weight:normal; } .answer-code-wrapper {   margin-top:-20px; } .content-panel .answers span p {   font-weight:normal; } .template-editor ul{   counter-reset: listStyle;   -moz-padding-start: 34px; } .template-editor ul li {   list-style-type: none; } .template-editor ul li:before {   margin-right: 1em;   content: counter(listStyle, upper-alpha); }  /*Editing Print Template*/ .printsize8pt {   font-size:11px !important;   line-height:1.15em !important;   font-family:Verdana !important; } .printsize8halfpt {   font-size:11.5px !important;   line-height:1.15em !important;   font-family:Verdana !important; } .printsize9pt {   font-size:12px !important;   line-height:1.15em !important;   font-family:Verdana !important; } .printsize9halfpt {   font-size:12.5px !important;   line-height:1.15em !important;   font-family:Verdana !important; } .printsize10pt {   font-size:13px !important;   line-height:1.15em !important;   font-family:Verdana !important; } .printsize10halfpt {   font-size:14px !important;   line-height:1.15em !important;   font-family:Verdana !important; } .printsize11pt {   font-size:15px !important;   line-height:1.15em !important;   font-family:Verdana !important; } .printsize11halfpt {   font-size:15.5px !important;   line-height:1.15em !important;   font-family:Verdana !important; } .printsize12pt {   font-size:16px !important;   line-height:1.15em !important;   font-family:Verdana !important; } .printsize12halfpt {   font-size:16.5px !important;   line-height:1.15em !important;   font-family:Verdana !important; } .printsize13pt {   font-size:17px !important;   line-height:1.15em !important;   font-family:Verdana !important; } .printsize13halfpt {   font-size:18px !important;   line-height:1.15em !important;   font-family:Verdana !important; } .printsize14pt {   font-size:19px !important;   line-height:1.15em !important;   font-family:Verdana !important;   transform:none !important;   -webkit-transform:none !important;   -ms-transform:none !important; } .printsize14halfpt {   font-size:20px !important;   line-height:1.15em !important;   font-family:Verdana !important; } .printsize15pt {   font-size:21px !important;   line-height:1.15em !important;   font-family:Verdana !important; } .printsize15halfpt {   font-size:21.5px !important;   line-height:1.15em !important;   font-family:Verdana !important; } .printsize16pt {   font-size:22px!important;   line-height:1.15em !important;   font-family:Verdana !important;      } .printsize18pt {   font-size:24px !important;   line-height:1.15em !important;   font-family:Verdana !important; } /*.printsize24pt {   font-size:24pt !important;   line-height:1.15em !important;   font-family:Verdana !important; }  .printsize36pt {   font-size:36pt !important;   line-height:1.15em !important;   font-family:Verdana !important; }*/   .filterboxes #user-def-password label {   width: 100%;   padding-right: 2px;   padding-top: 8px; } table.PrinterFriendlyOptionsTable label {   color: #4a4f5a;   font: 12px/18px Helvetica,Arial,sans-serif;   font-weight: normal; } .modifiedText, td.statement.modifiedText {   /*background-color: #fadd84 !important;*/   padding: 3px;   position: relative; } .modifiedTextEditView {   background-color: #fadd84 !important; } .modifiedText:not(.noAfter):after {   background-color: #fadd84;   padding: 4px 5px;   display: block;   position: absolute;   top: 0;   right: 0;   content: "Partial Specificity";   font-size: 10px; } .modifiedTextBlock {   background-color: #fadd84;   padding: 4px 5px;   display: block;   position: absolute;   top: 0;   right: 0;   font-size: 10px; } .modifiedTextEditViewBlock {   background-color: #fac111;   padding: 4px 5px;   display: block;   position: absolute;   top: 0;   right: 85px;   font-size: 10px; } .modifiedText.modifiedTextEditView:not(.noAfter):after {   background-color: #fac111;   padding: 4px 5px;   display: block;   position: absolute;   top: 0;   right: 85px;   content: "Partial Specificity";   font-size: 10px; } .modifiedTextFlag {   background-color: #fac111;   padding:4px 5px; } #IFDForm .ifd_field button.ifd-modify {   position: relative;   z-index: 9999;   margin-right: 20px ; } span.modifiedTextLegend {   background-color: #fadd84;   color: Blue;   padding: 3px; } /* ADA */ a:focus, a:focus-within, button:focus, button:focus-within, select:focus, select:focus-within, input:focus, input:focus-within, textarea:focus, textarea:focus-within, .focusable:focus {   outline-style: dotted;   outline-color: #222;   outline-width: 3px; } .focusable.light:focus, .focusable.light:focus-within {   outline-color: #fff; } /* Breadcrumbs */ nav.breadcrumbs {   position: relative;   margin-left: 1rem;   height: auto;   bottom: 0; } nav.breadcrumbs li {   position: relative;   width: auto;   height: auto;   background: none;   border: none;   font-weight: normal;   font-size: 14px;   color: #222;   display: inline-block; } nav.breadcrumbs li a {   display: inline-block;   height: auto;   margin:0;   text-align: left;   text-decoration: underline;   font-weight: normal;   font-size: 14px;   color: #357DA5; } /* Standards Landing Page */ .landing-page-heading {     font-size: 40px;   color: #222;    margin-left: 1rem;   padding-bottom: 0; } .landing-page-dashboard {   display: flex;   flex-wrap: wrap;   width: 960px;   margin: 2.5rem auto 1rem;  } .page-block {   width: 384px;   height: 145px;   padding: 2rem;   box-shadow: 0px 3px 6px #00000029;   border-radius: 18px;   margin: 0 1rem 2rem 1rem;     display: flex;   text-decoration:none; } .page-block-icon {   margin-right: 1.5rem; } .page-block-icon svg {   color: #357DA5;   font-size: 48px;   width: 60px !important; } .page-block-description {  color: #222;    font-size: 14px;  line-height: 20px;  margin-top: 0;  position: relative;  top: -12px; } .page-block-description h3 {   margin-bottom: 0;     margin-top: 10px; } .page-block-description p {  margin-top: .5rem; } .page-block-description h3 {   color: #3D557D;     font-size: 22px;   text-decoration: none;   line-height: 26px; } .page-block-description h3 a:hover, .page-block-description h3 a:focus  {   text-decoration: underline; } /* Navigation */   #wrapper header .header-inner nav {   position: relative;   bottom: 10px;   left: 20px;   width: auto;   height: auto;   display: inline-block;   z-index: 9999; } #wrapper header .header-inner nav li {   position: relative;   width: auto;   height: auto;   background: transparent;   border-style: none;   border-width: 0;   border-color: transparent; } #wrapper header .header-inner nav li a {   height: auto;   text-align: left;   } #wrapper header .header-inner nav li ul {   height: auto;   }  #wrapper header { background: #fff; display: block; width: 100%;   height: auto;   margin-bottom: 4.5rem; }  #wrapper header .header-inner h1 .organization-name {   top: 130px;   width: 215px; } #wrapper header .header-inner #impersonate-notification { width: 263px !important; font-size: 12px; top: 0; } .header-inner a#logo { background: url(images/tcmpc_logo.png) top left no-repeat; background-size: 192px 128px; display: block; position: relative; width: 192px; height: 128px; left: 0;   top: 0 !important; } .user-bar { position: absolute; right: 0; top: 5px; display: flex; align-items: baseline; } .current-user-avatar {   display: flex;   align-items: center;     margin-right: 1.25rem;   color: #222222;   font-size: 14px; } .current-user-avatar .avatar {   margin-left: .5rem;   font-size: 24px;   color: #357DA5;    } .nav-search {   position: relative;   margin-right: 1.25rem;   } .nav-search button {   position: absolute;    top: 6px;   right: 10px;   background: url(images/icons/mag_glass_16_gray.png) 0 0 no-repeat;   border: none;   width: 20px;   height: 20px; } .nav-search input {   border-radius: 15px;   background: #EDEBEB;   border: 1px solid #D8D8DA;   width: 200px;   padding: 5px 15px; } .nav-search input::placeholder {   opacity: 1; }  .nav-search input:focus {   outline-style: dotted;   outline-width: 3px; } .header-inner .logout-link a {   font-weight: bold;   color: #357DA5;    font-size: 14px;  } .header-inner {   width: 1280px;   margin: 1rem auto 0;    position: relative; } .header-inner h1 {   margin-right: 1.15rem;   display: inline-block;   position: relative; } .header-inner #mainNavigation {   padding-left: 0;   display: inline-block;   margin: 0;   position: relative;   top: -15px; } .header-inner #mainNavigation li {   display: inline-block;   margin-right: 1rem;   position: relative; } .header-inner #mainNavigation li:last-child {   margin-right: 0; } .header-inner #mainNavigation li a {   color: #222;   font-weight: bold; } .header-inner #mainNavigation li button {   font-size: 18px;   color: #222;   text-decoration: none;   font-weight: bold;     background: none;   box-shadow: none;   border: none;   border-radius: 0; } .header-inner #mainNavigation li button svg {   color: #357DA5;   font-weight: normal;   margin-left: .25rem;   position: relative;   top: 4px;   font-size: 24px;   pointer-events: none; } .header-inner #mainNavigation li button:hover, .header-inner #mainNavigation li button:focus, .header-inner #mainNavigation li a:hover, .header-inner #mainNavigation li a:focus  {   color: #357DA5;  } .header-inner #mainNavigation li ul.sub-nav, footer li ul.sub-nav {   width: 225px;   background-color: #fff;   box-shadow: 0px 3px 6px #00000029;   border-radius: 10px;   padding-left: 0;   position: absolute;   top: 35px;   left: 0px;   z-index: 9999;   display: none; } .header-inner #mainNavigation li ul.sub-nav {   white-space:nowrap;   width:auto; } .header-inner #mainNavigation li ul.sub-nav li, footer li ul.sub-nav li {   border-bottom: 1px solid #D8D8DA;   margin-right: 0;   width: 100%;   padding: .25rem 0; } .header-inner #mainNavigation li ul.sub-nav li:last-child, footer li ul.sub-nav li:last-child {   border-bottom: none; } .header-inner #mainNavigation li ul.sub-nav li a, footer li ul.sub-nav li a {   font-size: 14px;   display: block;   width: auto;   text-decoration: none;   padding: .5rem 1.5rem; } .header-inner #mainNavigation li ul.sub-nav li a:hover, .header-inner #mainNavigation li ul.sub-nav li a:focus {   color: #357DA5;  } .header-inner #mainNavigation li ul.sub-nav li a:hover {   background: none; } .header-inner #mainNavigation li ul.sub-nav li a svg {   font-weight: normal;    margin-right: .5rem;   font-size: 16px;   width: 20px; } .header-inner #mainNavigation li ul.sub-nav li a:after {   margin-left: 0;   top: 0; } #wrapper header .header-inner .second-level-nav {   margin-top: 2rem;    z-index: 999;   left: 0;   display:block; } .second-level-nav ul li {   display: inline-block;   margin: 0 .25rem;   } .second-level-nav ul li:first-child {   margin-left: 0;   } .second-level-nav ul li:last-child {   margin-right: 0;  } .second-level-nav ul li a {   border: 2px solid #3D557D;   border-radius: 25px;   background: #fff;   color: #3D557D;   padding: 9px 15px;   font-size: 14px;   min-width: 30px;   text-align: center !important; } .second-level-nav ul li a.active, .second-level-nav ul li a:hover, .second-level-nav ul li a:focus {   color: #fff;   background: #2E3C50 linear-gradient(180deg, #3C557D 0%, #2E3C50 100%) 0% 0% no-repeat;  } /* Second Level Nav Dropdown */ #TEKSRSContent-id .second-level-nav-button {   background: #2E3C50 linear-gradient(180deg, #3C557D 0%, #2E3C50 100%) 0% 0% no-repeat;   color: #fff;   border: 2px solid #3D557D;   border-radius: 6px;   padding: .5rem 1.65rem .5rem 1.25rem;   height: auto;   font-size: .85rem;   display: flex;   align-items: center;   text-shadow: none; } #TEKSRSContent-id .second-level-nav-button svg {   font-size: 1.25rem;   position: relative;   top: 1px;   left: 8px; } #TEKSRSContent-id #TEKSRSContent_menu {   min-width: 225px;   display: none;   border: 1px solid #D8D8DA;   border-radius: 6px;   box-shadow: 0px 3px 6px #00000029 !important;    position: absolute;   z-index: 9999;   background: #fff; } #TEKSRSContent-id #TEKSRSContent_menu li {   display: block;   margin: 0; } #TEKSRSContent-id #TEKSRSContent_menu a {   border: none;   border-bottom: 1px solid #D8D8DA !important;   border-radius: 0;   background: #fff;   color: #222;   padding: 9px 15px;   font-size: 14px;   min-width: auto;   text-align: left !important; } #TEKSRSContent-id #TEKSRSContent_menu a:hover, #TEKSRSContent-id #TEKSRSContent_menu a:focus {   color: #357DA5;   } #TEKSRSContent-id #TEKSRSContent_menu li:last-child a {   border-bottom: none !important;   border-radius: 0 0 6px 6px; }  /* :: FOOTER :::::::::::::::::::::::::::::::::::::::::::::::::::::::: */ footer { display: block; width: 100%; min-width: 1280px; height: 72px !important; background-color: #2e3c50; position: relative; /* sticky-footer */ bottom: 0; margin-top: -7px; /* negative value of footer height */ clear: both; /* */ } footer nav {   position:relative;   bottom: 0;   width: 100% !important; } .footer-top {  background-color: #2e3c50;   width: 100%;  height: 100%; } .footer-top .inner {   display: inline-block;   padding: 15px;   width: 68%; height: 35px; text-align: left; position: relative; } .footer-top .copyright {   display: inline-block;   width: 27%; font-family: Helvetica, Arial, Sans-Serif; font-size: 12px; color: #231f20; text-align: right; color: #fff; position: absolute; height: 70px; line-height: 70px; } footer ul {   margin-bottom: 10px;   position: relative;   top: -15px; } footer li {   display: inline-block; } footer nav li {   position: relative;   top: 1px;   width: auto;   border: none;   background: transparent;     height: auto; } .footer-top li a, .footer-top li button[data-options-trigger] {   padding: 15px 17px;   position: relative;   top: 1px;   font-size: 14px !important;   font-weight: bold;    color: #fff;   line-height: 23px;   background-color: #2e3c50; } .footer-top li a:not(.sub-nav-item-link):focus, .footer-top li button[data-options-trigger]:focus {   outline-color: #fff; } footer li ul {   display: none;   position: absolute;   background-color: #2e3c50;   left: -26px;   top: -296px;   width: 940px;   height: auto;   width: 225px;   margin-bottom: 0 !important;   padding-bottom: 16px; } footer li ul li {   display: list-item;   position: relative; display: inline; width: auto; height: auto; float: none; border: none; } footer li ul li a {   padding: 15px 15px;   position: relative;   top: 1px;   font-size: 14px !important;    color: #fff;   height: auto !important; } .footer-top li a:not(.sub-nav-item-link):hover, .footer-top li.active a:not(.sub-nav-item-link), .footer-top li button:hover, .footer-top li.active button {   color: #EFDB79 !important; } .footer-top li a.sub-nav-item-link:hover {   color: #357DA5; } footer li ul li a:not(.sub-nav-item-link):hover {   height: auto !important;   color: #EFDB79 !important;   background-color: #2e3c50 !important; }  footer li a:focus, footer li ul li a:focus {   outline-width: 3px;   outline-style: dotted;    outline-color: #222; } .footer-top li button[data-options-trigger] {   background:none;   text-shadow:none;   display:inline-block;   border:none;   border-radius:0;   height:auto; } footer li ul.sub-nav {   inset:auto auto 0px 0px;   transform:translate(0px, -50px);   top:initial;   padding:0;   box-shadow: 0px -3px 6px #00000029;   left:17px; } footer li ul.sub-nav li {   background-color:initial;   display:inline-block; } footer li ul.sub-nav li a {   background-color:initial;   color:initial;   text-align:left; } /* Random ADA Fixes */ #loading #loading-wrapper {   font-size: 12px;   } ul.toggle-switch li.yes.active a, ul.toggle-switch li.yes.active a:hover {      background: #5B7B2D !important;   color: #fff !important;   text-shadow: none; } /* Random ADA Fixes > System Requirements Page */ div.system-reqs h4 {   font-size: 14px; } div.system-reqs p, div.system-reqs li {   font-size: 13px; } /* Random ADA Fixes > Parent Resources Page */ div.parent-resources-container p {   font-size: 13px; } div.parent-resources-container div.drillEnd {   font-size: 13px; } div.parent-resources-container img.file-icon {   position: relative;   top: 2px;   left: 4px; } /* Random ADA Fixes > Download Standards Page */ div.download-standards-page h2 {   font-size: 36px;   color: #222; } div.download-standards-page p {   font-size: 14px; } div.download-standards-page img.file-icon {   position: relative;   margin-left:0.25rem; } /* Random ADA Fixes > Curriculum Quick Search Page */ div.curriculum-quick-search h2 {   font-size: 36px;   color: #222; } div.curriculum-quick-search p {   font-size: 13px; } /* ADA Fixes to My Profile + Modals */ div#profile_fields label {   font-size: 12px; } button.edit-profile-img {   height: auto !important;   padding: 8px !important;   border-radius: 3px !important;   background: #3d557d !important;   color: #fff !important;   text-shadow: none !important;   border: none !important; } .request-changes-modal-dd .inner-tags label {   display: block;   font-size: 12px;   font-weight: normal; } .request-changes-modal-dd .inner-tags label input {   width: auto;   position: relative;   top: 2.5px; } #ui-datepicker-div {   z-index:10001 !important; } /* Discrete Element type styles */ ul.discrete-element {   margin-top:0; } ul.discrete-element p {   margin:0;   padding:0;   font-size:14px; } ul.discrete-element.overarchingunderstanding-container {   padding-left:0 !important;   list-style-type:none !important; } ul.discrete-element.overarchingquestion-container {   padding-left:2em !important;   list-style-type:disc !important; } ul.discrete-element.unitunderstanding-container {   padding-left:0 !important;   list-style-type:none !important; } ul.discrete-element.parenthetical-container {   padding-left:0 !important;   list-style-type:none !important;   font-style:italic; } .discrete-element.parenthetical {   font-style:italic; } ul.discrete-element.subunitunderstanding-container {   padding-left:0;   margin-left:1em;   list-style-type:disc; } ul.discrete-element.unitquestionstem-container {   padding-left:0 !important;   margin-left:2em !important;   list-style-type:disc !important; } ul.discrete-element.unitquestionmiddleending-container {   padding-left:0 !important;   margin-left:1em !important;   list-style-type:circle !important; } ul.discrete-element.unitquestionEnding-container {   list-style-type:none !important;   padding-left:0 !important; } ul.discrete-element.overarchingconcept-container {   list-style-type:none !important;   padding-left:0 !important;   margin-left:0em !important; } ul.discrete-element.unitconcept-container {   list-style-type:disc !important;   padding-left:0 !important;   margin-left:2em !important; } ul.discrete-element.subunitconcept-container {   list-style-type:circle !important;   padding-left:0 !important;   margin-left:1em !important; } ul.discrete-element.subsubunitconcept-container {   list-style-type:disc !important;   padding-left:0 !important;   margin-left:1em !important; } /* End Discrete Element type styles */ /* IFD Custom List Styles */ .ifd-no-bullet {   list-style-type: none !important;   margin-left: -12px; } .unit-und-lists {   padding-left: 15px;   margin-top: -12px; } .unit-und-lists li span {   white-space: nowrap; } .unit-und-lists li {   list-style-type: disc; } .unit-und-lists li ul {   padding-left: 15px; } .unit-und-lists li ul li {   list-style-type: circle; } /* with a sub understanding */ .sub-und-lists {   padding-left: 15px;   margin-top: -12px; } .sub-und-lists li span {   white-space: nowrap; } .sub-und-lists li {   list-style-type: disc; } .sub-und-lists li ul {   padding-left: 15px; } .sub-und-lists li ul li {   list-style-type: disc; } .sub-und-lists li ul li ul li {   list-style-type: circle; } /* overarching concepts column */ .overarching-lists {   padding-left: 15px;   margin-top: -12px; } .overarching-lists li span {   white-space: nowrap; } .overarching-lists li {   list-style-type: disc; } .overarching-lists li ul {   padding-left: 15px; }  /* Skip to main link */ #skip-to-main {   position: absolute;   background-color: #fff;   z-index: 999;   font-size:16px;   margin:0;   margin-top:-12px;   margin-left:5px; } #skip-to-main #skip-to-main-link {   position: absolute!important;   height: 1px;   width: 1px;   overflow: hidden;   clip: rect(1px,1px,1px,1px); } #skip-to-main #skip-to-main-link:focus, #skip-to-main #skip-to-main-link:active {   position: static !important;   height: auto;   width: auto;   overflow: visible;   clip: auto; } /* End skip to main link */ /****** CSCOPE MATRIX CSS ******/ #share {   float: none;   padding-top: 0; }   #share li    {    padding: 0 0 0 10px;    }      #share li    {    color: inherit;    font-weight: bold;    font-size: 100%;   }    /* Share button in TCMPC Components 4/4/14 */ #SearchResultsContainer #share { margin-bottom: 10px; } #SearchResultsContainer #share li a, #SearchResultsContainer #share li button { font-size: 100%; } .modal-fixed-header { background-color: #3D557D; }    table.cm-matrix td.mouse_over { background-color: #eccb59; cursor: pointer; } table.cm-matrix .cm-matrix-td-options { background: none repeat scroll 0 0 #F3FBFF; } table#MatrixTable.cm-matrix.GridView tr td.viewable table { width: auto !important; } table.csp-matrix td.mouse_over { background-color: #eccb59 !Important; cursor: pointer; } .publishedIfdMatrix label {   color: #000;   font-size: 16px;   background: #e6e6e6;   display: block;   padding: 10px;   margin-bottom: 0 !important;   border: 1px solid;   border-bottom: none; } .publishedIfdMatrix .OverarchingUnderstandingsTable {   margin-top: 0 !important;   margin-bottom: 0 !important; } .publishedIfdMatrix .OverarchingUnderstandingsTable td {   border-bottom: none !important; } .publishedIfdMatrix .OverarchingUnderstandingsTableBottom {   margin-top: 0 !important; } .publishedIfdMatrix .unnecessaryLabel {   display: none; }/* CSCOPE MODAL */ #modalwindow #ManagerContainer {   background: none repeat scroll 0 0 #FFFFFF;   border: none;   margin-top: 50px; }   /* Modal for Search */ #MsgWindowContainer #ContentAlignment { width: 1060px !important; } #modalwindow .default_field .icon-key input { width: auto !important; } #modalwindow #ManagerContainer { overflow: hidden; } #modalwindow #ManagerContainer .icon-key h3 { } /**** ePortfolio - Add File(s) + Bookmarks ****/ #FileUploader #UploaderForm p.file-upload-disclaimer { font-weight: bold; color: Red; padding-top: 10px; }  #FileUploader .RichDropDown, #addBookmarks .RichDropDown {  width: 100%;  margin-bottom: 5px; padding: 10px 0; background: #5273A9 url(images/icons/folder_open_32.png) 10px 10px no-repeat; border: 1px solid #5273A9; border-radius: 3px; }  #FileUploader .RichDropDown > a, #addBookmarks .RichDropDown > a, #FileUploader .RichDropDown > button, #addBookmarks .RichDropDown > button { margin-left: 12px; padding-left: 40px; color: #FFF; font-size: 14px; font-weight: bold; text-decoration: none; line-height: 20px; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.25); /*background: url(<%= this.GetCssFrameworkThemeImage("icons/treeview-plus-tick.png") %>) 2px 4px no-repeat;*/ }  #FileUploader .DropDownItems, #addBookmarks .DropDownItems { margin: 10px 10px 10px; padding: 20px 10px 0; border-top: 1px dotted #BBB; }  #FileUploader .DropDownItems a, #addBookmarks .DropDownItems a, #FileUploader .DropDownItems.FolderTree li.active > span.folder a { width: auto; padding: 2px 5px 2px 0; color: #FFF; font-weight: bold; text-decoration: none; text-shadow: 1px 1px 1px rgba(0,0,0,0.25); background: none !important; }  #FileUploader .fileUpload, #FileUploader .fileUploadCloned { float: left; width: 100%; margin-bottom: 5px; background: #EFEFEF; border: 1px solid #CDCDCD; border-radius: 5px 5px 5px 5px; }  #FileUploader .fileUpload .left, #FileUploader .fileUploadCloned .left { float: left; background: #DDD; border: 1px solid #CCC; border-radius: 5px 5px 5px 5px; margin: 10px; padding: 10px; text-align: center; }  #FileUploader .fileUpload .right, #FileUploader .fileUploadCloned .right { float: left; width: 150px; margin-top: 18px; }  #FileUploader .fileUpload .right { visibility: hidden; } /* 6/09/2014 - District Resources File Uploader */ /* Loading gif position */ #FileUploader .fileUpload .left #loadingImg, #ClonedFileUploadContainer .fileUploadCloned .left #loadingImg {display: inline; float: left; margin: 5px 0 0 10px; } /* Progress Indicator position */ #FileUploader .fileUpload .left progress, #ClonedFileUploadContainer .fileUploadCloned .left progress { float: left; margin: 10px 0; display:block; } /* Filename position */ #FileUploader .fileUpload .left input, #ClonedFileUploadContainer .fileUploadCloned .left input { max-width: 300px; display: block;}  /* 5/29/14 - fixed header button are used in Manage District Resources & My Favorites. Changing this affects both of them. */ #FileUploader .save-cancel-buttons button { margin-top: 7px; } /* In My Favorites in the save/cancel modal, the "save" button has a class of add and is also named upload */ #FileUploader button.add { margin-right: 5px; } .MsgWindow { border-radius: 0 !important; } /**** District - Add Resources ****/  #FileUploader .dropdown .default_field{  margin-bottom: 10px; } .drag-icon { /*top: 55px !important; left: 0 !important;*/ }  #MsgWindowContainer #insertItems .drag-contentarea { padding: 0 0 5px 5px; } #modalwindow .columncontainer.clearfix.eport-modal-view #FolderItems table.GridView tr td.options ul.list-options-text { display: none; margin-top: 23px;   position: absolute;   width: 90px;   z-index: 9999; } #modalwindow .columncontainer.clearfix.eport-modal-view #apptools { margin-left: 6px;   margin-right: 10px;   width: 932px; } #modalwindow .columncontainer.clearfix.eport-modal-view ul#lstFolderOptions { right: 4px;   width: 135px; } #modalwindow .columncontainer.clearfix.eport-modal-view ul#lstFolderOptions li { width: 135px; } #sendtofriend { padding-top: 60px; } #create-new-content { padding: 60px 20px 0 !important; line-height: 16px; font-weight: bold; } #create-new-content p.intro { margin-bottom: 15px; } #create-new-content ul.intro-list { margin-top: 0px; } #create-new-content p.footer { font-weight: normal; }  @media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {     .drag-contentarea   {    overflow-y: auto;    -webkit-overflow-scrolling: touch;   }   #MsgWindowContainer #editassessmentquestion,   #MsgWindowContainer #assessmentsearchdialog, #MsgWindowContainer #ContentAlignment, #MsgWindowContainer #MyContentAlignment, #MsgWindowContainer #AssessmentToolDialog, #MsgWindowContainer #AlignmentToolDialog, #MsgWindowContainer #editor_win {  position: absolute !important;  width: 1036px !important;  }   #editassessmentquestion > .drag-contentarea,   #assessmentsearchdialog > .drag-contentarea, #ContentAlignment > .drag-contentarea, #MyContentAlignment > .drag-contentarea, #AssessmentToolDialog > .drag-contentarea, #AlignmentToolDialog > .drag-contentarea, #EditUser > .drag-contentarea, #requestmadechanges > .drag-contentarea, #insertItems > .drag-contentarea, #editor_win > .drag-contentarea {  height: 900px !important;  overflow-y: auto;  -webkit-overflow-scrolling: touch; } #AlignmentToolDialog > .drag-contentarea {  height: 1360px !important; }  #instructional-procedure .options-column a.collapsible {  position: relative;  top: 2px;  display: inline-block;  width: 15px;  height: 17px;  padding: 0 5px 0 10px !important;  font-size: 15px; } }  #MsgWindowContainer #resourceCollaboration .drag-contentarea { height: 660px !important; }  /* Working on responsive solution for modal -- this disable the ability to scale the modal #AlignmentToolDialog {   width: 80% !important;   left: 10% !important;  } */ #modalwindow #ManagerContainer .save-cancel-buttons { width: 260px !important; } #modalwindow #ManagerContainer .save-cancel-buttons:after {   clear: both;   content: ".";   display: block;   height: 0;   visibility: hidden;   } #modalwindow #ManagerContainer #BrowseStandards, #modalwindow #ManagerContainer .currentstandards {     font-size: 11px !important;   max-width: 45% !important;   height: 80vh !important; } #modalwindow #ManagerContainer #SearchResultsContainer {   height: 50vh !important; } #modalwindow #ManagerContainer.AssessmentManagerContainer {   height: 630px !important; }/* Modal - CSCOPE */  body#modalwindow input, body#modalwindow textarea, body#modalwindow select {   border: 1px solid #CCC;   border-top: 1px solid #AAA;   border-left: 1px solid #AAA; } nav.side-nav {   position:initial;   height:auto;   width:auto; } nav.side-nav > ul {   list-style-type:none;  } nav.side-nav > ul > li {   list-style-type:none !important;   width:auto;   background:none;   position:initial;   border:none;   display:flex;   align-items:center;   font-size:16px;   height:auto; } nav.side-nav > ul > li:not(:last-child) a {   border-bottom:1px solid #D0D0D0; } nav.side-nav > ul > li a {   padding:0.75rem 0;   margin:0;   text-align:left;   font-weight:bold;   color:#357DA5;   font-size:inherit;   width:100%;   display:flex;   align-items:center;   height:auto;   transition:background-color ease 0.25s; } nav.side-nav > ul > li a:hover, nav.side-nav > ul > li a:focus {   background-color:#DFEFF8;   color:#204b63; } nav.side-nav > ul > li a .nav-item-icon svg {   width:calc(1em + 0.5rem) !important;   margin-right:1rem; }/* PAGING - CSCOPE */  /* Pagination */ .paging a  {   -moz-border-radius: 30px;   -webkit-border-radius: 30px;   border-radius: 30px;   font-size: 11.5px;   text-shadow:0 1px 1px rgba(255, 255, 255, 1);   box-shadow: 0 1px 0 0 #F7F7F7;   -moz-box-shadow: 0 1px 0 0 #F7F7F7;   -webkit-box-shadow: 0 1px 0 0 #F7F7F7;   border: none;   text-decoration: none;   /* Search Standards b/c it's nested w/in h3 */   text-indent: 0; } .paging a:hover {  color: #999; box-shadow: 0 1px 0 0 #F7F7F7;   -moz-box-shadow: 0 1px 0 0 #F7F7F7;   -webkit-box-shadow: 0 1px 0 0 #F7F7F7; border: none;  } .paging a.active    {     /* box-shadow: 0 0px 0 0 transparent;     -moz-box-shadow: 0 0px 0 0 transparent;     -webkit-box-shadow: 0 0px 0 0 transparent;     text-shadow: 0 0 0 #FFFFFF; */     color: #fff;     border-radius: 30px;     background-color: #5172a8;     padding: 0 8px !important;   } .paging a.active:hover    {     /*     -moz-border-radius: 0;     -webkit-border-radius: 0;     */     /* border-radius: 0;     box-shadow: 0 0px 0 0 transparent;     -moz-box-shadow: 0 0px 0 0 transparent;     -webkit-box-shadow: 0 0px 0 0 transparent;     */     background-color: #5172a8 !important;     color:#fff;   }     /* Nested paging instance in drilldown revision list */    ul.app-tree > li div.pagingContainer, ul.app-tree > li div.pagingContainer div     {       background: none !important;       border: medium none;     }         ul.app-tree > li div.pagingContainer .paging a     {      color: inherit;     }         /* without this override, the arrow nest images are appearing */     .pagingContainer .paging li     {       background: none;       padding-left: 0;     }/* CSCOPE Parent Portal style overrides and additions */ /* Main */ .parent-wrapper {   background: url("images/header-bg.png") repeat-x scroll left -40px transparent;   min-height: 100%;   min-width: 960px;   width: 100%; }  .ParentPortal header {   background: url("images/header-bg-overlay.png") no-repeat scroll center -40px transparent;   height: 140px; } /* Header Customization */ .ParentPortal #mainNav li { display: none; }   .ParentPortal #user-menu {     float: none;     height: auto;     width: inherit;     top: 30px;   }   .ParentPortal #user-menu ul.user-nav li.cap-end {     background: url("images/search-bar-right-end.png") no-repeat scroll left top transparent;     width: 46px;   }     .ParentPortal #divMainNav {    position: absolute;    top: 108px;   }       .ParentPortal #divMainNav ul{       margin: 0;       padding: 0;     }         .ParentPortal #divMainNav ul li {       display: inline;       float: left;       height: auto;     }           .ParentPortal #divMainNav ul li a.active {         /*background: url("images/subnav-marker.png") no-repeat scroll center bottom transparent;*/         color: #FFFFFF;       }             .ParentPortal #divMainNav ul li a {         border-radius: 10px;         -webkit-border-radius: 10px;         color: #ECCB59;         display: block;         font-size: 12px;         margin: 5px 2px 0;         padding: 1px 10px;         width: auto;         font-weight: bold;         text-decoration: none;         text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.25);         font-size: 12px;       }               .ParentPortal #divMainNav ul li a:hover {         background-color: #ECCB59;         color: #fff;       }              /* Home Page Customization */ .ParentPortal #search-panels {   height: 300px;   margin-left: 10px;   float: right; } .ParentPortal #quick-search {   height: 230px;   margin-left: 10px;   padding: 10px 15px;   width: 280px;   float: none; }   .ParentPortal #quick-search p    {     margin: 5px 0 15px;   }     .ParentPortal #quick-search select {     margin-bottom: 10px;   }      .ParentPortal button#quick-search-button {     margin: 5px auto 0;   }      .ParentPortal a.search-standards-link {     border: 1px solid #CCCCCC;     border-radius: 3px;     -webkit-border-radius: 3px;     box-shadow: 0 0 3px 0 #CECECE;     -webkit-box-shadow: 0 0 3px 0 #CECECE;     display: block;     width: 280px;     margin: 10px 0 0 10px;     padding: 15px 15px 15px 60px;     font-size: 18px;     text-decoration: none;     color: inherit;     font-weight: bold;     text-shadow: 0 1px 1px rgba(255, 255, 255, 0.7);     background: url("images/search-texas-icon-32.png") no-repeat scroll 20px 8px #EFEFEF;     width: 234px;   }       .ParentPortal a.search-standards-link:hover {     background-color: #f8f8f8;   } .ParentPortal #news-area {   height: auto;   margin: 0 auto;   width: 960px; }   .ParentPortal #news-area .inner {     height: 350px;     margin: auto;     width: 960px;   }     .ParentPortal #news-area .section {       float: none;       height: auto;       margin-left: 0;       width: 100%;       margin-bottom: 0;       padding-bottom: 0;     }         .ParentPortal #news-area .section ul, .ParentPortal #news-area a.viewmore {       padding: 0 30px 20px;     }         .ParentPortal #news-area .section p {       -webkit-border-radius: 5px 5px 5px 5px;       border-radius: 5px 5px 5px 5px;       margin: 10px 30px 10px;       padding: 5px 10px;       background-color: #f5f5f5;     }            .ParentPortal #news-area .section ul li {         background-color: #fbfbfb;       }             .ParentPortal #news-area .section li a { font-weight: bold; }             .ParentPortal #news-area .section ul li.video a {         background-image: url("images/icons/video.png");       }             .ParentPortal #news-area a.viewmore        {         float: right;         background: url("images/icons/move_right_16.png") no-repeat scroll left top transparent;         padding-left: 20px;         margin-bottom: 10px;         font-weight: bold;        }             .ParentPortal #newsCat, .ParentPortal #video-shell {         float: left;       }             .ParentPortal #newsCat {         width: 55%;       }             .ParentPortal #video-shell {         width: 45%;         padding: 10px 0;       }             .ParentPortal .yellowHighlight       {         background: none repeat scroll 0px 0px rgb(242, 236, 215);         padding: 20px;         margin-right: 10px;         box-shadow: 0px 4px 3px 0px rgb(206, 206, 206);       }               .ParentPortal #news-area .section p.yellowHighlightCallout, .ParentPortal p.yellowHighlightCallout          {          margin: 0px;           background: none repeat scroll 0px 0px rgb(228, 221, 198);           font-style: italic;          padding: 20px;         }             /* Standard Search */             .ParentPortal #standard-search .save-cancel-buttons {         margin-bottom: 30px;         overflow: auto;       }             .ParentPortal h2 {        margin-bottom: 8px;       }             .ParentPortal h2 button {        display: inline;         float: none;         margin-right: 15px;       }             .ParentPortal #search-container {        margin-top: 10px;       }             .ParentPortal .standard-set h3 { text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); padding: 10px 0 0 20px;}             /* No Results */             .ParentPortal #noresults { padding: 10px !important; margin:0 !important; }             .ParentPortal #noresults h2, .ParentPortal #noresults p { margin: 0; padding: 0; }             /* Footer */            footer a{        color: #FFFFFF;        font-weight: bold;        text-decoration: none;       }       /* Profile - CSCOPE */ #ProfileMain {   width:680px; } #ProfileMain .highlight  {   margin: 20px;   width: auto;   background-color:#fff;   line-height:1.5; } #ProfileMain input, #ProfileMain textarea, #ProfileMain select  {   border: 1px solid #CCC;   border-top: 1px solid #AAA;   border-left: 1px solid #AAA; } #ProfileMain input[readonly], #ProfileMain textarea[readonly], #ProfileMain select[readonly]  {   background:initial; } #ProfileMain.content-panel h2 {   border-radius: 5px 5px 0 0 !important; } #avatar_options { /*padding: 10px 12px;*/ text-align: center; } #avatar_options button { display: inline-block; margin: 0 auto; } .org-search-help button { margin-left: 0; /*color: #e0941c;*/ } .org-search-help button:hover { color: #ECCB59; } #AutoCompleteOrganizations { border: 1px solid #CCCCCC; margin-top: 0 !important; background-color:#EFEFEF; } #AutoCompleteOrganizations table.GridView { background-color: #EFEFEF;} #AutoCompleteOrganizations table.GridView tr td { border-top: 2px solid #EFEFEF;} #AutoCompleteOrganizations table.GridView td { background-color: #F7F7F7;} #AutoCompleteOrganizations table.GridView td:hover { background: #fff2a7; cursor: pointer; } #requestmadechangemodal #AutoCompleteOrganizations { background: none; } #requestmadechangemodal { position: relative; } #modalwindow #requestmadechangemodal p { position: absolute;   right: 0;   width: 570px; } #profile_info .profile-options { width: 185px; } #profile_info .profile-options button { margin-bottom: 20px; } #profile_info .profile-options p.top-intro { margin-bottom: 10px; } #profile_info .profile-options p.change-req { border-top: 1px solid #CCC; padding-top: 15px; margin-top: 15px; margin-bottom: 20px; } .forgotpassword {  border-left: 1px solid #DDD;  height: 18px;   line-height: 18px;   margin: 15px 0 0 15px;   padding: 0 0 0 10px; } #login.change-password-form .profile_field input {   width:100%; } #login.change-password-form {   width:100%;   padding:0 0.5rem 1rem; }/***** Results - CSCOPE *****/ /* ---------- No Results ---------- */ #SearchResultsContainer #suggestions {   /* padding: 20px 10px 0; */ } #suggestions ul {   background-color: #FFFFFF;   padding: 10px 25px; } #noresults h3  {   overflow: auto; } /* ---------- SEARCH PAGE ---------- */ #SearchResultsContainer h3, #searchresults.SearchResultsContainer h3 {   background-color: #3D557D;   border-radius: 3px;   -webkit-border-radius: 3px;   -moz-border-radius: 3px;   color: #fff;   margin: 5px 0;   padding: 5px;   clear: both; }    #SearchResultsContainer > div, #search-results > div, #searchresults.SearchResultsContainer div.list-view {   width: inherit;   /*margin-top: 10px;*/   border: none;   background-color: transparent; } /* Search Standards - Inherited width causing result to be condensed */ #search-results #searchresults {   width: 100%;   background-color: #EFEFEF;   border: 1px solid #CCCCCC;   margin-top: 25px; } /* Search Standards */ .standard-heading .standard-text.content-focus, .cvd-search-results .content-focus {   background-color: #fcefc5 !important;   color: #000 !important; } .standard-heading .standard-text.content-focus, .cvd-search-results .content-focus a {   color: #3a63b7; }  #search-results #searchresults h3{   border-bottom: medium none;   border-radius: 3px;   -webkit-border-radius: 3px;   font-size: 14px;   height: auto;   line-height: inherit;   margin: 5px;   text-indent: 0; }  #SearchResultsContainer div.list-view > div, #searchresults.SearchResultsContainer div.list-view > div {     border: none;     margin: 5px 0 0;     padding: 0;     background-color: #FFFFFF;   }     #SearchResultsContainer > div > div, #search-results > div > div {     /*padding: 0 5px;*/   }      .searchResultName {   float: left;   width: 55%; }       /* Recources Results Icons */  .resources-key-assessment, .assessment h4 {   background: url("images/assessment_32.png") no-repeat scroll 10px center transparent;   padding-left: 36px; } .site-refresh .assessment h4 {   padding-left: 60px; } .resources-key-constructedresponsequest, .crq h4 {   background: url("images/constructedresponsequest_32.png") no-repeat scroll 10px center transparent;   padding-left: 36px; } .site-refresh .crq h4 {   padding-left: 60px; } .resources-key-documentbasedquestion, .dbq h4 {   background: url("images/documentbasedquestion_32.png") no-repeat scroll 10px center transparent;   padding-left: 36px; } .site-refresh .dbq h4 {   padding-left: 60px; } .resources-key-rubric, .rubric h4 {   background: url("images/rubric_32.png") no-repeat scroll 10px center transparent;   padding-left: 36px; } .site-refresh .rubric h4 {   padding-left: 60px; } .resources-key-educationalresources, .edresources h4 {   background: url("images/educationalresources_32.png") no-repeat scroll 10px center transparent;   padding-left: 36px; } .site-refresh .edresources h4 {   padding-left: 60px; } .multi-media h4, .resources-key-multimedia, .vidmap h4, .glef_doc h4, .video_lv h4, .glef_intv h4, .instructionvideo h4 {   background: url("images/multimedia_32.png") no-repeat scroll 10px center transparent;   padding-left: 36px; } .resources-key-teacheresource, .teach_rsrc h4 {   background: url("images/teacheresource_32.png") no-repeat scroll 10px center transparent;   padding-left: 36px; } .site-refresh .teach_rsrc h4 {   padding-left: 60px; } .resources-key-webbasedresource, .resources-key-webbasedpractice, .webbasedpractice h4, .webbased h4, .digitalprofile h4, .practice h4, .ebook h4, .webresource h4 {   background: url("images/webbasedresource_32.png") no-repeat scroll 10px center transparent;   padding-left: 36px; } .site-refresh .webbasedpractice h4, .site-refresh .webbased h4, .site-refresh .digitalprofile h4, .site-refresh .practice h4, .site-refresh .ebook h4, .site-refresh .webresource h4 {   padding-left: 60px; } .resources-key-instructionalcontent, .instructionalcontent h4, .instresource h4 {   background: url("images/instruction_32.png") no-repeat scroll 10px center transparent;   padding-left: 36px; } .site-refresh .instructionalcontent h4, .site-refresh .instresource h4 {   padding-left: 60px; } .resources-key-activity, .activity h4 {   background: url("images/activity_32.png") no-repeat scroll 10px center transparent;   padding-left: 36px; } .site-refresh .activity h4 {   padding-left: 60px; } .resources-key-learningexperience, .learn_exp_unti h4, .resources-key-yag, .YAG6 h4, .YAG9 h4, #ManagerContainer td.yag, #ManagerContainer td.YAG6, #ManagerContainer td.YAG9 {   background: url("images/icons/learningexperience_32.png") no-repeat scroll 10px center transparent;   padding-left: 36px; } .site-refresh .YAG6 h4, .site-refresh .YAG9 h4 {   padding-left: 60px; } .resources-key-lessonplan, .lessonplan h4, .resources-key-tvd, .tvd h4, #ManagerContainer td.tvd, #ManagerContainer td.lesson_lite {   background: url("images/icons/lessonplan_32.png") no-repeat scroll 10px center transparent;   padding-left: 36px; } .site-refresh .tvd h4 {   padding-left: 60px; } .resources-key-vad, .vad h4, #ManagerContainer td.vad {   background: url("images/icons/vert_align_32.png") no-repeat scroll 10px center transparent;   padding-left: 36px; } .site-refresh .vad h4 {   padding-left: 60px; } .resources-key-tcd, .tcd h4, .resources-key-tcd, #ManagerContainer td.tcd {   background: url("images/icons/tcd_32.png") no-repeat scroll 10px center transparent;   padding-left: 36px; } .site-refresh .tcd h4 {   padding-left: 60px; } .resources-key-etcd, .etcd h4, .resources-key-etc, .etc h4, #ManagerContainer td.etcd {   background: url("images/icons/etc_32.png") no-repeat scroll 10px center transparent;   padding-left: 36px; } .site-refresh .etcd h4, .site-refresh .etc h4 {   padding-left: 60px; } .resources-key-ifd, .ifd h4, #ManagerContainer td.ifd {   background: url("images/icons/IFD_32.png") no-repeat scroll 10px center transparent;   padding-left: 36px; } .site-refresh .ifd h4 {   padding-left: 60px; } .resources-key-itg, .resources-key-eitg, .EITG h4, #ManagerContainer td.eitg {   background: url("images/icons/ETIG_32.png") no-repeat scroll 10px center transparent;   padding-left: 36px; } .site-refresh .EITG h4 {   padding-left: 60px; } .resources-key-exemplarlesson, .exemplarlesson h4 {   background: url("images/icons/exemplar_lesson_32.png") no-repeat scroll 10px center transparent;   padding-left: 36px; } .site-refresh .exemplarlesson h4 {   padding-left: 60px; } .resources-key-instresource, .resources-key-instruction, .instruction h4,  #ManagerContainer td.instresource {   background: url("images/icons/instruction_32.png") no-repeat scroll 10px center transparent;   padding-left: 36px; } .site-refresh .instruction h4 {   padding-left: 60px; } .resources-key-unittest, .unittest h4, #ManagerContainer td.unittest {   background: url("images/icons/unit_test_32.png") no-repeat scroll 10px center transparent;   padding-left: 36px; } .site-refresh .unittest h4 {   padding-left: 60px; } .resources-key-pi, .pi h4, #ManagerContainer td.pi {   background: url("images/icons/performance_32.png") no-repeat scroll 10px center transparent;   padding-left: 36px; } .site-refresh .pi h4 {   padding-left: 60px; } .resources-key-rubric, .Rubric h4, #ManagerContainer td.Rubric {   background: url("images/icons/rubric_32.png") no-repeat scroll 10px center transparent;   padding-left: 36px; } .site-refresh .Rubric h4 {   padding-left: 60px; } .resources-key-fsi, .fsi h4, #ManagerContainer td.fsi {   background: url("images/icons/assessment_spiral_items_32.png") no-repeat scroll 10px center transparent;   padding-left: 36px; } .site-refresh .fsi h4 {   padding-left: 60px; } #ManagerContainer td.itemtype-icon { padding: 24px !important; width: 6px; }  /* Instead of removing these from source I opted to hide them ... BOOM! */ .icon-key ul li.resources-key-erd, .icon-key ul li.resources-key-yag6, .icon-key ul li.resources-key-yag9 {   display: none; }  .searchResultName h4 {   background-position: 15px 12px;   background-repeat: no-repeat; } .searchResultName a span {   flex-basis:65%;   margin-right:0.5rem; } .searchResultName .image-container {   text-align: center;   position: relative;   margin-left: auto;   flex-basis:35%; } .searchResultName .image-container.district-icon {   text-align:right;   margin-right:1rem; } .searchResultName .image-container img.provider-icon {   width:80%; } .searchResultName .image-container img.provider-icon.trs-icon {   width:95%; } .searchResultName h4 a {    text-decoration: none;    display:flex;    width:100;   }    .searchResultType {       border: none;       color: inherit;       background-color: #EFEFEF;       margin: 8px;     }          /* ---------- ASSESSMENTS PAGE ---------- */ .Assessment-Result-Header {   margin: 0;   padding: 5px 5px 5px 10px;   background-color: #e6e6e6;   border-radius: 5px 5px 0 0;   border: none; }  .assessment-result-description {   float: left;   display:flex;   align-items:center; }     .assessment-result-description > div {   float: left; } .assessment-item-options {   float: right; } .assessment-item-options > div {   float: right; } .assessment-flag-container {   background-color: #c7cddb;   padding: 15px;   margin-left: -16px;   margin-right: -16px;   margin-bottom: -16px;   } /* ---------- YAG PAGE ---------- */ .Item-Header {   margin: 0;   padding: 5px 5px 5px 10px;   background-color: #ddd;   border: 1px solid #ccc;   border-radius: 4px;   -webkit-border-radius: 5px; } .Item-Header a {   text-decoration: none;   color: #4a4f5a; } /* ----------------- VIEW CSCOPE COMPONENTS ------------------ */ ul#result-tree.filetree { } ul#result-tree.filetree span.folder {   background: url(images/icons/tree-folder-closed_26.png) 3px 0 no-repeat; } ul#result-tree.filetree span.folder, ul#result-tree.filetree span.file { padding: 1px 0 1px 28px; } .treeview .hitarea {   background-position: -64px -23px; } ul#result-tree.filetree li {  padding: 1px 0 5px 16px; text-indent: 5px; } ul#result-tree.filetree li.collapseable { text-indent: 0; } /*ul#result-tree.filetree li a:nth-child(2) { display: inline-block; height: 18px; padding: 0 10px 0 28px; color: #3D557D !important; text-decoration: none; font-weight: bold; background: #E5E5E5 url(images/icons/heart_16.png) 8px 2px no-repeat; border-radius: 30px; border: 1px solid #ccc; }*/ /* ePortfolio */ .FolderPathBar {     font-size: 18px;     line-height: 24px;     padding: 10px 10px 10px 40px;     background: #244358 url(images/icons/folder_open_32.png) no-repeat 5px center;     -moz-border-radius: 0 3px 0 0;     -webkit-border-radius: 0 3px 0 0;     border-radius: 0 3px 0 0;     color: white;   }   /* District Resources */ #SearchResultsContainer h3.FolderPathBar {     font-size: 14px;     padding: 10px 10px 10px 40px;     background-color: #5172A8;     margin: 0;   }              /***** Use this in any instances where there is a list of docs under an h3 heading ( ie word, xls, pdf and so on ) *****/  .list-items {     background-color: #f7f7f7;     -moz-border-radius: 3px;     -webkit-border-radius: 3px;     border-radius: 3px;     padding: 10px;     margin-bottom: 8px;   } .list-items ul { margin: 10px 0; padding: 0 0 0 10px; }    .list-items ul li    {     list-style: none outside none;     background: none repeat scroll 0 0 #FFFFFF;     border-radius: 3px 3px 3px 3px;     margin: 0 0 5px;     padding: 10px;   }       .list-items ul li a   {     text-decoration: none;   }    /* District Resources */ .list-items ul li div.resource { float: left; }  .list-items ul li div.links a { margin: 0; padding: 2px 10px 2px 30px; background-position: 10px center; }   #SearchResultsContainer .component-tree #btnLearnMore {   margin-top: 10px; }     #slideshow {   height: 300px;   position: relative; } #slideshow IMG {   left: 5px;   position: absolute;   top: 0;   z-index: 8;   -moz-border-radius: 3px; border-radius: 3px; box-shadow: 0 0 3px 0 #bbb;   -webkit-box-shadow: 0 0 3px 0 #bbb; } #slideshow IMG.active {   z-index: 10; } #slideshow IMG.last-active {   z-index: 9; } /* TABS - CSCOPE  */ ul.tabs li a {   color: #fff;   background: #7197ca;   -moz-border-radius: 3px 3px 0 0;   -webkit-border-radius: 3px 3px 0 0;   border-radius: 3px 3px 0 0;   border: 1px solid #7197ca;   -moz-box-shadow: inset 0 -3px 3px -1px #7da4d5;   -webkit-box-shadow: inset 0 -3px 3px -1px #7da4d5;   box-shadow: inset 0 -3px 3px -1px #7da4d5;   text-shadow: 0px 1px 0px rgba(0,0,0,.25); } ul.tabs li a.active, ul.tabs li a:hover {border:1px solid #3D557D; color: #fff; text-shadow: 0px 1px 0px rgba(0,0,0,.0); background-color:#3D557D;} #assessment-container ul.tabs li a.active, #assessment-container ul.tabs li a:hover {border:1px solid #BECFE7; color: inherit; text-shadow: 0px 1px 0px rgba(0,0,0,.0); border-bottom: 1px solid #fff;} .tabbed-content {   -moz-border-radius: 0 3px 3px 3px;   border-radius: 0 3px 3px 3px;   border: 1px solid #dedede;   -moz-box-shadow: 0 3px 3px #ddd;   box-shadow: 0 3px 3px #ddd;   background-color:#f7f7f7;   /*width:100%;*/ } /* Vertical Viewer */ /* TEKS wanted to have the borders more obvious between standards to show how one standard can align to 2 visually. this balances out the right border from the td's */ .verticalcontainer table.GridView { border-right: 1px solid #999; background-color: White;} .verticalcontainer .header { background-color: Black; color: White; font-weight: bold; } /* these spacers allow for proper visual alignment of standards */ .verticalcontainer th.spacer,.verticalcontainer td.spacer { display: none; } .verticalcontainer td.statement { background-color: #bbb !important; } .verticalcontainer #columndirectiondiv { padding: 8px 0;} /* 5/27/14 - These items within VV need a light gray shading */ .verticalcontainer td.organizingcomponents, .verticalcontainer td.performanceexpectations { background-color: #ddd !important; } h2#matrix-title.pg-scrolled { position: fixed; top: 0px; padding: 15px 10px; margin-top: -1px; background: rgba(0, 0, 0, 0) url(images/bottom-pane-bg.png) repeat scroll left top; width: 940px; height: 26px; z-index: 100; } /* Faceted after being scrolled */ .verticalcontainer #columndirectiondiv.pg-scrolled { position: fixed; top: 0; margin-top: -1px; border-radius: 0 !important; background: url(images/bottom-pane-bg.png) repeat scroll left top #e4e4e4; height: 25px; padding: 8px 10px; width: 940px; z-index: 100; border-bottom: 1px solid white;} .verticalcontainer #columndirectiondiv.pg-scrolled2 { position: fixed; top: 55px; margin-top: -1px; border-radius: 0 !important; background: url(images/bottom-pane-bg.png) repeat scroll left top #e4e4e4; height: 25px; padding: 8px 10px; width: 940px; z-index: 100; border-bottom: 1px solid white;} .verticalcontainer .GridView tr.header th { background-color: black; border-left: 1px solid #999; } .verticalcontainer .GridView tr td { border-top: 1px solid #999; border-left: 1px solid #999; page-break-inside: avoid !important;} /*.verticalcontainer .GridView tr td:first-child { border-left: none; }*/ #ColumnDirectionNext button span { background: url(../../images/icons/arrow_right_24.png) no-repeat scroll right 0 transparent; padding: 5px 30px 5px 0; *padding: 5px 0 5px 0; } #ColumnDirectionPrevious button span { background: url(../../images/icons/arrow_left_24.png) no-repeat scroll left 0 transparent; padding: 5px 0 5px 30px; *padding: 5px 0 5px 0;} #ColumnDirectionNext button { float: right; } #ReturnToTop {   line-height: 26px; } #ReturnToTop a#return-to-top { margin: 0 0 0 80px; padding-left: 15px; color: #999; text-decoration: none; background: url(images/icons/return-to-top.png) left 0px no-repeat; } #ReturnToTop a#return-to-top:hover { color: #666; } /* Decreasing the native padding/margin in nested unordered lists */ .verticalcontainer td.standard .specificity ul, .verticalcontainer td.statement .specificity ul, .verticalcontainer td.standard .notes ul, .verticalcontainer td.statement .notes ul { margin-top: 0; padding-left: 15px;} .verticalcontainer td.standard .specificity ul ul, .verticalcontainer td.standard .notes ul ul, .verticalcontainer td.statement .specificity ul ul, .verticalcontainer td.statement .notes ul ul{ padding-left: 12px;}  /* Vertical Viewer Expand/Collapse Buttons */ .verticalcontainer .expand { background: url(images/icons/buttons_collapse.png) no-repeat scroll 0 0 transparent; margin: 10px 0; display: block; height: 14px; padding: 2px 20px !important;} .verticalcontainer .collapse { background: url(images/icons/buttons_collapse.png) no-repeat scroll 0 -18px transparent; margin: 10px 0; display: block; height: 14px; padding: 2px 20px !important;} .verticalcontainer #verticalcontainerdiv .specificity, .verticalcontainer #verticalcontainerdiv .notes { margin-left: 20px; } /* Empty Area Diagnoal Image */ .verticalcontainer .blank { background: url(images/pattern-diagonal-black.png) repeat scroll 0 0 #ddd; }

/* Packaged on 6/9/2026 12:29:13 AM  */