#rooms .slink{margin-right:40px;}.reservations-block ul{}.reservations-block #reservations{margin-bottom:5px;}#rooms .room-tabs{margin:0 0 0 7px;padding:0;clear:both;}#rooms .room-tabs li{float:left;list-style:none;margin:0 0 -3px 0;padding:2px 3px;}#rooms .room-tabs li a{background:#dddddd;border:1px solid #999999;border-top-left-radius:7px;border-top-right-radius:7px;display:block;-moz-border-radius-topleft:7px;-moz-border-radius-topright:7px;padding:3px 5px;text-decoration:none;-webkit-border-top-left-radius:7px;-webkit-border-top-right-radius:7px;}#rooms .room-tabs li a.active{background:#ffffff;border-bottom:1px solid #ffffff;}#rooms .panelContainer{width:1800px;clear:left;}#rooms .panelContainer:after{content:" ";display:table;clear:both;}#rooms .panel{padding:0 10px;}#rooms #tabbedPanels .date{clear:both;margin:0;text-align:center;}#rooms #tabbedPanels .hours{color:#000;font-weight:bold;background-color:#EEE;display:block;width:1800px;padding:10px;font-size:1em;clear:both;}#tabbedPanels #info{text-align:center;}#rooms .panel .gcolumns .grid-column{float:left;}#rooms .panel .gcolumns ul{padding:0;margin:0;}#rooms .panel .gcolumns li{border:1px solid #79B;font-size:85%;line-height:15px;list-style-type:none;margin:-1px 0 0 -1px;padding:0;text-align:center;}.booked a,.booked a:link,.booked a:visited{color:#fff;}.booked a:hover{color:#CF0;}#rooms .panel .gcolumns li.session-start{border-left:1px solid #EEE;}#rooms .panel .gcolumns .hours-column li{height:35px;width:40px;}#rooms .panel .gcolumns li.oddhour{border-right:1px solid #f7f7f7;height:35px;}#rooms .panel .gcolumns li.evenhour{border-left:1px solid #f7f7f7;height:35px;}#rooms .panel .gcolumns li.room-info{border:none;height:35px;width:60px;overflow:hidden;}#rooms .panel .gcolumns li.room-info{border-top:1px solid #303;border-bottom:1px solid #303;background-color:#f7f7f7;}#rooms .panel .gcolumns .room-column li{width:40px;}#rooms .panel .gcolumns li.timeslot{background-color:#f7f7f7;*height:20px;*margin-bottom:2px;}#rooms .panel .gcolumns li.reservable{background-color:#FFFFFF;}#rooms .panel .gcolumns li.reservable a{display:block;height:30px;}#rooms .panel .gcolumns li.open{background-color:#ffffff;}#rooms .panel .gcolumns li.booked{background-color:#79A;overflow:hidden;}#rooms .panel .gcolumns li.booked a img{display:none;}#rooms .panel .gcolumns li.closed{background-color:#ccc;border:1px solid #ccc;color:#ccc;}#rooms .hide,#rooms .hide-room{display:none;}.page-room-reservations .form-item label{display:inline;}#txtmsg-fields{display:none;}#date-change{margin-bottom:15px;}#date-change .container-inline-date,#date-change .form-item-days-to-show,#date-change .form-item-session-types,#date-change .form-item-session-tags{float:left;margin:0 10px 0 0;line-height:15px;}#date-change .form-item-days-to-show .description,#date-change .form-item-session-types .description,#date-change .form-item-session-tags .description{margin:12px 0 0 0;}#date-change .form-item-session-types{clear:both;}.clear{clear:both;}.qtip{box-shadow:-2px 2px 8px rgba(0,0,0,0.3);}.qtip canvas{display:none;width:400px;}.qtip-link,.qtip-additional-element{border-bottom:1px dotted #999;}.qtip h4{margin:0px;margin-top:0.5em;font-size:12px;color:#999;font-family:'AvenirNextLTW01-Regular',Arial;}.qtip-tooltip{font-family:'AvenirNextLTW01-Regular',Arial;font-size:12px;margin-bottom:0.5em;width:400px;}.ui-tooltip-light .ui-tooltip-titlebar,.ui-tooltip-light .ui-tooltip-content{border-color:transparent;color:#333;}.ui-tooltip-light .ui-tooltip-content{background-color:white;width:270px !important;}.ui-tooltip-light .ui-tooltip-titlebar{width:244px !important;}#ui-datepicker-div{z-index:2 !important;}.container-inline-date .date-padding{padding:0px;}.ui-dialog-content{padding:10px;}.ui-dialog button{padding:4px;margin:4px;}.ui-dialog-titlebar button{float:right;}.ui-dialog-titlebar-close .ui-button-text{display:none;}.days{clear:both;}.room-cat{display:block;background:#EFEFEF;clear:both;padding:0 10px;}#legend{clear:both;display:block;margin:15px;}#legend span{margin:0 4px;padding:2px 4px;}.event-legends{width:310px;margin:10px;float:left;}
div.ctools-modal-content{background:#fff;color:#000;padding:0;margin:2px;border:1px solid #000;width:600px;text-align:left;}div.ctools-modal-content .modal-title{font-size:120%;font-weight:bold;color:white;overflow:hidden;white-space:nowrap;}div.ctools-modal-content .modal-header{background-color:#2385c2;padding:0 .25em 0 1em;}div.ctools-modal-content .modal-header a{color:white;}div.ctools-modal-content .modal-content{padding:1em 1em 0 1em;overflow:auto;position:relative;}div.ctools-modal-content .modal-form{}div.ctools-modal-content a.close{color:white;float:right;}div.ctools-modal-content a.close:hover{text-decoration:none;}div.ctools-modal-content a.close img{position:relative;top:1px;}div.ctools-modal-content .modal-content .modal-throbber-wrapper{text-align:center;}div.ctools-modal-content .modal-content .modal-throbber-wrapper img{margin-top:160px;}div.ctools-modal-content .form-item label{width:15em;float:left;}div.ctools-modal-content .form-item label.option{width:auto;float:none;}div.ctools-modal-content .form-item .description{clear:left;}div.ctools-modal-content .form-item .description .tips{margin-left:2em;}div.ctools-modal-content .no-float .form-item *{float:none;}div.ctools-modal-content .modal-form .no-float label{width:auto;}div.ctools-modal-content fieldset,div.ctools-modal-content .form-radios,div.ctools-modal-content .form-checkboxes{clear:left;}div.ctools-modal-content .vertical-tabs-panes > fieldset{clear:none;}div.ctools-modal-content .resizable-textarea{width:auto;margin-left:15em;margin-right:5em;}div.ctools-modal-content .container-inline .form-item{margin-right:2em;}#views-exposed-pane-wrapper .form-item{margin-top:0;margin-bottom:0;}div.ctools-modal-content label.hidden-options{background:transparent url(/profiles/iucn_master/modules/contrib/ctools/images/arrow-active.png) no-repeat right;height:12px;padding-right:12px;}div.ctools-modal-content label.expanded-options{background:transparent url(/profiles/iucn_master/modules/contrib/ctools/images/expanded-options.png) no-repeat right;height:12px;padding-right:16px;}div.ctools-modal-content .option-text-aligner label.expanded-options,div.ctools-modal-content .option-text-aligner label.hidden-options{background:none;}div.ctools-modal-content .dependent-options{padding-left:30px;}
.simple-dialog-ajax-loader{background:url(/profiles/iucn_master/modules/contrib/simple_dialog/css/images/ajax_loader_white_bg.gif) no-repeat center center;width:100%;height:100%;min-height:100px;display:block;}
