/* Print styling */
@media print{@page {size: landscape}}
@media print {
.disabled-button,
.no-print,
.overview-bottom,
.d-print-none,
.nav-tabs,
.dash_footer,
.ohio-button
{
    display: none !important;
}
.overview-bottom
{
    height:0;
}
.overview-section
{
    margin-bottom: 5px;
    margin-top:15px;
}
.print-overview-text
{
font-size:13px;
}
.print
{
display: block;
}
.tab-content > .tab-pane {
    display: block;
}
.col-md-offset-3 .well-teacher-stats
{
    margin-left: 50% !important;
    width: 100% !important;
}
.container-reportcard
{
    page-break-after: always !important;
}
[class*="col-md-"] {
    float: left;
  }

  .col-md-12 {
    width:100% !important;
  }

  .col-md-11 {
    width:91.66666667% !important;
  }

  .col-md-10 {
    width:83.33333333% !important;
  }

  .col-md-9 {
    width:75% !important;
  }

  .col-md-8 {
    width:66.66666667% !important;
  }

  .col-md-7 {
    width:58.33333333% !important;
  }

  .col-md-6 {
    width:50% !important;
  }

  .col-md-5 {
    width:41.66666667% !important;
  }

  .col-md-4 {
    width:33.33333333% !important;
  }

  .col-md-3 {
    width:25% !important;
  }

  .col-md-2 {
    width:16.66666667% !important;
  }

  .col-md-1 {
    width:8.33333333% !important;
  }
  .percentage-container
  {
    margin-left: 16.66667% !important;
  }
  .circle-overview {
    border: none !important;
    border-radius: 50% !important;
    color: #fff !important;
    font-size: 40px !important;
    font-weight: bold !important;
    line-height: 63px !important;
    margin: 0px !important;
    padding: 0px 0px 3px 0px !important;
    height: 65px !important;
    width: 65px !important;
    display: inline-block !important;
    text-align: center !important;
}
.circle.adjust-lrg {
    line-height: 40px !important;
    height: 40px !important;
    width: 40px !important;
    font-size: 25px !important;
    color: #fff !important;
}
.achievement_grade_bg {
    background: #6caede !important;
}
.standard-color span.exceeds > i.fa-stack-2x:before,
.standard-color .fa-times-circle-o.fa:before,
.standard-color .fa:before,
.district
{
   color: #820024 !important;
}
.achievement
{
   color: #6caede !important;
}
.finacial
{
   color:#323543 !important;
}
.success_rc
{
   color: #95A720 !important;
}
.graduation
{
   color: #cd1330 !important;
}
.k-3 .fa:before,
.k-3
{
   color: #E6A800 !important;
}
.gap .fa:before,
.gap
{
   color: #12304e !important;
}
.otherdata
{
    color: #ffbe0e !important;
}
.progress_rc .fa:before,
.progress_rc
{
   color: #0e7c7c !important;
}
.district_grade_bg
{
  background: #820024 !important;

}
.success_rc_grade_bg
{
  background: #c1d72f !important;

}
.graduation_grade_bg
{
   background: #cd1330 !important;

}
.gap_grade_bg
{
   background: #12304e !important;

}
.achievement_grade_bg
{
   background: #6caede !important;

}
.progress_grade_bg
{
   background: #0e7c7c !important;

}
.overall_grade_bg
{
   background: #6f0027 !important;
   margin-left: 21px !important;
}
.otherdata_grade_bg
{
   background: #ffbe0e !important;
   margin-left: 19px !important;
}
.k-3_grade_bg
{
   background: #ffc21d !important;
   margin-left: 19px !important;
}
.progress_rc span.exceeds > i.fa-stack-2x:before,
.progress_rc .fa-times-circle-o.fa:before,
.progress_rc .fa:before,
.progress_rc .overview-section-title
{
    color: #0e7c7c !important;
}
.watermark-text .fa:before,
.watermark-text
{
    color: #5e8000 !important;
}
.achievement span.exceeds > i.fa-stack-2x:before,
.achievement .fa-times-circle-o.fa:before,
.achievement .fa:before,
.achievement .overview-section-title
{
    color: #6caede !important;
}
.k-3 span.exceeds > i.fa-stack-2x:before,
.k-3 .fa-times-circle-o.fa:before,
.k-3 .fa:before,
.k-3 .overview-section-title
{
    color: #E6A800 !important;
}
.gap span.exceeds > i.fa-stack-2x:before,
.gap .fa-times-circle-o.fa:before,
.gap .fa:before,
.gap .overview-section-title
{
    color: #12304e !important;
}
/* .fa-check-circle-o.fa:before
{
    color:#5e8000 !important;
} */

span.exceeds > i.fa-inverse:before,
.fa-check-double .fa:before
{
    color:#fff !important;
}
.graduation span.exceeds > i.fa-stack-2x:before,
.graduation .fa-times-circle-o.fa:before,
.graduation .fa:before,
.graduation .overview-section-title
{
    color: #cd1330 !important;
}
.success_rc span.exceeds > i.fa-stack-2x:before,
.success_rc .fa-times-circle-o.fa:before,
.success_rc .fa:before,
.success_rc .overview-section-title
{
    color: #95A720 !important;
}
.rc-label-green {
    color:#5e8000 !important;
    line-height: 20px;
}
.grade_card_discpt {
    color: #000 !important;
    font-size: 10pt !important;
}
table.district-teachers th {
    font-weight: normal;
    background-color: #f5f5f5 !important;
    color: #5e8000 !important;
}
.table > thead > tr > th {
    vertical-align: bottom !important;
    border-bottom: 2px solid #ddd !important;
}
.well-teacher-stats {
    background-color: #f5f5f5 !important;
    border: 1px solid #e3e3e3 !important;
}
.percentage-container {
    background: #fff !important;
}
.overview-bottom {
    background-color: #f5f5f5 !important;
}
.overview-section {
    border-bottom: 1px solid #ccc !important;
}
h2.rc-adjust-header b,
h1.rc-adjust-header b {
    color: #700017 !important;
}
h1.rc-adjust-header.achievement b {
    color:#6caede !important;
}
h1.rc-adjust-header.progress_rc b {
    color:#0e7c7c !important;
}
h1.rc-adjust-header.gap b {
    color:#12304e !important;
}
h1.rc-adjust-header.k-3 b{
    color:#E6A800 !important;
}
h1.rc-adjust-header.success_rc b{
    color:#95A720 !important;
}
table.district-teachers tr td.tabco6 {
    background: #E53935 !important;
}
th.tabco2 {
    /* background: #00C853; */
    background: #73a5cc !important;
  }
  table.district-teachers tr td.tabco1 {
    background: #fff !important;
  }
  table.district-teachers tr td.tabco2 {
    background: #5e8000 !important;
  }
  table.district-teachers tr td.tabco3 {
    background: #00C853!important;
  }
  table.district-teachers tr td.tabco4 {
    background: #ffbe0e !important;
  }
  table.district-teachers tr td.tabco5 {
    background: #ed6102 !important;
  }
  table.district-teachers tr td.tabco6 {
    background: #E53935 !important;
  }
  table.district-teachers tr td.tabco7 {
    background: #d8d8d8 !important;
  }
  .ohio-table .table td:last-child {
    border-right: 1px solid #d8d8d8 !important;
}
.ohio-table .table td {
    border-top: 1px solid #d8d8d8 !important;
}
.ohio-table .table th:first-child, .ohio-table .table td:first-child {
    border-left: 1px solid #d8d8d8 !important;
}
table.district-teachers td.grade-header {
    background-color: #f5f5f5 !important;
    color: #5e8000 !important;
}
.ohio-table table tr td i.fa-times-circle-o 
{
    color: #eb1316 !important;
}
#highcharts-lj05sz0-14
{
    width:400px !important;
}
.well-teacher-stats .col-md-10
{
    margin-left: 8.33333% !important;
}
.well-teacher-stats .col-md-9
{
    margin-left: 15% !important;
}
span.legend-text
{
    color: #5e8000 !important;
    font-size: 14px !important;
}
.circle-legend {
    border: none !important;
    border-radius: 50% !important;
    color: #fff !important;
    font-size: 15px !important;
    font-weight: bold !important;
    line-height: 21px !important;
    margin: 0px !important;
    padding: 0px 0px 3px 0px !important;
    height: 23px !important;
    width: 23px !important;
    display: inline-block !important;
    text-align: center !important;
    background-color: #8C8C8C !important;
}

.rc-label-green.overview
{
    /* margin-top:9px; */
}
.rc-label-green.overview,
.center-mobile .rc-label-green
{
    font-size: 14px;
}
.center-mobile .rc-label-green
{
    margin-top: 10px;
}
.no-padding
{
    padding-right: 0px;
    padding-left: 0px;
}
.meets-standards-background-top,
.meets-standards-background
{
    left: -16px;
}
.meets-standards-text
{
    width: 95px;
}
.dotted_line
{
    height: 25px;
}
.right_text
{
    font-size: 12px;
}
.small-text,
.right_text.small-text,
.left_text.small-text
{
    font-size: 12px;
}
.x-small-text,
.right_text.x-small-text,
.left_text .x-small-text,
.left_text.x-small-text
{
    font-size: 10px;
}
.grade_stats_container
{
    /* padding-top:5px; */
}
.right_text
{
    top:3px;
}
.overview-section
{
    border-bottom: transparent !important;
}
.dotted_line 
{
    border-bottom: 1px dotted transparent;
}
.report_card_hr {
    margin-bottom: 9px;
    margin-top: 9px;
}
.print .rc-label-green {
    font-size: 13px;
    line-height:11px;
    margin-top: 5px;
}
.left_text
{
    font-size: 13px !important; 
}
.grade_stats_container {
    margin-bottom: -10px;
}
.meets-standards-container {
    width: 135px;
}
.meets-standards-text.dorp-print
{
    font-size: 15px;
    width: 135px;
    left: -15px;
}
.rc-label-green.dorp-print.top
{
    top:-15px;
}
.rc-label-green.dorp-print
{
    position: relative;
    left: -15px;
}
.col-md-8.print-top
{
    width:83.33334% !important;
}

  /* .col-md-1,
  .col-md-2,
  .col-md-3,
  .col-md-4,
  .col-md-5,
  .col-md-6,
  .col-md-7,
  .col-md-8,
  .col-md-9,
  .col-md-10,
  .col-md-11,
  .col-md-12
   {
  float: left !important;
  } */
  body {-webkit-print-color-adjust: exact;}
}
/* @page {
    size: A3;
    margin-left: -5cm;
    margin-right: -5cm;
    } */