.noselect{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.cal1 .clndr .clndr-controls{position:relative;color:#e66b6b;font-size:1.2em;text-transform:uppercase;padding:20px 0 0 0;text-align:center;background:#fff;min-height:78px}.cal1 .clndr .clndr-controls .month{padding:15px 0 0 0;text-align:center;color:#71c6c1;font-size:24px}.cal1 .clndr .clndr-controls .clndr-control-button .clndr-next-button{position:absolute;right:30px;top:29px;width:30px;height:43px;text-indent:-4000px;background:url(../images/arrows.png) no-repeat -30px 0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.cal1 .clndr .clndr-controls .clndr-control-button .clndr-next-button.inactive:hover{cursor:default}.cal1 .clndr .clndr-controls .clndr-control-button .clndr-previous-button{left:30px;top:29px;width:30px;height:43px;text-indent:-4000px;background:url(../images/arrows.png) no-repeat -1px 0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.cal1 .clndr .clndr-controls .clndr-control-button .clndr-previous-button.inactive:hover{cursor:default}.cal1 .clndr .clndr-table{table-layout:fixed;width:100%;height:300px;margin:0 auto;background:#fff}.cal1 .clndr .clndr-table .header-days{font-size:.85em;font-weight:600}.cal1 .clndr .clndr-table .header-days .header-day{vertical-align:middle;text-align:center;color:#71c6c1;font-size:16px}.cal1 .clndr .clndr-table tr{height:45px}.cal1 .clndr .clndr-table tr td{vertical-align:top}.cal1 .clndr .clndr-table tr .day{width:100%;height:inherit;color:#3a3b36;vertical-align:middle}.cal1 .clndr .clndr-table tr .day.today{color:#5482ab!important;text-decoration:underline}.cal1 .clndr .clndr-table tr .day.today:hover{color:#000}.cal1 .clndr .clndr-table tr .day.today.event{color:#fff;padding:0}.day.today.event:hover{color:#fff}.cal1 .clndr .clndr-table tr .day .day-contents{box-sizing:border-box;font-size:15px;text-align:center;cursor:pointer;padding:10px}.cal1 .clndr .clndr-table tr .empty,.cal1 .clndr .clndr-table tr .adjacent-month{width:100%;height:inherit;color:#999}@media all and (max-width:1024px){.cal1 .clndr .clndr-controls .clndr-control-button .clndr-previous-button{left:24px}.cal1 .clndr .clndr-controls .month{font-size:22px;padding:3px 0 0 0}.cal1 .clndr .clndr-controls .clndr-control-button .clndr-next-button{right:24px}.cal1 .clndr .clndr-controls{padding:1.5em 0 0 0;min-height:85px}.cal1 .clndr .clndr-controls{min-height:70px}.cal1 .clndr .clndr-controls .clndr-control-button .clndr-previous-button{top:24px}.cal1 .clndr .clndr-controls .clndr-control-button .clndr-next-button{top:24px}}@media all and (max-width:7680px){.cal1 .clndr .clndr-controls{min-height:92px}}@media all and (max-width:640px){.cal1 .clndr .clndr-controls{padding:1em 0 0 0;min-height:70px}.cal1 .clndr .clndr-controls .clndr-control-button .clndr-previous-button{top:14px}.cal1 .clndr .clndr-controls .clndr-control-button .clndr-next-button{top:14px}}@media all and (max-width:480px){.cal1 .clndr .clndr-controls .month{font-size:1.2em}.cal1 .clndr .clndr-controls .clndr-control-button .clndr-previous-button{top:9px}.cal1 .clndr .clndr-controls .clndr-control-button .clndr-next-button{top:9px}.cal1 .clndr .clndr-controls{min-height:60px}.cal1 .clndr .clndr-table .header-days .header-day{font-size:1.4em}.cal1 .clndr .clndr-table tr .day .day-contents{font-size:.875em}}@media screen and (max-width:320px){.cal1 .clndr .clndr-controls .clndr-control-button .clndr-previous-button{left:7px}.cal1 .clndr .clndr-controls .clndr-control-button .clndr-next-button{right:7px}.cal1 .clndr .clndr-table{width:100%}.cal1 .clndr .clndr-table tr{height:35px}.cal1 .clndr .clndr-controls .clndr-control-button .clndr-previous-button{top:9px}.cal1 .clndr .clndr-controls .clndr-control-button .clndr-next-button{top:9px}.cal1 .clndr .clndr-table .header-days .header-day{font-size:1.2em}.cal1 .clndr .clndr-controls .month{padding:9px 0 0 0}.cal1 .clndr .clndr-controls .month{font-size:18px}.cal1 .clndr .clndr-table tr .day .day-contents{font-size:.875em}.cal1 .clndr .clndr-controls{min-height:50px;padding:.6em 0 0 0}.cal1 .clndr .clndr-table{height:230px}}body{padding-top:50px;padding-bottom:20px}.body-content{padding-left:15px;padding-right:15px}input,select,textarea{max-width:280px}.carousel-caption p{font-size:20px;line-height:1.4}.btn-bracketed::before{display:inline-block;content:"[";padding-right:.5em}.btn-bracketed::after{display:inline-block;content:"]";padding-left:.5em}.carousel-inner .item img[src$=".svg"]{width:100%}@media screen and (max-width:767px){.carousel-caption{display:none}}.txt-rt{text-align:right}.txt-lt{text-align:left}.txt-center{text-align:center}.float-rt{float:right}.float-lt{float:left}.clear{clear:both}.center{left:25%;position:relative}.pos-relative{position:relative}.pos-absolute{position:absolute}.vertical-base{vertical-align:baseline}.vertical-top{vertical-align:top}nav.vertical ul li{display:block}nav.horizontal ul li{display:inline-block}img{max-width:100%}.slide{background:#71c6c1;border-left:25px solid #61ada8}.mini-cal{float:right;background:#fff}.calender{padding:2em;border:1px solid #000}div#dd1 span{z-index:9999999;position:absolute;top:-24px}.dr1{position:relative;outline:none;float:left;cursor:pointer;min-height:60px}.same-height{height:450px}.modal-dialog{background-color:#fff !important}.margin-left-10{margin-left:10px !important}.margin-left-25{margin-left:25px !important}.margin-top-15{margin-top:15px !important}.margin-top-30{margin-top:30px !important}.margin-bottom-30{margin-bottom:30px !important}.padding-top-15{padding-top:15px !important}.height-250{height:250px !important}.height-40{height:40px !important}.align-bottom{position:absolute;bottom:5px}.align-bottom-15{position:absolute;bottom:15px}.selected{border:1px solid #000}.public-holiday>div>div.day-contents,.public-holiday>span{color:#f00 !important}.working-hours{box-shadow:0 2px 0 0 lightsteelblue}.holiday>div{box-shadow:0 2px 0 0 greenyellow}.day:hover{background:#ddd}.today{color:#5482ab!important;text-decoration:underline}.bottom{position:absolute;bottom:15px;width:95%}.padding-top-5{padding-top:5px !important}.padding-15{padding:15px !important}.overflow-x{overflow-x:scroll}.full-width{width:100%}.nobr{white-space:nowrap}hr{margin:0 !important}.relative{position:relative}.absolute{position:absolute}.day-container{height:100px}.table{margin-bottom:0 !important}.border-top{border-top:1px solid #d3d3d3}.day-content-container{max-height:65%;overflow-y:auto}.hidden{visibility:hidden}.small-field-font{font-size:.8em;color:#808080}