﻿html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0;background-color:#f2f9ff}.top_nav{z-index:1 !important}.video-slider-modal{direction:ltr}.video-slider-modal .modal-header .close{margin-left:-20px !important;margin-top:-20px !important;float:left}.file-upload .btn-s{padding:10px;padding-top:5px;padding-bottom:5px}.file-upload .table>thead>tr>th,.file-upload .table>tbody>tr>th,.file-upload .table>tfoot>tr>th,.file-upload .table>thead>tr>td,.file-upload .table>tbody>tr>td,.file-upload .table>tfoot>tr>td{padding:5px !important;vertical-align:middle !important}.play2{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;display:table;cursor:pointer}.play2 .inner-play{color:#fff;opacity:.7;speak:none;background:none;border:none;width:100px;height:100px;cursor:pointer;margin:20% auto auto auto}.play2 .inner-play:before{content:""}.polyclinic-contentbox{background-color:#0a6c6f;background-color:rgba(10,108,111,.7);border:1px solid #fff}.home-appointment-required{position:absolute;left:-16px;top:20px;color:#f00}.home-appointment{position:relative}.pendingticket{margin-top:40px;height:30px;margin-bottom:25px;display:flex;justify-content:center;align-items:center;font-size:16px;font-weight:bold;color:#06948f !important}.pendingticket__message{height:100%;line-height:32px}.pendingticket__link{margin-right:5px;border-bottom:1px solid;text-decoration:none !important;cursor:pointer}.loading-back-profile{width:100%;height:100%;position:absolute;z-index:90000;top:0;bottom:0;right:0;left:0;text-align:center;opacity:.4;background-color:#81cfff}.loading-main{width:100%;height:100%;background:url('Images/icon/Loading-main.gif') no-repeat center center;z-index:99999;left:0;top:0;position:absolute}.loading-lg-profile{width:100%;height:100%;background:url('Images/icon/Loading-lg-profile.gif') no-repeat center center;z-index:99999;left:0;top:0;position:absolute}.loading-back{width:100%;height:100%;position:absolute;z-index:90000;top:0;bottom:0;right:0;left:0;text-align:center;opacity:.2;background-color:#fff}.loading-back-gray{width:100%;height:100%;position:absolute;z-index:90000;top:0;bottom:0;right:0;left:0;text-align:center;opacity:.4;background-color:#05bfa2}.loading-back-lg{width:100%;height:100%;z-index:99999;position:absolute;top:0;left:0;background-color:rgba(255,255,255,.5)}.loading-back-lg2{width:100%;height:100%;background:url('images/icon/Loading-black-64.GIF') no-repeat center center;z-index:99999;position:absolute;top:0;left:0;opacity:.5;background-color:#fff}.loading-back-sm{width:150px;height:30px;background-color:#fff;z-index:99999;position:absolute;top:48%;left:43%;border:1px solid #0473da;border-radius:5px}.loading-lg{width:100%;height:100%;background:url('images/icon/Loading-lg.gif') no-repeat center center;z-index:99999;position:absolute;top:0;left:0}.loading-me{width:100%;height:100%;background:url('Images/icon/Loading-me.gif') no-repeat center center;z-index:99999;position:absolute}.loading-black-64{width:100%;height:100%;background:url('Images/icon/Loading-black-64.gif') no-repeat center center;z-index:99999;position:absolute;top:-50px}.loading-black-32{width:100%;height:100%;background:url('Images/icon/Loading-black-32.gif') no-repeat center center;z-index:99999;position:absolute;left:0;top:0;bottom:0;right:0}.loading-sm{width:100%;height:100%;background:url('Images/icon/Loading-xs.gif') no-repeat center center;z-index:99999;position:absolute;top:0;left:0}#MainContent{-ms-opacity:0;opacity:0}.loading-xs{width:100%;height:100%;background:url('Images/icon/Loading-xs.gif') no-repeat center center;z-index:99999;left:0;top:0;position:absolute}.lazy-scroll-loading{position:relative;height:50px}.loading-veil{position:fixed;top:25%;left:30%;right:30%;bottom:65%}.loading-veil .progress{height:15px;background-color:#949393 !important}.loading-veil .progress .progress-bar{background-color:#ffba00 !important}.loading-veil h3{text-align:center;color:#4e4e4e}.appointment-archive-btn{height:30px;display:block;width:100%;margin-bottom:10px;border:1px solid #fff;padding:5px;color:#fff;line-height:17px;padding-right:10px;background-color:#298d96;position:relative}.appointment-archive-btn:hover{color:#fff !important}.appointment-archive-btn:focus{color:#fff !important}.appointment-archive-btn span{display:inline-block;position:absolute;left:0;width:30px;height:28px;top:0;padding:4px}.appointment-Rating-btn{height:30px;display:block;width:100%;margin-bottom:10px;border:1px solid #fff;padding:5px;color:#fff;line-height:17px;padding-right:10px;background-color:#27b6f7;position:relative}.appointment-Rating-btn:hover{color:#fff !important}.appointment-Rating-btn:focus{color:#fff !important}.appointment-Rating-btn span{display:inline-block;position:absolute;left:0;width:30px;height:28px;top:0;padding:4px}.appointment-search{background-color:rgba(5,4,4,.5);color:#fff;margin-top:10px;height:100%}.appointment-search .slimScrollDiv{margin-left:-15px;margin-right:-15px}.appointment-search .appointment-right{height:100%}.appointment-search .appointment-right .appointment-search-main .appointment-search-header{height:50px;background:#76c5fa;background:-moz-linear-gradient(top,#76c5fa 0%,#0a5c8f 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,#76c5fa),color-stop(100%,#0a5c8f));background:-webkit-linear-gradient(top,#76c5fa 0%,#0a5c8f 100%);background:-o-linear-gradient(top,#76c5fa 0%,#0a5c8f 100%);background:-ms-linear-gradient(top,#76c5fa 0%,#0a5c8f 100%);background:linear-gradient(to bottom,#76c5fa 0%,#0a5c8f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#76c5fa',endColorstr='#0a5c8f',GradientType=0)}.appointment-search .appointment-right .appointment-search-main .appointment-search-header span{margin-right:33px;line-height:50px;display:inline}.appointment-search .appointment-right .appointment-search-main .appointment-search-header span.header-icon{display:inline-block;position:relative;margin-right:7px}.appointment-search .appointment-right .appointment-search-main .appointment-search-header span.header-icon i{color:#fff;position:absolute;top:-20px;right:0;left:0}.appointment-search .appointment-right .appointment-search-main .appointment-search-body{background-color:#fff;height:calc(100% - 50px) !important}.appointment-search .appointment-right .appointment-search-main .appointment-search-body .select{z-index:99999;right:10px;max-height:300px !important;overflow-y:auto !important}.appointment-search .appointment-right .appointment-search-main .appointment-search-body div.form-group{padding-left:5px;padding-right:5px;margin-top:0;margin-bottom:5px}.appointment-search .appointment-right .appointment-search-main .appointment-search-body div.form-group i.header-select-icon{position:absolute;z-index:1;color:#545454;line-height:40px;margin-left:2px;margin-right:4px}.appointment-search .appointment-right .appointment-search-main .appointment-search-body div.form-group .btn:hover:not(.btn-link):not(.btn-flat),.appointment-search .appointment-right .appointment-search-main .appointment-search-body div.form-group .btn-default:hover:not(.btn-link):not(.btn-flat){background-color:#fff}.appointment-search .appointment-right .appointment-search-main .appointment-search-body div.form-group input.form-control{box-shadow:0 1px 6px 0 rgba(0,0,0,.12),0 1px 6px 0 rgba(0,0,0,.12);height:40px;padding-right:35px}.appointment-search .appointment-right .appointment-search-main .appointment-search-body div.form-group button{width:100%;box-shadow:0 1px 6px 0 rgba(0,0,0,.12),0 1px 6px 0 rgba(0,0,0,.12);background-color:#fff;border-radius:0;height:40px}.appointment-search .appointment-right .appointment-search-main .appointment-search-body div.form-group button .caret{position:absolute;margin-top:9px;margin-left:9px;left:0}.appointment-search .appointment-right .appointment-search-main .appointment-search-body .appointment-search-box{margin-top:5%}.appointment-search .appointment-right .appointment-search-main .appointment-search-body .appointment-search-box button.btn-search{width:100%;background:#52cc54;background:-moz-linear-gradient(top,#52cc54 0%,#056909 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,#52cc54),color-stop(100%,#056909));background:-webkit-linear-gradient(top,#52cc54 0%,#056909 100%);background:-o-linear-gradient(top,#52cc54 0%,#056909 100%);background:-ms-linear-gradient(top,#52cc54 0%,#056909 100%);background:linear-gradient(to bottom,#52cc54 0%,#056909 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#52cc54',endColorstr='#056909',GradientType=0)}.appointment-search .appointment-right .appointment-search-main .appointment-search-footer{margin-top:10px;margin-bottom:20px;text-align:center}.appointment-search .appointment-right .appointment-search-main .appointment-search-footer a{text-decoration:underline}.appointment-search .appointment-right .appointment-search-main .android-download{height:53px;width:initial;position:relative;left:-10px}.appointment-search .appointment-right .appointment-search-main .ios-download{height:53px;position:relative;width:initial;right:-10px}.appointment-search .appointment-info{margin:20px}.appointment-search .appointment-info .appointment-info-top h3{line-height:33px;text-align:center;margin-top:-10px}.appointment-search .appointment-info .appointment-info-top .appointment-split{border-bottom:2px solid #cecccc;margin-bottom:15px;margin-top:10px}.appointment-search .appointment-info .appointment-info-bottom div{margin-top:13px}.appointment-search .appointment-info .appointment-info-bottom div:first-child{margin-top:5px}.appointment-search .appointment-info .appointment-info-bottom div span{display:inline-block;position:relative}.appointment-search .appointment-info .appointment-info-bottom div span i{position:absolute;top:-12px;right:0;left:0}.appointment-search .appointment-info .appointment-info-bottom div p{display:inline;margin-right:20px}.google-unavailable{text-align:center;border:1px solid #10b8c3;background-color:#15686e;padding:5px 4px 5px 4px;height:85%}.google-unavailable i{text-align:center;color:#fff}.google-unavailable-title{text-align:center;color:#fff;margin-top:30px;border:1px solid #10b8c3;background-color:#15686e;padding:5px 4px 5px 4px}.google-unavailable-title i{display:inline-block;margin-left:5px;vertical-align:middle}.appointment-timesheet-page .header-box2 .header-menu{padding:2px 0}.appointment-timesheet-page .header-box2 .header-menu .appointment-register{text-align:right;font-size:14px}.appointment-timesheet-page .header-box2 .header-menu .appointment-register a{color:#fff;padding:0 5px;top:10px;position:relative}.appointment-timesheet-page .header-box2 .header-menu .appointment-register a:last-child{border-left:none}.appointment-timesheet-page .header-box2 .header-menu .clock{color:#fff;display:inline-block;padding:0 50px;top:10px;position:relative}.appointment-timesheet-page .header-box2 .header-menu .logo-col .rayteb-logo{height:40px;margin:3px 0 0 -5px;float:left}.appointment-timesheet-page .header-box2 .header-title h3{margin-right:-55px;display:block;color:#fff;margin-top:0;text-align:center;height:12px}.appointment-timesheet-page .header-box2 .header-title h3.header-icon{display:inline-block;position:relative;margin-right:-9px}.appointment-timesheet-page .header-box2 .header-title h3.header-icon i{color:#fff;position:absolute;top:-16px;right:0;left:0}.appointment-timesheet-page main .main-content .appointment-list{height:100%;overflow:hidden}.appointment-timesheet-page main .main-content .appointment-list .appointment-list-main{height:100%;background-color:rgba(5,4,4,.5);margin-top:3px}.appointment-timesheet-page main .main-content .appointment-list .appointment-list-main .appointment-timesheet{height:89%;margin-left:0;padding-left:0}.appointment-timesheet-page main .main-content .appointment-list .appointment-list-main .appointment-timesheet .appointment-select{padding-left:0;padding-right:0}.appointment-timesheet-page main .main-content .appointment-list .appointment-list-main .appointment-timesheet .appointment-select .row{margin-left:-10px;margin-right:-5px}.appointment-timesheet-page main .main-content .appointment-list .appointment-list-main .appointment-timesheet .appointment-select .row .header-select-icon{right:11px;left:initial}.appointment-timesheet-page main .main-content .appointment-list .appointment-list-main .appointment-timesheet .appointment-select .select{z-index:99999;right:10px;max-height:300px !important;overflow-y:auto !important}.appointment-timesheet-page main .main-content .appointment-list .appointment-list-main .appointment-timesheet .appointment-select .city-col{padding-right:5px}.appointment-timesheet-page main .main-content .appointment-list .appointment-list-main .appointment-timesheet .appointment-select .center-col{padding-left:0;margin-left:0}.appointment-timesheet-page main .main-content .appointment-list .appointment-list-main .appointment-timesheet .appointment-select div{padding-left:5px;padding-right:5px}.appointment-timesheet-page main .main-content .appointment-list .appointment-list-main .appointment-timesheet .appointment-select div i.header-select-icon{position:absolute;top:16px;right:11px;z-index:5;color:#545454;height:22px}.appointment-timesheet-page main .main-content .appointment-list .appointment-list-main .appointment-timesheet .appointment-select div .btn:hover:not(.btn-link):not(.btn-flat),.appointment-timesheet-page main .main-content .appointment-list .appointment-list-main .appointment-timesheet .appointment-select div .btn-default:hover:not(.btn-link):not(.btn-flat){background-color:#fff}.appointment-timesheet-page main .main-content .appointment-list .appointment-list-main .appointment-timesheet .appointment-select div button{width:100%;box-shadow:0 1px 6px 0 rgba(0,0,0,.12),0 1px 6px 0 rgba(0,0,0,.12);background-color:#fff;border-radius:0}.appointment-timesheet-page main .main-content .appointment-list .appointment-list-main .appointment-timesheet .appointment-select div button .caret{position:absolute;margin-top:9px;margin-left:9px;left:0}.appointment-timesheet-page main .main-content .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-header{padding-right:7px}.appointment-timesheet-page main .main-content .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-header .appointment-search-column-header{padding-right:5px;padding-left:5px}.appointment-timesheet-page main .main-content .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-header .appointment-search-column-header i.header-select-icon{font-size:20px;position:absolute;top:14px;z-index:5;color:#9e9d9d;height:22px;left:20px}.appointment-timesheet-page main .main-content .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-header .appointment-search-column-header input{border-bottom:none;margin-top:7px;height:35px;background-color:#fff;padding-right:5px;font-size:18px}.appointment-timesheet-page main .main-content .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-header .appointment-date-column-header .day-pick{margin:6px auto 4px auto;width:100%;color:#fff;text-align:center;position:relative;height:35px}.appointment-timesheet-page main .main-content .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-header .appointment-date-column-header .day-pick .rayteb-big-angle-arrow-left{position:absolute;left:4px;top:9px;color:#fbd649;font-size:1.3em;cursor:pointer}.appointment-timesheet-page main .main-content .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-header .appointment-date-column-header .day-pick .day-pick-inner{top:3px;font-size:17px;line-height:17px;width:auto;border:none;background:none;color:#fbd649;display:inline-block;text-align:center;position:relative;cursor:pointer}.appointment-timesheet-page main .main-content .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-header .appointment-date-column-header .day-pick .rayteb-calendar{font-size:19px;display:inline-block;top:7px;position:relative;color:#ffd92e;cursor:pointer}.appointment-timesheet-page main .main-content .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-header .appointment-date-column-header .day-pick .rayteb-big-angle-arrow-right{position:absolute;right:4px;top:9px;color:#fbd649;font-size:1.3em;cursor:pointer}.appointment-timesheet-page main .main-content .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-items{position:relative;margin-top:5px;padding-right:0;margin-right:0;overflow-x:hidden}.appointment-timesheet-page main .main-content .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-items .appointment-doctor{background-color:#fff;margin-right:7px;margin-top:7px;height:auto;padding-bottom:10px;box-shadow:0 5px 20px 0 rgba(0,0,0,.2),0 5px 20px 0 rgba(0,0,0,.2);position:relative}.appointment-timesheet-page main .main-content .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-items .appointment-doctor:first-child{margin-top:5px !important}.appointment-timesheet-page main .main-content .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-items .appointment-doctor button{padding:2px 20px 2px 20px;margin:0}.appointment-timesheet-page main .main-content .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-items .appointment-doctor .appointment-doctor-image{margin-top:5px;height:auto;padding-right:20px}.appointment-timesheet-page main .main-content .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-items .appointment-doctor .appointment-doctor-image .appointment-doctor-image-inner{height:100%;border-left:2px dashed #183a5d}.appointment-timesheet-page main .main-content .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-items .appointment-doctor .appointment-doctor-image .appointment-doctor-image-inner span.header-icon{display:inline-block;position:relative;margin-right:7px;width:100%}.appointment-timesheet-page main .main-content .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-items .appointment-doctor .appointment-doctor-image .appointment-doctor-image-inner span.header-icon i{font-size:71px;color:#797878;position:absolute;top:10px;right:-6px;left:0;width:90px;height:90px;border-radius:1%;text-align:center}.appointment-timesheet-page main .main-content .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-items .appointment-doctor .appointment-doctor-image .appointment-doctor-image-inner span.header-icon i img{padding-top:5px}.appointment-timesheet-page main .main-content .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-items .appointment-doctor .appointment-doctor-image .appointment-doctor-image-inner span.header-icon .i-img{width:90px;height:90px;border-radius:1%;position:absolute;top:2px;right:-6px;left:0}.appointment-timesheet-page main .main-content .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-items .appointment-doctor .appointment-doctor-image .appointment-doctor-image-inner .appointment-doctor-info{display:inline-block;margin-right:105px;margin-top:-15px}.appointment-timesheet-page main .main-content .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-items .appointment-doctor .appointment-doctor-image .appointment-doctor-image-inner .appointment-doctor-info span{display:inline-block;width:100%;height:25px;font-size:14px;color:#5f5f5f}.appointment-timesheet-page main .main-content .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-items .appointment-doctor .appointment-doctor-image .appointment-doctor-image-inner .appointment-doctor-info span.clinic-name{border:none;padding:3px 4px 3px 10px;width:95%;border-radius:3px;background-color:#dff7d9;color:#027912}.appointment-timesheet-page main .main-content .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-items .appointment-doctor .appointment-doctor-image .appointment-doctor-image-inner .appointment-doctor-info span.clinic-name.blue{background-color:#dcf4fb;color:#024d7b}.appointment-timesheet-page main .main-content .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-items .appointment-doctor .appointment-doctor-image .appointment-doctor-image-inner .appointment-doctor-info span.doctor-name{font-size:17px !important;font-weight:bold;color:#06948f !important}.appointment-timesheet-page main .main-content .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-items .appointment-doctor .appointment-doctor-image .appointment-doctor-image-inner .appointment-doctor-info span.doctor-name.blue{color:#0670ae !important}.appointment-timesheet-page main .main-content .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-items .appointment-doctor .appointment-doctor-image .appointment-doctor-image-inner .appointment-doctor-info span a.blue{color:#0670ae !important}.appointment-timesheet-page main .main-content .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-items .appointment-doctor .appointment-doctor-timesheet{margin-top:17px;margin-bottom:0;padding-top:5px;padding-left:10px;height:auto !important;height:130px}.appointment-timesheet-page main .main-content .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-items .appointment-doctor .appointment-doctor-timesheet .ribbon{position:absolute;left:-5px;top:-5px;z-index:1;overflow:hidden;width:75px;height:75px;text-align:right}.appointment-timesheet-page main .main-content .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-items .appointment-doctor .appointment-doctor-timesheet .ribbon span{font-size:12px;color:#fff;text-transform:uppercase;text-align:center;line-height:20px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);width:100px;display:block;background:#2aa77e;background:linear-gradient(#2aa77e 0%,#139476 100%);position:absolute;top:19px;left:-21px}.appointment-timesheet-page main .main-content .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-items .appointment-doctor .appointment-doctor-timesheet .ribbon span::before{content:"";position:absolute;left:0;top:100%;z-index:-1;border-left:3px solid #27b191;border-right:3px solid transparent;border-bottom:3px solid transparent;border-top:3px solid #0f824c}.appointment-timesheet-page main .main-content .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-items .appointment-doctor .appointment-doctor-timesheet .ribbon span::after{content:"";position:absolute;right:0;top:100%;z-index:-1;border-left:3px solid transparent;border-right:3px solid #27b191;border-bottom:3px solid transparent;border-top:3px solid #0f824c}.appointment-timesheet-page main .main-content .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-items .appointment-doctor .appointment-doctor-timesheet .ribbon span.blue{background:#2a79a9;background:linear-gradient(#39abe2 0%,#1e8bb5 100%) !important}.appointment-timesheet-page main .main-content .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-items .appointment-doctor .appointment-doctor-timesheet .ribbon span.blue::before{border-left:3px solid #3991bb !important;border-top:3px solid #137896 !important}.appointment-timesheet-page main .main-content .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-items .appointment-doctor .appointment-doctor-timesheet .ribbon span.blue::after{border-right:3px solid #3991bb !important;border-top:3px solid #137896 !important}.appointment-timesheet-page main .main-content .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-items .appointment-doctor .shift-title{font-size:15px;display:inline-block;width:100%;text-align:center}.appointment-timesheet-page main .main-content .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-items .appointment-doctor .shift-item{width:100%;display:inline-block;text-align:center}.appointment-timesheet-page main .main-content .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-items .appointment-doctor .remain-appointment{display:block;color:#086f49;height:20px;margin-top:3px}.appointment-timesheet-page main .main-content .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-items .appointment-doctor .appointment-center-address{text-align:right;padding-bottom:4px;margin-top:35px;padding-right:5px;display:none}.appointment-timesheet-page main .main-content .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-items .appointment-doctor .appointment-center-address.blue{border-color:#0069b3}.appointment-timesheet-page main .main-content .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-items .appointment-doctor .next-appomintment-date{position:absolute;top:0;left:-20px;bottom:0;background-color:#48a684;color:#fff;cursor:pointer}.appointment-timesheet-page main .main-content .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-items .appointment-doctor .next-appomintment-date span{transform:rotate(90deg);display:block;margin-top:70%;margin-right:-23px;font-size:18px}.appointment-timesheet-page main .main-content .appointment-list .register-template span.header-icon{display:inline-block;position:relative;margin-right:17px;width:100%}.appointment-timesheet-page main .main-content .appointment-list .register-template span.header-icon i{font-size:47px;color:#797878;position:absolute;top:-1px;right:-3px;left:0;width:60px;height:60px;border:2px solid #888787;border-radius:50%;text-align:center}.appointment-timesheet-page main .main-content .appointment-list .register-template span.header-icon .i-img{width:75px;height:75px;border-radius:50%;position:absolute;top:-10px;right:-10px;left:0}.appointment-timesheet-page main .main-content .appointment-list .register-template .appointment-doctor-info{display:inline-block;margin-right:90px;margin-top:-10px}.appointment-timesheet-page main .main-content .appointment-list .register-template .appointment-doctor-info .prof{color:#2b4a76 !important;margin:0 5px}.appointment-timesheet-page main .main-content .appointment-list .register-template .appointment-doctor-info .prof label{color:#2b4a76}.appointment-timesheet-page main .main-content .appointment-list .register-template .appointment-doctor-info span{display:inline-block;width:100%;height:25px;font-size:14px;color:#5f5f5f}.appointment-timesheet-page main .main-content .appointment-list .register-template .appointment-doctor-info span.doctor-name{font-size:17px !important;font-weight:bold;color:#2b4a76 !important;margin:10px 5px}.appointment-timesheet-page main .main-content .appointment-list .register-template .btn-accept{width:200px;background-color:#3ec400}.appointment-timesheet-page main .main-content .appointment-list .register-template .btn-cancel{width:200px;background-color:#feab00}.appointment-timesheet-page main .main-content .appointment-list .register-success-template span.header-icon{display:inline-block;position:relative;margin-right:17px;width:100%}.appointment-timesheet-page main .main-content .appointment-list .register-success-template span.header-icon i{font-size:47px;color:#797878;position:absolute;top:-1px;right:-3px;left:0;width:60px;height:60px;border:2px solid #888787;border-radius:50%;text-align:center}.appointment-timesheet-page main .main-content .appointment-list .register-success-template span.header-icon .i-img{width:75px;height:75px;border-radius:50%;position:absolute;top:-10px;right:-10px;left:0}.appointment-timesheet-page main .main-content .appointment-list .register-success-template .appointment-doctor-info{display:inline-block;margin-right:90px;margin-top:-10px}.appointment-timesheet-page main .main-content .appointment-list .register-success-template .appointment-doctor-info .prof{color:#2b4a76 !important;margin:0 5px}.appointment-timesheet-page main .main-content .appointment-list .register-success-template .appointment-doctor-info .prof label{color:#2b4a76}.appointment-timesheet-page main .main-content .appointment-list .register-success-template .appointment-doctor-info span{display:inline-block;width:100%;height:25px;font-size:14px;color:#5f5f5f}.appointment-timesheet-page main .main-content .appointment-list .register-success-template .appointment-doctor-info span.doctor-name{font-size:17px !important;font-weight:bold;color:#2b4a76 !important;margin:10px 5px}.appointment-timesheet-page main .main-content .appointment-list .register-success-template .btn-accept{width:200px;background-color:#3ec400}.appointment-timesheet-page main .main-content .appointment-list .register-success-template .btn-cancel{margin-right:100px;width:200px;background-color:#feab00}.appointment-timesheet-page main .main-content .appointment-map{height:96%;margin-right:0;padding-right:0}.appointment-timesheet-page main .main-content .appointment-map ng-map{display:block;margin-right:-5px;margin-top:10px;margin-bottom:10px}.appointment-timesheet-page main .main-content .appointment-map .angular-leaflet-map{margin-top:10px;margin-bottom:10px}.appointment-timesheet-page main .main-content .ticket-pre label{font-weight:bold;font-size:1.1em;color:#000}.appointment-timesheet-page main .main-content .ticket-pre span{color:#444}.appointment-timesheet-page main .main-content .ticket-pre .ticket-pre-info{margin:10px 0 0 40px;border:1px solid #fff;border-radius:5px;padding:10px 25px;height:83%}.appointment-timesheet-page main .main-content .ticket-pre .ticket-pre-info ul{font-size:18px;color:#fff;line-height:37px;height:100% !important;overflow-y:auto;margin-left:5%}.heightMax{height:100% !important}.appointment-search-header-noLayout{padding-left:62px !important}.header-select-icon-noLayout{left:70px !important}.registerCenterAppointment{position:absolute;top:0;bottom:0;left:0;right:0;z-index:900;height:100%}.registerCenterAppointment.pre-appointment{background-color:#027b86;border:1px solid #fff}.registerCenterAppointment.success-appointment{background-color:transparent;border:none}.registerCenterAppointment .register-template span.header-icon{display:inline-block;position:relative;margin-right:17px;width:100%}.registerCenterAppointment .register-template span.header-icon i{font-size:47px;color:#797878;position:absolute;top:-1px;right:-3px;left:0;width:60px;height:60px;border:2px solid #888787;border-radius:50%;text-align:center}.registerCenterAppointment .register-template span.header-icon .i-img{width:75px;height:75px;border-radius:50%;position:absolute;top:-10px;right:-10px;left:0}.registerCenterAppointment .register-template .appointment-doctor-info{display:inline-block;margin-right:90px;margin-top:-10px}.registerCenterAppointment .register-template .appointment-doctor-info .prof{color:#2b4a76 !important;margin:0 5px}.registerCenterAppointment .register-template .appointment-doctor-info .prof label{color:#2b4a76}.registerCenterAppointment .register-template .appointment-doctor-info span{display:inline-block;width:100%;height:25px;font-size:14px;color:#5f5f5f}.registerCenterAppointment .register-template .appointment-doctor-info span.doctor-name{font-size:17px !important;font-weight:bold;color:#2b4a76 !important;margin:10px 5px}.registerCenterAppointment .register-template .btn-accept{width:200px;background-color:#01ab4c}.registerCenterAppointment .register-template .btn-cancel{margin-right:100px;width:200px;background-color:#d89202}.registerCenterAppointment .register-template ul{color:#fff;line-height:25px}.registerCenterAppointment .register-success-template .register-success-main{background-color:rgba(5,78,86,.9) !important}.registerCenterAppointment .register-success-template span.header-icon{display:inline-block;position:relative;margin-right:17px;width:100%}.registerCenterAppointment .register-success-template span.header-icon i{font-size:47px;color:#797878;position:absolute;top:-1px;right:-3px;left:0;width:60px;height:60px;border:2px solid #888787;border-radius:50%;text-align:center}.registerCenterAppointment .register-success-template span.header-icon .i-img{width:75px;height:75px;border-radius:50%;position:absolute;top:-10px;right:-10px;left:0}.registerCenterAppointment .register-success-template .appointment-doctor-info{display:inline-block;margin-right:90px;margin-top:-10px}.registerCenterAppointment .register-success-template .appointment-doctor-info .prof{color:#2b4a76 !important;margin:0 5px}.registerCenterAppointment .register-success-template .appointment-doctor-info .prof label{color:#2b4a76}.registerCenterAppointment .register-success-template .appointment-doctor-info span{display:inline-block;width:100%;height:25px;font-size:14px;color:#5f5f5f}.registerCenterAppointment .register-success-template .appointment-doctor-info span.doctor-name{font-size:17px !important;font-weight:bold;color:#2b4a76 !important;margin:10px 5px}.registerCenterAppointment .register-success-template .btn-accept{width:200px;background-color:#3ec400}.registerCenterAppointment .register-success-template .btn-cancel{margin-right:100px;width:200px;background-color:#feab00}#CenterAppointment .modal-body{padding-top:0 !important;padding-bottom:0 !important;height:100%}#CenterAppointment .appointment-list{height:100%;overflow:hidden}#CenterAppointment .appointment-list .appointment-list-main{height:100%;background-color:rgba(1,86,88,.5)}#CenterAppointment .appointment-list .appointment-list-main .appointment-timesheet{height:89%;margin-left:0;padding-left:0}#CenterAppointment .appointment-list .appointment-list-main .appointment-timesheet .slimScrollDiv{height:85% !important}#CenterAppointment .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-header .appointment-select{padding-left:37px;padding-right:20px}#CenterAppointment .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-header .appointment-select .select{z-index:99999;right:10px;max-height:300px !important;overflow-y:auto !important}#CenterAppointment .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-header .appointment-select i.header-select-icon{font-size:20px;position:absolute;top:16px;right:30px;z-index:5;color:#545454;height:22px}#CenterAppointment .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-header .appointment-select .btn:hover:not(.btn-link):not(.btn-flat),#CenterAppointment .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-header .appointment-select .btn-default:hover:not(.btn-link):not(.btn-flat){background-color:#fff}#CenterAppointment .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-header .appointment-select button{width:100%;box-shadow:0 1px 6px 0 rgba(0,0,0,.12),0 1px 6px 0 rgba(0,0,0,.12);background-color:#fff;border-radius:0;height:34px}#CenterAppointment .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-header .appointment-select button .caret{position:absolute;margin-top:9px;margin-left:9px;left:0}#CenterAppointment .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-header .appointment-search-column-header{padding-right:2%;position:relative;padding-left:40px}#CenterAppointment .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-header .appointment-search-column-header i.header-select-icon{font-size:20px;position:absolute;top:17px;z-index:5;color:#9e9d9d;height:22px;left:47px}#CenterAppointment .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-header .appointment-search-column-header input{border-bottom:none;margin-top:10px;height:35px;background-color:#fff;padding-right:5px;font-size:18px}#CenterAppointment .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-header .appointment-date-column-header{padding-right:0;padding-left:5px}#CenterAppointment .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-header .appointment-date-column-header .day-pick{margin:10px auto;margin-right:-30px;margin-bottom:0;width:100%;background-color:rgba(1,16,16,.5);color:#fff;text-align:center;position:relative;height:35px}#CenterAppointment .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-header .appointment-date-column-header .day-pick .rayteb-big-angle-arrow-left{position:absolute;left:4px;top:9px;color:#fbd649;font-size:1.3em;cursor:pointer}#CenterAppointment .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-header .appointment-date-column-header .day-pick .day-pick-inner{top:3px;font-size:17px;line-height:17px;width:auto;border:none;background:none;color:#fbd649;display:inline-block;text-align:center;position:relative;cursor:pointer}#CenterAppointment .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-header .appointment-date-column-header .day-pick .rayteb-calendar{font-size:19px;display:inline-block;top:7px;position:relative;color:#ffd92e;cursor:pointer}#CenterAppointment .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-header .appointment-date-column-header .day-pick .rayteb-big-angle-arrow-right{position:absolute;right:4px;top:9px;color:#fbd649;font-size:1.3em;cursor:pointer}#CenterAppointment .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-items{height:95%;position:relative;margin-top:5px}#CenterAppointment .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-items .appointment-doctor{background-color:#fff;margin-left:20px;margin-right:5px;margin-top:5px;height:120px;box-shadow:0 5px 20px 0 rgba(0,0,0,.2),0 5px 20px 0 rgba(0,0,0,.2);position:relative}#CenterAppointment .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-items .appointment-doctor:first-child{margin-top:0 !important}#CenterAppointment .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-items .appointment-doctor button{padding:2px 20px 2px 20px;margin:0}#CenterAppointment .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-items .appointment-doctor .appointment-doctor-image{margin-top:5px;height:110px;padding-left:28px}#CenterAppointment .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-items .appointment-doctor .appointment-doctor-image .appointment-doctor-image-inner{height:100%;border-left:1px solid #b8b5b5}#CenterAppointment .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-items .appointment-doctor .appointment-doctor-image .appointment-doctor-image-inner span.header-icon{display:inline-block;position:relative;margin-right:7px;width:100%}#CenterAppointment .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-items .appointment-doctor .appointment-doctor-image .appointment-doctor-image-inner span.header-icon i{font-size:71px;color:#797878;position:absolute;top:-2px;right:-6px;left:0;width:90px;height:90px;border:1px solid #888787;box-shadow:0 1px 6px 0 rgba(0,0,0,.12),0 1px 6px 0 rgba(0,0,0,.12);border-radius:50%;text-align:center}#CenterAppointment .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-items .appointment-doctor .appointment-doctor-image .appointment-doctor-image-inner span.header-icon .i-img{width:90px;height:90px;border-radius:50%;position:absolute;top:-2px;right:-6px;left:0;border:1px solid #ebeaea;box-shadow:0 1px 6px 0 rgba(0,0,0,.12),0 1px 6px 0 rgba(0,0,0,.12)}#CenterAppointment .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-items .appointment-doctor .appointment-doctor-image .appointment-doctor-image-inner .appointment-doctor-info{display:inline-block;margin-right:105px;margin-top:0}#CenterAppointment .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-items .appointment-doctor .appointment-doctor-image .appointment-doctor-image-inner .appointment-doctor-info span{display:inline-block;width:100%;height:25px;font-size:14px;color:#5f5f5f}#CenterAppointment .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-items .appointment-doctor .appointment-doctor-image .appointment-doctor-image-inner .appointment-doctor-info span.doctor-name{font-size:17px !important;font-weight:bold;color:#0670ae !important}#CenterAppointment .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-items .appointment-doctor .appointment-doctor-timesheet{margin-top:17px;height:auto}#CenterAppointment .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-items .appointment-doctor .shift-title{font-size:15px;display:inline-block;width:100%;text-align:center}#CenterAppointment .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-items .appointment-doctor .shift-item{width:100%;display:inline-block;text-align:center}#CenterAppointment .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-items .appointment-doctor .appointment-center-address{text-align:right;border:1px solid #b1aeae;border-radius:2px;margin-top:10px;padding-right:0;margin-right:-30px}#CenterAppointment .appointment-list .register-template span.header-icon{display:inline-block;position:relative;margin-right:17px;width:100%}#CenterAppointment .appointment-list .register-template span.header-icon i{font-size:47px;color:#797878;position:absolute;top:-1px;right:-3px;left:0;width:60px;height:60px;border:2px solid #888787;border-radius:50%;text-align:center}#CenterAppointment .appointment-list .register-template span.header-icon .i-img{width:75px;height:75px;border-radius:50%;position:absolute;top:-10px;right:-10px;left:0}#CenterAppointment .appointment-list .register-template .appointment-doctor-info{display:inline-block;margin-right:90px;margin-top:-10px}#CenterAppointment .appointment-list .register-template .appointment-doctor-info .prof{color:#2b4a76 !important;margin:0 5px}#CenterAppointment .appointment-list .register-template .appointment-doctor-info .prof label{color:#2b4a76}#CenterAppointment .appointment-list .register-template .appointment-doctor-info span{display:inline-block;width:100%;height:25px;font-size:14px;color:#5f5f5f}#CenterAppointment .appointment-list .register-template .appointment-doctor-info span.doctor-name{font-size:17px !important;font-weight:bold;color:#2b4a76 !important;margin:10px 5px}#CenterAppointment .appointment-list .register-template .btn-accept{width:200px;background-color:#3ec400}#CenterAppointment .appointment-list .register-template .btn-cancel{margin-right:100px;width:200px;background-color:#feab00}#CenterAppointment .appointment-list .register-success-template span.header-icon{display:inline-block;position:relative;margin-right:17px;width:100%}#CenterAppointment .appointment-list .register-success-template span.header-icon i{font-size:47px;color:#797878;position:absolute;top:-1px;right:-3px;left:0;width:60px;height:60px;border:2px solid #888787;border-radius:50%;text-align:center}#CenterAppointment .appointment-list .register-success-template span.header-icon .i-img{width:75px;height:75px;border-radius:50%;position:absolute;top:-10px;right:-10px;left:0}#CenterAppointment .appointment-list .register-success-template .appointment-doctor-info{display:inline-block;margin-right:90px;margin-top:-10px}#CenterAppointment .appointment-list .register-success-template .appointment-doctor-info .prof{color:#2b4a76 !important;margin:0 5px}#CenterAppointment .appointment-list .register-success-template .appointment-doctor-info .prof label{color:#2b4a76}#CenterAppointment .appointment-list .register-success-template .appointment-doctor-info span{display:inline-block;width:100%;height:25px;font-size:14px;color:#5f5f5f}#CenterAppointment .appointment-list .register-success-template .appointment-doctor-info span.doctor-name{font-size:17px !important;font-weight:bold;color:#2b4a76 !important;margin:10px 5px}#CenterAppointment .appointment-list .register-success-template .btn-accept{width:200px;background-color:#3ec400}#CenterAppointment .appointment-list .register-success-template .btn-cancel{margin-right:100px;width:200px;background-color:#feab00}#SchedulePolyclinicAppointment .modal-body{padding-top:0 !important;padding-bottom:0 !important;height:100%}#SchedulePolyclinicAppointment .appointment-list{height:100%;overflow:hidden}#SchedulePolyclinicAppointment .appointment-list .appointment-list-main{height:100%;background-color:rgba(1,86,88,.5)}#SchedulePolyclinicAppointment .appointment-list .appointment-list-main .appointment-timesheet{height:89%;margin-left:0;padding-left:0}#SchedulePolyclinicAppointment .appointment-list .appointment-list-main .appointment-timesheet .slimScrollDiv{height:85% !important}#SchedulePolyclinicAppointment .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-header .appointment-select{padding-left:37px;padding-right:20px;margin-top:-5px;margin-bottom:-10px}#SchedulePolyclinicAppointment .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-header .appointment-select .select{z-index:99999;right:10px;max-height:300px !important;overflow-y:auto !important}#SchedulePolyclinicAppointment .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-header .appointment-select i.header-select-icon{font-size:20px;position:absolute;top:20px;right:30px;z-index:5;color:#545454;height:30px}#SchedulePolyclinicAppointment .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-header .appointment-select .btn:hover:not(.btn-link):not(.btn-flat),#SchedulePolyclinicAppointment .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-header .appointment-select .btn-default:hover:not(.btn-link):not(.btn-flat){background-color:#fff}#SchedulePolyclinicAppointment .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-header .appointment-select button{width:100%;box-shadow:0 1px 6px 0 rgba(0,0,0,.12),0 1px 6px 0 rgba(0,0,0,.12);background-color:#fff;border-radius:0;height:40px}#SchedulePolyclinicAppointment .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-header .appointment-select button .caret{position:absolute;margin-top:9px;margin-left:9px;left:0}#SchedulePolyclinicAppointment .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-header .appointment-search-column-header{padding-right:2%;position:relative;padding-left:40px}#SchedulePolyclinicAppointment .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-header .appointment-search-column-header i.header-select-icon{font-size:20px;position:absolute;top:17px;left:47px;z-index:5;color:#9e9d9d;height:22px}#SchedulePolyclinicAppointment .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-header .appointment-search-column-header input{border-bottom:none;margin-top:10px;height:35px;background-color:#fff;padding-right:5px;font-size:18px}#SchedulePolyclinicAppointment .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-header .day-week-header{margin-right:-45px;margin-left:20px;background-color:rgba(4,70,70,.5);margin-top:5px;height:40px;color:#fff}#SchedulePolyclinicAppointment .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-header .day-week-header .day-week-header-item{width:14.28571429%;float:right;text-align:center;height:40px;line-height:18px;font-size:15px}#SchedulePolyclinicAppointment .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-header .day-week-header .day-week-header-item span{width:100%;display:inline-block;border-left:1px solid #fff;height:35px;margin-top:2px}#SchedulePolyclinicAppointment .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-header .day-week-header .day-week-header-item:last-child span{border-left:none}#SchedulePolyclinicAppointment .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-header .appointment-date-column-header{padding-right:50px;padding-left:5px}#SchedulePolyclinicAppointment .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-header .appointment-date-column-header .day-pick{margin:5px auto;margin-right:-30px;margin-bottom:0;width:100%;background-color:rgba(1,16,16,.5);color:#fff;text-align:center;position:relative;height:35px}#SchedulePolyclinicAppointment .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-header .appointment-date-column-header .day-pick .rayteb-big-angle-arrow-left{position:absolute;left:4px;top:9px;color:#fbd649;font-size:1.3em;cursor:pointer}#SchedulePolyclinicAppointment .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-header .appointment-date-column-header .day-pick .day-pick-inner{top:3px;font-size:17px;line-height:17px;width:auto;border:none;background:none;color:#fbd649;display:inline-block;text-align:center;position:relative;cursor:pointer}#SchedulePolyclinicAppointment .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-header .appointment-date-column-header .day-pick .rayteb-calendar{font-size:19px;display:inline-block;top:7px;position:relative;color:#ffd92e;cursor:pointer}#SchedulePolyclinicAppointment .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-header .appointment-date-column-header .day-pick .rayteb-big-angle-arrow-right{position:absolute;right:4px;top:9px;color:#fbd649;font-size:1.3em;cursor:pointer}#SchedulePolyclinicAppointment .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-items{height:95%;position:relative;margin-top:5px;padding-bottom:40px}#SchedulePolyclinicAppointment .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-items .appointment-doctor{background-color:#fff;margin-left:20px;margin-right:5px;margin-top:5px;height:100px;box-shadow:0 5px 20px 0 rgba(0,0,0,.2),0 5px 20px 0 rgba(0,0,0,.2);position:relative}#SchedulePolyclinicAppointment .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-items .appointment-doctor:first-child{margin-top:0 !important}#SchedulePolyclinicAppointment .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-items .appointment-doctor button{padding:2px 5px 2px 5px;margin:0}#SchedulePolyclinicAppointment .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-items .appointment-doctor .appointment-doctor-image{margin-top:5px;height:90px;padding-left:0}#SchedulePolyclinicAppointment .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-items .appointment-doctor .appointment-doctor-image .appointment-doctor-image-inner{height:100%;border-left:1px solid #b8b5b5}#SchedulePolyclinicAppointment .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-items .appointment-doctor .appointment-doctor-image .appointment-doctor-image-inner span.header-icon{display:inline-block;position:relative;margin-right:7px;width:100%}#SchedulePolyclinicAppointment .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-items .appointment-doctor .appointment-doctor-image .appointment-doctor-image-inner span.header-icon i{font-size:45px;color:#797878;position:absolute;top:4px;right:-6px;left:0;width:55px;height:55px;border:1px solid #888787;box-shadow:0 1px 6px 0 rgba(0,0,0,.12),0 1px 6px 0 rgba(0,0,0,.12);border-radius:50%;text-align:center}#SchedulePolyclinicAppointment .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-items .appointment-doctor .appointment-doctor-image .appointment-doctor-image-inner span.header-icon .i-img{width:55px;height:55px;border-radius:50%;position:absolute;top:4px;right:-6px;left:0;border:1px solid #ebeaea;box-shadow:0 1px 6px 0 rgba(0,0,0,.12),0 1px 6px 0 rgba(0,0,0,.12)}#SchedulePolyclinicAppointment .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-items .appointment-doctor .appointment-doctor-image .appointment-doctor-image-inner .appointment-doctor-info{display:inline-block;margin-right:65px;margin-top:-3px}#SchedulePolyclinicAppointment .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-items .appointment-doctor .appointment-doctor-image .appointment-doctor-image-inner .appointment-doctor-info span{display:inline-block;width:100%;height:20px;font-size:13px;color:#5f5f5f}#SchedulePolyclinicAppointment .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-items .appointment-doctor .appointment-doctor-image .appointment-doctor-image-inner .appointment-doctor-info span.doctor-name{font-size:14px !important;font-weight:bold;color:#0670ae !important}#SchedulePolyclinicAppointment .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-items .appointment-doctor .appointment-doctor-timesheet{margin-top:5px;height:90px;padding-right:20px}#SchedulePolyclinicAppointment .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-items .appointment-doctor .appointment-doctor-timesheet .day-week-item{width:14.28571429%;float:right;text-align:center;height:90px;line-height:24px;font-size:17px}#SchedulePolyclinicAppointment .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-items .appointment-doctor .appointment-doctor-timesheet .day-week-item span{width:100%;display:inline-block;border-left:1px solid #fff;height:25px;margin-top:2px}#SchedulePolyclinicAppointment .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-items .appointment-doctor .appointment-doctor-timesheet .day-week-item:last-child span{border-left:none}#SchedulePolyclinicAppointment .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-items .appointment-doctor .shift-title{font-size:15px;display:inline-block;width:100%;text-align:center}#SchedulePolyclinicAppointment .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-items .appointment-doctor .shift-item{width:100%;display:inline-block;text-align:center}#SchedulePolyclinicAppointment .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-items .appointment-doctor .appointment-center-address{text-align:right;border:1px solid #b1aeae;border-radius:2px;margin-top:20px;padding-right:5px}#SchedulePolyclinicAppointment .appointment-list .register-template span.header-icon{display:inline-block;position:relative;margin-right:17px;width:100%}#SchedulePolyclinicAppointment .appointment-list .register-template span.header-icon i{font-size:47px;color:#797878;position:absolute;top:-1px;right:-3px;left:0;width:60px;height:60px;border:2px solid #888787;border-radius:50%;text-align:center}#SchedulePolyclinicAppointment .appointment-list .register-template span.header-icon .i-img{width:75px;height:75px;border-radius:50%;position:absolute;top:-10px;right:-10px;left:0}#SchedulePolyclinicAppointment .appointment-list .register-template .appointment-doctor-info{display:inline-block;margin-right:90px;margin-top:-10px}#SchedulePolyclinicAppointment .appointment-list .register-template .appointment-doctor-info .prof{color:#2b4a76 !important;margin:0 5px}#SchedulePolyclinicAppointment .appointment-list .register-template .appointment-doctor-info .prof label{color:#2b4a76}#SchedulePolyclinicAppointment .appointment-list .register-template .appointment-doctor-info span{display:inline-block;width:100%;height:25px;font-size:14px;color:#5f5f5f}#SchedulePolyclinicAppointment .appointment-list .register-template .appointment-doctor-info span.doctor-name{font-size:17px !important;font-weight:bold;color:#2b4a76 !important;margin:10px 5px}#SchedulePolyclinicAppointment .appointment-list .register-template .btn-accept{width:200px;background-color:#3ec400}#SchedulePolyclinicAppointment .appointment-list .register-template .btn-cancel{margin-right:100px;width:200px;background-color:#feab00}#SchedulePolyclinicAppointment .appointment-list .register-success-template span.header-icon{display:inline-block;position:relative;margin-right:17px;width:100%}#SchedulePolyclinicAppointment .appointment-list .register-success-template span.header-icon i{font-size:47px;color:#797878;position:absolute;top:-1px;right:-3px;left:0;width:60px;height:60px;border:2px solid #888787;border-radius:50%;text-align:center}#SchedulePolyclinicAppointment .appointment-list .register-success-template span.header-icon .i-img{width:75px;height:75px;border-radius:50%;position:absolute;top:-10px;right:-10px;left:0}#SchedulePolyclinicAppointment .appointment-list .register-success-template .appointment-doctor-info{display:inline-block;margin-right:90px;margin-top:-10px}#SchedulePolyclinicAppointment .appointment-list .register-success-template .appointment-doctor-info .prof{color:#2b4a76 !important;margin:0 5px}#SchedulePolyclinicAppointment .appointment-list .register-success-template .appointment-doctor-info .prof label{color:#2b4a76}#SchedulePolyclinicAppointment .appointment-list .register-success-template .appointment-doctor-info span{display:inline-block;width:100%;height:25px;font-size:14px;color:#5f5f5f}#SchedulePolyclinicAppointment .appointment-list .register-success-template .appointment-doctor-info span.doctor-name{font-size:17px !important;font-weight:bold;color:#2b4a76 !important;margin:10px 5px}#SchedulePolyclinicAppointment .appointment-list .register-success-template .btn-accept{width:200px;background-color:#3ec400}#SchedulePolyclinicAppointment .appointment-list .register-success-template .btn-cancel{margin-right:100px;width:200px;background-color:#feab00}#ScheduleClinicAppointment .modal-body{padding-top:0 !important;padding-bottom:0 !important;height:90%}#ScheduleClinicAppointment .appointment-list{height:100%;overflow:hidden}#ScheduleClinicAppointment .appointment-list .appointment-list-main{height:100%;background-color:rgba(1,86,88,.5)}#ScheduleClinicAppointment .appointment-list .appointment-list-main .appointment-timesheet{height:89%;margin-left:0;padding-left:0}#ScheduleClinicAppointment .appointment-list .appointment-list-main .appointment-timesheet .slimScrollDiv{height:85% !important}#ScheduleClinicAppointment .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-header .appointment-select{padding-left:37px;padding-right:20px;margin-top:-5px;margin-bottom:-10px}#ScheduleClinicAppointment .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-header .appointment-select .select{z-index:99999;right:10px;max-height:300px !important;overflow-y:auto !important}#ScheduleClinicAppointment .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-header .appointment-select i.header-select-icon{font-size:20px;position:absolute;top:20px;right:30px;z-index:5;color:#545454;height:30px}#ScheduleClinicAppointment .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-header .appointment-select .btn:hover:not(.btn-link):not(.btn-flat),#ScheduleClinicAppointment .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-header .appointment-select .btn-default:hover:not(.btn-link):not(.btn-flat){background-color:#fff}#ScheduleClinicAppointment .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-header .appointment-select button{width:100%;box-shadow:0 1px 6px 0 rgba(0,0,0,.12),0 1px 6px 0 rgba(0,0,0,.12);background-color:#fff;border-radius:0;height:40px}#ScheduleClinicAppointment .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-header .appointment-select button .caret{position:absolute;margin-top:9px;margin-left:9px;left:0}#ScheduleClinicAppointment .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-header .appointment-search-column-header{padding-right:2%;position:relative;padding-left:40px}#ScheduleClinicAppointment .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-header .appointment-search-column-header i.header-select-icon{font-size:20px;position:absolute;top:17px;left:47px;z-index:5;color:#9e9d9d;height:22px}#ScheduleClinicAppointment .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-header .appointment-search-column-header input{border-bottom:none;margin-top:10px;height:35px;background-color:#fff;padding-right:5px;font-size:18px}#ScheduleClinicAppointment .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-header .day-week-header{margin-right:5px;margin-left:20px;background-color:rgba(4,70,70,.5);margin-top:5px;height:40px;color:#fff}#ScheduleClinicAppointment .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-header .day-week-header .day-week-header-item{width:14.28571429%;float:right;text-align:center;height:40px;line-height:18px;font-size:15px}#ScheduleClinicAppointment .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-header .day-week-header .day-week-header-item span{width:100%;display:inline-block;border-left:1px solid #fff;height:35px;margin-top:2px}#ScheduleClinicAppointment .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-header .day-week-header .day-week-header-item:last-child span{border-left:none}#ScheduleClinicAppointment .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-header .appointment-date-column-header{padding-right:50px;padding-left:5px}#ScheduleClinicAppointment .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-header .appointment-date-column-header .day-pick{margin:5px auto;margin-right:-30px;margin-bottom:0;width:100%;background-color:rgba(1,16,16,.5);color:#fff;text-align:center;position:relative;height:35px}#ScheduleClinicAppointment .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-header .appointment-date-column-header .day-pick .rayteb-big-angle-arrow-left{position:absolute;left:4px;top:9px;color:#fbd649;font-size:1.3em;cursor:pointer}#ScheduleClinicAppointment .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-header .appointment-date-column-header .day-pick .day-pick-inner{top:3px;font-size:17px;line-height:17px;width:auto;border:none;background:none;color:#fbd649;display:inline-block;text-align:center;position:relative;cursor:pointer}#ScheduleClinicAppointment .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-header .appointment-date-column-header .day-pick .rayteb-calendar{font-size:19px;display:inline-block;top:7px;position:relative;color:#ffd92e;cursor:pointer}#ScheduleClinicAppointment .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-header .appointment-date-column-header .day-pick .rayteb-big-angle-arrow-right{position:absolute;right:4px;top:9px;color:#fbd649;font-size:1.3em;cursor:pointer}#ScheduleClinicAppointment .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-items{height:75%;position:relative;margin-top:5px}#ScheduleClinicAppointment .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-items .appointment-doctor{background-color:#fff;margin-left:20px;margin-right:5px;margin-top:5px;height:95%;box-shadow:0 5px 20px 0 rgba(0,0,0,.2),0 5px 20px 0 rgba(0,0,0,.2);position:relative}#ScheduleClinicAppointment .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-items .appointment-doctor:first-child{margin-top:0 !important}#ScheduleClinicAppointment .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-items .appointment-doctor button{padding:2px 5px 2px 5px;margin:0}#ScheduleClinicAppointment .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-items .appointment-doctor .appointment-doctor-image{margin-top:5px;height:90px;padding-left:0}#ScheduleClinicAppointment .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-items .appointment-doctor .appointment-doctor-image .appointment-doctor-image-inner{height:100%;border-left:1px solid #b8b5b5}#ScheduleClinicAppointment .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-items .appointment-doctor .appointment-doctor-image .appointment-doctor-image-inner span.header-icon{display:inline-block;position:relative;margin-right:7px;width:100%}#ScheduleClinicAppointment .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-items .appointment-doctor .appointment-doctor-image .appointment-doctor-image-inner span.header-icon i{font-size:45px;color:#797878;position:absolute;top:4px;right:-6px;left:0;width:55px;height:55px;border:1px solid #888787;box-shadow:0 1px 6px 0 rgba(0,0,0,.12),0 1px 6px 0 rgba(0,0,0,.12);border-radius:50%;text-align:center}#ScheduleClinicAppointment .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-items .appointment-doctor .appointment-doctor-image .appointment-doctor-image-inner span.header-icon .i-img{width:55px;height:55px;border-radius:50%;position:absolute;top:4px;right:-6px;left:0;border:1px solid #ebeaea;box-shadow:0 1px 6px 0 rgba(0,0,0,.12),0 1px 6px 0 rgba(0,0,0,.12)}#ScheduleClinicAppointment .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-items .appointment-doctor .appointment-doctor-image .appointment-doctor-image-inner .appointment-doctor-info{display:inline-block;margin-right:65px;margin-top:-3px}#ScheduleClinicAppointment .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-items .appointment-doctor .appointment-doctor-image .appointment-doctor-image-inner .appointment-doctor-info span{display:inline-block;width:100%;height:20px;font-size:13px;color:#5f5f5f}#ScheduleClinicAppointment .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-items .appointment-doctor .appointment-doctor-image .appointment-doctor-image-inner .appointment-doctor-info span.doctor-name{font-size:14px !important;font-weight:bold;color:#0670ae !important}#ScheduleClinicAppointment .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-items .appointment-doctor .appointment-doctor-timesheet{margin-top:5px;height:99%;padding-right:20px}#ScheduleClinicAppointment .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-items .appointment-doctor .appointment-doctor-timesheet .row{height:100%}#ScheduleClinicAppointment .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-items .appointment-doctor .appointment-doctor-timesheet .row .day-week-item{width:14.28571429%;float:right;text-align:center;height:99%;line-height:24px;font-size:17px}#ScheduleClinicAppointment .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-items .appointment-doctor .appointment-doctor-timesheet .row .day-week-item div{height:100%}#ScheduleClinicAppointment .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-items .appointment-doctor .appointment-doctor-timesheet .row .day-week-item div span{width:100%;display:inline-block;border-left:1px solid #fff;height:33%;margin-top:2px}#ScheduleClinicAppointment .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-items .appointment-doctor .appointment-doctor-timesheet .row .day-week-item div span span{height:100%;padding-top:18%}#ScheduleClinicAppointment .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-items .appointment-doctor .appointment-doctor-timesheet .row .day-week-item div span span span{padding-top:0}#ScheduleClinicAppointment .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-items .appointment-doctor .appointment-doctor-timesheet .row .day-week-item div span:last-child span{border-left:none}#ScheduleClinicAppointment .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-items .appointment-doctor .shift-title{font-size:15px;display:inline-block;width:100%;text-align:center}#ScheduleClinicAppointment .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-items .appointment-doctor .shift-item{width:100%;display:inline-block;text-align:center}#ScheduleClinicAppointment .appointment-list .appointment-list-main .appointment-timesheet .appointment-doctor-items .appointment-doctor .appointment-center-address{text-align:right;border:1px solid #b1aeae;border-radius:2px;margin-top:20px;padding-right:5px}#ScheduleClinicAppointment .appointment-list .register-template span.header-icon{display:inline-block;position:relative;margin-right:17px;width:100%}#ScheduleClinicAppointment .appointment-list .register-template span.header-icon i{font-size:47px;color:#797878;position:absolute;top:-1px;right:-3px;left:0;width:60px;height:60px;border:2px solid #888787;border-radius:50%;text-align:center}#ScheduleClinicAppointment .appointment-list .register-template span.header-icon .i-img{width:75px;height:75px;border-radius:50%;position:absolute;top:-10px;right:-10px;left:0}#ScheduleClinicAppointment .appointment-list .register-template .appointment-doctor-info{display:inline-block;margin-right:90px;margin-top:-10px}#ScheduleClinicAppointment .appointment-list .register-template .appointment-doctor-info .prof{color:#2b4a76 !important;margin:0 5px}#ScheduleClinicAppointment .appointment-list .register-template .appointment-doctor-info .prof label{color:#2b4a76}#ScheduleClinicAppointment .appointment-list .register-template .appointment-doctor-info span{display:inline-block;width:100%;height:25px;font-size:14px;color:#5f5f5f}#ScheduleClinicAppointment .appointment-list .register-template .appointment-doctor-info span.doctor-name{font-size:17px !important;font-weight:bold;color:#2b4a76 !important;margin:10px 5px}#ScheduleClinicAppointment .appointment-list .register-template .btn-accept{width:200px;background-color:#3ec400}#ScheduleClinicAppointment .appointment-list .register-template .btn-cancel{margin-right:100px;width:200px;background-color:#feab00}#ScheduleClinicAppointment .appointment-list .register-success-template span.header-icon{display:inline-block;position:relative;margin-right:17px;width:100%}#ScheduleClinicAppointment .appointment-list .register-success-template span.header-icon i{font-size:47px;color:#797878;position:absolute;top:-1px;right:-3px;left:0;width:60px;height:60px;border:2px solid #888787;border-radius:50%;text-align:center}#ScheduleClinicAppointment .appointment-list .register-success-template span.header-icon .i-img{width:75px;height:75px;border-radius:50%;position:absolute;top:-10px;right:-10px;left:0}#ScheduleClinicAppointment .appointment-list .register-success-template .appointment-doctor-info{display:inline-block;margin-right:90px;margin-top:-10px}#ScheduleClinicAppointment .appointment-list .register-success-template .appointment-doctor-info .prof{color:#2b4a76 !important;margin:0 5px}#ScheduleClinicAppointment .appointment-list .register-success-template .appointment-doctor-info .prof label{color:#2b4a76}#ScheduleClinicAppointment .appointment-list .register-success-template .appointment-doctor-info span{display:inline-block;width:100%;height:25px;font-size:14px;color:#5f5f5f}#ScheduleClinicAppointment .appointment-list .register-success-template .appointment-doctor-info span.doctor-name{font-size:17px !important;font-weight:bold;color:#2b4a76 !important;margin:10px 5px}#ScheduleClinicAppointment .appointment-list .register-success-template .btn-accept{width:200px;background-color:#3ec400}#ScheduleClinicAppointment .appointment-list .register-success-template .btn-cancel{margin-right:100px;width:200px;background-color:#feab00}.slider-edit-v1{z-index:99999;display:inline-block;position:absolute;top:0;right:50px}.slider-edit-v1 .btn-editable2{width:30px !important;height:30px !important;padding:0 !important;border-radius:50% !important;margin-bottom:0 !important;color:#107171 !important}.slider-edit-v1 .btn-editable2 span{font-size:23px;line-height:43px;color:#000}.slider-edit{z-index:99999;display:inline-block;position:absolute;top:10px;right:10px}.slider-edit .btn-editable2{width:30px !important;height:30px !important;padding:0 !important;border-radius:50% !important;margin-bottom:0 !important;color:#107171 !important;background-color:#2d2c2c !important}.slider-edit .btn-editable2 .rayteb-android-create{color:#ffba00 !important}.slider-edit .btn-editable2 .rayteb-android-close{color:#fb7683 !important}.slider-edit .btn-editable2 .rayteb-android-add{color:#62ead6 !important}.slider-edit .btn-editable2 span{font-size:23px;line-height:43px;color:#000}.cropArea{background:#e4e4e4;overflow:hidden;width:500px;height:350px}.slider-form{float:right;width:55%;padding:10px !important}.slider-form input,.slider-form textarea{font-size:18px}.slider-form .form-control-wrapper{margin-top:15px !important}.slider-form .form-control-wrapper .floating-label{font-size:18px !important}.slider-form .form-control-wrapper .form-control:focus~.floating-label,.slider-form .form-control-wrapper .form-control:not(.empty)~.floating-label{top:-25px !important;font-size:15px !important}.slider-image{float:right;width:45%;text-align:center;padding:10px;color:#000}.slider-image img{height:150px;width:auto}.slider-movie{float:left !important}.slider-movie .progress-area{background-color:#ababab;height:20px;position:relative;margin-right:5px;margin-left:5px}.slider-movie .progress-area .percent{position:absolute;text-align:center;left:0;right:0;color:#fff;font-size:18px;line-height:21px}.slider-movie .remove-movie{background-color:#fc8585;height:25px;position:relative;margin-right:5px;margin-left:5px}.slider-movie .remove-movie label{margin-bottom:0;line-height:25px;font-size:16px}.slider-movie .remove-movie .close{font-size:30px;margin-right:5px;margin-top:-2px}header{z-index:1000}header .header-box{background-color:rgba(5,4,4,.5)}header .header-box .center-logo{padding:8px 0}header .header-box .center-logo img.rayteb-logo{height:42px;margin:-3px 0 0 -20px;left:20px;position:relative;float:left}header .header-box .center-logo img.logo{height:42px;margin:0 0 0 -20px;position:relative}header .header-box .search-box{float:right;margin-top:25px;margin-bottom:25px}header .header-box .search-box .search-top-icon{color:#fff}header .header-box .search-box input{font-size:20px;color:#fff}header .header-box .search-box input::-webkit-input-placeholder{color:#fff !important;font-size:18px}header .header-box .search-box input:-moz-placeholder{color:#fff !important;font-size:18px}header .header-box .search-box input::-moz-placeholder{color:#fff !important;font-size:18px}header .header-box .search-box input:-ms-input-placeholder{color:#fff !important;font-size:18px}header .header-box .center-tel{position:absolute;left:0;top:5px;margin:0 24px}header .header-box .center-tel .tel-label{color:#ffada7;text-align:center;margin:0}header .header-box .center-tel .dropdownjs input{color:#fff}header .header-box .center-tel .dropdownjs ul{background-color:#f44336}header .header-box .center-tel .dropdownjs ul li{color:#fff}header .header-box .center-tel .dropdownjs ul li:hover{background-color:#d9534f}header .header-box .center-tel .tel-number{direction:ltr;float:left;width:100%;text-decoration:none;text-align:center;color:#fff;font-size:20px}header .header-box2{height:50px;background-color:rgba(5,4,4,.5)}header .header-box2 .center-logo{padding:2px 0}header .header-box2 .center-logo img.rayteb-logo{height:40px;margin:3px 0 0 -32px;left:30px;position:relative;float:left}header .header-box2 .center-tel{position:absolute;left:0;top:5px;margin:0 24px}header .header-box2 .center-tel .tel-label{color:#ffada7;text-align:center;margin:0}header .header-box2 .center-tel .tel-number{direction:ltr;float:left;width:100%;text-decoration:none;text-align:center;color:#fff;font-size:20px}header nav{background-color:transparent !important}header nav .navbar-header{position:relative;background-color:#ffba00}header nav .navbar-header input{position:absolute;top:0;bottom:0;right:0;color:#009688;width:0;border-width:0;border-radius:100%;-webkit-transition:width .5s ease-in .6s,border-radius .5s ease-in .6s;-moz-transition:width .5s ease-in .6s,border-radius .5s ease-in .6s;-o-transition:width .5s ease-in .6s,border-radius .5s ease-in .6s;transition:width .5s ease-in .6s,border-radius .5s ease-in .6s}header nav .navbar-header .close{position:absolute;margin-left:15px;padding:4px 10px;border:1px solid transparent;font-size:40px;color:#009688;opacity:0;left:-60px;-webkit-transition:left .6s ease-in,opacity .6s ease-in;-moz-transition:left .6s ease-in,opacity .6s ease-in;-o-transition:left .6s ease-in,opacity .6s ease-in;transition:left .6s ease-in,opacity .6s ease-in}header nav .navbar-header .navbar-search{position:absolute;margin-right:15px;padding:10px;background-color:transparent;border:1px solid transparent;display:none;font-size:20px}@media(max-width:767px){header nav .navbar-header .navbar-search{display:block}}header nav .navbar-header .navbar-search span{color:#fff}header nav .navbar-header .navbar-search span:before{line-height:1.4}header nav .navbar-header.search input{padding:0 60px;width:100%;border-radius:0;-webkit-transition:width .6s ease-in,border-radius .2s ease-in,padding .6s ease-in;-moz-transition:width .6s ease-in,border-radius .2s ease-in,padding .6s ease-in;-o-transition:width .6s ease-in,border-radius .2s ease-in,padding .6s ease-in;transition:width .5s ease-in,border-radius .2s ease-in,padding .6s ease-in}header nav .navbar-header.search .close{opacity:1;left:0;-webkit-transition:left .6s ease-in .6s,opacity .6s ease-in .6s;-moz-transition:left .6s ease-in .6s,opacity .6s ease-in .6s;-o-transition:left .6s ease-in .6s,opacity .6s ease-in .6s;transition:left .6s ease-in .6s,opacity .6s ease-in .6s}header nav .navbar-header.search .navbar-search span{color:#009688}@media(max-width:991px){header nav .slimScrollDiv{position:absolute !important;height:0 !important;-webkit-transition:height .5s ease;-moz-transition:height .5s ease;-o-transition:height .5s ease;transition:height .5s ease}header nav .slimScrollDiv.open{height:250px !important;-webkit-transition:height .5s ease;-moz-transition:height .5s ease;-o-transition:height .5s ease;transition:height .5s ease}}header nav .navbar-collapse{padding:0 !important}header nav .navbar-collapse i{padding:15px !important;height:65px}@media(max-width:767px){header nav .navbar-collapse i{display:inline-block;padding:0 !important;width:30px;height:30px}}header nav .navbar-collapse i:before{line-height:2px}header nav .navbar-collapse .user-picture{color:transparent;background-position:center center !important;background-size:contain;border-radius:100%}header .navbar .navbar-toggle .icon-bar{background-color:#48a684 !important;border-radius:2px;border:1px #48a684 solid;width:25px;height:4px}header .navbar .clock-bar{float:left;margin-top:15px;padding-left:30px;font-size:1.3em}@media(max-width:320px){header .navbar .clock-bar{padding-left:0}header .navbar .navbar-nav>li>a{padding-top:5px;padding-bottom:5px}}.header2{z-index:1000}.header2 .header-box{height:100px;background-color:#135973}.header2 .header-box .center-logo{padding:8px 0}.header2 .header-box .center-logo img.rayteb-logo{height:48px;margin:12px 0 0 0;left:0;position:relative;float:left}.header2 .header-box .center-logo img.logo{height:75px;margin:5px 0 0 0;right:0;position:relative}.header2 .header-box .center-logo .header-top-link{color:#fff;margin-right:30px;display:inline-block}.header2 .header-box .center-logo .header-top-link .header-top-item{float:right;height:65px;padding-right:20px;padding-left:20px;border-right:1px solid #4dbfd8;margin-top:10px;margin-bottom:10px}.header2 .header-box .center-logo .header-top-link .header-top-item h1{font-size:17px;text-align:center;margin-top:0 !important;margin-bottom:0 !important}.header2 .header-box .center-logo .header-top-link .header-top-item h1.header-item-one{margin-top:18px !important}.header2 .header-box .center-logo .header-top-link .header-top-item p{margin-bottom:0 !important;text-align:center}.header2 .header-box .center-logo .header-top-link .header-top-item p a{color:#fff !important}.header2 .header-box .center-logo .header-top-link .header-top-item p span{font-size:17px;text-align:center}.header2 .header-box .center-logo .header-top-link .header-top-item p i{font-size:18px;display:inline-block;vertical-align:middle;margin-right:3px}.header2 .header-box .center-logo .header-top-link .header-top-item p.header-item-one{margin-top:18px}.header2 .header-box .search-box{float:right;margin-top:25px;margin-bottom:25px}.header2 .header-box .search-box .search-top-icon{color:#fff}.header2 .header-box .search-box input{font-size:20px;color:#fff}.header2 .header-box .search-box input::-webkit-input-placeholder{color:#fff !important;font-size:18px}.header2 .header-box .search-box input:-moz-placeholder{color:#fff !important;font-size:18px}.header2 .header-box .search-box input::-moz-placeholder{color:#fff !important;font-size:18px}.header2 .header-box .search-box input:-ms-input-placeholder{color:#fff !important;font-size:18px}.header2 .header-box .center-tel{position:absolute;left:0;top:5px;margin:0 24px}.header2 .header-box .center-tel .tel-label{color:#ffada7;text-align:center;margin:0}.header2 .header-box .center-tel .dropdownjs input{color:#fff}.header2 .header-box .center-tel .dropdownjs ul{background-color:#f44336}.header2 .header-box .center-tel .dropdownjs ul li{color:#fff}.header2 .header-box .center-tel .dropdownjs ul li:hover{background-color:#d9534f}.header2 .header-box .center-tel .tel-number{direction:ltr;float:left;width:100%;text-decoration:none;text-align:center;color:#fff;font-size:20px}.header2 nav{background-color:transparent !important;margin:0 !important}.header2 nav .navbar-header{position:relative;background-color:#ffba00}.header2 nav .navbar-header input{position:absolute;top:0;bottom:0;right:0;color:#009688;width:0;border-width:0;border-radius:100%;-webkit-transition:width .5s ease-in .6s,border-radius .5s ease-in .6s;-moz-transition:width .5s ease-in .6s,border-radius .5s ease-in .6s;-o-transition:width .5s ease-in .6s,border-radius .5s ease-in .6s;transition:width .5s ease-in .6s,border-radius .5s ease-in .6s}.header2 nav .navbar-header .close{position:absolute;margin-left:15px;padding:4px 10px;border:1px solid transparent;font-size:40px;color:#009688;opacity:0;left:-60px;-webkit-transition:left .6s ease-in,opacity .6s ease-in;-moz-transition:left .6s ease-in,opacity .6s ease-in;-o-transition:left .6s ease-in,opacity .6s ease-in;transition:left .6s ease-in,opacity .6s ease-in}.header2 nav .navbar-header .navbar-search{position:absolute;margin-right:15px;padding:10px;background-color:transparent;border:1px solid transparent;display:none;font-size:20px}@media(max-width:767px){.header2 nav .navbar-header .navbar-search{display:block}}.header2 nav .navbar-header .navbar-search span{color:#fff}.header2 nav .navbar-header .navbar-search span:before{line-height:1.4}.header2 nav .navbar-header.search input{padding:0 60px;width:100%;border-radius:0;-webkit-transition:width .6s ease-in,border-radius .2s ease-in,padding .6s ease-in;-moz-transition:width .6s ease-in,border-radius .2s ease-in,padding .6s ease-in;-o-transition:width .6s ease-in,border-radius .2s ease-in,padding .6s ease-in;transition:width .5s ease-in,border-radius .2s ease-in,padding .6s ease-in}.header2 nav .navbar-header.search .close{opacity:1;left:0;-webkit-transition:left .6s ease-in .6s,opacity .6s ease-in .6s;-moz-transition:left .6s ease-in .6s,opacity .6s ease-in .6s;-o-transition:left .6s ease-in .6s,opacity .6s ease-in .6s;transition:left .6s ease-in .6s,opacity .6s ease-in .6s}.header2 nav .navbar-header.search .navbar-search span{color:#009688}@media(max-width:991px){.header2 nav .slimScrollDiv{position:absolute !important;height:0 !important;-webkit-transition:height .5s ease;-moz-transition:height .5s ease;-o-transition:height .5s ease;transition:height .5s ease}.header2 nav .slimScrollDiv.open{height:250px !important;-webkit-transition:height .5s ease;-moz-transition:height .5s ease;-o-transition:height .5s ease;transition:height .5s ease}}.header2 nav .navbar-collapse{padding:0 !important}.header2 nav .navbar-collapse i{padding:15px !important;height:65px}@media(max-width:767px){.header2 nav .navbar-collapse i{display:inline-block;padding:0 !important;width:30px;height:30px}}.header2 nav .navbar-collapse i:before{line-height:2px}.header2 nav .navbar-collapse .user-picture{color:transparent;background-position:center center !important;background-size:contain;border-radius:100%}.home-header,.appointment-header{width:100%;position:fixed;top:-2px}main{direction:ltr}main>*{direction:rtl}main .main-content .progress-wrapper{position:relative;margin:21% auto;font-size:40px;width:40%;height:40%}main .main-content .progress-text{position:absolute;color:#fff;font-weight:100;line-height:1}main .main-content .info-box .flipFront i,main .main-content .center-info .flipFront i{direction:ltr}.editable-textarea{width:90% !important}.editable-textarea div.editable-controls{width:100% !important}.editable-textarea div.editable-controls textarea{width:100% !important}.editable-checklist label{display:block !important;max-width:100%;width:120px !important;margin-bottom:5px;font-weight:bold;float:right !important}footer{position:relative;bottom:0;left:0;right:0;width:100%;z-index:50}footer .footer-content{min-width:650px;padding-top:10px;padding-bottom:10px;height:90px}footer .footer-content3{min-width:650px;padding:0;height:60px}footer .footer-content2{min-width:650px;border-top:6px double #686969;padding:15px 0 0 0;position:absolute;left:0;right:0;bottom:0;height:50px}footer .footer-content2 .btn-editable-add{color:#7f7f7f !important}footer .footer-content2 .editable-add-label{display:block;float:right;margin-top:-4px;color:#7f7f7f !important}footer .footer-content2 .rayteb-sign-out{color:#7f7f7f !important}footer .footer-content2 .footer-link{text-align:center;color:#7f7f7f !important;position:relative;font-size:16px}footer .footer-content2 .footer-link .btn-editable-add-icon{margin-right:6px;display:block;float:right}footer .footer-content2 .footer-link p{margin:0;float:left}footer .footer-content2 .footer-copyright{text-align:center;direction:ltr;margin-top:-11px;line-height:17px;font-size:15px;color:#3a3a3a}footer .footer-content2 .footer-copyright a{color:#3a3a3a}footer .footer-content2 .footer-copyright a:hover{color:#da7804 !important}footer .footer-link{text-align:center;color:#353535 !important;position:relative;font-size:16px}footer .footer-link .editable-add-label{display:block;float:right;margin-top:-4px}footer .footer-link .btn-editable-add-icon{margin-right:6px;display:block;float:right}footer .footer-link p{margin:0;float:left}.home-footer-content{position:relative !important;padding-top:10px !important;border-top:2px solid #4d4d59;color:#fff;border:0;background-color:#285083;margin-top:5px;text-align:right;padding-bottom:10px !important}.home-footer-content .footer-home-link{position:absolute;left:10px;height:40px;top:6px}.btn-material-custom{background-color:#118a4d !important;color:#f1efef !important}.register-modal input[type=text],.register-modal input[type=password],.register-modal input[type=email]{color:#000 !important}.login-modal input[type=text],.login-modal input[type=password]{color:#000 !important}.LoginForm{min-width:inherit !important;max-width:800px !important;top:45% !important}@media(max-width:500px){.LoginForm{min-width:90% !important}}.LoginForm .drop-down{margin:0;padding:0 10px;width:70%;float:left}.LoginForm .drop-down .caret{float:left;margin-top:10px}.LoginForm .form-group{height:45px;margin-top:10px}.LoginForm .form-group label{float:right}.LoginForm .form-group .dropdown-menu{max-height:150px;overflow-y:scroll}.LoginForm .dropdownjs{width:70%;float:left}.LoginForm .dropdownjs .caret{float:left;margin-top:10px}.LoginForm .form-control-wrapper .floating-label{color:#333}.LoginForm .form-control-wrapper .form-control:focus~.floating-label,.LoginForm .form-control-wrapper .form-control:not(.empty)~.floating-label{font-size:12px}.LoginForm .form-group input.form-control:focus~.floating-label,.LoginForm .form-group-default input.form-control:focus~.floating-label{color:#080808}.LoginForm .modal-content{text-align:right}.LoginForm button{font-size:20px}.LoginForm input{font-size:16px;line-height:36px}.LoginForm .checkbox .checkbox-material:before{right:0}.LoginForm .modal-body{margin-top:20px;padding-top:16px}.LoginForm .modal-header .close{float:left}.LoginForm ::-webkit-input-placeholder{color:transparent}.LoginForm :-moz-placeholder{color:transparent;opacity:1}.LoginForm ::-moz-placeholder{color:transparent;opacity:1}.LoginForm :-ms-input-placeholder{color:transparent}.LoginForm .checkbox input[type=checkbox]:checked+.checkbox-material .check,.checkbox-default input[type=checkbox]:checked+.checkbox-material .check{color:#fff !important}.faramedical-form{min-width:inherit !important}@media(max-width:500px){.faramedical-form{min-width:90% !important}}.faramedical-form .checkbox input[type=checkbox]:checked+.checkbox-material .check,.faramedical-form .checkbox-default input[type=checkbox]:checked+.checkbox-material .check{color:#fff !important}.faramedical-form .drop-down{margin:0;padding:0 10px;width:70%;float:left}.faramedical-form .drop-down .caret{float:left;margin-top:10px}.faramedical-form .form-group{height:45px}.faramedical-form .form-group label{float:right}.faramedical-form .form-group .dropdown-menu{max-height:150px;overflow-y:scroll}.faramedical-form .dropdownjs{width:70%;float:left}.faramedical-form .dropdownjs .caret{float:left;margin-top:10px}.faramedical-form .form-control-wrapper .floating-label{color:#333}.faramedical-form .form-control-wrapper .form-control:focus~.floating-label,.faramedical-form .form-control-wrapper .form-control:not(.empty)~.floating-label{font-size:14px;color:#333}.faramedical-form .form-group input.form-control:focus~.floating-label,.faramedical-form .form-group-default input.form-control:focus~.floating-label{color:#080808}.faramedical-form .modal-content{text-align:right}.faramedical-form button{font-size:16px}.faramedical-form input{font-size:16px;line-height:36px}.faramedical-form .checkbox .checkbox-material:before{right:0}.faramedical-form .modal-body{margin-top:20px;padding-top:16px}.faramedical-form .modal-header .close{float:left}.faramedical-form ::-webkit-input-placeholder{color:transparent}.faramedical-form :-moz-placeholder{color:transparent;opacity:1}.faramedical-form ::-moz-placeholder{color:transparent;opacity:1}.faramedical-form :-ms-input-placeholder{color:transparent}::-webkit-input-placeholder{color:transparent;text-align:right;direction:rtl}:-moz-placeholder{color:transparent;opacity:1}::-moz-placeholder{color:transparent;opacity:1}:-ms-input-placeholder{color:transparent}.checkbox input[type=checkbox]:checked+.checkbox-material .check:before,.checkbox-default input[type=checkbox]:checked+.checkbox-material .check:before{color:#fff !important}#patientInsert{line-height:40px}.modal-backdrop{z-index:1050 !important}.btn-progress{padding:0 !important;height:45px}@media(max-width:768px){.btn-progress{margin-bottom:30px}}.btn-progress .progress{padding:0 !important;margin:0 !important;height:45px}@media(max-width:768px){.btn-cancel{padding:0 !important}}.btn.drop-down{font-size:14px}.appointment-item{width:100%;border-bottom:solid #cdcdcd 1px;float:right;padding:10px;margin-bottom:15px}@media(min-width:768px){.appointment-item{height:165px}}.appointment-item.focusable:hover{box-shadow:0 0 16px -5px}@media(min-width:768px){.appointment-item .doctor-profile{padding-right:0}}@media(min-width:768px){.appointment-item .doctor-profile>div{padding-right:0}}.appointment-item .doctor-profile>div img{height:80px;width:80px;box-shadow:0 0 12px 1px #a9a9a9}.appointment-item .doctor-profile>div .doctor-name{font-size:18px}.appointment-item a{display:block;text-align:center;padding:5px;font-size:24px;text-decoration:none;border:solid #fff 1px;background-color:#124747;color:#fff}.appointment-item a:hover{background-color:#1a7474;cursor:pointer}.appointment-item .timepicker{padding:0}.appointment-item .timepicker .more-ticket{background-color:#e9931a}.appointment-item .no-ticket{margin-top:50px;font-size:19px}.appointment-item.disabled:before{background-color:#808080}.profile-content .select{z-index:99999;right:10px;max-height:200px !important;overflow-y:auto !important}.DoctorTicketsForm .modal-content .modal-header{padding-top:10px}.DoctorTicketsForm .modal-content .modal-body{padding-bottom:0}.DoctorTicketsForm .modal-content .modal-body .ticket-item{width:100%;float:right;padding:10px;margin-bottom:15px}@media(min-width:768px){.DoctorTicketsForm .modal-content .modal-body .ticket-item .doctor-profile{padding-right:0}}.DoctorTicketsForm .modal-content .modal-body .ticket-item .doctor-profile>div{color:#fff}@media(min-width:768px){.DoctorTicketsForm .modal-content .modal-body .ticket-item .doctor-profile>div{padding-right:0}}.DoctorTicketsForm .modal-content .modal-body .ticket-item .doctor-profile>div img{height:80px;width:80px}.DoctorTicketsForm .modal-content .modal-body .ticket-item .doctor-profile>div .doctor-name{font-size:18px}.DoctorTicketsForm .modal-content .modal-body .ticket-item .current-date-wrapper{color:#fff}.DoctorTicketsForm .modal-content .modal-body .ticket-item .current-date-wrapper span{color:#e9931a}.DoctorTicketsForm .modal-content .modal-body .ticket-item .slimScrollDiv{height:auto !important;border:solid 2px #f5f5f5;padding:9px 23px 9px 24px}.DoctorTicketsForm .modal-content .modal-body .ticket-item .timepicker{padding:0}.DoctorTicketsForm .modal-content .modal-body .ticket-item .timepicker a{display:block;text-align:center;padding:5px;font-size:24px;text-decoration:none;border:solid #fff 1px;background-color:#124747;color:#fff}.DoctorTicketsForm .modal-content .modal-body .ticket-item .timepicker a:hover{background-color:#1a7474;cursor:pointer}.DoctorTicketsForm .modal-content .modal-body .ticket-item.disabled:before{background-color:#808080}.TimeSheetTicket{height:100%;background-color:#007a85}.TimeSheetTicket .ticket-item{width:100%;float:right;padding:10px;margin-bottom:15px}@media(min-width:768px){.TimeSheetTicket .ticket-item .doctor-profile{padding-right:0}}.TimeSheetTicket .ticket-item .doctor-profile>div{color:#fff}@media(min-width:768px){.TimeSheetTicket .ticket-item .doctor-profile>div{padding-right:0}}.TimeSheetTicket .ticket-item .doctor-profile>div img{height:80px;width:80px}.TimeSheetTicket .ticket-item .doctor-profile>div .doctor-name{font-size:18px}.TimeSheetTicket .ticket-item .current-date-wrapper{color:#fff}.TimeSheetTicket .ticket-item .current-date-wrapper span{color:#e9931a}.TimeSheetTicket .ticket-item .slimScrollDiv{height:auto !important;border:solid 2px #f5f5f5;padding:9px 23px 9px 24px}.TimeSheetTicket .ticket-item .timepicker{padding:0}.TimeSheetTicket .ticket-item .timepicker a{display:block;text-align:center;padding:5px;margin:2px;font-size:24px;text-decoration:none;border:solid #fff 1px;background-color:#124747;color:#fff}.TimeSheetTicket .ticket-item .timepicker a:hover{background-color:#1a7474;cursor:pointer}.TimeSheetTicket .ticket-item.disabled:before{background-color:#808080}.aside-close-title{position:absolute;right:15px;left:15px}.aside-close-title .aside-title{display:inline-block}ng-map{height:100% !important}.ng-map-info-window{background-color:rgba(7,94,97,.7) !important;color:#fff;border-radius:10px;font-size:18px;border-radius:0}.ng-map-info-window div:first-child>div:nth-child(1){border-top-color:rgba(7,94,97,.7) !important}.ng-map-info-window div:first-child>div:nth-child(3) div{background-color:transparent !important}.ng-map-info-window div:first-child div:nth-child(4){background-color:transparent !important}.project-map-info textarea{color:#fff}.info-template{height:100%}.info-template .modal-header{border-bottom:1px solid #fff;padding-bottom:5px;background-color:rgba(7,94,97,.7) !important}.info-template .modal-header .close{float:left;width:20px;height:20px;background-color:rgba(1,16,16,.5) !important;color:#fff !important;border-radius:50%;margin-top:-6px;margin-left:-5px;text-shadow:none;opacity:1}.info-template .modal-header h4{margin-top:-7px !important;color:#fff}.info-template .modal-header .close:hover{background-color:#ffba00 !important;color:#000 !important}.info-template .modal-header .modal-title{direction:rtl;color:#fff;margin-top:-3px}.info-template .modal-body{padding:15px 15px !important}#center-map{padding:0}#center-map .modal-body{padding:0 !important;height:100%;padding:0}#center-map .appointment-map{height:calc(100% - 40px) !important}.PersonChangePass input{color:#fff !important}.PersonChangePass .floating-label{color:#fff}.modal-offer .modal-dialog{width:600px !important}.modal-offer .modal-dialog .modal-header{height:50px !important}.modal-offer .modal-dialog table tbody .firstTd{width:35%;border:1px solid #a4a4a4;font-size:19px;background-color:#bdbdbd !important;color:#000 !important}.modal-offer .modal-dialog table tbody .td-vertical{width:65%;border:1px solid #c3c0c0;font-size:19px;background-color:#fff !important;color:#000 !important}.pager2{text-align:center}#offer-project .table{border:1px solid #cacaca;borderbackground-color:#fff;position:relative}#offer-project .table tbody{border-bottom:1px solid #cacaca}#offer-project .table thead tr{background-color:#b5b4b4;color:#151414}#offer-project .btn-xs{padding:4px 6px 1px 6px !important}#offer-project .btn-info{background-color:#7b7a7a !important;color:#ffba00 !important}#offer-project .btn-info:hover:not(.btn-link):not(.btn-flat){background-color:#ffba00 !important;color:#000 !important}.feedback-container .table{border:1px solid #cacaca;borderbackground-color:#fff;position:relative}.feedback-container .table tbody{border-bottom:1px solid #cacaca}.feedback-container .table thead tr{background-color:#b5b4b4;color:#151414}.feedback-container .btn-xs{padding:4px 6px 1px 6px !important}.feedback-container .btn-info{background-color:#7b7a7a !important;color:#ffba00 !important}.feedback-container .btn-info:hover:not(.btn-link):not(.btn-flat){background-color:#ffba00 !important;color:#000 !important}.ng-table th.sortable.sort-desc,.ng-table th.sortable.sort-asc{background-color:#ffba00 !important}#offer-project .table>thead>tr>th{border-bottom:none}.loading-me{top:0}.table thead tr:first-child{background-color:#4aa8c5;color:#fff}.pagination{margin:0}#offer-project input[type=text]{height:30px}.offer-project{width:100% !important}.aside .aside-dialog .aside-footer{position:fixed;bottom:0;left:0;right:0;background:#fff}.modal{overflow:hidden}.orderDetailTable{margin-top:20px}.OrderDetail .form-group{margin-left:2%}.orderDetailTotal tbody tr td:first-child,.firstTd{background-color:#428bca;color:#fff}.OrderDetail .td-vertical{padding-right:20px}.rowSwipe{position:relative}.columnSwipe{width:0%;left:0;z-index:-1;height:42px;padding:0 !important}.columnSwipeAdd{width:100% !important;position:absolute;background-color:transparent !important;opacity:.7;z-index:1}@media(min-width:1451px) and (max-width:1750px){.modal-dialog{width:60% !important}.OrderDetail .form-group{width:33%;margin-left:0}}@media(min-width:1080px) and (max-width:1450px){.modal-dialog{width:75% !important}.OrderDetail .form-group{width:33%;margin-left:0}}@media(min-width:992px){#Factors .pagination{margin:0}.OrderDetail .form-group{width:33%;margin-left:0}}@media(min-width:768px) and (max-width:991px){.columnSwipe{height:48px}#Factors .pagination{margin:0}.OrderDetail .form-group{width:33%;margin-left:0}#Factors .btn-xs{padding:7px 15px 4px 15px !important}}@media(min-width:480px) and (max-width:767px){.columnSwipe{height:48px}#Factors .pagination{margin:0}.OrderDetail .form-group{margin-left:0}#Factors .btn-xs{padding:7px 15px 4px 15px !important}}@media(max-width:530px){.columnSwipe{height:48px}.firstTd{width:60% !important}.td-vertical{width:40% !important}#Factors .btn-xs{padding:7px 15px 4px 15px !important}}@media(min-width:480px) and (max-width:515px){.columnSwipe{height:57px}}@media(max-width:479px){.columnSwipe{height:48px}.aside *{font-size:13px}.aside input[type=text]{font-size:11px}#Factors .pagination{margin:0}.OrderDetail .form-group{margin-left:0}#Factors .btn-xs{padding:7px 15px 4px 15px !important}}.projectinfo-header{margin-bottom:10px;text-align:right;padding-right:15px;font-size:15px}.btn-editable{width:25px !important;height:25px !important;padding:0 !important;border-radius:50% !important;margin-bottom:0 !important;background-color:transparent !important;color:#515252 !important}.btn-editable.btn-danger{color:#c50d0d !important}.btn-editable.btn-warning{color:#c50d0d !important}.btn-editable span{font-size:17px;line-height:35px}.btn-editable:hover:not(.btn-link):not(.btn-flat):not(.btn-fab){background-color:#7d7b7b !important;color:#ffba00 !important}.btn-editable-add{padding:0 10px !important;background-color:rgba(35,35,35,.8) !important;color:#ffba00 !important;margin-right:10px;border:1px solid #8e8d8d}.btn-editable-add .btn-editable-add-icon{margin-top:5px;display:inline-block;float:right;margin-left:4px}.btn-editable-add .editable-add-label{margin-top:3px;display:inline-block;float:right}.btn-editable-add:hover{background-color:#ffba00 !important;color:#272727 !important}.aside .aside-dialog .aside-header{background:#c3c3c3 !important;color:#000 !important;min-height:40px !important;padding:0 7px !important}.aside .aside-dialog .aside-header .close{color:#000 !important}.item-editable{float:right;width:80%}.form-btn-editable{float:right;margin-top:-10px}.btn-plan{background-color:#12757a !important;margin:0 !important}.btn-floor{display:inline-block !important;margin-top:0 !important;margin-left:-4px !important;background-color:#615f5f !important;font-size:15px !important;padding:1px 17px !important;margin-bottom:0}.btn-floor:hover{background-color:#3f3e3e !important;color:#ffba00 !important}.btn-unit{display:inline-block !important;margin-top:3px !important;background-color:#615f5f !important;font-size:15px !important;padding:1px 17px !important}.btn-unit:hover{background-color:#3f3e3e !important;color:#ffba00 !important}.panel-floor{border-radius:0 !important;border:1px solid #acabab !important;box-shadow:none !important}.panel-heading-floor{background-color:#cbcac9 !important;border-bottom:1px solid #303030 !important;color:#000 !important;font-size:15px;border-radius:0}.panel-heading-floor .panel-title{font-size:15px !important}.panel-heading-unit{background-color:#f1efef !important;border-bottom:1px solid #afafaf !important;color:#000 !important;font-size:15px}.panel-heading-unit .panel-title{font-size:15px !important}.row-unit{border:1px solid #a7a3a3;padding:0;margin:-1px}.row-unit .col-unit{border-left:1px solid #949393;text-align:center;height:30px;line-height:30px}.row-unit .col-unit:last-child{border-left:none;text-align:center;height:30px;line-height:22px !important}.block-form .editable-controls input[name='Name']{width:50px}.block-form .editable-controls input[name='Area']{width:50px}.block-form .editable-controls input[name='FloorCount']{width:30px}.floor-form .editable-controls input[name='Name']{width:50px}.floor-form .editable-controls input[name='Area']{width:50px}.floor-form .item-editable{width:70%}.unit-form .editable-controls input[name='Name']{width:50px}.unit-form .editable-controls input[name='Area']{width:50px}.unit-form .editable-controls input[name='Price']{width:50px}.unit-form .editable-controls input[name='$data']{width:60px}.unit-form .item-editable{width:70%}.parking-form .editable-controls input[name='UnitCount']{width:50px}.parking-form .editable-controls input[name='Area']{width:50px}.parking-form .item-editable{width:80%}#offer-project{background:#e5e5e5;background:-moz-linear-gradient(top,#e5e5e5 0%,#f2f2f2 25%,#f2f2f2 72%,#e5e5e5 100%);background:-webkit-linear-gradient(top,#e5e5e5 0%,#f2f2f2 25%,#f2f2f2 72%,#e5e5e5 100%);background:linear-gradient(to bottom,#e5e5e5 0%,#f2f2f2 25%,#f2f2f2 72%,#e5e5e5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e5e5e5',endColorstr='#e5e5e5',GradientType=0)}#offer-project .form-group{width:50%;float:right}#offer-project .form-group label{padding-right:40px}#offer-project .form-group.row{width:100%}#offer-project button[type=submit]{background-color:#1c838a;color:#fff}.offer-rayteb{margin-top:50px;padding:70px;padding-bottom:10px;padding-top:10px;background-color:transparent}.offer-rayteb label{color:#fff !important}.offer-rayteb input{color:#fff !important;background-image:linear-gradient(#009688,#009688),linear-gradient(#fffefe,#fffefe) !important}.offer-rayteb textarea{color:#fff !important;background-image:linear-gradient(#009688,#009688),linear-gradient(#fffefe,#fffefe) !important;min-height:150px}.offer-rayteb .floating-label{color:#fff}.offer-rayteb .drop-down{box-shadow:0 1px 6px 0 rgba(255,254,254,.15),0 1px 6px 0 rgba(255,255,255,.15) !important;border-radius:0;height:32px !important;color:#fff !important;margin-right:16px !important;border-color:#fff !important}.close-profile{font-size:30px !important;border:2px solid #908f8f !important;border-radius:50% !important;width:26px !important;height:26px !important;line-height:25px !important;z-index:99999999 !important;background-color:#c2bfbf !important}.track-list{background-color:#246a75;position:fixed;z-index:1;left:15px;top:50px;padding:10px;-webkit-perspective:800px;-moz-perspective:800px;-ms-perspective:800px;perspective:800px}.track-list:before{content:'';position:absolute;top:-20px;left:40px;width:10px;height:10px;border:solid 10px transparent;border-bottom-color:#246a75}.track-list .list-main-panel{background-color:#fff;color:#000;border:solid 1px #ededed;border-radius:4px;padding:5px;margin:4px 0}.track-list .list-main-panel .track-info img{width:35px;height:35px;-webkit-box-shadow:0 0 10px 0;-ms-box-shadow:0 0 10px 0;box-shadow:0 0 10px 0}.track-list .list-main-panel .track-info .track-text{margin-left:45px;margin-right:15px;display:inline-block;margin-top:-4px}.track-list .list-main-panel .track-info button{font-size:12px;padding:0;width:35px;height:35px}.track-list .list-main-panel .track-confirm{position:absolute;left:0;right:0;top:0;-webkit-transform:rotateX(-180deg);-moz-transform:rotateX(-180deg);-o-transform:rotateX(-180deg);-ms-transform:rotateX(-180deg);transform:rotateX(-180deg)}.track-list .list-main-panel.active{-webkit-transform:rotateX(0);-moz-transform:rotateX(0);-o-transform:rotateX(0);-ms-transform:rotateX(0);transform:rotateX(0);background-color:#fff;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}.track-list .list-main-panel.active .track-info{opacity:1;visibility:visible;-webkit-transition:opacity .25s .25s;-moz-transition:opacity .25s .25s;-o-transition:opacity .25s .25s;transition:opacity .25s .25s}.track-list .list-main-panel.active .track-confirm{z-index:-1;color:#fff;opacity:0;visibility:hidden;-webkit-transition:opacity .25s;-moz-transition:opacity .25s;-o-transition:opacity .25s;transition:opacity .25s}.track-list .list-main-panel.deactive{-webkit-transform:rotateX(180deg);-moz-transform:rotateX(180deg);-o-transform:rotateX(180deg);-ms-transform:rotateX(180deg);transform:rotateX(180deg);background-color:#ea5e5e;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}.track-list .list-main-panel.deactive .track-info{z-index:-1;opacity:0;-webkit-transition:opacity .25s;-moz-transition:opacity .25s;-o-transition:opacity .25s;transition:opacity .25s}.track-list .list-main-panel.deactive .track-confirm{color:#fff;opacity:1;-webkit-transition:opacity .25s .25s;-moz-transition:opacity .25s .25s;-o-transition:opacity .25s .25s;transition:opacity .25s .25s}.current-date-wrapper{margin-right:auto;margin-left:auto;display:block;text-align:center}.current-date-wrapper span{font-size:20px;vertical-align:middle;color:#808080}.current-date-wrapper span:hover{color:#309191}.current-date-wrapper .hasDatepicker{background-color:transparent;border:none;width:125px;font-size:20px;text-align:center}.animate11.ng-enter{-webkit-transition:500ms cubic-bezier(.39,.575,.565,1) all;-moz-transition:500ms cubic-bezier(.39,.575,.565,1) all;-ms-transition:500ms cubic-bezier(.39,.575,.565,1) all;-o-transition:500ms cubic-bezier(.39,.575,.565,1) all;transition:500ms cubic-bezier(.39,.575,.565,1) all;position:relative;display:block}.animate11.ng-enter.animate11.ng-enter-active{opacity:1;right:0;height:30px}.animate11.ng-enter{opacity:0;right:-50px;height:0}.animate.ng-enter{-webkit-transition:600ms cubic-bezier(.55,.085,.68,.53) all;-moz-transition:600ms cubic-bezier(.55,.085,.68,.53) all;-ms-transition:600ms cubic-bezier(.55,.085,.68,.53) all;-o-transition:600ms cubic-bezier(.55,.085,.68,.53) all;transition:600ms cubic-bezier(.55,.085,.68,.53) all;position:relative;display:block}.animate.ng-enter{-webkit-transform:rotateY(50deg) rotateZ(90deg);-moz-transform:rotateY(50deg) rotateZ(90deg);-ms-transform:rotateY(50deg) rotateZ(90deg);-o-transform:rotateY(50deg) rotateZ(90deg);transform:rotateY(50deg) rotateZ(90deg);opacity:0}.animate.ng-enter.animate.ng-enter-active{-webkit-transform:rotateY(0deg) rotateZ(0deg);-moz-transform:rotateY(0deg) rotateZ(0deg);-ms-transform:rotateY(0deg) rotateZ(0deg);-o-transform:rotateY(0deg) rotateZ(0deg);transform:rotateY(0deg) rotateZ(0deg);opacity:1}.animate2.ng-enter-stagger,.animate2.ng-leave-stagger,.animate2.ng-move-stagger{-webkit-transition-delay:.06s;transition-delay:.06s;-webkit-transition-duration:0;transition-duration:0}.animate2.ng-enter{-webkit-transition:400ms cubic-bezier(.25,.25,.75,.75) all;-moz-transition:400ms cubic-bezier(.25,.25,.75,.75) all;-ms-transition:400ms cubic-bezier(.25,.25,.75,.75) all;-o-transition:400ms cubic-bezier(.25,.25,.75,.75) all;transition:400ms cubic-bezier(.25,.25,.75,.75) all;position:relative;display:block}.animate2.ng-enter{-webkit-transform:scaleY(.5) scaleX(.5);-moz-transform:scaleY(.5) scaleX(.5);-ms-transform:scaleY(.5) scaleX(.5);-o-transform:scaleY(.5) scaleX(.5);transform:scaleY(.5) scaleX(.5);opacity:0}.animate2.ng-enter.animate2.ng-enter-active{-webkit-transform:scaleY(1) scaleX(1);-moz-transform:scaleY(1) scaleX(1);-ms-transform:scaleY(1) scaleX(1);-o-transform:scaleY(1) scaleX(1);transform:scaleY(1) scaleX(1);opacity:1}.animate3.ng-enter{-webkit-transition:500ms cubic-bezier(.25,.25,.75,.75) all;-moz-transition:500ms cubic-bezier(.25,.25,.75,.75) all;-ms-transition:500ms cubic-bezier(.25,.25,.75,.75) all;-o-transition:500ms cubic-bezier(.25,.25,.75,.75) all;transition:500ms cubic-bezier(.25,.25,.75,.75) all;position:relative;display:block}.animate3.ng-enter{-webkit-transform:scaleY(.5);-moz-transform:scaleY(.5);-ms-transform:scaleY(.5);-o-transform:scaleY(.5);transform:scaleY(.5);opacity:0}.animate3.ng-enter.animate3.ng-enter-active{-webkit-transform:scaleY(1);-moz-transform:scaleY(1);-ms-transform:scaleY(1);-o-transform:scaleY(1);transform:scaleY(1);opacity:1}.animate4.ng-enter{-webkit-transition:600ms cubic-bezier(.25,.25,.75,.75) all;-moz-transition:600ms cubic-bezier(.25,.25,.75,.75) all;-ms-transition:600ms cubic-bezier(.25,.25,.75,.75) all;-o-transition:600ms cubic-bezier(.25,.25,.75,.75) all;transition:600ms cubic-bezier(.25,.25,.75,.75) all;position:relative;display:block}.animate4.ng-enter{-webkit-transform:skewX(90deg);-moz-transform:skewX(90deg);-ms-transform:skewX(90deg);-o-transform:skewX(90deg);transform:skewX(90deg);opacity:0;height:0}.animate4.ng-enter.animate4.ng-enter-active{-webkit-transform:skewX(0deg);-moz-transform:skewX(0deg);-ms-transform:skewX(0deg);-o-transform:skewX(0deg);transform:skewX(0deg);opacity:1;height:30px}.animate5.ng-enter{-webkit-animation:enter 600ms cubic-bezier(.445,.05,.55,.95);animation:enter 600ms cubic-bezier(.445,.05,.55,.95);display:block;position:relative}@-webkit-keyframes enter{from{opacity:0;right:-70px}75%{right:15px}to{opacity:1;right:0}}@keyframes enter{from{opacity:0;right:-70px}75%{right:15px}to{opacity:1;right:0}}.animate6.ng-enter{-webkit-transition:600ms cubic-bezier(.25,.25,.75,.75) all;-moz-transition:600ms cubic-bezier(.25,.25,.75,.75) all;-ms-transition:600ms cubic-bezier(.25,.25,.75,.75) all;-o-transition:600ms cubic-bezier(.25,.25,.75,.75) all;transition:600ms cubic-bezier(.25,.25,.75,.75) all;position:relative;display:block}.animate6.ng-enter{-webkit-transform:skewX(-90deg) skewY(90deg);-moz-transform:skewX(-90deg) skewY(90deg);-ms-transform:skewX(-90deg) skewY(90deg);-o-transform:skewX(-90deg) skewY(90deg);transform:skewX(-90deg) skewY(90deg);opacity:0}.animate6.ng-enter.animate6.ng-enter-active{-webkit-transform:skewX(0deg) skewY(0deg);-moz-transform:skewX(0deg) skewY(0deg);-ms-transform:skewX(0deg) skewY(0deg);-o-transform:skewX(0deg) skewY(0deg);transform:skewX(0deg) skewY(0deg);opacity:1}.animate15.ng-enter{-webkit-transition:500ms cubic-bezier(.39,.575,.565,1) all;-moz-transition:500ms cubic-bezier(.39,.575,.565,1) all;-ms-transition:500ms cubic-bezier(.39,.575,.565,1) all;-o-transition:500ms cubic-bezier(.39,.575,.565,1) all;transition:500ms cubic-bezier(.39,.575,.565,1) all;position:relative;display:block}.animate15.ng-enter.animate15.ng-enter-active{opacity:1;right:0;height:30px}.animate15.ng-enter{opacity:0;right:-50px;height:0}.repeatAnimate.ng-leave{-webkit-animation:leave 600ms cubic-bezier(.445,.05,.55,.95);animation:leave 600ms cubic-bezier(.445,.05,.55,.95);display:block;position:relative}@-webkit-keyframes leave{to{opacity:0;height:0;right:-70px}25%{right:15px}from{opacity:1;height:15px;right:0}}@keyframes leave{to{opacity:0;height:0;right:-70px}25%{right:15px}from{opacity:1;height:15px;right:0}}.animate7.ng-enter,.animate7.ng-leave{-webkit-transition:500ms cubic-bezier(.39,.575,.565,1) all;-moz-transition:500ms cubic-bezier(.39,.575,.565,1) all;-ms-transition:500ms cubic-bezier(.39,.575,.565,1) all;-o-transition:500ms cubic-bezier(.39,.575,.565,1) all;transition:500ms cubic-bezier(.39,.575,.565,1) all;display:block}.animate7.ng-enter.animate7.ng-enter-active,.animate7.ng-leave{opacity:1;right:0}.animate7.ng-leave.animate7.ng-leave-active,.animate7.ng-enter{opacity:0;right:-100px}.animate8.ng-enter,.animate8.ng-leave{-webkit-transition:500ms cubic-bezier(.785,.135,.15,.86) all;-moz-transition:500ms cubic-bezier(.785,.135,.15,.86) all;-ms-transition:500ms cubic-bezier(.785,.135,.15,.86) all;-o-transition:500ms cubic-bezier(.785,.135,.15,.86) all;transition:500ms cubic-bezier(.785,.135,.15,.86) all;position:relative;display:block}.animate8.ng-leave.animate8.ng-leave-active,.animate8.ng-enter{-webkit-transform:rotateY(80deg) translatez(80px);-moz-transform:rotateY(80deg) translatez(80px);-ms-transform:rotateY(80deg) translatez(80px);-o-transform:rotateY(80deg) translatez(80px);transform:rotateY(80deg) translatez(80px);opacity:0;height:0}.animate8.ng-enter.animate8.ng-enter-active,.animate8.ng-leave{-webkit-transform:rotateY(0deg) translatez(80px);-moz-transform:rotateY(0deg) translatez(80px);-ms-transform:rotateY(0deg) translatez(80px);-o-transform:rotateY(0deg) translatez(80px);transform:rotateY(0deg) translatez(80px);opacity:1;height:30px}.animate9.ng-enter,.animate9.ng-leave{-webkit-transition:500ms cubic-bezier(.075,.82,.165,1) all;-moz-transition:500ms cubic-bezier(.075,.82,.165,1) all;-ms-transition:500ms cubic-bezier(.075,.82,.165,1) all;-o-transition:500ms cubic-bezier(.075,.82,.165,1) all;transition:500ms cubic-bezier(.075,.82,.165,1) all;position:relative;display:block}.animate9.ng-enter.animate9.ng-enter-active,.animate9.ng-leave{opacity:1;top:0;height:30px}.animate9.ng-leave.animate9.ng-leave-active,.animate9.ng-enter{opacity:0;top:-50px;height:0}.animate10.ng-enter,.animate10.ng-leave{-webkit-transition:500ms cubic-bezier(.25,.25,.75,.75) all;-moz-transition:500ms cubic-bezier(.25,.25,.75,.75) all;-ms-transition:500ms cubic-bezier(.25,.25,.75,.75) all;-o-transition:500ms cubic-bezier(.25,.25,.75,.75) all;transition:500ms cubic-bezier(.25,.25,.75,.75) all;position:relative;display:block}.animate10.ng-leave.animate10.ng-leave-active,.animate10.ng-enter{-webkit-transform:scaleY(0);-moz-transform:scaleY(0);-ms-transform:scaleY(0);-o-transform:scaleY(0);transform:scaleY(0);height:0;opacity:0}.animate10.ng-enter.animate10.ng-enter-active,.animate10.ng-leave{-webkit-transform:scaleY(1);-moz-transform:scaleY(1);-ms-transform:scaleY(1);-o-transform:scaleY(1);transform:scaleY(1);height:30px;opacity:1}.animate12.ng-enter,.animate12.ng-leave{-webkit-transition:800ms cubic-bezier(.68,-.55,.265,1.55) all;-moz-transition:800ms cubic-bezier(.68,-.55,.265,1.55) all;-ms-transition:800ms cubic-bezier(.68,-.55,.265,1.55) all;-o-transition:800ms cubic-bezier(.68,-.55,.265,1.55) all;transition:800ms cubic-bezier(.68,-.55,.265,1.55) all;position:relative;display:block}.animate12.ng-leave.animate12.ng-leave-active,.animate12.ng-enter{-webkit-transform:scaleY(0) scaleX(0);-moz-transform:scaleY(0) scaleX(0);-ms-transform:scaleY(0) scaleX(0);-o-transform:scaleY(0) scaleX(0);transform:scaleY(0) scaleX(0);height:0;opacity:0}.animate12.ng-enter.animate12.ng-enter-active,.animate12.ng-leave{-webkit-transform:scaleY(1) scaleX(1);-moz-transform:scaleY(1) scaleX(1);-ms-transform:scaleY(1) scaleX(1);-o-transform:scaleY(1) scaleX(1);transform:scaleY(1) scaleX(1);height:125px;opacity:1}.fade-in-out.ng-hide-add,.fade-in-out.ng-hide-remove{-webkit-transition:.3s linear all;-moz-transition:.3s linear all;-ms-transition:.3s linear all;-o-transition:.3s linear all;transition:.3s linear all}.fade-in-out.ng-hide-add{-webkit-transition:.3s linear all;-moz-transition:.3s linear all;-ms-transition:.3s linear all;-o-transition:.3s linear all;transition:.3s linear all;-ms-opacity:0;opacity:0}.fade-in-out.ng-hide-add.ng-hide-add-active{-ms-opacity:0;opacity:0}.fade-in-out.ng-hide-remove{-webkit-transition:.3s linear all;-moz-transition:.3s linear all;-ms-transition:.3s linear all;-o-transition:.3s linear all;transition:.3s linear all;-ms-opacity:1;opacity:1}.fade-in-out.ng-hide-remove.ng-hide-remove-active{-ms-opacity:1 !important;opacity:1 !important}.fade-in-main{-webkit-transition:.3s linear all;-moz-transition:.3s linear all;-ms-transition:.3s linear all;-o-transition:.3s linear all;transition:.3s linear all;-ms-opacity:1 !important;opacity:1 !important}.list-group-item{cursor:pointer}.list-group-item.ng-enter,.list-group-item.ng-leave,.list-group-item.ng-move{transition:.5s linear all}.list-group-item.ng-enter-stagger,.list-group-item.ng-leave-stagger,.list-group-item.ng-move-stagger{transition-delay:.05s}.list-group-item.ng-enter,.list-group-item.ng-move,.list-group-item.ng-leave.ng-leave-active{opacity:0}.list-group-item.ng-enter.ng-enter-active,.list-group-item.ng-move.ng-move-active,.list-group-item.ng-leave{opacity:1}.list-group-item.toggle,.list-group-item.toggle-add,.list-group-item.toggle-remove{-moz-transition:.5s ease-out all;-o-transition:.5s ease-out all;-webkit-transition:.5s ease-out all;transition:.5s ease-out all}.list-group-item.toggle-add-active{text-indent:1em}.list-group-item.toggle{background:#fcf8e3}.label.ng-enter,.label.ng-leave{-moz-transition:.25s ease-in-out all;-o-transition:.25s ease-in-out all;-webkit-transition:.25s ease-in-out all;transition:.25s ease-in-out all}.label.ng-enter,.label.ng-leave.ng-leave-active{opacity:0;margin-left:2em}.label.ng-enter.ng-enter-active,.label.ng-leave{opacity:1;margin-left:0}.swipe-left.ng-leave,.swipe-right.ng-leave{-webkit-transition:500ms cubic-bezier(.42,0,1,1) all;-moz-transition:500ms cubic-bezier(.42,0,1,1) all;-ms-transition:500ms cubic-bezier(.42,0,1,1) all;-o-transition:500ms cubic-bezier(.42,0,1,1) all;transition:500ms cubic-bezier(.42,0,1,1) all}.swipe-left.ng-leave{left:0}.swipe-left.ng-leave.ng-leave-active{position:absolute;left:-100%}.swipe-right.ng-leave{left:0}.swipe-right.ng-leave.ng-leave-active{position:absolute;left:100%}.feedback-form .modal-content{text-align:right}.feedback-form .modal-content .modal-header .close{float:left}.feedback-form .modal-content .modal-body{margin-top:20px}.feedback-form .modal-content textarea{resize:none;overflow-x:hidden}.floating-label{right:0}.top-menu-nav{padding:0;text-align:center;margin-top:5px !important}.plan-list ul{list-style-type:none;margin:0;padding:0}.plan-list li{font:200 18px BBC;border-bottom:1px solid #ccc}.plan-list li:last-child{border:none}.plan-list li a{font:100 18px BBC;text-decoration:none;color:#000;display:block;width:150px;-webkit-transition:font-size .3s ease,background-color .3s ease;-moz-transition:font-size .3s ease,background-color .3s ease;-o-transition:font-size .3s ease,background-color .3s ease;-ms-transition:font-size .3s ease,background-color .3s ease;transition:font-size .3s ease,background-color .3s ease;padding-right:5px}.plan-list li a:hover{font:100 20px BBC;background:#f1f1f1}.plan-list li.active a{color:#da5050}.thumbnavigator .p.pav{border:#fff 2px solid}.thumbnavigator .p{position:absolute;top:0;left:0;width:87px;height:60px}.thumbnavigator .t{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.thumbnavigator .w{position:absolute;top:0;left:0;width:100%;height:100%}.thumbnavigator .c{position:absolute;top:0;left:0;width:85px;height:59px;border:#000 2px solid;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;_background:none}.thumbnavigator .pav .c{top:2px;_top:0;left:2px;_left:0;width:85px;height:59px;border:#000 0 solid}.thumbnavigator .p:hover .c{top:0;left:0;width:85px;height:59px;border:#fff 1px solid}.thumbnavigator .p.pdn .c{width:85px;height:59px;border:#000 2px solid}.gallery-category h2{font:400 20px BBCBold;margin:0;padding:0}.gallery-category ul{list-style-type:none;margin:0;padding:0;margin-left:-15px;position:absolute;left:0;right:0;top:0;bottom:0;z-index:10;height:100%}.gallery-category li{font:200 18px BBC;position:relative;margin-bottom:2px}.gallery-category li:last-child{border:none}.gallery-category li a{font:100 18px BBC;text-decoration:none;color:#000;display:block;width:100%;-webkit-transition:opacity .3s ease,background-color .3s ease;-moz-transition:opacity .3s ease,background-color .3s ease;-o-transition:opacity .3s ease,background-color .3s ease;-ms-transition:opacity .3s ease,background-color .3s ease;transition:opacity .3s ease,background-color .3s ease;padding-right:5px;border:1px solid transparent}.gallery-category li .gallery-cat-arrow{width:0;height:0;border-top:14px solid transparent;border-bottom:14px solid transparent;border-right:14px solid #ffba00;position:absolute;left:-44px;z-index:999;top:0}.gallery-category li a:hover{background:#ffba00;opacity:1}.gallery-category li a:hover.arrowBtn{position:relative;margin:0;padding-left:14px;padding-right:14px;padding-top:2.8px;padding-bottom:2.8px;color:#fff !important}.gallery-category li a:hover.arrowBtn::after{content:'';position:absolute;top:0;width:0;height:0;-webkit-transition:opacity .3s ease,background-color .3s ease;-moz-transition:opacity .3s ease,background-color .3s ease;-o-transition:opacity .3s ease,background-color .3s ease;-ms-transition:opacity .3s ease,background-color .3s ease;transition:opacity .3s ease,background-color .3s ease}.gallery-category li a:hover.arrowBtn:hover{background:#3e3e3e}.gallery-category li a:hover.prev::after{border-style:solid}.gallery-category li a:hover.prev::after{left:-32px;border-color:transparent #ffba00 transparent transparent;border-width:16px}.gallery-category li a:hover.prev:hover::after{border-right-color:#3e3e3e}.gallery-category li.active a{background:#ffba00;color:#000;opacity:1}.gallery-category li.active a.arrowBtn{position:relative;margin:0;padding-left:14px;padding-right:14px;padding-top:2.8px;padding-bottom:2.8px;color:#000}.gallery-category li.active a.arrowBtn::after{content:'';position:absolute;top:0;width:0;height:0;-webkit-transition:opacity .3s ease,background-color .3s ease;-moz-transition:opacity .3s ease,background-color .3s ease;-o-transition:opacity .3s ease,background-color .3s ease;-ms-transition:opacity .3s ease,background-color .3s ease;transition:opacity .3s ease,background-color .3s ease}.gallery-category li.active a.arrowBtn:hover{background:#3e3e3e}.gallery-category li.active a.prev::after{border-style:solid}.gallery-category li.active a.prev::after{left:-32px;border-color:transparent #ffba00 transparent transparent;border-width:16px}.gallery-category li.active a.prev:hover::after{border-right-color:#3e3e3e}.wysiwyg-menu{font-size:15px}.wysiwyg-menu .btn{line-height:1;margin-bottom:-5px}.wysiwyg-menu .btn-default{font-size:20px}.wysiwyg-menu select{font-size:15px !important}.wysiwyg-menu .icon:before{font-size:15px}#personnelGrid .table{border:1px solid #cacaca;background-color:#fff;position:relative}#personnelGrid .table tbody{border-bottom:1px solid #cacaca}#personnelGrid .table thead tr{background-color:#428bca;color:#fff}#personnelGrid .btn-xs{padding:4px 6px 1px 6px !important}#personnelGrid .personnel-list-item{font-size:17px}.highcharts-contextmenu{direction:rtl !important}.highcharts-contextmenu div div{line-height:20px !important;font-size:13px !important}.square-device,.rectangular-device{display:none !important}@media screen and (max-aspect-ratio:1.8){.square-device{display:block !important}}@media screen and (min-aspect-ratio:1.8){.rectangular-device{display:block !important}}@media(min-width:480px) and (max-width:767px){#MobileDevice a.link{font-size:23px}}@media(max-width:530px){#MobileDevice a.link{font-size:18px}}.animate-slide{top:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;perspective:1000}.animate-slide.ng-hide-add,.animate-slide.ng-hide-remove{display:block !important}.animate-slide.ng-hide-remove.ng-hide-remove-active{-webkit-animation:.5s slide-up;animation:.5s slide-up}.animate-slide.ng-hide-add.ng-hide-add-active{-webkit-animation:.5s slide-down;animation:.5s slide-down}@-webkit-keyframes slide-up{0%{top:80%}100%{top:0}}@keyframes slide-up{0%{top:80%}100%{top:0}}@-webkit-keyframes slide-down{100%{top:100%}}@keyframes slide-down{100%{top:100%}}#RequestDoctorRegisterForm .form-group input{text-indent:10px}#RequestDoctorRegisterForm .form-group button{margin:0;width:100%;text-align:right}#RequestDoctorRegisterForm .file-upload{margin:10px;margin-top:0;border:1px solid #808080;border-radius:10px}#RequestDoctorRegisterForm .file-upload button{background-color:#808080;margin-right:10px}.home-newslist .news-date-area{position:absolute;left:5px;bottom:5px;color:#a9a9a9}.TimeSheetTicket-container .ticket-info h4{color:#fff;background-color:#e63d3d;padding:5px;margin-right:-11px;border-radius:3px;line-height:23px}.dynamic-col .slimScrollDiv{margin-left:0;margin-right:0}.center-home{right:0}#bodyAreaForm.body-area-form .btn-success{background-color:#48a684}#bodyAreaForm.body-area-form .btn-warning{background-color:#5f80cf}#bodyAreaForm.body-area-form .btn-danger{background-color:#e32b35}#bodyAreaForm.body-area-form div div{color:#000}#bodyAreaForm.body-area-form div .file-upload{margin-right:35px;width:93%}#bodyAreaForm.body-area-form div .file-upload td{color:#000}#bodyAreaForm.body-area-form div .file-upload span{float:left;color:#000;margin-top:5px}#bodyAreaForm.body-area-form div .file-upload span span{float:initial}#bodyAreaForm.body-area-form div .file-upload .select_file{margin-bottom:5px;float:right;background-color:#5c80ce;color:#fff}#bodyAreaForm.body-area-form div form textarea{color:#000;margin:5px 50px 5px 5px;width:88%;min-height:150px;border:1px solid #c1c1c1;padding:5px}@media(min-width:530px){#pre-register div{margin-right:5px}.header-top-item .navbar-toggle{margin:initial;padding:initial}.header-top-item .navbar-toggle .icon-bar{background-color:#48a684 !important;border-radius:2px;border:1px #48a684 solid;width:25px;height:4px}.TimeSheetTicket-container{margin-left:5px}}.TicketRequest #pre-register span.header-icon{display:inline-block;position:relative;margin-right:17px;width:100%}.TicketRequest #pre-register span.header-icon i{font-size:47px;color:#797878;position:absolute;top:-1px;right:-3px;left:0;width:60px;height:60px;border:2px solid #888787;border-radius:50%;text-align:center}.TicketRequest #pre-register span.header-icon .i-img{width:75px;height:75px;border-radius:50%;position:absolute;top:-10px;right:-10px;left:0}.TicketRequest #pre-register .appointment-doctor-info{display:inline-block;margin-right:90px;margin-top:-10px}.TicketRequest #pre-register .appointment-doctor-info .prof{color:#2b4a76 !important;margin:0 5px}.TicketRequest #pre-register .appointment-doctor-info .prof label{color:#2b4a76}.TicketRequest #pre-register .appointment-doctor-info span{display:inline-block;width:100%;height:25px;font-size:14px;color:#5f5f5f}.TicketRequest #pre-register .appointment-doctor-info span.doctor-name{font-size:17px !important;font-weight:bold;color:#2b4a76 !important;margin:10px 5px}.TicketRequest #pre-register .btn-accept{width:200px;background-color:#3ec400}.TicketRequest #pre-register .btn-cancel{width:200px;background-color:#feab00}.TicketRequest #pre-register label{font-weight:bold;font-size:1.1em;color:#000}.TicketRequest #pre-register span{color:#444}.TicketRequest #pre-register .ticket-pre-info{margin:10px 0 0 40px;border:1px solid #fff;border-radius:5px;padding:10px 25px;height:83%}.TicketRequest #pre-register .ticket-pre-info ul{font-size:18px;color:#fff;line-height:37px;height:100% !important;overflow-y:auto;margin-left:5%}::-webkit-scrollbar{background-color:#d3d3d3;width:7px;height:7px}::-webkit-scrollbar-button{display:none}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-track-piece{background:0 0}::-webkit-scrollbar-thumb{background:rgba(0,0,0,.5);border-radius:4px}.appointment-drprofile__drProfile-info{position:relative;background:#fff;border:1px solid #808080;border-bottom-left-radius:23px;border-bottom-right-radius:23px}.appointment-drprofile__drProfile-info--top-40{top:-40px}.appointment-drprofile__drProfile-info--vw{width:100vw}.appointment-drprofile__drProfile-info--m-b{margin-bottom:45px}.appointment-drprofile__info-content-top{padding:15px;padding-top:5px;display:flex;width:100%;justify-content:space-between;align-items:center}.appointment-drprofile__avatar{width:85px;height:85px;border-radius:50%;margin-top:10px;border:3px solid #d0d0d0}.appointment-drprofile__info-content{display:flex;flex-direction:column;align-items:center;width:calc(100%/2);padding:5px;text-align:center}.appointment-drprofile__info-name{font-size:16px;margin-bottom:5px;color:#062f4b;font-weight:600}.appointment-drprofile__info-prof{font-size:11px;margin-bottom:5px;color:#86949d;font-weight:600}.appointment-drprofile__info-other{text-align:end}.appointment-drprofile__info-location{width:35px}.appointment-drprofile__star{display:flex;justify-content:flex-start;flex-direction:row-reverse;padding-bottom:10px;color:#ababab}.appointment-drprofile__star--color{color:#f8de4d;padding-right:5px}.appointment-drprofile__serveType{padding-bottom:15px;color:#00796f;font-weight:900;text-align:center;font-size:17px}