/* Pathways styles */
abbr[title] {
    border-bottom:none !important;
    text-decoration: none !important;
}

.vert_text {
    /*
    font-size:.85rem !important;
    word-wrap: break-word !important;
    max-width: 10px;

    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
    */
}
   
.font_awesome {
    float: none; position: relative;
    font-size:25px;
}

   
.pro-tab-vercolmin {
    width:14px;
}

.col-xs-12 table,
.col-xs-12 .program-table { margin-bottom:0px !important; width:100%;}
.pro-tab-vercol {background-color: #ffeeae !important; color: black !important; font-weight: 399 !important; }
.program-table-course  {width:120px; max-width:25% !important;}
.program-table-credits {width:70px; max-width:20% !important;}

#pathway_header { 
    float: none; 
    position: relative; 
    display: inline-table; 
    margin:20px 0;
    border-bottom: 1px solid #000000;
}
#pathway_image  { float: none; position: relative; display: inline-table; margin-bottom:10px; max-width: 225px !important; text-align: center; }
#pathway_image img {
    max-width:100px !important; float:left; position: relative; display: inline-table; margin-right:10px;
}

#pathway_top {
   float: right;
   position: relative;
   display: inline-table;
}
#pathway_title, #pathway_expectactions { float: none; position: relative; display: block; width:100%; } 
#pathway_required_sequence {
    float: left;
    position: relative;
    display: inline-table;
    margin:0;
    width:68%;
}

#pathway_required_sequence h3,
#pathway_notes h2  {
   font-size: 1.2rem !important; color: white !important; background-color: #004990;margin-bottom: 0px;float: left;display: block;width: 100%; padding:5px !important; clear:both;
}

.pathway_required_sequence_totalcredits {
    font-family: myriad-pro-condensed, sans-serif;
    margin:0px;
}

#pathway_notes {
    float: right;
    position: relative;
    display: inline-table;
    margin:5x 0px 5px 5px;
    width:30%;
    border: 1px #004990 solid;     
}

#pathway_disclaimer { margin-bottom:0; padding:5px; }

#pathway_disclaimer p { font-size: 0.75rem; line-height: 1.3rem; }

#pathway_notes_advising,
#pathway_notes_content {
    margin-bottom:20px;
    padding:5px;
    float: left;
}

.pathway_notes ul { padding:0 0 0 15px; }

.table-footer-note {
   float:left; width:100%; background-color: #ffeeae !important; color: black !important; padding:2px;
} 

.table-footer-note p { margin:0; }

#pathway_notes_milestones {
    margin-bottom:0px;
    padding:5px;
}

.page-print-button {
    display: block !important;
}


/* Print version */
#print-posts-container h1 {
    font-family:myriad-pro-condensed, sans-serif;
    font-weight: normal;
}
#print-posts-container .page-print-button {
    display: none !important;
}

#print-posts-container .read-more { display: none; }

#print-posts-container table{
    width:100%;
    border-collapse:collapse;
    border:1px solid #004990;
}

#print-posts-container table th,
#print-posts-container table td{
    border:1px solid #004990;
}

#print-posts-container th a, th p a { text-decoration: none; }

#print-posts-container #pathway_required_sequence h3, 
#print-posts-container #pathway_notes h2 {
    margin-top: 0;
}

/*
@media print {
    *{ -webkit-print-color-adjust: exact !important; color-adjust: exact !important; }
    #pathway_header { 
        float: none; 
        position: relative; 
        display: inline-table; 
        margin:0px !important;
        border-bottom: 1px solid #000000;
      }
      #pathway_required_sequence {
        float: left;
        position: relative;
        display: inline-table;
        margin:0 !important;
        max-width:68% !important;        
      }
      
      #pathway_notes {
          float: right;
          position: relative;
          display: inline-table;
          margin: 5x 0px 5px 5px;
          max-width: 25%  !important;
          border: 1px #004990 solid;
      }
      #pathway_top {max-width:83% !important;}
      #print-posts-container h1 {margin-top: 0px !important;margin-bottom: 0px !important;}
      #pathway_required_sequence h3,
      #pathway_notes h2 {color: white !important;background-color: #004990 !important;}
      #pathway_required_sequence th a, th p a { font-family: Merriweather, serif; font-size:0.85rem; }
      #pathway_required_sequence .pro-tab-vercol,
      #pathway_required_sequence .program-table-credits { text-align: center; }
      #pathway_required_sequence .program-table-course { width: 80px !important; }
      #pathway_required_sequence h3, 
      .program-table td, 
      .program-table .program-table-course, 
      .program-table .program-table-course p, 
      .program-table .program-table-course a, 
      .program-table .program-table-course p a {font-size: 10.5px !important;}
      .program-table-title {min-width: 220px !important;hyphens: auto;}
      #pathway_sequence_title {margin: 0 0 10px;display: none;}
      #pathway_header {border-bottom: none !important;}
      .pro-tab-vercol {font-size: 12px !important;line-height: 1.1 !important;min-width:5% !important;}
      .pro-tab-check { max-width:10px !important; }
      #pathway_notes,
      #pathway_notes p, 
      #pathway_notes ol, 
      #pathway_notes ul, 
      #pathway_notes li {line-height: 1.22rem !important;font-size: 9px !important;padding:0;margin:0 0 0 5px !important;}
      #pathway_notes h2 {font-size: .875rem !important;padding: 2px !important;}
      #pathway_image img {max-width: 50px !important;margin-right: 2px;}
      .sc-RequirementsNote {font-size: 11px;line-height: 1;padding-top: 2px;padding-bottom: 2px;}
      .pro-tab-vercol .vert_text {padding: 1px;}
      .vert_text {min-width: 2%;hyphens: auto;}  
      #pathway_expectactions { width: unset; }
      #pathway_expectactions p {line-height: 1.25;font-size: .875rem;}
      #pathway_title h1 { font-weight: 300;font-size: 1.75rem;line-height: 1.1; margin:0 0 .5rem 0 !important;  }
      #pathway_required_sequence .program-table,
      #print-posts-container .program-table { margin-bottom:0px !important; width:100%;}
      #pathway_notes_advising, #pathway_notes_content {margin-bottom: 0 !important;padding: 0 1px 1px 5px !important;}      
}
*/
