/** Generated: Tuesday, 16th of January 2018, 04:19:08 AM // Powered by AIOM+ (All In One Minify) created by David Karich **/
/* normalize.css v1.1.2 | MIT License | git.io/normalize */

article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:0.67em 0}h2{font-size:1.5em;margin:0.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:0.83em;margin:1.67em 0}h6{font-size:0.67em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:yellow;color:black}p,pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}

.blue-gradient{background-color:#3a82cc;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#3a82cc),color-stop(1,#326ba7));background:-ms-linear-gradient(bottom,#3a82cc,#326ba7);background:-moz-linear-gradient(center bottom,#3a82cc 0,#326ba7 100%);background:-o-linear-gradient(#326ba7,#3a82cc)}.blue-gradient-hover{background-color:#3a82cc;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#3a82cc),color-stop(1,#3a82cc));background:-ms-linear-gradient(bottom,#3a82cc,#3a82cc);background:-moz-linear-gradient(center bottom,#3a82cc 0,#3a82cc 100%);background:-o-linear-gradient(#3a82cc,#3a82cc)}.green-gradient{background-color:#5f9000;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#5f9000),color-stop(1,#456503));background:-ms-linear-gradient(bottom,#5f9000,#456503);background:-moz-linear-gradient(center bottom,#5f9000 0,#456503 100%);background:-o-linear-gradient(#456503,#5f9000)}.green-gradient-hover{background-color:#5f9000;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#456503),color-stop(1,#5f9000));background:-ms-linear-gradient(bottom,#456503,#5f9000);background:-moz-linear-gradient(center bottom,#456503 0,#5f9000 100%);background:-o-linear-gradient(#5f9000,#456503)}.lightblue-gradient{background-color:#d4e4ef;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#d4e4ef),color-stop(1,#86aecc));background:-ms-linear-gradient(bottom,#d4e4ef,#86aecc);background:-moz-linear-gradient(center bottom,#d4e4ef 0,#86aecc 100%);background:-o-linear-gradient(#86aecc,#d4e4ef)}.lightgreenblue-gradient{background-color:#d4e4ef;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#dbfbce),color-stop(1,#d4e4ef));background:-ms-linear-gradient(bottom,#dbfbce,#d4e4ef);background:-moz-linear-gradient(center bottom,#dbfbce 0,#d4e4ef 100%);background:-o-linear-gradient(#d4e4ef,#dbfbce)}.lightgrey-gradient{background-color:#ccc;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#ccc),color-stop(1,#ddd));background:-ms-linear-gradient(bottom,#ccc,#ddd);background:-moz-linear-gradient(center bottom,#ccc 0,#ddd 100%);background:-o-linear-gradient(#ddd,#ccc)}.blue-gradient{background-color:#3a82cc;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#3a82cc),color-stop(1,#326ba7));background:-ms-linear-gradient(bottom,#3a82cc,#326ba7);background:-moz-linear-gradient(center bottom,#3a82cc 0,#326ba7 100%);background:-o-linear-gradient(#326ba7,#3a82cc)}.blue-gradient-hover{background-color:#3a82cc;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#3a82cc),color-stop(1,#3a82cc));background:-ms-linear-gradient(bottom,#3a82cc,#3a82cc);background:-moz-linear-gradient(center bottom,#3a82cc 0,#3a82cc 100%);background:-o-linear-gradient(#3a82cc,#3a82cc)}.green-gradient{background-color:#5f9000;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#5f9000),color-stop(1,#456503));background:-ms-linear-gradient(bottom,#5f9000,#456503);background:-moz-linear-gradient(center bottom,#5f9000 0,#456503 100%);background:-o-linear-gradient(#456503,#5f9000)}.green-gradient-hover{background-color:#5f9000;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#456503),color-stop(1,#5f9000));background:-ms-linear-gradient(bottom,#456503,#5f9000);background:-moz-linear-gradient(center bottom,#456503 0,#5f9000 100%);background:-o-linear-gradient(#5f9000,#456503)}.lightblue-gradient{background-color:#d4e4ef;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#d4e4ef),color-stop(1,#86aecc));background:-ms-linear-gradient(bottom,#d4e4ef,#86aecc);background:-moz-linear-gradient(center bottom,#d4e4ef 0,#86aecc 100%);background:-o-linear-gradient(#86aecc,#d4e4ef)}.lightgreenblue-gradient{background-color:#d4e4ef;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#dbfbce),color-stop(1,#d4e4ef));background:-ms-linear-gradient(bottom,#dbfbce,#d4e4ef);background:-moz-linear-gradient(center bottom,#dbfbce 0,#d4e4ef 100%);background:-o-linear-gradient(#d4e4ef,#dbfbce)}.lightgrey-gradient{background-color:#ccc;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#ccc),color-stop(1,#ddd));background:-ms-linear-gradient(bottom,#ccc,#ddd);background:-moz-linear-gradient(center bottom,#ccc 0,#ddd 100%);background:-o-linear-gradient(#ddd,#ccc)}.theme-truenz .dateActionBtn{border:1px solid #ccc}html,button,input,select,textarea{font-family:'Signika',sans-serif}html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;*behavior:url(/templates/SMARTres/lib/boxsizing.htc);}*,*:before,*:after{box-sizing:inherit}.clearfix{*zoom:1;}.clearfix:before,.clearfix:after{display:table;content:" ";line-height:0}.clearfix:after{clear:both}body{font-family:'Signika',sans-serif;font-size:93%;font-weight:400;color:#555;line-height:1.5em;margin:0 auto;padding:0;background-color:#fff;width:100%}.smartres h1,h2,h3{font-size:174%;color:#fff;font-weight:400;margin:0 0 30px 0;text-align:center;line-height:1.4em}h2{margin:10px 0;font-size:130%;color:white}h3{margin-top:10px;font-size:131%;color:#3a82cc;line-height:1.3em;text-align:center}h4{color:#876d00;font-size:123.1%;font-weight:400;text-align:center;line-height:1.5em}h5{font-weight:400;color:#876d00;font-size:116%;margin-bottom:20px}h6{font-weight:400;font-size:100%}.bold{font-weight:bold}.right{text-align:right}li{margin:8px 0}li a,p a,h3 a,h4 a{color:#295a8c;text-decoration:none;padding:3px;font-size:14px}a.boxed{background-color:#eee;border:1px dotted #999;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}a.boxed:hover{background-color:#fff}a:hover{color:#876d00;background-color:#eee}.blue-gradient{background-color:#3a82cc;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#3a82cc),color-stop(1,#326ba7));background:-ms-linear-gradient(bottom,#3a82cc,#326ba7);background:-moz-linear-gradient(center bottom,#3a82cc 0,#326ba7 100%);background:-o-linear-gradient(#326ba7,#3a82cc)}.blue-gradient-hover{background-color:#3a82cc;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#3a82cc),color-stop(1,#3a82cc));background:-ms-linear-gradient(bottom,#3a82cc,#3a82cc);background:-moz-linear-gradient(center bottom,#3a82cc 0,#3a82cc 100%);background:-o-linear-gradient(#3a82cc,#3a82cc)}.green-gradient{background-color:#5f9000;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#5f9000),color-stop(1,#456503));background:-ms-linear-gradient(bottom,#5f9000,#456503);background:-moz-linear-gradient(center bottom,#5f9000 0,#456503 100%);background:-o-linear-gradient(#456503,#5f9000)}.green-gradient-hover{background-color:#5f9000;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#456503),color-stop(1,#5f9000));background:-ms-linear-gradient(bottom,#456503,#5f9000);background:-moz-linear-gradient(center bottom,#456503 0,#5f9000 100%);background:-o-linear-gradient(#5f9000,#456503)}.lightblue-gradient{background-color:#d4e4ef;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#d4e4ef),color-stop(1,#86aecc));background:-ms-linear-gradient(bottom,#d4e4ef,#86aecc);background:-moz-linear-gradient(center bottom,#d4e4ef 0,#86aecc 100%);background:-o-linear-gradient(#86aecc,#d4e4ef)}.lightgreenblue-gradient{background-color:#d4e4ef;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#dbfbce),color-stop(1,#d4e4ef));background:-ms-linear-gradient(bottom,#dbfbce,#d4e4ef);background:-moz-linear-gradient(center bottom,#dbfbce 0,#d4e4ef 100%);background:-o-linear-gradient(#d4e4ef,#dbfbce)}.lightgrey-gradient{background-color:#ccc;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#ccc),color-stop(1,#ddd));background:-ms-linear-gradient(bottom,#ccc,#ddd);background:-moz-linear-gradient(center bottom,#ccc 0,#ddd 100%);background:-o-linear-gradient(#ddd,#ccc)}.blue-gradient{background-color:#3a82cc;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#3a82cc),color-stop(1,#326ba7));background:-ms-linear-gradient(bottom,#3a82cc,#326ba7);background:-moz-linear-gradient(center bottom,#3a82cc 0,#326ba7 100%);background:-o-linear-gradient(#326ba7,#3a82cc)}.blue-gradient-hover{background-color:#3a82cc;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#3a82cc),color-stop(1,#3a82cc));background:-ms-linear-gradient(bottom,#3a82cc,#3a82cc);background:-moz-linear-gradient(center bottom,#3a82cc 0,#3a82cc 100%);background:-o-linear-gradient(#3a82cc,#3a82cc)}.green-gradient{background-color:#5f9000;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#5f9000),color-stop(1,#456503));background:-ms-linear-gradient(bottom,#5f9000,#456503);background:-moz-linear-gradient(center bottom,#5f9000 0,#456503 100%);background:-o-linear-gradient(#456503,#5f9000)}.green-gradient-hover{background-color:#5f9000;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#456503),color-stop(1,#5f9000));background:-ms-linear-gradient(bottom,#456503,#5f9000);background:-moz-linear-gradient(center bottom,#456503 0,#5f9000 100%);background:-o-linear-gradient(#5f9000,#456503)}.lightblue-gradient{background-color:#d4e4ef;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#d4e4ef),color-stop(1,#86aecc));background:-ms-linear-gradient(bottom,#d4e4ef,#86aecc);background:-moz-linear-gradient(center bottom,#d4e4ef 0,#86aecc 100%);background:-o-linear-gradient(#86aecc,#d4e4ef)}.lightgreenblue-gradient{background-color:#d4e4ef;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#dbfbce),color-stop(1,#d4e4ef));background:-ms-linear-gradient(bottom,#dbfbce,#d4e4ef);background:-moz-linear-gradient(center bottom,#dbfbce 0,#d4e4ef 100%);background:-o-linear-gradient(#d4e4ef,#dbfbce)}.lightgrey-gradient{background-color:#ccc;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#ccc),color-stop(1,#ddd));background:-ms-linear-gradient(bottom,#ccc,#ddd);background:-moz-linear-gradient(center bottom,#ccc 0,#ddd 100%);background:-o-linear-gradient(#ddd,#ccc)}.theme-truenz .dateActionBtn{border:1px solid #ccc}.smartresDiv{padding:0;margin:0}.smartresDiv .mobileTitle{display:none}#smartres-top-logo{margin-bottom:30px;padding-top:10px;text-align:center;border-bottom:1px solid #d43a3c;background-color:#f0f0f0}#smartres-top-logo h1{margin:0 0 10px 0;color:#d43a3c;padding:0}#smartres-body-wrap{width:100%;margin:0 auto}.w960 #smartres-body-wrap{width:95%}.w1200 #smartres-body-wrap{max-width:1500px;width:90%}.availabilityTableHeading .titleRow{padding:5px 0;min-height:30px}.availabilityTableHeading .titleRow .buttonCell{float:right;border:0;margin:0;text-align:center}.availabilityTableHeading .titleRow .leftCell{position:relative;min-height:1px;height:auto;width:37%}.availabilityTableHeading .titleRow .titleCell{font-size:18px;line-height:30px;width:45%}.availabilityTable{width:100%;border-radius:4px;border:1px solid #ccc;background-color:#fcfcfc;color:#333}.availabilityTable .nameCell{display:table;height:100%;position:relative;float:left;clear:left;width:51%;line-height:1em;font-size:22px;background-color:#3b62a7;border-top:1px solid #f7f5f0;color:#fff;height:60px;overflow:hidden}.availabilityTable .nameCell div,.availabilityTable .nameCell a:link.roomInfoLink,.availabilityTable .nameCell a:visited.roomInfoLink{display:table-cell;vertical-align:middle;padding:0 5px;width:100%;color:#fff;text-decoration:none}.availabilityTable .nameCell div span.tariffNote,.availabilityTable .nameCell a:link.roomInfoLink span.tariffNote,.availabilityTable .nameCell a:visited.roomInfoLink span.tariffNote{max-height:49px;line-height:1.6em;font-size:12px;float:right;margin-left:5px;padding-right:5px}.availabilityTable .nameCell div span.detailsNote,.availabilityTable .nameCell a:link.roomInfoLink span.detailsNote,.availabilityTable .nameCell a:visited.roomInfoLink span.detailsNote{line-height:15px;font-size:12px;color:#ccc}.availabilityTable .nameCell a:hover.roomInfoLink{background-color:#607fb5}.availabilityTable .dateCell,.availabilityTable .rateCell,.availabilityTable .buttonCell,.availabilityTable .titleCell{width:7%;float:left;padding:7px .2% 3px .2%;line-height:1.3em;text-align:center;border-left:1px solid #ddd;border-top:1px solid #ddd}.availabilityTable .roomRatesDiv:last-child .nameCell{border-radius:0 0 0 4px}.availabilityTable .dateRow{background-color:#f7f5f0;border-radius:4px 4px 0 0}.availabilityTable .dateRow .nameCell{border-top:0;background-color:transparent;margin-top:10px;line-height:30px;padding:0 1%}.availabilityTable .dateRow .dateCell{border-top:0;background-color:#6da502;color:#fff}.availabilityTable .dateRow .dateCell.weekend{background-color:#619200;color:#eee}.availabilityTable .dateRow .dateCell:last-child{border-radius:0 4px 0 0}.availabilityTable .dateRow .dateCell .day{display:block;font-size:28px;margin:3px 0 5px 0}.availabilityTable .dateRow .dateCell .year{display:block;font-size:12px;line-height:1.4em}.availabilityTable .rateCell{position:relative;transition:background-color 300ms linear;height:60px;line-height:49px;font-size:12px}.availabilityTable .rateCell span{font-size:16px;color:#999}.availabilityTable .rateCell span.tariff{font-size:12px}.availabilityTable .rateCell.sold,.availabilityTable .rateCell.save{color:#999;background-color:#eee;line-height:1.6em;padding-top:14px}.availabilityTable .rateCell a{color:#999;text-decoration:none}.availabilityTable .rateCell.enquire{background-color:#f6f6f6}.availabilityTable .rateCell.save{color:#999;background-color:#eee;line-height:1.6em;padding-top:14px}.availabilityTable .rateCell.selected{background-color:#f2b636}.availabilityTable .rateCell.selected .icon-check:before{color:#333}.availabilityTable .rateCell.selected .tariff{color:#fff;font-weight:bold;font-size:15px}.availabilityTable .rateCell:not(.sold):not(.selected):hover{cursor:pointer}.availabilityTable .rateCell:not(.selected) [class^="icon-"]:before,.availabilityTable .rateCell:not(.selected) [class*=" icon-"]:before{color:#999}.availabilityTable .rateCell:not(.selected) .min{position:absolute;right:0;bottom:0;line-height:15px;background-color:#f6f6f6;height:15px;width:13px;border-left:1px solid #ddd;border-top:1px solid #ddd;border-radius:7px 0 0 0}.availabilityTable .rateCell:not(.selected) .min span{position:absolute;right:3px;margin-top:2px;color:#aaa;font-size:11px;font-weight:normal}.availabilityTable .rateCell.selected .min{display:none}.availabilityTable [class^="icon-"]:before,.availabilityTable [class*=" icon-"]:before{margin:auto}.w320 .availabilityTable{border-radius:0}.w320 .availabilityTable .dateCell,.w320 .availabilityTable .rateCell{width:14.28%}.w320 .availabilityTable .nameCell{width:100%;float:none}.w320 .availabilityTable .roomRatesDiv:last-child .nameCell,.w320 .availabilityTable .dateRow .dateCell:last-child{border-radius:0}.w480 .availabilityTable{border-radius:0}.w480 .availabilityTable .dateCell,.w480 .availabilityTable .rateCell{width:10%}.w480 .availabilityTable .nameCell{width:100%;float:none}.w480 .availabilityTable .roomRatesDiv:last-child .nameCell,.w480 .availabilityTable .dateRow .dateCell:last-child{border-radius:0}.w600 .availabilityTable{border-radius:0}.w600 .availabilityTable .dateCell,.w600 .availabilityTable .rateCell{width:7.14%}.w600 .availabilityTable .nameCell{float:none;width:100%}.w600 .availabilityTable .roomRatesDiv:last-child .nameCell,.w600 .availabilityTable .dateRow .dateCell:last-child{border-radius:0}.w768 .availabilityTable{border-radius:0}.w768 .availabilityTable .roomRates,.w768 .availabilityTable .dateData{width:49%;float:left}.w768 .availabilityTable .roomRates .dateCell,.w768 .availabilityTable .dateData .dateCell,.w768 .availabilityTable .roomRates .rateCell,.w768 .availabilityTable .dateData .rateCell{width:14.28%}.w768 .availabilityTable .nameCell{width:51%}.w768 .availabilityTable .roomRatesDiv:last-child .nameCell,.w768 .availabilityTable .dateRow .dateCell:last-child{border-radius:0}.w768 .members .availabilityTable .roomRates,.w960 .availabilityTable .roomRates,.w768 .members .availabilityTable .dateData,.w960 .availabilityTable .dateData{width:64%;float:left}.w768 .members .availabilityTable .roomRates .dateCell,.w960 .availabilityTable .roomRates .dateCell,.w768 .members .availabilityTable .dateData .dateCell,.w960 .availabilityTable .dateData .dateCell,.w768 .members .availabilityTable .roomRates .rateCell,.w960 .availabilityTable .roomRates .rateCell,.w768 .members .availabilityTable .dateData .rateCell,.w960 .availabilityTable .dateData .rateCell{width:10%}.w768 .members .availabilityTable .nameCell,.w960 .availabilityTable .nameCell{width:36%}.w960 .members .availabilityTable .roomRates,.w1200 .members .availabilityTable .roomRates,.w1200 .availabilityTable .roomRates,.w960 .members .availabilityTable .dateData,.w1200 .members .availabilityTable .dateData,.w1200 .availabilityTable .dateData{width:64%;float:left}.w960 .members .availabilityTable .roomRates .dateCell,.w1200 .members .availabilityTable .roomRates .dateCell,.w1200 .availabilityTable .roomRates .dateCell,.w960 .members .availabilityTable .dateData .dateCell,.w1200 .members .availabilityTable .dateData .dateCell,.w1200 .availabilityTable .dateData .dateCell,.w960 .members .availabilityTable .roomRates .rateCell,.w1200 .members .availabilityTable .roomRates .rateCell,.w1200 .availabilityTable .roomRates .rateCell,.w960 .members .availabilityTable .dateData .rateCell,.w1200 .members .availabilityTable .dateData .rateCell,.w1200 .availabilityTable .dateData .rateCell{width:7.14%}.w960 .members .availabilityTable .nameCell,.w1200 .members .availabilityTable .nameCell,.w1200 .availabilityTable .nameCell{width:36%}#static-ajax-cal .availabilityTable .rateCell:not(.sold):not(.selected):hover{cursor:default}.members .availabilityTable .dateRow .nameCell{height:50px}.members .availabilityTable .nameCell{min-height:44px;padding-left:5px;font-size:18px}.members .availabilityTable .nameCell div{display:table-cell}.members .availabilityTable .dateCell{font-size:13px}.members .availabilityTable .rateCell.sold{color:grey;background-color:#eee}.members .availabilityTable .rateCell.selected{color:#fff;background-color:#f2b636}.members .availabilityTable .rateCell.bookingData a{display:block;background-color:#ff944d;height:100%}.members .availabilityTable .rateCell.bookingData a [class^="icon-"]:before,.members .availabilityTable .rateCell.bookingData a [class*=" icon-"]:before{color:#fff}.members .availabilityTable .rateCell.bookingData a:hover{background-color:#ff8533;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}.members .availabilityTable .dateCell .day{font-size:20px;margin:3px 0 5px 0}#tiptip_content{padding:10px}#tiptip_content span{display:block;margin-top:15px;font-size:12px}.members .availabilityTableHeading .titleRow .buttonCell{width:auto;float:right}.members .availabilityTableHeading .titleRow .buttonCell .dateActionBtn{margin:0 3px}#arrivalPickerDiv{position:relative}#arrivalPickerDiv p{margin:0;color:#333;font-size:12px;line-height:1.2em;text-align:left;padding-left:2%}#arrivalPickerDiv input#arrivalPicker{max-width:none}#arrivalPickerInput:hover,#arrivalPicker:hover{cursor:pointer}.smartgms #arrivalPickerDiv .icon-calendar{bottom:10px;right:2%}.titleCellCalendar #arrivalPickerDiv{margin-top:-14px}.titleCellCalendar #arrivalPickerDiv span{bottom:5px}.bookingDetailsTable .rsp-form-input .bookingDataRowPrice,.financialSummaryTable .rsp-form-input .bookingDataRowPrice,.bookingDetailsTable .rsp-form-input .bookingDataRowSubtotal,.financialSummaryTable .rsp-form-input .bookingDataRowSubtotal{text-align:right}.form.stacked .bookingDetailsTable .rsp-form-row .rsp-form-input{border-bottom:0}fieldset .fieldsetHeading.bookingDataRowName{padding:0;width:100%;background-color:#3b62a7;color:#fff}fieldset .fieldsetHeading.bookingDataRowName a:link.roomInfoLink,fieldset .fieldsetHeading.bookingDataRowName a:visited.roomInfoLink{padding:0 2%;display:block;width:100%;height:100%;color:#fff;text-decoration:none}fieldset .fieldsetHeading.bookingDataRowName a:hover.roomInfoLink{background-color:#607fb5}#miniTip{min-width:220px}#miniTip #miniTip_c p{margin:0}#miniTip #miniTip_c p span{float:right}.modal-popup{position:relative;width:100%;max-width:552px;margin:20px auto;text-align:center}.modal-popup button.mfp-close{color:#333;background-color:#fff;border:1px solid #ccc;opacity:1;right:7px;top:7px}.modal-popup .box{margin:0 auto}.modal-popup p{font-size:13px;margin:5px 0 5px 0}.modal-popup li{color:#333;line-height:1.2em;padding:5px 0;font-size:13px;display:block;text-align:center}.modal-popup img{margin:20px 3px 0 3px;padding:4px;max-width:240px;background-color:#ddd}.modal-popup .pod-container{margin:0 auto;position:relative;width:100%;height:1024px}.modal-popup .pod-container .pod{position:absolute;width:240px;background:#ddd;padding:5px;top:0;left:0}.modal-popup.featuresPopup h4{font-size:17px;margin:1em 0}.modal-popup.featuresPopup h4,.modal-popup.featuresPopup li{text-align:left;color:#d43a3c}.modal-popup.featuresPopup li{padding:2px 0;font-size:14px}.modal-popup.featuresPopup li [class^="icon-"]:before,.modal-popup.featuresPopup li [class*=" icon-"]:before{margin-right:10px;color:green}.modal-popup.featuresPopup hr{line-height:1px;margin:20px 0;border:0;border-bottom:1px solid #bbb}.modal-popup.policyPopup{width:80%;max-width:800px}.modal-popup.policyPopup ol{padding-left:20}.modal-popup.policyPopup p,.modal-popup.policyPopup li{text-align:left;color:#555}.modal-popup.policyPopup li{display:list-item;line-height:1.4em}.modal-popup#smartresTermsConditions p{line-height:1.3em}.modal-popup#smartresTermsConditions li{font-size:130%;color:red}.modal-popup#smartresTermsConditions li h6{margin:1.3em 0 .8em 0}.modal-popup#smartresTermsConditions li ul>li,.modal-popup#smartresTermsConditions li ol>li,.modal-popup#smartresTermsConditions li p{color:#555;font-size:13px;line-height:1.3em}.modal-popup#smartresTermsConditions li ol{list-style-type:lower-roman}.mfp-fade.mfp-bg{opacity:0;-webkit-transition:all .35s ease-out;-moz-transition:all .35s ease-out;transition:all .35s ease-out}.mfp-fade.mfp-bg.mfp-ready{opacity:.8}.mfp-fade.mfp-bg.mfp-removing{opacity:0}.mfp-fade.mfp-wrap .mfp-content{opacity:0;-webkit-transition:all .35s ease-out;-moz-transition:all .35s ease-out;transition:all .35s ease-out}.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1}.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0}.dateActionBtn{border:1px solid #ddd;border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px;background-color:#f7f5f0;padding:5px 10px;margin:0 0 0 .5em;color:#d43a3c;font-size:20px;display:inline-block;text-decoration:none}.dateActionBtn [class^="icon-"]:before,.dateActionBtn [class*=" icon-"]:before{margin-right:0}.themeActionBtn{border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px;background-color:#f7f5f0;padding:5px 10px;margin:10px 5px;border:1px solid #eee;color:#333}.roomRates{position:relative}.roomRates .loaderIcon{position:absolute;display:none;z-index:9999;bottom:10px;margin-top:-10px;width:220px;height:19px;left:50%;transform:translate(-50%,0)}ul.nav li{margin:0}ul.nav li a{font-size:16px}.dynatable-search{width:300px;margin:0 auto;padding:20px 0}.pageNotices :first-child.pageNotice{margin-top:40px;border-top:1px solid #bbb}.pageNotices .pageNotice{margin:0;padding:4px 10px;border-bottom:1px solid #bbb;background-color:lightgreen;font-size:15px;color:#3b62a7}.pageNotices .pageNotice.danger{color:#d43a3c}.pageNotices .pageNotice.danger .pageNoticeTag,.pageNotices .pageNotice.info .pageNoticeTag{padding:3px 10px;color:#fff;margin-right:15px;border-radius:4px;font-weight:normal;background-color:#d43a3c}.pageNotices .pageNotice.info .pageNoticeTag{background-color:#3b62a7}.pageNotices .pageNotice p,.pageNotices .pageNotice li{font-size:13px;margin:4px;line-height:23px}.pageNotices .pageNotice span:not(.tag){font-size:12px;padding-left:10px;font-weight:bold}.pageNotices .pageNotice a{color:#0e9c0e;background-color:#bdf8bd;border:1px solid #68e068;padding:2px 5px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;text-decoration:none}.pageNotices .pageNotice a:hover{background-color:#fff}.pageNotices .pageNotice a.btn{color:#fff}#wdNotifDiv{position:fixed;top:0;width:100%;max-width:600px;z-index:1000000100;left:0;right:0;margin:0 auto}.wdNotifContainer{position:relative;display:none;margin-top:-4px;padding-top:4px;background:#eee url(/site/templates/img/info.png) 15px 47% no-repeat;border:1px solid #999;box-shadow:3px 3px 8px rgba(50,50,50,.3);-moz-box-shadow:3px 3px 8px rgba(50,50,50,.3);-webkit-box-shadow:3px 3px 8px rgba(50,50,50,.3);border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px}.wdNotifContainer.success{background:#d3e4c5 url(/site/templates/img/success.png) 15px 53% no-repeat;color:#876d00}.wdNotifContainer.error{background:#ffe5e5 url(/site/templates/img/error.png) 15px 53% no-repeat;color:red}.wdNotifContainer .note{position:relative;padding:20px 0 20px 80px;width:100%;max-width:560px;max-height:500px;overflow:auto}.wdNotifContainer img.close{border:0;box-shadow:none;position:absolute;top:14px;right:10px;height:16px;width:16px;cursor:pointer;opacity:1;z-index:1}.wdNotifContainer p{padding:0;margin:0}.box{position:relative;zoom:1;margin:50px auto 10px auto;width:100%;overflow:hidden;background-color:#f6f6f6;border-top:1px solid #add958;border-bottom:1px solid #add958;border-radius:7px 7px 0 0}.box .boxHeading{padding:7px 2%;min-height:60px;transition:all 1s ease-in-out;color:#fff}.box .boxHeading h4{float:left;width:60%;margin:0;line-height:1.2em;text-align:left;font-size:150%;color:#fff;text-shadow:1px 1px 1px #666;padding:9px 0}.box .boxHeading h4.fullWidth{display:block;float:none;width:auto}.box .boxHeading h4 span{font-size:67%;padding-left:10px}.box .boxBody{clear:both;background-color:#eed;line-height:1.5em}.box table{width:100%}.box table.narrowFont,.box table.dataTable{font-family:'Cairo',sans-serif;font-size:13px}.box table.narrowFont P,.box table.dataTable P{font-size:14px}.box table th{border:1px solid #add958;background-color:#eee;min-width:80px;height:24px;line-height:24px;padding:7px 5px;background-color:#9bba61;background:#9bba61;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#8ea462),color-stop(1,#9bba61));background:-ms-linear-gradient(bottom,#8ea462,#9bba61);background:-moz-linear-gradient(center bottom,#8ea462 0,#9bba61 100%);background:-o-linear-gradient(#9bba61,#8ea462);color:#fff;font-weight:normal;text-align:left}.box table td{padding:7px 5px;border-right:1px solid #ddd;border-bottom:1px solid #ddd}.box table td.noPadding{padding:0}.box table.oneColumn{width:100%}.box table.oneColumn td{width:100%}.box table.twoColumn{width:100%}.box table.twoColumn td{border:0;border-bottom:1px solid #ddd;background-color:#eee;min-width:80px;height:24px;line-height:24px;padding:10px 20px;vertical-align:top}.box table.twoColumn td.adminOnly{background-color:#ffe5e5}.box table.twoColumn td.label{width:30%;background-color:#ddd;vertical-align:top;border-bottom:1px solid #eee}.box table.twoColumn td.label.adminOnly{background-color:#ecb7b4}.box-smartres{border-top:1px solid #bbb;border-bottom:1px solid #bbb}.box-smartres .boxHeading{background-image:none;background-color:#d43a3c}.box-smartres .boxBodyPadded{padding:3%}.box-smartres table.dataTable th{background:none;background-color:#8fa662}@media(min-width:960px){.box-smartres{border:1px solid #bbb}}.blue-gradient{background-color:#3a82cc;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#3a82cc),color-stop(1,#326ba7));background:-ms-linear-gradient(bottom,#3a82cc,#326ba7);background:-moz-linear-gradient(center bottom,#3a82cc 0,#326ba7 100%);background:-o-linear-gradient(#326ba7,#3a82cc)}.blue-gradient-hover{background-color:#3a82cc;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#3a82cc),color-stop(1,#3a82cc));background:-ms-linear-gradient(bottom,#3a82cc,#3a82cc);background:-moz-linear-gradient(center bottom,#3a82cc 0,#3a82cc 100%);background:-o-linear-gradient(#3a82cc,#3a82cc)}.green-gradient{background-color:#5f9000;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#5f9000),color-stop(1,#456503));background:-ms-linear-gradient(bottom,#5f9000,#456503);background:-moz-linear-gradient(center bottom,#5f9000 0,#456503 100%);background:-o-linear-gradient(#456503,#5f9000)}.green-gradient-hover{background-color:#5f9000;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#456503),color-stop(1,#5f9000));background:-ms-linear-gradient(bottom,#456503,#5f9000);background:-moz-linear-gradient(center bottom,#456503 0,#5f9000 100%);background:-o-linear-gradient(#5f9000,#456503)}.lightblue-gradient{background-color:#d4e4ef;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#d4e4ef),color-stop(1,#86aecc));background:-ms-linear-gradient(bottom,#d4e4ef,#86aecc);background:-moz-linear-gradient(center bottom,#d4e4ef 0,#86aecc 100%);background:-o-linear-gradient(#86aecc,#d4e4ef)}.lightgreenblue-gradient{background-color:#d4e4ef;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#dbfbce),color-stop(1,#d4e4ef));background:-ms-linear-gradient(bottom,#dbfbce,#d4e4ef);background:-moz-linear-gradient(center bottom,#dbfbce 0,#d4e4ef 100%);background:-o-linear-gradient(#d4e4ef,#dbfbce)}.lightgrey-gradient{background-color:#ccc;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#ccc),color-stop(1,#ddd));background:-ms-linear-gradient(bottom,#ccc,#ddd);background:-moz-linear-gradient(center bottom,#ccc 0,#ddd 100%);background:-o-linear-gradient(#ddd,#ccc)}fieldset{border-radius:4px;margin:60px 0;padding:0}fieldset .fieldsetBody{padding:0 2%}fieldset .fieldsetHeading{width:100%;padding:10px 2%;background-color:#d43a3c;color:#fff;line-height:38px;font-size:20px}fieldset .fieldsetHeading span{float:right;font-size:13px}fieldset .fieldsetHeading span a{color:#eee}fieldset .fieldsetHeading span.icon-info-circled,fieldset .fieldsetHeading span.icon-info-circled:before{line-height:38px;float:right;margin-left:5px}fieldset.bookingDetailsTable :last-child{border-bottom:0}.fieldDiv{padding:2%}.fieldDiv.inputError{margin:1px 0;color:#fff;background-color:#ff6961}.labelDiv,.inputDiv{float:left;width:30%}.inputDiv{width:70%}input,select{padding:8px 1%;background-color:#fcfcfc}select{padding:4px 2%}input,select{width:100%;border:1px solid #ddd}input[type="radio"],input[type="checkbox"]{width:auto;height:36px;line-height:36px;vertical-align:middle;border:0;background-color:transparent}p.inline{display:inline;padding:0 10px}.tag{display:inline-block;font-size:12px;font-weight:bold;line-height:14px;color:#fff;vertical-align:baseline;white-space:normal;text-shadow:0 -1px 0 rgba(0,0,0,.25);background-color:#999;padding:1px 4px 2px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;margin:5px 2px 0 0}.tag.tag-danger{background-color:red}.tag.tag-success{background-color:#876d00}.tag.tag-success:hover{background-color:#448544;color:#fff}.tag.tag-info{background-color:#3a82cc}label.errorTag{font-size:12px;padding-left:0;text-align:left;margin-top:-6px}.btn,a.btn{display:inline-block;width:auto;height:32px;line-height:28px;padding:2px 6px 0 12px;margin-bottom:0;font-size:14px;cursor:pointer;text-align:left;vertical-align:middle;color:#fff;text-decoration:none;text-shadow:1px 1px 0 #303030;margin:20px 20px 15px 0;border:1px solid #326ba7;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;background:url(/site/templates/img/bluebg-min.jpg) 0 bottom}.btn.btn-multiline,a.btn.btn-multiline{min-height:40px;height:auto;line-height:20px;font-size:15px;padding:0 10px 0 10px;margin:4px 8px 4px 0}.btn span,a.btn span{display:block;padding-top:5px;line-height:13px;font-size:12px}.btn span.icon,a.btn span.icon{min-width:40px;width:40px;height:30px;margin-left:15px;margin-top:-2px;float:right;background:url(/site/templates/img/buttonSprites-min.png)}.btn:active,a.btn:active,.btn:focus,a.btn:focus{color:#eee;border:1px solid #326ba7;background:url(/site/templates/img/bluebg-min.jpg) 0 top}.btn:hover,a.btn:hover{background:url(/site/templates/img/bluebg-min.jpg) 0 top}.btn.btn-frozen,a.btn.btn-frozen{background:#d43a3c}.btn.btn-frozen:hover,a.btn.btn-frozen:hover{background:#d43a3c;cursor:default}.btn.btn-icon-left,a.btn.btn-icon-left{margin-right:0;padding-left:55px;padding-right:15px}.btn.btn-icon-left .icon,a.btn.btn-icon-left .icon{margin:auto 10px auto -50px;float:left}.btn.btn-info .icon,a.btn.btn-info .icon{background-position:-160px -6px}.btn.btn-next .icon,a.btn.btn-next .icon{background-position:-360px -5px}.btn.btn-prev .icon,a.btn.btn-prev .icon{background-position:-320px -5px}.btn.btn-upload .icon,a.btn.btn-upload .icon{background-position:200px -5px}.btn.btn-success .icon,a.btn.btn-success .icon{background-position:-200px -5px}.btn.btn-cancel .icon,a.btn.btn-cancel .icon{background-position:-280px -5px}.btn.btn-login .icon,a.btn.btn-login .icon{background-position:120px -5px}.btn.btn-logout .icon,a.btn.btn-logout .icon{background-position:160px -5px}.btn.btn-help .icon,a.btn.btn-help .icon{background-position:-240px -5px}.btn.btn-lock .icon,a.btn.btn-lock .icon{background-position:160px -5px}.btn.btn-ajax .icon,a.btn.btn-ajax .icon{background:url(/site/templates/img/724.gif) top right no-repeat;height:25px;margin:1px 10px 0 5px}.btn.btn-multiline,a.btn.btn-multiline{padding-right:55px}.btn.btn-multiline.btn-brief,a.btn.btn-multiline.btn-brief{padding-right:10px;float:right}.btn.btn-multiline .icon,a.btn.btn-multiline .icon{height:40px;margin-left:0;margin-right:-50px}.btn.btn-multiline.btn-icon-left,a.btn.btn-multiline.btn-icon-left{margin-right:0;padding-left:55px;padding-right:15px}.btn.btn-multiline.btn-icon-left .icon,a.btn.btn-multiline.btn-icon-left .icon{margin:auto 10px auto -50px;float:left}.btn.btn-multiline.btn-booking .icon,a.btn.btn-multiline.btn-booking .icon{background-position:-40px 0}.btn.btn-multiline.btn-enquiry .icon,a.btn.btn-multiline.btn-enquiry .icon{background-position:-80px 0}.btn.btn-multiline.btn-website .icon,a.btn.btn-multiline.btn-website .icon{background-position:-120px 0}.btn.btn-multiline.btn-brochure .icon,a.btn.btn-multiline.btn-brochure .icon{background-position:0 0}.btn.btn-multiline.btn-info .icon,a.btn.btn-multiline.btn-info .icon{background-position:-160px 0}.btn.btn-multiline.btn-remove-fav-selecta .icon,a.btn.btn-multiline.btn-remove-fav-selecta .icon,.btn.btn-multiline.btn-remove-fav .icon,a.btn.btn-multiline.btn-remove-fav .icon{background-position:-440px 0}.btn.btn-multiline.btn-add-fav-selecta .icon,a.btn.btn-multiline.btn-add-fav-selecta .icon,.btn.btn-multiline.btn-add-fav .icon,a.btn.btn-multiline.btn-add-fav .icon{background-position:-480px 0}.btn.btn-multiline.btn-find .icon,a.btn.btn-multiline.btn-find .icon{background-position:-640px 0}.btn.btn-multiline.btn-email .icon,a.btn.btn-multiline.btn-email .icon{background-position:-520px 0}.btn.btn-multiline.btn-new-user .icon,a.btn.btn-multiline.btn-new-user .icon{background-position:-560px 0}.btn.btn-multiline.btn-dashboard .icon,a.btn.btn-multiline.btn-dashboard .icon{background-position:-600px 0}.btn.btn-multiline.btn-topOfPage,a.btn.btn-multiline.btn-topOfPage{position:absolute;top:-58px;right:6px}.btn.btn-multiline.btn-topOfPage .icon,a.btn.btn-multiline.btn-topOfPage .icon{background-position:-400px 0}.btn.btn-small,a.btn.btn-small{padding:2px 5px;margin:0 5px 0 0;height:auto;line-height:1.5em;font-size:13px}.btn.btn-small.btn-add-dates,a.btn.btn-small.btn-add-dates{position:relative;float:right;margin:-3px 0 auto auto}.btn.btn-small.btn-remove-from-plan,a.btn.btn-small.btn-remove-from-plan{position:relative;float:right;margin:-18px 10px auto auto}.btn.btn-font-icon,a.btn.btn-font-icon{padding-right:7px}.btn.btn-font-icon span,a.btn.btn-font-icon span{display:inline}.btn.btn-red,a.btn.btn-red{background:#d43a3c}.blue-gradient{background-color:#3a82cc;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#3a82cc),color-stop(1,#326ba7));background:-ms-linear-gradient(bottom,#3a82cc,#326ba7);background:-moz-linear-gradient(center bottom,#3a82cc 0,#326ba7 100%);background:-o-linear-gradient(#326ba7,#3a82cc)}.blue-gradient-hover{background-color:#3a82cc;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#3a82cc),color-stop(1,#3a82cc));background:-ms-linear-gradient(bottom,#3a82cc,#3a82cc);background:-moz-linear-gradient(center bottom,#3a82cc 0,#3a82cc 100%);background:-o-linear-gradient(#3a82cc,#3a82cc)}.green-gradient{background-color:#5f9000;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#5f9000),color-stop(1,#456503));background:-ms-linear-gradient(bottom,#5f9000,#456503);background:-moz-linear-gradient(center bottom,#5f9000 0,#456503 100%);background:-o-linear-gradient(#456503,#5f9000)}.green-gradient-hover{background-color:#5f9000;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#456503),color-stop(1,#5f9000));background:-ms-linear-gradient(bottom,#456503,#5f9000);background:-moz-linear-gradient(center bottom,#456503 0,#5f9000 100%);background:-o-linear-gradient(#5f9000,#456503)}.lightblue-gradient{background-color:#d4e4ef;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#d4e4ef),color-stop(1,#86aecc));background:-ms-linear-gradient(bottom,#d4e4ef,#86aecc);background:-moz-linear-gradient(center bottom,#d4e4ef 0,#86aecc 100%);background:-o-linear-gradient(#86aecc,#d4e4ef)}.lightgreenblue-gradient{background-color:#d4e4ef;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#dbfbce),color-stop(1,#d4e4ef));background:-ms-linear-gradient(bottom,#dbfbce,#d4e4ef);background:-moz-linear-gradient(center bottom,#dbfbce 0,#d4e4ef 100%);background:-o-linear-gradient(#d4e4ef,#dbfbce)}.lightgrey-gradient{background-color:#ccc;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#ccc),color-stop(1,#ddd));background:-ms-linear-gradient(bottom,#ccc,#ddd);background:-moz-linear-gradient(center bottom,#ccc 0,#ddd 100%);background:-o-linear-gradient(#ddd,#ccc)}table{width:100%;max-width:100%;border-collapse:collapse;border-spacing:0}.table{width:100%;margin-bottom:60px}.table th,.table td{padding:8px;line-height:26px;text-align:center;vertical-align:top;border-top:1px solid #ddd}.table th.cell-left,.table td.cell-left{text-align:left}.table th{font-weight:bold;background-color:#e0e0e0;padding:14px 8px}.table thead th{vertical-align:bottom}.table caption+thead tr:first-child th,.table caption+thead tr:first-child td,.table colgroup+thead tr:first-child th,.table colgroup+thead tr:first-child td,.table thead:first-child tr:first-child th,.table thead:first-child tr:first-child td{border-top:0}.table tbody+tbody{border-top:2px solid #ddd}.table-condensed th,.table-condensed td{padding:4px 5px}.table-bordered{border:1px solid #ddd;border-collapse:separate;*border-collapse:collapse;border-left:0;border-radius:4px}.table-bordered th,.table-bordered td{border-left:1px solid #ddd}.table-bordered caption+thead tr:first-child th,.table-bordered caption+tbody tr:first-child th,.table-bordered caption+tbody tr:first-child td,.table-bordered colgroup+thead tr:first-child th,.table-bordered colgroup+tbody tr:first-child th,.table-bordered colgroup+tbody tr:first-child td,.table-bordered thead:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child td{border-top:0}.table-bordered thead:first-child tr:first-child th:first-child,.table-bordered tbody:first-child tr:first-child td:first-child{border-top-left-radius:4px}.table-bordered thead:first-child tr:first-child th:last-child,.table-bordered tbody:first-child tr:first-child td:last-child{border-top-right-radius:4px}.table-bordered thead:last-child tr:last-child th:first-child,.table-bordered tbody:last-child tr:last-child td:first-child,.table-bordered tfoot:last-child tr:last-child td:first-child{border-radius:0 0 0 4px;border-bottom-left-radius:4px}.table-bordered thead:last-child tr:last-child th:last-child,.table-bordered tbody:last-child tr:last-child td:last-child,.table-bordered tfoot:last-child tr:last-child td:last-child{border-bottom-right-radius:4px}.table-bordered caption+thead tr:first-child th:first-child,.table-bordered caption+tbody tr:first-child td:first-child,.table-bordered colgroup+thead tr:first-child th:first-child,.table-bordered colgroup+tbody tr:first-child td:first-child{border-top-left-radius:4px}.table-bordered caption+thead tr:first-child th:last-child,.table-bordered caption+tbody tr:first-child td:last-child,.table-bordered colgroup+thead tr:first-child th:last-child,.table-bordered colgroup+tbody tr:first-child td:last-child{border-top-right-radius:4px}.table-striped tbody tr:nth-child(odd){background-color:#fcfcfc}.table-hover tbody tr:hover td,.table-hover tbody tr:hover th{background-color:#f5f5f5}.table tbody tr.success td{background-color:#dff0d8}.table tbody tr.error td{background-color:#f2dede}.table tbody tr.info td{background-color:#d9edf7}.blue-gradient{background-color:#3a82cc;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#3a82cc),color-stop(1,#326ba7));background:-ms-linear-gradient(bottom,#3a82cc,#326ba7);background:-moz-linear-gradient(center bottom,#3a82cc 0,#326ba7 100%);background:-o-linear-gradient(#326ba7,#3a82cc)}.blue-gradient-hover{background-color:#3a82cc;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#3a82cc),color-stop(1,#3a82cc));background:-ms-linear-gradient(bottom,#3a82cc,#3a82cc);background:-moz-linear-gradient(center bottom,#3a82cc 0,#3a82cc 100%);background:-o-linear-gradient(#3a82cc,#3a82cc)}.green-gradient{background-color:#5f9000;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#5f9000),color-stop(1,#456503));background:-ms-linear-gradient(bottom,#5f9000,#456503);background:-moz-linear-gradient(center bottom,#5f9000 0,#456503 100%);background:-o-linear-gradient(#456503,#5f9000)}.green-gradient-hover{background-color:#5f9000;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#456503),color-stop(1,#5f9000));background:-ms-linear-gradient(bottom,#456503,#5f9000);background:-moz-linear-gradient(center bottom,#456503 0,#5f9000 100%);background:-o-linear-gradient(#5f9000,#456503)}.lightblue-gradient{background-color:#d4e4ef;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#d4e4ef),color-stop(1,#86aecc));background:-ms-linear-gradient(bottom,#d4e4ef,#86aecc);background:-moz-linear-gradient(center bottom,#d4e4ef 0,#86aecc 100%);background:-o-linear-gradient(#86aecc,#d4e4ef)}.lightgreenblue-gradient{background-color:#d4e4ef;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#dbfbce),color-stop(1,#d4e4ef));background:-ms-linear-gradient(bottom,#dbfbce,#d4e4ef);background:-moz-linear-gradient(center bottom,#dbfbce 0,#d4e4ef 100%);background:-o-linear-gradient(#d4e4ef,#dbfbce)}.lightgrey-gradient{background-color:#ccc;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#ccc),color-stop(1,#ddd));background:-ms-linear-gradient(bottom,#ccc,#ddd);background:-moz-linear-gradient(center bottom,#ccc 0,#ddd 100%);background:-o-linear-gradient(#ddd,#ccc)}ul.nav{margin:20px auto;padding:0;width:33%;min-width:300px}ul.nav li{display:block;background-color:#eee;border-bottom:1px solid #ddd;border-top:1px solid #fff;text-align:center;color:#333}ul.nav li a{display:block;padding:10px;text-decoration:none;color:red}ul.nav li a:hover{color:#fff;background-color:#ccc}/*!
 * Datepicker v0.3.0
 * https://github.com/fengyuanchen/datepicker
 *
 * Copyright (c) 2014-2015 Fengyuan Chen
 * Released under the MIT license
 *
 * Date: 2015-12-15T05:56:23.441Z
 */
.datepicker-container{line-height:30px;position:fixed;z-index:-1;top:0;left:0;width:280px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#fff;direction:ltr !important;-ms-touch-action:none;touch-action:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.datepicker-dropdown{position:absolute;z-index:1;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;border:1px solid #d43a3c}.datepicker-inline{position:static}.datepicker-top-left:before,.datepicker-top-left:after,.datepicker-top-right:before,.datepicker-top-right:after{top:-5px;left:10px;border-top:0}.datepicker-top-left:before,.datepicker-top-right:before{border-bottom-color:#ccc}.datepicker-top-left:after,.datepicker-top-right:after{top:-4px;border-bottom-color:#fff}.datepicker-bottom-left,.datepicker-bottom-right{border-bottom-color:#ccc}.datepicker-bottom-left:before,.datepicker-bottom-left:after,.datepicker-bottom-right:before,.datepicker-bottom-right:after{bottom:-5px;left:10px;border-bottom:0}.datepicker-bottom-left:before,.datepicker-bottom-right:before{border-top-color:#ccc}.datepicker-bottom-left:after,.datepicker-bottom-right:after{bottom:-4px;border-top-color:#fff}.datepicker-top-right:before,.datepicker-top-right:after,.datepicker-bottom-right:before,.datepicker-bottom-right:after{right:10px;left:auto}.datepicker-panel>ul:before,.datepicker-panel>ul:after{display:table;content:' '}.datepicker-panel>ul:after{clear:both}.datepicker-panel>ul{width:100%;margin:0;padding:0}.datepicker-panel>ul>li{float:left;width:14.28571428571429%;height:30px;margin:0;padding:0;border-right:1px solid #eee;border-bottom:1px solid #eee;box-sizing:border-box;list-style:none;cursor:pointer;text-align:center;background-color:#fff}.datepicker-panel>ul>li:hover{background-color:#ccc}.datepicker-panel>ul>li.muted,.datepicker-panel>ul>li.muted:hover{color:#ccc}.datepicker-panel>ul>li.picked,.datepicker-panel>ul>li.picked:hover{color:#d43a3c;font-weight:bold;background-color:#ddd}.datepicker-panel>ul>li.disabled,.datepicker-panel>ul>li.disabled:hover{cursor:default;color:#bbb;background-color:#fff}.datepicker-panel>ul>li[data-view='years prev'],.datepicker-panel>ul>li[data-view='year prev'],.datepicker-panel>ul>li[data-view='month prev'],.datepicker-panel>ul>li[data-view='years next'],.datepicker-panel>ul>li[data-view='year next'],.datepicker-panel>ul>li[data-view='month next'],.datepicker-panel>ul>li[data-view='next']{font-size:18px;font-weight:bold}.datepicker-panel>ul>li[data-view='years current'],.datepicker-panel>ul>li[data-view='year current'],.datepicker-panel>ul>li[data-view='month current']{background-color:#eee;font-weight:bold;width:200px}.datepicker-panel>ul[data-view='years']>li,.datepicker-panel>ul[data-view='months']>li{line-height:50px;width:25%;height:50px}.datepicker-panel>ul[data-view='week']>li,.datepicker-panel>ul[data-view='week']>li:hover{cursor:default;background-color:#d43a3c;color:#fff;font-size:14px;border-right:1px solid salmon}.datepicker-hide{display:none}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8;filter:alpha(opacity=80)}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:0 !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#CCC}.mfp-preloader a:hover{color:#FFF}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;filter:alpha(opacity=65);padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:hover,.mfp-close:focus{opacity:1;filter:alpha(opacity=100)}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;filter:alpha(opacity=65);margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1;filter:alpha(opacity=100)}.mfp-arrow:before,.mfp-arrow:after,.mfp-arrow .mfp-b,.mfp-arrow .mfp-a{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after,.mfp-arrow .mfp-a{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before,.mfp-arrow .mfp-b{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after,.mfp-arrow-left .mfp-a{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left:before,.mfp-arrow-left .mfp-b{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after,.mfp-arrow-right .mfp-a{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right:before,.mfp-arrow-right .mfp-b{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0 0;transform-origin:0 0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-ie7 .mfp-img{padding:0}.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}.mfp-ie7 .mfp-container{padding:0}.mfp-ie7 .mfp-content{padding-top:44px}.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}@font-face{font-family:'fontello';src:url('/site/templates/lib/fontello/font/fontello.eot?91592590');src:url('/site/templates/lib/fontello/font/fontello.eot?91592590#iefix') format('embedded-opentype'),url('/site/templates/lib/fontello/font/fontello.woff2?91592590') format('woff2'),url('/site/templates/lib/fontello/font/fontello.woff?91592590') format('woff'),url('/site/templates/lib/fontello/font/fontello.ttf?91592590') format('truetype'),url('/site/templates/lib/fontello/font/fontello.svg?91592590#fontello') format('svg');font-weight:normal;font-style:normal}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-calendar:before{content:'\e800'}.icon-ok-circle:before{content:'\e801'}.icon-info-circled:before{content:'\e802'}.icon-help-circled:before{content:'\e803'}.icon-plus-squared:before{content:'\e804'}.icon-minus-squared:before{content:'\e805'}.icon-login:before{content:'\e806'}.icon-logout:before{content:'\e807'}.icon-check:before{content:'\e808'}.icon-check-empty:before{content:'\e809'}.icon-cancel-circled:before{content:'\e80a'}.icon-right:before{content:'\e80b'}.icon-left:before{content:'\e80c'}.icon-globe:before{content:'\e80d'}.icon-doc-text-inv:before{content:'\e80e'}.icon-cog-alt:before{content:'\e80f'}.icon-user:before{content:'\e810'}.icon-link:before{content:'\e811'}.icon-search:before{content:'\e812'}.icon-chart-bar:before{content:'\e813'}.icon-doc-text:before{content:'\e814'}.icon-arrows-cw:before{content:'\e815'}.icon-dollar:before{content:'\e816'}.icon-indent-left:before{content:'\e817'}.icon-picture:before{content:'\e818'}.icon-coffee:before{content:'\e819'}.icon-menu:before{content:'\e81a'}.icon-attention:before{content:'\e81b'}.icon-home:before{content:'\e81c'}.icon-reply:before{content:'\e81d'}.icon-reply-all:before{content:'\e81e'}.icon-minus-circle:before{content:'\e81f'}.icon-location:before{content:'\e820'}.icon-forward:before{content:'\e821'}.icon-cancel-circle:before{content:'\e822'}.icon-phone-1:before{content:'\e823'}.icon-mobile:before{content:'\e824'}.icon-move:before{content:'\e825'}.icon-plus-circle:before{content:'\e826'}.icon-doc-text-1:before{content:'\e827'}.icon-cab:before{content:'\e828'}.icon-download:before{content:'\e829'}.icon-user-plus:before{content:'\e82a'}.icon-edit:before{content:'\e82b'}.icon-trash-empty:before{content:'\e82c'}.icon-bed:before{content:'\e82d'}.icon-warehouse:before{content:'\e82e'}.icon-credit-card:before{content:'\e82f'}.icon-ccw:before{content:'\e830'}.icon-heart:before{content:'\e831'}.icon-attention-1:before{content:'\e832'}.icon-spin3:before{content:'\e833'}.form{font-size:14px}.form .rsp-form-row{display:table;width:100%}.form .rsp-form-row .rsp-form-label,.form .rsp-form-row .rsp-form-input{display:table-cell;vertical-align:top;background-color:#ddd;width:35%;padding:20px 2%;border-bottom:1px solid #f6f6f6}.form .rsp-form-row .rsp-form-label.rsp-form-label-narrow,.form .rsp-form-row .rsp-form-input.rsp-form-label-narrow{width:15%}.form .rsp-form-row .rsp-form-label.rsp-form-label-wide,.form .rsp-form-row .rsp-form-input.rsp-form-label-wide{width:50%}.form .rsp-form-row .rsp-form-label label{color:#486903;float:right;text-align:right;line-height:20px;font-size:13px;font-weight:bold;padding:7px 0}.form .rsp-form-row .rsp-form-label label .admin{font-size:10px;padding-right:5px}.form .rsp-form-row .rsp-form-label label img{width:100%;height:auto;max-width:265px}.form .rsp-form-row .rsp-form-label p.infoBox{clear:both;float:right;text-align:right;padding:6px;margin:1px 0;background-color:#f9f9f9;color:#888;border:1px solid #bbb;font-size:13px;line-height:1.5em;border-radius:3px}.form .rsp-form-row .rsp-form-label p.infoBox-large{font-size:15px}.form .rsp-form-row .rsp-form-input{background-color:#eee;width:65%;border-bottom:1px solid #ddd}.form .rsp-form-row .rsp-form-input.rsp-form-input-narrow{width:50%}.form .rsp-form-row .rsp-form-input.rsp-form-input-wide{width:85%}.form .rsp-form-row .rsp-form-input p.infoBox{display:block;clear:both;text-align:left;margin:10px 0;color:#888;background-color:#f9f9f9;padding:6px;border:1px solid #bbb;font-size:13px;line-height:1.5em;border-radius:3px}.form .rsp-form-row .rsp-form-input p.infoBox-large{font-size:15px}.form .rsp-form-row .rsp-form-input ul li,.form .rsp-form-row .rsp-form-input ol li{font-size:100%}.form .rsp-form-row .rsp-form-input label{display:block;line-height:22px;margin:6px 0 15px 24px}.form .rsp-form-row .rsp-form-row-full-width{width:100%;padding:10px 2%;background-color:#fafafa}.form .rsp-form-row.adminOnly .rsp-form-label{background-color:#ecb7b4}.form .rsp-form-row.adminOnly .rsp-form-input{background-color:#ffe5e5}.form.stacked .rsp-form-row .rsp-form-label,.form.alwaysStacked .rsp-form-row .rsp-form-label,.form.stacked .rsp-form-row .rsp-form-input,.form.alwaysStacked .rsp-form-row .rsp-form-input{display:block;background-color:#eee;width:100%;border-bottom:1px solid #ccc}.form.stacked .rsp-form-row .rsp-form-label,.form.alwaysStacked .rsp-form-row .rsp-form-label{padding-top:15px;padding-bottom:0;border-bottom:0}.form.stacked .rsp-form-row .rsp-form-label label,.form.alwaysStacked .rsp-form-row .rsp-form-label label{display:block;float:none;font-weight:bold;text-align:left}.form.stacked .rsp-form-row .rsp-form-label .infoBox,.form.alwaysStacked .rsp-form-row .rsp-form-label .infoBox{float:left;margin:0 0 5px 0;text-align:left;width:100%;max-width:100%;background-color:#f9f9f9}.form.stacked .rsp-form-row .rsp-form-input,.form.alwaysStacked .rsp-form-row .rsp-form-input{padding-top:0;padding-bottom:15px}.form.stacked .rsp-form-row .rsp-form-input .infoBox,.form.alwaysStacked .rsp-form-row .rsp-form-input .infoBox{background-color:#f9f9f9}.form.stacked .rsp-form-row .rsp-form-row-full-width,.form.alwaysStacked .rsp-form-row .rsp-form-row-full-width{background-color:#fafafa}.form.stacked .rsp-form-row.adminOnly .rsp-form-label,.form.alwaysStacked .rsp-form-row.adminOnly .rsp-form-label,.form.stacked .rsp-form-row.adminOnly .rsp-form-input,.form.alwaysStacked .rsp-form-row.adminOnly .rsp-form-input{background-color:#ecb7b4}.form.centered .rsp-form-row .rsp-form-label,.form.centered .rsp-form-row .rsp-form-input{text-align:center}.form.centered .rsp-form-row .rsp-form-label label{text-align:center;float:none}.form p{font-size:13px;margin:4px}.form p.inline{display:inline;padding:0 10px;line-height:26px}.form p.padLeft{padding-left:40px}.form input,.form select,.form textarea{max-width:300px;width:auto;padding:6px 10px;line-height:20px;color:#aaa;font-size:14px;background-color:#fff;border:1px solid #ccc;border-radius:4px}.form input:focus,.form select:focus,.form textarea:focus{color:#222;outline:0;border-color:#dce9f6;box-shadow:0 0 6px #ccc;-moz-box-shadow:0 0 6px #ccc;-webkit-box-shadow:0 0 6px #ccc}.form select{height:34px;line-height:34px;width:100%}.form select optgroup{background-color:#e6e6e6;padding:5px 0}.form select optgroup option{background-color:#fff}.form .selectWrapper{display:inline-block;max-width:100%}.form input{display:table-cell;min-height:34px;padding:0 10px;line-height:normal;width:100%}.form input[readonly]{background-color:#e9e9e9;border-color:#ddd;color:#888}.form .fadedInput{background-color:#eaeaea;color:#ccc}.form input[type="checkbox"],.form input[type="radio"]{min-height:auto}.form textarea{width:100%;max-width:450px;height:100px}.form .w50{max-width:50px}.form .w100{max-width:100px}.form .w150{max-width:150px}.form .w200{max-width:200px}.form .w250{max-width:250px}.form .w279{max-width:279px}.form .w300{max-width:300px}.form .w350{max-width:350px}.form .w450{max-width:450px}.form .w500{max-width:500px}.form .w550{max-width:550px}.form .w100percent{max-width:100%}.form .h200{height:200px}.form input[type="radio"],.form input[type="checkbox"]{width:auto;height:22px;line-height:22px;vertical-align:middle;border:0;background:none;float:left;clear:left;margin-left:-24px}.form input.notFaded{background-color:#fff;border:1px solid #ccc;color:#aaa}.form#listingsDropdownForm select{margin:5px 9px}.form .input-group{position:relative;display:table;border-collapse:separate}.form .input-group .input-group-addon{display:table-cell;padding:0 10px;color:#55595c;text-align:center;vertical-align:middle;font-size:20px;background-color:#ddd;border:1px solid #ccc;width:1%;white-space:nowrap;width:40px}.form .input-group .input-group-addon [class^="icon-"]:before,.form .input-group .input-group-addon [class*=" icon-"]:before{margin:0}.form .input-group input{display:table-cell;vertical-align:middle;border-radius:0}.form .input-group :first-child{border-top-left-radius:4px;border-bottom-left-radius:4px}.form .input-group :last-child{border-top-right-radius:4px;border-bottom-right-radius:4px}.form .input-group :first-child:not(:last-child){border-right:0}.form .input-group :last-child:not(:first-child){border-left:0}.errorTag{margin:-7px 0 5px 0;clear:left}.tag{display:inline-block;font-size:12px;font-weight:bold;line-height:14px;color:#fff;vertical-align:baseline;text-shadow:0 -1px 0 rgba(0,0,0,.25);background-color:#999;padding:2px 4px;border-radius:4px;margin:0 2px 0 0}.tag.tag-danger{background-color:red}.tag.tag-success{background-color:#876d00}.tag.tag-success:hover{background-color:#448544;color:#fff}.tag.tag-info{background-color:#3a82cc}.smartres .form .rsp-form-row .rsp-form-label,.smartres .form .rsp-form-row .rsp-form-input{background-color:#eee}.smartres .form .rsp-form-row .rsp-form-label label,.smartres .form .rsp-form-row .rsp-form-input label,.smartres .form .rsp-form-row .rsp-form-label input,.smartres .form .rsp-form-row .rsp-form-input input{color:#d43a3c;font-size:14px}.smartres .form .rsp-form-row .rsp-form-label.buttons-input,.smartres .form .rsp-form-row .rsp-form-input.buttons-input,.smartres .form .rsp-form-row .rsp-form-label.input-bg,.smartres .form .rsp-form-row .rsp-form-input.input-bg{background-color:#fafafa}.smartres .form .rsp-form-row .rsp-form-input{background-color:#f6f6f6}.smartres .form .rsp-form-row .rsp-form-input.label-bg{background-color:#eee}.smartres .form .rsp-form-row.rsp-form-row-subtotal,.smartres .form .rsp-form-row.rsp-form-row-subtotal .rsp-form-input,.smartres .form .rsp-form-row.rsp-form-row-price .rsp-form-input{background-color:#ddd}.smartres .form .rsp-form-row .rsp-form-row-full-width{background-color:#fafafa}.smartres .form .rsp-form-row .rsp-form-row-full-width p{font-size:14px}.smartres .form p,.smartres .form input,.smartres .form select,.smartres .form textarea,.smartres .form label{font-size:14px}.smartres .bookingDetailsTable form,.smartres .form.financialSummaryTable{background-color:#eee}.smartres .bookingDetailsTable form .rsp-form-row .rsp-form-input.rsp-form-room-name,.smartres .form.financialSummaryTable .rsp-form-row .rsp-form-input.rsp-form-room-name{width:40%}.smartres .bookingDetailsTable form .rsp-form-row .rsp-form-input.rsp-form-guest-select,.smartres .form.financialSummaryTable .rsp-form-row .rsp-form-input.rsp-form-guest-select{width:30%}.smartres .bookingDetailsTable form .rsp-form-row .rsp-form-input.rsp-form-date,.smartres .form.financialSummaryTable .rsp-form-row .rsp-form-input.rsp-form-date{width:65%}.smartres .bookingDetailsTable form .rsp-form-row .rsp-form-input.rsp-form-amount,.smartres .form.financialSummaryTable .rsp-form-row .rsp-form-input.rsp-form-amount{width:35%}.smartres .form.stacked .rsp-form-row .rsp-form-label,.smartres form.alwaysStacked .rsp-form-row .rsp-form-label,.smartres .form.stacked .rsp-form-row .rsp-form-input,.smartres form.alwaysStacked .rsp-form-row .rsp-form-input{background-color:#eee}.smartres .form.stacked .rsp-form-row .rsp-form-label.buttons-input,.smartres form.alwaysStacked .rsp-form-row .rsp-form-label.buttons-input,.smartres .form.stacked .rsp-form-row .rsp-form-input.buttons-input,.smartres form.alwaysStacked .rsp-form-row .rsp-form-input.buttons-input{background-color:#fafafa}.smartres .form.stacked .rsp-form-row .rsp-form-input,.smartres form.alwaysStacked .rsp-form-row .rsp-form-input{border-bottom:1px solid #fafafa;padding-top:4px}.smartres .form.stacked .rsp-form-row.rsp-form-row-subtotal .rsp-form-input,.smartres form.alwaysStacked .rsp-form-row.rsp-form-row-subtotal .rsp-form-input{background-color:#ddd}.smartres .stacked .bookingDetailsTable .rsp-form-row .rsp-form-input,.smartres .alwaysStacked .bookingDetailsTable .rsp-form-row .rsp-form-input,.smartres .stacked .financialSummaryTable .rsp-form-row .rsp-form-input,.smartres .alwaysStacked .financialSummaryTable .rsp-form-row .rsp-form-input{display:table-cell;padding:10px}