.dashboard#content,.appointment-detail#content{width:875px;float:left;border:1px solid #c4d3de;margin-left:20px;background-color:white;margin-bottom:40px}#settings_content{display:table;width:871px;margin-left:129px;background:#ffffff;border:1px solid lightgray;min-height:400px}#settings_content .inner{padding:30px 25px 25px;position:relative}#settings_content .inner>table{width:635px}#settings_content .inner #accordion .accordion-group .accordion.accordion-default{margin:0;padding:10px 0px 0px}#settings_content .inner #accordion .accordion-group .accordion.accordion-default .accordion-collapse .accordion-body{border-top:1px solid #e5e5e5;padding:40px 50px}#settings_content .inner #accordion .accordion-group .accordion.accordion-default .accordion-collapse .accordion-body .row-fluid input{float:left}#settings_content .inner #accordion .accordion-group .accordion.accordion-default .accordion-collapse .accordion-body .row-fluid label{padding:0px 20px}#settings_content .inner #accordion .accordion-group .accordion.accordion-default .accordion-collapse.in.collapse{background-color:#fbfbfc}#settings_content .appointment{float:left;display:flex}#settings_content .appointment select{padding:0 10px;width:110px;height:25px}#settings_content input.time{width:75px;margin:0;height:28px;cursor:pointer;border:1px solid #CBDFEF;cursor:pointer;text-decoration:none;position:relative;background:#ffffff;border-radius:5px;box-shadow:0 1px 1px rgba(0,0,0,0.2);padding:0 25px 0 10px}#settings_content i.icon-time{pointer-events:none;opacity:.3}#settings_content input.time:focus+i{opacity:.6}#settings_content td.day-off{padding:0}#settings_content td .label-box{position:relative;display:block;width:100%;height:41px}#settings_content td .label-box label{position:absolute;display:block;top:0;left:0;right:0;bottom:0}#settings_content td .label-box label input{position:absolute;left:50%;top:50%;margin-left:-6px;margin-top:-4px;width:12px;height:12px}#settings_content .working-time td div{position:relative}#settings_content .working-time i.icon-time{position:absolute;top:7px;left:53px}#settings_content .length td div{position:relative;width:75px}#settings_content .length input.time{position:absolute;left:0px}#settings_content .length i.icon-time{position:absolute;top:5px;left:52px}#settings_content .length select{margin-bottom:2px}#settings_content .days-off{float:left;display:flex;width:100%}#settings_content .days-off table{width:385px}#settings_content .days-off table .date{width:100px}#settings_content .days-off table input.date{width:90px;margin:0;height:25px;border:1px solid #CBDFEF;text-decoration:none;position:relative;background:#fff;border-radius:5px;box-shadow:0 1px 1px rgba(0,0,0,0.2);padding:0 3px;font-size:13px;text-align:center;color:#226499}#settings_content .days-off table td.check{min-width:91px}#settings_content .days-off table td.check div{position:relative}#settings_content .days-off table td.check input{position:absolute;left:7px;top:-3px}#settings_content .days-off table td.check span{display:block;position:absolute;top:-2px;left:30px}#settings_top_bar{width:871px;margin-left:129px;height:40px}#settings_sidebar{background:#ffffff;border:1px solid #c4d3de;float:left;width:104px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}#settings_sidebar ul{padding-left:0;list-style:none;margin:0px 0 0 0}#settings_sidebar ul li{position:relative}#settings_sidebar ul li a{display:block;width:102px;height:76px;border-radius:2px;line-height:74px;color:#656565;position:relative;text-align:center;padding:24px 0px}#settings_sidebar ul li a strong{position:absolute;font-size:14px;line-height:20px;text-align:center;top:26px;right:0px;display:block;width:22px;height:20px;-moz-border-radius:10px 1px 1px 10px;-webkit-border-radius:10px 1px 1px 10px;border-radius:10px 1px 1px 10px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-color:#b8b8b8;text-shadow:none;color:#fff}#settings_sidebar ul li a:hover{text-decoration:none;color:#044470}#settings_sidebar ul li a:hover strong{background-color:#044470}#settings_sidebar ul li.active a{border:1px solid #216fab;-moz-box-shadow:inset 0 1px 0 #53a5e1;-webkit-box-shadow:inset 0 1px 0 #53a5e1;box-shadow:inset 0 1px 0 #53a5e1;background-image:url(/assets/spritess-0eb86ad8ea117a981d2bcd3ffea1513b394f996fedc2d18b574af2f3171e3c85.png);background-image:-moz-linear-gradient(bottom, #2181cf 0%, #339de5 100%);background-image:-o-linear-gradient(bottom, #2181cf 0%, #339de5 100%);background-image:-webkit-linear-gradient(bottom, #2181cf 0%, #339de5 100%);background-image:linear-gradient(bottom, #2181cf 0%, #339de5 100%);color:#fff;text-shadow:0 1px 0 rgba(0,0,0,0.3)}#settings_sidebar ul li.active a strong{background-color:#034370;-moz-box-shadow:0 1px 0 rgba(253,253,253,0.29);-webkit-box-shadow:0 1px 0 rgba(253,253,253,0.29);box-shadow:0 1px 0 rgba(253,253,253,0.29);text-shadow:0 1px 0 rgba(0,0,0,0.3)}#settings_sidebar ul li:before{display:block;width:38px;height:38px;position:absolute;top:10px;left:33px;content:'';z-index:0;background-image:url(/assets/spritess-0eb86ad8ea117a981d2bcd3ffea1513b394f996fedc2d18b574af2f3171e3c85.png);background-repeat:no-repeat}#settings_sidebar ul li.settings:before{background-position:0 0}#settings_sidebar ul li.settings.active:before{background-position:-50px -2px;z-index:1}#settings_sidebar ul li.directory:before{background-position:0 0}#settings_sidebar ul li.directory.active:before{background-position:-50px -2px;z-index:1}#settings_sidebar ul li.account:before{background-position:0 0}#settings_sidebar ul li.account.active:before{background-position:-50px -2px;z-index:1}#settings_sidebar ul li.cloud:before{background-position:0 -291px}#settings_sidebar ul li.cloud.active:before{background-position:-43px -291px;z-index:1}#settings_sidebar ul li.notifications:before{background-position:0 -430px}#settings_sidebar ul li.notifications.active:before{background-position:-42px -429px;z-index:1}#settings_sidebar ul li.overview:before{background-position:0 -380px}#settings_sidebar ul li.overview.active:before{background-position:-42px -379px;z-index:1}#settings_sidebar ul li.subscription:before{background-position:-96px -1px}#settings_sidebar ul li.subscription.active:before{background-position:-141px -1px;z-index:1}#settings_sidebar ul li.appointments:before{background-position:-96px -39px}#settings_sidebar ul li.appointments.active:before{background-position:-140px -39px;z-index:1}#settings_sidebar ul li.profile:before{background-position:0 -41px}#settings_sidebar ul li.profile.active:before{background-position:-50px -43px;z-index:1}#settings_sidebar ul li.patients:before{background-position:0 -126px}#settings_sidebar ul li.patients.active:before{background-position:-47px -124px;z-index:1}#settings_sidebar ul li.messages:before{background-position:0 -210px}#settings_sidebar ul li.messages.active:before{background-position:-44px -209px;z-index:1}#settings_sidebar ul li.analytics:before{background-position:0 -82px}#settings_sidebar ul li.analytics.active:before{background-position:-47px -83px;z-index:1}#settings_sidebar ul li.blog:before{background-position:0 -168px}#settings_sidebar ul li.blog.active:before{background-position:-45px -165px;z-index:1}#settings_sidebar ul li.aid:before{background-position:-96px -78px}#settings_sidebar ul li.aid.active:before{background-position:-138px -79px;z-index:1}#settings_sidebar ul li.speed:before{background-position:0 -380px}#settings_sidebar ul li.speed.active:before{background-position:-42px -379px;z-index:1}.messages .column-messages{width:620px}.messages .left-column{float:left;width:530px;position:relative}.messages .left-column>a.button{position:absolute;top:10px;right:0}.messages .line label{float:left;line-height:40px;width:40px}.messages .line input{width:480px;float:right;left:10px}.messages .right-column{float:right;width:260px}.messages.new .box.contacts{height:500px !important}.messages .box{max-height:500px;overflow:auto;padding:0}.messages .box ul{margin:20px;padding:0;list-style:none}.messages .box ul li{margin-bottom:10px}.messages .box.messages{max-height:none;height:500px;overflow:hidden !important;width:530px}.messages .box.messages ul{margin:0;padding:10px;height:100px;overflow:auto;height:425px;border-bottom:1px solid #E0E7EC;position:relative}.messages .box.messages ul li{background:#D8DEE2;border-radius:8px;padding:5px 10px;margin:25px 0 37px 60px;position:relative}.messages .box.messages ul li:before{position:absolute;top:-6px;width:0px;height:0px;border-style:solid;border-width:0 7px 8px 7px;border-color:transparent transparent #D8DEE2 transparent;content:'';left:20px}.messages .box.messages ul li strong,.messages .box.messages ul li time{position:absolute;top:-25px;left:15px}.messages .box.messages ul li time{left:auto;opacity:.7;right:15px;top:-20px;font-size:12px}.messages .box.messages ul li p{margin:3px 0;color:#222}.messages .box.messages ul li img{position:absolute;width:50px;height:50px;top:-20px;left:-60px}.messages .box.messages ul li a.delete{color:white;text-decoration:none;font-weight:bold;background:#888;border-radius:50px;width:14px;height:14px;line-height:14px;font-size:10px;text-align:center;display:inline-block;opacity:0}.messages .box.messages ul li a.delete:hover{background-color:#333}.messages .box.messages ul li.me{background:#BDDFF8;margin-left:0;margin-right:60px}.messages .box.messages ul li.me img{right:-60px;left:auto}.messages .box.messages ul li.me strong{right:15px;left:auto}.messages .box.messages ul li.me time{right:auto;left:15px}.messages .box.messages ul li.me:before{right:20px;left:auto;border-color:transparent transparent #BDDFF8 transparent}.messages .box.messages ul li.visit{background:transparent;text-align:center;font-size:13px;border-top:1px solid #E0E7EC;border-bottom:1px solid #E0E7EC;border-radius:0;margin:-10px 30px 37px}.messages .box.messages ul li.visit:before{display:none}.messages .box.messages ul li:hover a.delete{opacity:1}.messages .box.messages textarea{width:404px;min-width:404px;max-width:404px;height:57px;min-height:57px;max-height:57px;margin:10px 5px 10px 10px;padding:5px 8px;resize:none}.messages .box.messages .reply{margin:10px 0 0;height:55px}.messages .box.messages .fade_btn{opacity:0.2}.messages .box.contacts{max-height:none;height:449px;overflow:hidden}.messages .box.contacts .search-area{border-bottom:1px solid #E0E7EC;position:relative}.messages .box.contacts .search-area input{margin:10px;padding-left:24px}.messages .box.contacts .search-area i{position:absolute;opacity:.4;top:16px;left:16px}.messages .box.contacts ul{margin:0;padding:0;height:451px;overflow:auto}.messages .box.contacts ul li{margin:0;position:relative}.messages .box.contacts ul li time{position:absolute;top:3px;right:11px}.messages .box.contacts ul li a{display:block;padding:24px 10px 25px 60px;color:#666;text-decoration:none}.messages .box.contacts ul li a p{margin:0}.messages .box.contacts ul li a.unread_msg{background-color:#319ae3;color:white}.messages .box.contacts ul li a.unread_msg:hover,.messages .box.contacts ul li a.unread_msg.active{background-color:#319ae3;color:white}.messages .box.contacts ul li:hover a,.messages .box.contacts ul li.active a{background-color:#ECF3F8;color:#222}.messages .box.contacts strong{display:block}.messages .box.contacts img{float:left;width:40px;position:absolute;top:24px;left:10px}.search{position:relative}.search input{padding-left:24px}.search i{position:absolute;opacity:.4;top:6px;left:6px}.ui-autocomplete.ui-menu{width:124px;z-index:100;list-style:none;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background:none;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-color:rgba(255,255,255,0.95);-moz-box-shadow:0 2px 1px rgba(0,0,0,0.07),0 0 0 1px rgba(150,191,222,0.5),inset 0 2px 1px rgba(255,255,255,0.93),inset 0 0 0 1px rgba(0,0,0,0.02);-webkit-box-shadow:0 2px 1px rgba(0,0,0,0.07),0 0 0 1px rgba(150,191,222,0.5),inset 0 2px 1px rgba(255,255,255,0.93),inset 0 0 0 1px rgba(0,0,0,0.02);box-shadow:0 2px 1px rgba(0,0,0,0.07),0 0 0 1px rgba(150,191,222,0.5),inset 0 2px 1px rgba(255,255,255,0.93),inset 0 0 0 1px rgba(0,0,0,0.02);margin:0;padding:0;border:0;max-height:380px;overflow:auto}.ui-autocomplete.ui-menu li{margin:0;padding:0;background:#fff;border:0;box-shadow:none;white-space:nowrap}.ui-autocomplete.ui-menu li a,.ui-autocomplete.ui-menu li label{border:0;box-shadow:none;display:block;height:32px;line-height:32px;color:#216399;font-size:14px;padding:0 11px;border-top:1px solid transparent;border-bottom:1px solid transparent;width:100%;text-align:left;text-shadow:none;font-weight:normal;border-radius:0;background:none !important;margin:0 !important}.ui-autocomplete.ui-menu li a:hover,.ui-autocomplete.ui-menu li label:hover{border:0;box-shadow:none;text-decoration:none;margin:0;background:#f1f9ff !important;border-top:1px solid #bcdbf2;border-bottom:1px solid #bcdbf2}.ui-autocomplete.ui-menu li:first-child{border-radius:4px 4px 0 0 !important}.ui-autocomplete.ui-menu li:first-child a:hover,.ui-autocomplete.ui-menu li:first-child label:hover{border-top:1px solid transparent;border-radius:4px 4px 0 0 !important}.ui-autocomplete.ui-menu li:last-child{border-radius:0 0 4px 4px !important}.ui-autocomplete.ui-menu li:last-child a:hover,.ui-autocomplete.ui-menu li:last-child label:hover{border-bottom:1px solid transparent;border-radius:0 0 4px 4px !important}#admin{margin:0 auto;margin-top:30px;width:1000px;margin-bottom:30px;min-height:457px}.date select{width:120px;display:inline}.controls>.radio:first-child,.controls>.checkbox:first-child{float:left;padding:0;width:90px}.gender.radio_buttons.optional>.controls{padding:8px 20px}.locateme{right:0px;position:absolute}#galleryCarousel{margin:0px}#galleryCarousel .carousel-inner{height:100px}#galleryCarousel .carousel-inner div.item{padding:0px 80px;border:none}#galleryCarousel .carousel-inner div.item .span3{width:80px;height:80px}#galleryCarousel .carousel-control{line-height:25px}.center{float:none;margin-left:auto;margin-right:auto;text-align:center}.bootstrap-timepicker.dropdown-menu{border-radius:4px 4px 4px 4px;display:none;left:0;margin-top:1px;padding:4px;top:0;min-width:10px;z-index:99999}.bootstrap-timepicker.dropdown-menu.open{display:inline-block}.bootstrap-timepicker.dropdown-menu:before{border-bottom:7px solid rgba(0,0,0,0.2);border-left:7px solid transparent;border-right:7px solid transparent;content:"";left:6px;position:absolute;top:-7px}.bootstrap-timepicker.dropdown-menu:after{border-bottom:6px solid #FFFFFF;border-left:6px solid transparent;border-right:6px solid transparent;content:"";left:7px;position:absolute;top:-6px}.bootstrap-timepicker.modal{margin-left:-100px;margin-top:0;top:30%;width:200px}.bootstrap-timepicker.modal .modal-content{padding:0}.bootstrap-timepicker table{margin:0;width:100%}.bootstrap-timepicker table td{height:30px;margin:0;padding:2px;text-align:center}.bootstrap-timepicker table td span{width:100%}.bootstrap-timepicker table td a{border:1px solid transparent;display:inline-block;margin:0;outline:0 none;padding:8px 0;width:3em}.bootstrap-timepicker table td a:hover{background-color:#EEEEEE;border-color:#DDDDDD;border-radius:4px 4px 4px 4px}.bootstrap-timepicker table td a i{margin-top:2px}.bootstrap-timepicker table td input{margin:0;text-align:center;width:25px}.bootstrap-timepicker-component .add-on{cursor:pointer}.bootstrap-timepicker-component .add-on i{display:block;height:16px;width:16px}#couponbox{display:table;width:871px;margin-left:129px;background:#ffffff;border:1px solid #c4d3de;padding:30px 25px 25px;position:relative}#couponbox input{margin:0}