/*-----------------------------------------------------------------------------*/
/*----------------- general tabs style for UL pages -----------------------*/
/*-----------------------------------------------------------------------------*/


/*--------------------- disable default jquery ui tab style ----------------*/

.ui-widget-header { border:0 ;background:#fff;}
.ui-widget-content {border:0;}  /*border:1px solid #ddd; color:#333;  overwrite the default border of the right column and panel */
.ui-widget-content .ui-state-active, .ui-widget-content .ui-state-default {border:0; transparent;}
.ui-tabs {padding: 0;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {padding: 0;}

.ui-tabs .ui-tabs-nav {padding: 0;}
.ui-tabs .ui-tabs-nav li:hover a {color:#fff; background-color:#5E5D60;}
/*.ui-tabs .ui-tabs-panel {border: 2px solid #ccc;background:#fff;}*/



/*-------------------- left tabs --------------------*/

.left-tab {background:transparent; }
.left-tab .ui-tabs-nav {float: left; width: 140px; margin:0px; } 
.left-tab .ui-tabs-nav li {margin:0; font-weight:bold; ; border-top-right-radius: 0; border-top-left-radius:0; border:0; background:#ddd; margin-bottom: 8px; width: 143px;  line-height: 15px; }   /* overwrite the top round corners*/


.left-tab .ui-tabs-nav li a {width:118px;height:30px;white-space: normal;}

.left-tab .ui-tabs-nav li.ui-tabs-selected a, .left-tab .ui-tabs-nav li.ui-tabs-selected a:hover{color:#fff; background: url(/common/images/left-tab-red-arrow.gif) right center no-repeat; width: 125px; height:30px;}
.left-tab .ui-tabs-nav li.ui-tabs-selected, .left-tab .ui-tabs-nav li.ui-tabs-selected:hover {margin-bottom:8px; background-color: #c10037; color: #fff;}   /*background:url(../images/left-active-arrow.png) right center no-repeat ; margin-top: 15px; margin-right: -10px; border-right-width: 0px; */
.left-tab .ui-tabs-nav li.ui-tabs-selected span { color:#fff; }
.left-tab .ui-tabs-panel {border: 0; background:#f4f4f4; padding: 16px; min-height: 260px; margin-left: 150px; }

/* create gradient background
background-image: -webkit-linear-gradient(top,#FAFAFA,white)!important;
background-image: -o-linear-gradient(top,#FAFAFA,white)!important;
background-image: linear-gradient(top,#FAFAFA,white)!important;   */


/*-------------------- top tabs --------------------*/

.top-tab .ui-tabs-nav li a  {color:#555; background-color:#ddd;font-weight:bold; }

.top-tab .ui-tabs-nav li.ui-tabs-selected {background: url(https://webcore.unm.edu/v1/images/tab-down-arrow.png) bottom center no-repeat; background-color:#c10037; color:#fff; padding-bottom: 5px; }/*width: 140px;  margin-right: 12px; */ 
.top-tab .ui-tabs-nav li.ui-tabs-selected, .top-tab .ui-tabs-nav li.ui-tabs-selected:hover {background:url(https://webcore.unm.edu/v1/images/tab-down-arrow.png) bottom center no-repeat;}
.top-tab .ui-tabs-nav li.ui-tabs-selected a, .top-tab .ui-tabs-nav li.ui-tabs-selected a:hover{border-bottom-width: 0; background-color:#c10037; color:#fff;}

/*.top-tab .ui-tabs-panel {margin: 4px 6px 0 0;}*/
.top-tab .ui-tabs-panel {border: 0; background:#f4f4f4; padding: 16px;}



/*---------------------- UL Hours page ---------------------------/
/*---------------- Be very careful to change any CSS here because it will influence the left-tab and top-tab on other pages. -----------------*/

.hrs {margin-left: 30px;}
.hrs .ui-tabs-panel {float: left; width:644px; margin-left: 0px;; border:0; background:transparent;}
.hrs .ui-tabs-nav {margin-top:40px;width: 120px;}
.hrs .ui-tabs-nav li {width: 130px;margin-top: 5px;}
.hrs .ui-tabs-nav li.branch {margin-right: -10px; margin-top: -2px; float: right; background:#f4f4f4; line-height: 14px;} /*width: 114px;  comment out because it doesn't show in small screen--background: transparent url(/common/images/pointers/dot.gif) bottom left repeat-x;*/
                                        
.hrs .ui-tabs-nav li a {width: 106px;}
.hrs .ui-tabs-nav li.branch a, .hrs .ui-tabs-nav li.branch a:hover {margin-bottom: 0px; height:28px;} /*width: 91px;*/ 
/*.hrs .ui-tabs-nav li.ui-tabs-selected a.branch {width:105px;}*/
.hrs .ui-tabs-nav li.ui-tabs-selected a, .hrs .ui-tabs-nav li.ui-tabs-selected a:hover {background-color:#c10037;width: 113px; }/*height: 16px;*/
.hrs .ui-tabs-nav li.ui-tabs-selected a.branch, .hrs .ui-tabs-nav li.ui-tabs-selected a.branch:hover { background-color:#c10037; height:28px;}  /*width: 98px;*/

.left-tab .top-tab .ui-tabs-nav {float: left; width: 696px; margin-top: -20px;}
.left-tab .top-tab .ui-tabs-nav li {width:224px ;margin-right:2px;}
.left-tab .top-tab .ui-tabs-nav li a, .left-tab .top-tab .ui-tabs-nav li a:hover {text-align:center; width:200px; height:16px;}
.left-tab .top-tab .ui-tabs-nav li.ui-tabs-selected a, .left-tab .top-tab .ui-tabs-nav li.ui-tabs-selected a:hover {background:#C10037;}
.left-tab .top-tab .ui-tabs-panel {background:#f4f4f4;}

#session-date {font-style: italic; font-weight:normal;}

.hrs-list {margin: 20px; width: 360px; float: left; height: 220px; font-size:13px; }
.hrs-day {font-weight:bold; width:110px;padding:5px;float:left;margin-left:20px;}
.hrs-time {padding:5px;}


table.hours {width: 100%; font-weight: bold;}
table.hours td {width:110px;}
td.hrs-note {font-weight: normal; color:#c10037}

table.hrs-exceptions {width: 100%;} /*background:#fff;*/
.hrs-exceptions thead td {font-weight: bold; padding-top: 6px;}
.hrs-exceptions tr td.subhead {font-weight:bold; border-top: 1px solid #ddd; padding-top:10px;}

.hrs-exceptions td {line-height: 1em; padding:3px 10px; vertical-align: middle;}

/*.hrs-disclaimer {margin-top:10px; padding:5px;}
.exception {font-weight: bold; border-bottom: 1px solid #ddd;margin-bottom: 8px;}*//*border-top:1px solid #aaa;*/

.lib-intro {background:#fff; border: 1px solid #ccc; padding:16px;}
/*.lib-description {float:left; margin-right: 16px;}*/




/*--------------------floor maps tabs --------------------*/
.maps-tab .ui-tabs-nav li a  {color:#555; background-color:#ccc;font-weight:bold; }

.maps-tab .ui-tabs-nav li.ui-tabs-selected {background: url(https://webcore.unm.edu/v1/images/tab-down-arrow.png) bottom center no-repeat; background-color:#c10037; color:#fff; padding-bottom: 5px; }/*width: 140px;  margin-right: 12px; */ 
.maps-tab .ui-tabs-nav li.ui-tabs-selected, .maps-tab .ui-tabs-nav li.ui-tabs-selected:hover {background:url(https://webcore.unm.edu/v1/images/tab-down-arrow.png) bottom center no-repeat;}
.maps-tab .ui-tabs-nav li.ui-tabs-selected a, .maps-tab .ui-tabs-nav li.ui-tabs-selected a:hover{border-bottom-width: 0; background-color:#c10037; color:#fff;}

.maps-tab .ui-tabs-panel {border: 1px solid #ccc; padding: 5px;}





/*-------------------- news-tabs added by Christine 11/12/12 --------------------*/

.news-tab .ui-tabs-nav li a  {color:#555; background-color:#ccc;font-weight:bold; }

.news-tab .ui-tabs-nav li.ui-tabs-selected {background: url(https://webcore.unm.edu/v1/images/tab-down-arrow.png) bottom center no-repeat; background-color:#c10037; color:#fff; padding-bottom: 5px; }/*width: 140px;  margin-right: 12px; */ 
.news-tab .ui-tabs-nav li.ui-tabs-selected, .news-tab .ui-tabs-nav li.ui-tabs-selected:hover {background:url(https://webcore.unm.edu/v1/images/tab-down-arrow.png) bottom center no-repeat;}
.news-tab .ui-tabs-nav li.ui-tabs-selected a, .news-tab .ui-tabs-nav li.ui-tabs-selected a:hover{border-bottom-width: 0; background-color:#c10037; color:#fff;}

.news-tab .ui-tabs-panel {border: 0; padding: 16px;}

.news-tab .ui-tabs .ui-tabs-panel {margin: 12px 0 0 -3px; padding:0; border: 0}
.news-tab ul {margin:0;}
.news-tab .ui-tabs-panel ul li {margin-bottom: 16px; line-height: 16px; }
.news-tab .ui-tabs-panel li a {font-weight: bold; color:#c10037;} 




/*------------ cswr-tabs to increase tab min-height and wrap tab labels ------------*/

.cswr-tab { min-height: 312px !important; }
.ui-tabs .cswr-tabs-nav li a { white-space: normal; }




