.pb-record-control {display:none;}
.pb-link {color:blue; text-decoration:underline; cursor:pointer;}

.msu-tab-container {position:relative; margin:20px 10px -11px 10px;}
.msu-tab-container span {text-align:center; 
                              padding: 4px 15px; 
                              margin-right:5px;
                              display: inline-table; 
                              vertical-align:middle;
                              text-decoration:none; 
                              height:30px;  
                              border-radius:6px 6px 0 0;
                              -webkit-border-radius: 6px 6px 0 0; 
                              -moz-border-radius: 6px 6px 0 0; 
                              cursor:pointer;
                              color:#fff;
                             }  
  /* msu-tab is Just a placeholder class to be able to loop thru all the elements with this class using javascript */
 .msu-tab-container span.msu-tab {}
 .msu-tab-container span.msu-tab-on {border:1px solid #944D4D; background-color:#944D4D;}  
 .msu-tab-container span.msu-tab-off {border:1px solid #666666; background-color:#666666;}  
 .msu-tab-container span.msu-tab-off:hover {  border: 1px solid #944D4D;  background-color:#944D4D;} 

.msu-location-anchor {}

#pbid-msuDaysLabel-container {float:left;}
div[id*="pbid-msuDays"][id$="-container"] {float:left; padding-right:15px;}
#pbid-msuDaysLabel {font-weight:bold; font-size:100%; color:#4F585F; display:inline-block; width:100px;}
label[id^="pbid-msuDays"] {font-weight:normal !important;}
#pbid-msuClearDays {clear:both; height:1px;}

/*
#xxxpbid-msuSeatsLabel-container {float:left;}
#xxxpbid-msuSeatsLabel {font-weight:bold; font-size:100%; color:#4F585F; display:inline-block; width:100px;}
div[id*="xxxpbid-msuSeats"][id$="-container"] {float:left; padding-right:15px;}
label[id^="xxxpbid-msuSeats"] {font-weight:normal !important;}
#xxxpbid-msuClearSeats {clear:both; height:1px;}
*/

/* Override bootstrap styles */
.table-condensed caption {padding:0px 0px 0px 10px !important; color:#333; background-color:#eee; font-weight:bold;}
.table-condensed {font-size:80% !important;}
.table-condensed  th {text-align:center !important; background-color:#eee !important;  vertical-align:middle !important;}
.table-condensed  td {padding:3px !important; text-align:center !important; vertical-align:middle !important;}

td[id*="td-course"] {white-space:nowrap}
td[id*="td-meet_days"] {white-space:nowrap}
td[id*="td-meet_times"] {white-space:nowrap}
td[id*="td-meet_location"] {white-space:nowrap}
td[id*="xxxtd-instructor"] {white-space:nowrap}

/*
div[id*="pbid-section"] {display:table; table-layout:fixed;}
label[id*="pbid-section"] {display:inline-block; width:120px; font-weight:bold;}
span[id*="pbid-section"] {display:table-cell; vertical-align:top;}
*/