/* 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; */
        color: #525051 !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; */
        color: #525051 !important;
    }
    /* .achievement .overview-section-title.print-color,
    .achievement .fa-times-circle-o.fa:before,
    .achievement .fa:before,
    .achievement .print-color i
    {
        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; */
        color: #525051 !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; */
        color: #525051 !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; */
        color: #525051 !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; */
        color: #525051 !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;
    }
    .bs-rating-star,
    .overview .bs-rating-star
    {
    color:#d8d8d8; 
        -webkit-text-stroke: 1px #d8d8d8; 
    }
    .overview.one .bs-rating-star.active{
    color: #954353 !important;
    -webkit-text-stroke: 1px #954353;
    }

    .overview.two .bs-rating-star.active {
    color: #ddb547 !important;
    -webkit-text-stroke: 1px #ddb547;
    }

    .overview.three .bs-rating-star.active {
    color: #aec35f !important;
    -webkit-text-stroke: 1px #aec35f;
    }

    .overview.four .bs-rating-star.active {
    color: #99bcd8 !important;
    -webkit-text-stroke: 1px #99bcd8;
    }

    .overview.five .bs-rating-star.active{
    color: #586074 !important;
    -webkit-text-stroke: 1px #586074;
    }
    /* .option-one-star .fa-solid:before
    { color:#ddb547 !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;
        print-color-adjust: exact; 
    }
    .overview.one {
        color: #954353;
      }
      .overview.two {
        color: #ddb547 ;
      }
      .overview.three {
        color: #aec35f ;
      }
      .overview.four {
        color: #99bcd8 ;
      }
      .overview.five {
        color: #586074 ;
      }
 
}

/* @page {
    size: A3;
    margin-left: -5cm;
    margin-right: -5cm;
    } */