  
/*Light blue (used on large top row)—
RGB (180, 226, 237)
#b4e2ed

Bright blue (used in 2nd colored row, fades to light blue)—
RGB (91, 186, 212)
#a8c6e5

Grey (used in most text)—
RGB (109, 110, 113)
#666666
    
Yellow buttons for hover/active mode--
Yellow: RGB (242,204, 116), #f2cc74  (Âé¶¹´«Ã½Ó³»­-Yellow: #f2cc74)
Orange: #e99262

====NEW Âé¶¹´«Ã½Ó³»­ COLORS:====
Berry #DD1843
Indigo #4d73bf
Green #5fac35 // New: #497F2A // New #497F2A (10/2/2018)
Light Grey #e7e7e7  
*/

body {font-family: "proxima-nova", sans-serif; color:#565656;}
h1 {font-family: "proxima-nova", sans-serif; color:#565656;}
h2 {font-family: "proxima-nova", sans-serif; color:#565656;}
h3 {font-family: "proxima-nova", sans-serif; color:#565656;}
p {font-family: "proxima-nova", sans-serif; color:#565656;}
ol ul li {font-family: "proxima-nova", sans-serif; color:#565656;}
hr { border: 0; height: 0; border-top: #e0e0e0; border-bottom: 1px solid #e0e0e0; margin-top: 10px; margin-bottom: 10px;}
.hyperlink-normal {
    font-family: "proxima-nova", sans-serif;
    color: #565656;
    font-weight: normal;
    font-size:12px;
    text-decoration:underline;
}
.hyperlink-normal:hover {
    font-family: "proxima-nova", sans-serif;
    color: #565656;
    font-weight: normal;
    font-size: 12px;
    text-decoration: none;
}

a { color:#434343; font-weight: bold; }
a:hover { color:#434343; text-decoration: underline;}
a:active { color:#434343; text-decoration: underline;}
.footerlink {font-size: 14px; color: #565656; text-decoration: none;}
.table-style {border-collapse:collapse;width:100%}
.table-style td {border:1px solid #e7e7e7; vertical-align:top; padding:2px 5px 2px 5px;}
.important-text {font-family: "proxima-nova", sans-serif; color:#4d73bf; font-size: 14px; font-weight: bold; text-transform: uppercase;}

/*table.table-condensed*/
.table.table-condensed th {font-family: "proxima-nova", sans-serif; color:#565656; background-color: #e5e5e5; font-size: 12px; font-weight: bold; text-transform: uppercase; padding: 5px 5px 5px 0px; vertical-align:middle;}
.table.table-condensed tr td {font-family: "proxima-nova", sans-serif; padding: 2px 2px 0px 0px; vertical-align:top; border-collapse:collapse; border:none;}

/*table.table-striped*/
.table-striped > tbody > tr:nth-of-type(odd) {
    background-color: #f5f5f5;
}
.table-striped > tbody > tr:nth-of-type(even) {
    background-color: white;
}


/*table usermgmt*/
.usermgmt th {
    font-family: "proxima-nova", sans-serif;
    color: #565656;
    background-color: #e5e5e5;
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
    padding: 5px 5px 5px 20px;
    text-align: center;
    height: 25px;
    width: 120px;
}

label {font-family: "proxima-nova", sans-serif; font-weight:normal; color:#434343;}
.control-label {font-family: "proxima-nova", sans-serif; font-weight:bold; color:#434343;}
.form-control {font-family: "proxima-nova", sans-serif; color:#666666;}
    
/*.dropdown:hover .dropdown-menu {display:block;}*/
.dropdown-menu {font-size:12px; color:#565656; font-family: "proxima-nova", sans-serif;}

.vcenter {display: inline-block; vertical-align: middle; float: none;}
.hcenter {display: block; margin-left: auto; margin-right: auto}

.left-footer {margin-left:20px; margin-right:20px; line-height:15px;}
.right-footer {margin-left:20px; margin-right:20px; float:right;}
.overflow-activity-log {min-height:30px; max-height:160px; overflow-x: hidden; overflow-y: scroll;}
.overflow-ceqproposal {min-height:300px; max-height:650px; overflow-x: hidden; overflow-y: scroll;}
.overflow-department {font-size:13px; border:1px solid #e7e7e7; padding:4px 6px 4px 6px; border-radius:5px; min-height:30px; max-height:82px; overflow-x: hidden; overflow-y: scroll;}

/*Indigo background-color banner */
.master-banner {background-image: linear-gradient(90deg, #4d73bf, #A0B9EB); padding-top: 15px; padding-bottom: 15px;}
.regular-banner {background-image: linear-gradient(90deg, #4d73bf, #A0B9EB); padding-top: 30px; padding-bottom: 32px;}
.text-on-top-banner {font-family: "proxima-nova", sans-serif; color:#ffffff; font-size:24px; line-height: 32px; text-align:center;}
.shaded-box {padding:5px 5px 6px 10px; border-radius:5px; background-color:#e7e7e7;}

/*header style*/
.pageheader {font-family: "proxima-nova", sans-serif; color:#565656; font-size:16px; font-weight:bold;}
.subheader1 {font-family: "proxima-nova", sans-serif; color:#565656; font-size:14px; font-weight:bold;}
.sectionheader {font-family: "proxima-nova", sans-serif; color:#565656; font-size: 13px; font-weight: bold; text-transform: uppercase;}
.publicview-pageheader {font-family: "proxima-nova", sans-serif; color:#4d73df; font-size:18px; font-weight:bold;}
.publicview-subheader0 {font-family: "proxima-nova", sans-serif; color:#565656; font-size:12px; font-weight:normal;}
.publicview-subheader1 {font-family: "proxima-nova", sans-serif; color:#565656; font-size:18px; font-weight:bold;}
.publicview-footer {font-family: "proxima-nova", sans-serif; color:#4d73df; font-size:12px;}

.small-text {font-family: "proxima-nova", sans-serif; font-size:12px;}
.small-text-italic {font-family: "proxima-nova", sans-serif; font-size:12px; font-style:italic;}
.medium-text {font-family: "proxima-nova", sans-serif; font-size:13px;}
.course_attribute_bold {font-family: "proxima-nova", sans-serif; font-weight:bold;}
.course-detail {
    font-family: "proxima-nova", sans-serif;
    padding: 20px 20px 20px 20px;
    border-radius: 5px;
    border: 1px solid #bec3c3;
    font-size: 13px;
    overflow-wrap: break-word;
    word-break: break-word;
    word-wrap: break-word;
    width: 100%;
}
.pv-display-options {
    font-family: "proxima-nova", sans-serif;
    font-size: 13px;
    padding: 0px 15px 0px 15px;
    overflow-wrap: break-word;
    word-break: break-word;
    word-wrap: break-word;
    width: 100%;
}

.coursecode-title {font-family: "proxima-nova", sans-serif; color:#565656; font-size:13px; font-weight:bold; text-transform:uppercase;}
.course-group-name {font-family: "proxima-nova", sans-serif; color:#565656; font-size: 14px; font-weight: bold; text-transform:uppercase;}
.course-group-comments-public {text-transform: none;}
/*.publicview-course-group-name {font-family: "proxima-nova", sans-serif; color:#565656; font-size: 14px; font-weight: bold; text-transform: uppercase;}*/
.email-instname-dataset {vertical-align:top;width:140px;color:#565656;font-weight:bold;font-family:proxima-nova, emaisans-serif;}
.inst-cross-ref {color: #565656; text-transform: uppercase; font-style:italic;}
.multi-account {font-family: "proxima-nova", sans-serif; color:#fff; font-size:14px; text-transform:uppercase;}
.notice-background {font-family: "proxima-nova", sans-serif; background-color:#e7e7e7; padding: 5px 5px 5px 10px; color:#434343;}

.alert_text_color {font-family: "proxima-nova", sans-serif; color:#DD1843; font-size:12px;}
/*.alert_text_message {font-family: "proxima-nova", sans-serif; color:#DD1843; font-size:12px;}  switched to higher contrast color per accessibility testing */
.alert_text_message {font-family: "proxima-nova", sans-serif; color:#DD1843; font-size:12px;}
/*.alert_success_message {font-family: "proxima-nova", sans-serif; color:#497F2A; font-size:12px;} switched to higher contrast color per accessibility testing */
.alert_success_message {font-family: "proxima-nova", sans-serif; color:#497F2A; font-size:12px;} 

.bolduppercaseheader {font-family: "proxima-nova", sans-serif; color:#4d73bf; font-size:14px; font-weight:bold; text-transform:uppercase;}
.boldlowercaseheader {font-family: "proxima-nova", sans-serif; color:#4d73bf; font-size:14px; font-weight:bold;}
.blackbolduppercaseheader {font-family: "proxima-nova", sans-serif; color:#565656; font-size:14px; font-weight:bold; text-transform:uppercase;}
.blackboldlowercaseheader {font-family: "proxima-nova", sans-serif; color:#565656; font-size:14px; font-weight:bold;}
.small-uppercase-bold {font-family: "proxima-nova", sans-serif; color:#565656; font-size:12px; font-weight:bold; text-transform:uppercase;}
.small-uppercase-bold-alert {font-family: "proxima-nova", sans-serif; color:#DD1843; font-size:12px; font-weight:bold; text-transform:uppercase;}
.small-uppercase-bold-green {font-family: "proxima-nova", sans-serif; color:#497F2A; font-size:12px; font-weight:bold; text-transform:uppercase;}
a.small-uppercase-bold:hover {font-family: "proxima-nova", sans-serif; color:#565656; font-size:12px; font-weight:bold; text-transform:uppercase;}
.plus-button{font-size: 10px; color: #565656; border: 1px solid #565656; border-radius: 2px 2px 2px 2px; padding: 0px 3px 0px 3px; text-decoration:none;}
.plus-button:hover {font-size: 10px; color: #565656; border: 1px solid #565656; border-radius: 2px 2px 2px 2px; padding: 0px 3px 0px 3px; text-decoration:none;}

.gdv_boundfield_uppercase {font-family: "proxima-nova", sans-serif; color:#565656; font-size:12px; text-transform:uppercase;}
.gdv_boundfield_uppercase_small {
    font-family: "proxima-nova", sans-serif;
    color: #565656;
    font-size: 11px;
    text-transform: uppercase;
}
.gdv_boundfield_lowercase {font-family: "proxima-nova", sans-serif; color:#565656; font-size:13px; text-transform:lowercase;}
.gdv_boundfield_capitalize {font-family: "proxima-nova", sans-serif; color:#565656; font-size:13px; text-transform:capitalize;}
.gdv_boundfield_normal {font-family: "proxima-nova", sans-serif; color:#565656; font-size:11px;}
.gdv-subheader-uppercase-bold {font-family: "proxima-nova", sans-serif; color:#4d73bf; font-size:13px; font-weight:bold; text-transform:uppercase;}
.gdv-subheader-uppercase-blue {font-family: "proxima-nova", sans-serif; color: #4d73bf; font-size: 13px; text-transform: uppercase;}
.gdv_boundfield_uppercase_green {font-family: "proxima-nova", sans-serif; color:#497F2A; font-size:13px; text-transform:uppercase;}


.institution_name, .dataset {font-family: "proxima-nova", sans-serif; font-size:16px; color:#4d73bf;}
.accred_header {font-family: "proxima-nova", sans-serif; font-size:14px; color:#4d73bf;}
.city_state {font-family: "proxima-nova", sans-serif; font-size:11px; text-transform:uppercase;}
.uppercaseheader {font-family: "proxima-nova", sans-serif; color:#000; font-size:12px; font-weight:bold; text-transform:uppercase;}
.instname-text {font-family: "proxima-nova", sans-serif; font-size:16px;}
.log-text {font-family: "proxima-nova", sans-serif; font-size:12px;}

#pdfViewerBanner{font-family: "proxima-nova", sans-serif; background-image: linear-gradient(90deg, #a8c6e5, #b4e2ed); padding: 10px;}

/*modify small button (text) font-size*/
.btn-sm {font-size:10.5pt;}
.btn-xs {font-size:9pt;}
.btn-xs-selected {color:#fff; background-color:#497F2A; border-color:#497F2A;}
.btn:active {background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px #4d73bf;box-shadow:inset 0 0px 0px #4d73bf;}

/*modify default button*/
.btn-default {font-family: "proxima-nova", sans-serif; color:#fff; background-color:#4d73bf; border-color:#4d73bf; padding-top:1px; padding-bottom:2px;}
.btn-default:hover {font-family: "proxima-nova", sans-serif; color:#fff; background-color:#4d73bf; border-color:#4d73bf;}
.btn-default.focus,.btn-default:focus{font-family: "proxima-nova", sans-serif; color:#fff; background-color:#4d73bf; border-color:#4d73bf;}
.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{font-family: "proxima-nova", sans-serif; color:#fff;background-color:#4d73bf;border-color:#4d73bf;}
.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,
.btn-default:active:hover,.open>.dropdown-toggle.btn-default.focus,.open>.dropdown-toggle.btn-default:focus,.open>.dropdown-toggle.btn-default:hover{color:#fff;background-color:#4d73bf;border-color:#4d73bf;}
.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{background-image:none}.btn-default.disabled.focus,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled].focus,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#4d73bf;border-color:#4d73bf;}
.btn-default .badge{color:#4d73bf;background-color:#4d73bf;}

/*modify primary button*/
.btn-primary {font-family: "proxima-nova", sans-serif; color:#fff; background-color:#4d73bf; border-color:#4d73bf; padding-top:2px; padding-bottom:3px;}
.btn-primary:hover {font-family: "proxima-nova", sans-serif; color:#fff; background-color:#497F2A; border-color:#497F2A;}
.btn-primary.focus,.btn-primary:focus{font-family: "proxima-nova", sans-serif; color:#fff; background-color:#497F2A; border-color:#497F2A;}
.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{font-family: "proxima-nova", sans-serif; color:#fff;background-color:#497F2A;border-color:#497F2A;}
.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,
.btn-primary:active:hover,.open>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover{color:#fff;background-color:#497F2A;border-color:#497F2A;}
.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled.focus,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled].focus,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#497F2A;border-color:#497F2A;}
.btn-primary .badge{color:#497F2A;background-color:#497F2A;}
.btn-glyphicon-color {color:#4d73bf;}
.btn-glyphicon-color:hover {color:#497F2A;}
.btn-glyphicon-color:active {color:#497F2A;}

/*modify primary1 button*/
.btn-primary1 {
    font-family: "proxima-nova", sans-serif;
    font-size: 8px;
    color: #fff;
    background-color: #4d73bf;
    border-color: #4d73bf;
    padding-top: 2px;
    padding-bottom: 2px;
}

.btn-primary1:hover {
    font-family: "proxima-nova", sans-serif;
    color: #fff;
    background-color: #497F2A;
    border-color: #497F2A;
}

.btn-primary1.focus, .btn-primary1:focus {
    font-family: "proxima-nova", sans-serif;
    color: #fff;
    background-color: #497F2A;
    border-color: #497F2A;
}

.btn-primary1.active, .btn-primary1:active, .open > .dropdown-toggle.btn-primary1 {
    font-family: "proxima-nova", sans-serif;
    color: #fff;
    background-color: #497F2A;
    border-color: #497F2A;
}

.btn-primary1.active.focus, .btn-primary1.active:focus, .btn-primary1.active:hover, .btn-primary1:active.focus, .btn-primary1:active:focus,
.btn-primary1:active:hover, .open > .dropdown-toggle.btn-primary1.focus, .open > .dropdown-toggle.btn-primary1:focus, .open > .dropdown-toggle.btn-primary1:hover {
    color: #fff;
    background-color: #497F2A;
    border-color: #497F2A;
}

.btn-primary1.active, .btn-primary1:active, .open > .dropdown-toggle.btn-primary1 {
    background-image: none
}

.btn-primary1.disabled.focus, .btn-primary1.disabled:focus, .btn-primary1.disabled:hover, .btn-primary1[disabled].focus, .btn-primary1[disabled]:focus, .btn-primary1[disabled]:hover, fieldset[disabled] .btn-primary1.focus, fieldset[disabled] .btn-primary1:focus, fieldset[disabled] .btn-primary1:hover {
    background-color: #497F2A;
    border-color: #497F2A;
}

.btn-primary1 .badge {
    color: #497F2A;
    background-color: #497F2A;
}


/*modify success button*/
.btn-success {font-family: "proxima-nova", sans-serif; color:#fff; background-color:#4d73bf; border-color:#4d73bf; padding-top:0px; padding-bottom:0px;}
.btn-success:hover {font-family: "proxima-nova", sans-serif; color:#fff; background-color:#497F2A; border-color:#497F2A;}
.btn-success.focus,.btn-success:focus{font-family: "proxima-nova", sans-serif; color:#fff; background-color:#497F2A; border-color:#497F2A;}
.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{font-family: "proxima-nova", sans-serif; color:#fff;background-color:#497F2A;border-color:#497F2A;}
.btn-success.active.focus,.btn-success.active:focus,.btn-success.active:hover,.btn-success:active.focus,.btn-success:active:focus,
.btn-success:active:hover,.open>.dropdown-toggle.btn-success.focus,.open>.dropdown-toggle.btn-success:focus,.open>.dropdown-toggle.btn-success:hover{color:#fff;background-color:#497F2A;border-color:#497F2A;}
.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{background-image:none}.btn-success.disabled.focus,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled].focus,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#497F2A;border-color:#497F2A;}
.btn-success .badge{color:#497F2A;background-color:#497F2A;}

/*default page*/
.column-header {color:#365696; font-size:20px; font-weight:600;}
.statslabel {color:#6d6e71;font-size:17px;font-weight:600;}
.statsnum {font-family:'proxima-nova', sans-serif; color: #fff; font-size: 55px; line-height:50px;}
.div-text-on-top-video {position:absolute;top:38%;left:0%;z-index: 10;}
.div-stats {margin-top: 0px; background-color: #a8c6e5; padding-top: 45px; padding-bottom: 48px;}

video::-webkit-media-controls-start-playback-button {
  display: none !important;
}
.overlay figcaption {
            position: absolute;
            z-index: 10;
            height: 100%;
            width: 100%;
            /**text, adjust as req'd**/
            padding-top: 22%;
            padding-left: 0%;
            font-family:'proxima-nova', sans-serif; 
            color: #fff; 
            text-shadow: 2px 2px 4px #000; 
            -webkit-text-shadow: 2px 2px 4px #000; 
            -moz-text-shadow: 2px 2px 4px #000; 
            line-height:normal;
            text-align: center;
            font-size: 15pt; /**some fallback value**/
            font-size: 4.8vw; /**responsive size**/
        }

.spaceheight {margin-top:40px;}
.greentext-default {color: #497F2A; font-size: 36px; font-weight: 500; line-height: 48px;}

.spaceheight01 {margin-top:50px;}
.spaceheight02 {margin-top:22px;}
.spaceheight03 {margin-top:55px;}
.spaceheight04 {margin-top:35px;}
.spaceheight05 {margin-top:60px;}
.spaceheight_login_footer {margin-top:100px;}

.colmargin01 {margin-top:0px;}
.colmargin02 {margin-top:0px;}
.colmargin03 {margin-top:20px;}

@media only screen and (max-width: 420px) {
   .div-stats {margin-top: 0px; background-color: #a8c6e5; padding-top: 30px; padding-bottom: 30px;}

   .spaceheight01 {margin-top:30px;}
   .spaceheight02 {margin-top:8px;}
   .spaceheight03 {margin-top:37px;}
   .spaceheight04 {margin-top:25px;}
   .spaceheight05 {margin-top:25px;}
   .spaceheight_login_footer {margin-top:400px;}

   .greentext-default {color: #497F2A; font-size: 20px; line-height: 26px;}
  
   .colmargin01 {margin-top:28px;}
   .colmargin02 {margin-top:20px;}
   .colmargin03 {margin-top:20px;}
}

/*============modified text on navbar==================*/
.navbar-brand {padding-top: 14px; padding-bottom: 0px; font-family: "proxima-nova", sans-serif; font-weight: bold; font-size: 14px; color: #666666;}
.navbar-nav > li > a {padding-top: 14px;padding-bottom: 0px;font-family: "proxima-nova", sans-serif;font-weight: bold;font-size: 14px;color: #666666;}
.navbar { margin-bottom: 0px; margin-bottom: 0px; }

/*==========NAVBAR-INVERSE=========*/      
/*change background and border COLOR
.navbar-inverse{background-color:#222;border-color:#080808}*/
.navbar-inverse{background-color:#fff;border-color:#fff; padding-top:6px; padding-bottom:6px;}

/*change .navbar-brand text COLOR
.navbar-inverse .navbar-brand{color:#9d9d9d}*/
.navbar-inverse .navbar-brand{color:#666666; padding-top:7px; padding-bottom:0px;}

/*change .navbar-brand text COLOR when hovering
.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover{color:#fff;background-color:transparent}*/
.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover{color:#4d73bf;background-color:transparent}

/*change .navbar-text and .navbar-nav>li>a COLOR
.navbar-inverse .navbar-text{color:#9d9d9d}
.navbar-inverse .navbar-nav>li>a{color:#9d9d9d}*/
.navbar-inverse .navbar-text{color:#666666; font-size: 10.5pt;}
.navbar-inverse .navbar-nav>li>a{color:#666666; font-size: 17px;}

/*change .navbar-nav>li>a:focus and .navbar-nav>li>a:hover COLOR
.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover{color:#fff;background-color:transparent}*/
.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover{color:#333333;background-color:transparent; text-decoration:underline;}
.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:active{color:#333333;background-color:transparent; text-decoration:underline;}

/*.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover{color:#fff;background-color:#080808}*/
.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover{color:#333333;background-color:transparent;}

/*.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:focus,.navbar-inverse .navbar-nav>.disabled>a:hover{color:#444;background-color:transparent}*/

/*change .navbar-toggle button border COLOR
.navbar-inverse .navbar-toggle{border-color:#333}*/
.navbar-inverse .navbar-toggle{border-collapse:collapse; border-color:#fff;}

/*change .navbar-toggle:focus and .navbar-toggle:hover COLOR
.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{background-color:#333}*/
.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{background-color:#fff}

/*change .navbar-toggle .icon-bar COLOR
.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}*/
.navbar-inverse .navbar-toggle .icon-bar{background-color:#666666;}

/*change nabar border COLOR (resize to small screen)
.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}*/
.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#666666;}

/*change dropdown menu header BACKGROUND-COLOR
.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover{color:#fff;background-color:#080808}@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}*/
.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover{color:#4d73bf; background-color:#fff;}
@media (max-width:767px) {
    .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
        border-color: #b4e2ed;
    }
}

/*change dropdown-menu divider BACKGROUND-COLOR                                                                                                                                                                                     
.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}*/
.navbar-inverse .navbar-nav .open .dropdown-menu .divider {background-color:#a8c6e5;}

/*change dropdown-menu li a text COLOR
.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#9d9d9d}*/
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a {color: #434343;font-size:9.5pt; border-bottom:1px solid #fff;}

/*change dropdown-menu li a text COLOR when hovering
.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{color:#fff;background-color:transparent}*/
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus, .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover {color: #434343;background-color:#fff;font-size: 9.5pt;}

/*change dropdown BACKGROUND-COLOR*/
.navbar-inverse .navbar-nav .open .dropdown-menu {background-color:#a8c6e5; padding-top:0px; padding-bottom:0px;}
/*
.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-color:#080808}
.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#444;background-color:transparent}}
.navbar-inverse .navbar-link{color:#9d9d9d}
.navbar-inverse .navbar-link:hover{color:#fff}
.navbar-inverse .btn-link{color:#9d9d9d}
.navbar-inverse .btn-link:focus,.navbar-inverse .btn-link:hover{color:#fff}
.navbar-inverse .btn-link[disabled]:focus,.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:focus,fieldset[disabled] .navbar-inverse .btn-link:hover{color:#444}
*/


/*radio-inline-horizontal*/
.radio-inline-horizontal input[type="radio"] {
    font-family: "proxima-nova", sans-serif;
    color: #666666;
    position: relative;
    display: inline-block;
    cursor: pointer;
    margin: 6px 3px 10px 0px;
    vertical-align: middle;
    border: 1px solid #fff;
    text-transform: none;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
}

.radio-inline-horizontal input[type="radio"] + label:after {
    content: "\f10c";
    color: transparent;
    display: inline-block;
    text-transform: none;
    font-style: normal;
    font-weight: normal;
    letter-spacing: 5px;
}
/*Remove this if you remove the Last Rules of the CSS*/ 
/*input[type="radio"]:checked + label:after {
    content:"\f111";
    color: #fff;
}*/


/*radio-inline-vertical*/
.radio-inline-vertical input[type="radio"] {
    position: relative;
    display: inline-block;
    margin: 5px 5px 8px 0px;
    vertical-align: middle;
    text-transform: none;
    vertical-align: middle;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

/*====paging style====*/
.pagination-tes {
    padding-left: 0px;
    margin: 3px;
    border-radius: 4px;
}

.pagination-tes table > tbody > tr > td {
    display: inline;
    border:none;
    grid-column-span:4;
}
.pagination-tes table > tbody > tr > td > a,
.pagination-tes table > tbody > tr > td > span {
    position: relative;
    float: left;
    padding: 2px 4px 1px;
    line-height: 1.2;
    text-decoration: none;
    color:#4d73bf;
    background-color: #ffffff;
    border: 1px solid #dddddd;
    font-size:8.5pt;
}
.pagination-tes table > tbody > tr > td > span {
    position: relative;
    float: left;
    padding: 2px 4px 1px;
    line-height: 1.2;
    text-decoration: none;    
    color: #fff;
    background-color: #4d73bf;
    border-color: #dddddd;
}
.pagination-tes table > tbody > tr > td:first-child > a,
.pagination-tes table > tbody > tr > td:first-child > span {
    margin-left: 0;
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px;
 
}
.pagination-tes table > tbody > tr > td:last-child > a,
.pagination-tes table > tbody > tr > td:last-child > span {
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px;
}
.pagination-tes table > tbody > tr > td > a:hover,
.pagination-tes table > tbody > tr > td > span:hover,
.pagination-tes table > tbody > tr > td > a:focus,
.pagination-tes table > tbody > tr > td > span:focus {
    color: #fff;
    background-color: #497F2A;
    border-color: #dddddd;
}

/*modal popup custom width*/
.modal-title {font-family: "proxima-nova", sans-serif; color:#4d73bf; font-size: 12pt; font-weight: bold; text-transform: uppercase; padding-bottom:2px; padding-top:1px; float: left;}
.modal-header {background-color:#e7e7e7; border-radius: 5px 5px 0px 0px; -webkit-border-radius: 5px 5px 0px 0px; -moz-border-radius: 5px 5px 0px 0px;}
.modal-header, .modal-body {
    padding-top: 10px; 
    padding-bottom: 6px;
}
.modal-footer {
    padding-top: 10px; 
    padding-bottom: 10px;
}
.modal-sm {
    width: 400px;
}

/*This will actually fix rolling issue for any modal that runs higher than your screen size.*/
.modal { overflow: auto !important; }

/*This style is very important for window.print()*/
@media print {
    a[href]:after {
    content: none !important; /*not showing link*/
    } 
}

.bodysmall {font-family: "proxima-nova", sans-serif; color:#434343; font-size: 9pt;  text-transform: uppercase; padding:0px; margin:0px;}
.bodysmaller {font-family: "proxima-nova", sans-serif; color:#434343; font-size: 8.5pt;  text-transform: uppercase; padding:0px; margin:0px;}
.bodysmallest {font-family: "proxima-nova", sans-serif; color:#434343; font-size: 7.5pt;  text-transform: uppercase; padding:0px; margin:0px;}
.bodysmallerberry { font-family: "proxima-nova", sans-serif; color: #DD1843; font-size: 10pt; }

/*.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}*/
.form-control{display:block;height:30px;padding:2px 6px 2px 8px;font-size:13px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}
.form-group {margin-top:1px; margin-bottom:1px; padding-top:1px; padding-bottom:1px;}
.form-horizontal {font-size:13px;}
.form-control1 {display:block;height:25px;padding:2px 6px 2px 8px;font-size:13px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}

/*hide skip links until they come into focus*/
.reveal a:link {color: white;}
.reveal a:active, .reveal a:focus {color:#434343; border-collapse:collapse; border-color:white;}

.checkbox_size input { width:12px; height:12px; }
/*.pagenum-color { color:#497F2A; }  switched to higher contrast color per accessibility testing*/
.pagenum-color { color:#497F2A; }
.tes-red { color:#DD1843; }
.tes-green { color:#497F2A; }
.progress-color {color:#497F2A; font-weight: bold;}

/*public view link text style*/
.pv-link-underline {font-size:12px; font-weight:normal; text-transform:uppercase; text-decoration:underline;}
.pv-link-underline:hover {font-size:12px; font-weight:normal; text-transform:uppercase; text-decoration:none;}


.requisite-course-code-link-style {
    text-decoration: underline;
    font-weight: normal;
}
.requisite-course-code-link-style:hover { text-decoration: none; font-weight: normal;}


