@charset "IBM866";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}caption{margin:0;padding:0;border:0;font:inherit;font-size:100%}tbody,tfoot,thead,tr{vertical-align:baseline}tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font:inherit;font-size:100%}article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:400;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}html,body{height:100%}body{position:relative;min-height:100%;overflow-y:scroll;line-height:1;font-family:'Open Sans',sans-serif;-webkit-font-smoothing:antialiased!important;text-rendering:optimizeLegibility!important}body.overflow-hidden{overflow-y:hidden}a{text-decoration:none}b{font-weight:700}em{font-style:italic}table{width:100%}section{position:relative}.table{display:table}.row{display:table-row}.col{display:table-cell;vertical-align:top}.btn{display:inline-block;position:relative;margin:0;padding:8px 12px;color:#fff;background-image:none;border:0;outline:0;cursor:pointer;font-family:'Open Sans',sans-serif;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none}.btn.-color1{background:#c00000}.btn.-color1:hover{background:#f30000}.btn.-color1:active{background:#8d0000}.btn.-grey{background:#5c5c5c}.btn.-soft-grey{background:#c3ccd9}.btn.-soft-grey:hover{background:#cfd8e5}.btn.-soft-grey:active{background:#acb4bf}.clearfix:after{content:"";display:table;clear:both}.clear{clear:both}.pull-left{float:left}.pull-right{float:right}.table>.row.-hover{cursor:pointer}.table>.row.-hover:hover .col{background:#fafbfc}.w10{width:10px}.w20{width:20px}.w30{width:30px}.w40{width:40px}.w50{width:50px}.w60{width:60px}.w70{width:70px}.w80{width:80px}.w90{width:90px}.w100{width:100px}.w110{width:110px}.w120{width:120px}.w130{width:130px}.w140{width:140px}.w150{width:150px}.w160{width:160px}.w170{width:170px}.w180{width:180px}.w190{width:190px}.w200{width:200px}.w210{width:210px}.w220{width:220px}.w230{width:230px}.w240{width:240px}.w250{width:250px}.w260{width:260px}.w270{width:270px}.w280{width:280px}.w290{width:290px}.w300{width:300px}.w310{width:310px}.w320{width:320px}.w330{width:330px}.w340{width:340px}.w350{width:350px}.w360{width:360px}.w370{width:370px}.w380{width:380px}.w390{width:390px}.w400{width:400px}.w410{width:410px}.w420{width:420px}.w430{width:430px}.w440{width:440px}.w450{width:450px}.w460{width:460px}.w470{width:470px}.w480{width:480px}.w490{width:490px}.w500{width:500px}.w5p{width:5%}.w10p{width:10%}.w15p{width:15%}.w20p{width:20%}.w25p{width:25%}.w30p{width:30%}.w35p{width:35%}.w40p{width:40%}.w45p{width:45%}.w50p{width:50%}.w55p{width:55%}.w60p{width:60%}.w65p{width:65%}.w70p{width:70%}.w75p{width:75%}.w80p{width:80%}.w85p{width:85%}.w90p{width:90%}.w95p{width:95%}.w100p{width:100%}.c-color1{color:#c00000!important}.bg-color1{background:#c00000!important}.c-color2{color:#c00000!important}.bg-color2{background:#c00000!important}.c-color3{color:#df4747!important}.bg-color3{background:#df4747!important}.c-black{color:#1a1a1a!important}.bg-black{background:#1a1a1a!important}.c-white{color:#fff!important}.bg-white{background:#fff!important}.c-rock{color:#5c5c5c!important}.bg-rock{background:#5c5c5c!important}.c-table-grey{color:#8b96a6!important}.bg-table-grey{background:#8b96a6!important}.c-silver{color:#a1adbf!important}.bg-silver{background:#a1adbf!important}.c-red{color:#bf4343!important}.bg-red{background:#bf4343!important}.tal{text-align:left}.tac{text-align:center}.tar{text-align:right}.fz10{font-size:10px}.fz11{font-size:11px}.fz12{font-size:12px}.fz13{font-size:13px}.fz14{font-size:14px}.fz15{font-size:15px}.fz16{font-size:16px}.fz17{font-size:17px}.fz18{font-size:18px}.fz19{font-size:19px}.fz20{font-size:20px}.fz21{font-size:21px}.fz22{font-size:22px}.fz24{font-size:24px}.fz26{font-size:26px}.fz28{font-size:28px}.fz30{font-size:30px}.fz32{font-size:32px}.fz34{font-size:34px}.fz36{font-size:36px}.fz40{font-size:40px}.fz42{font-size:42px}.fz44{font-size:44px}.fz48{font-size:48px}.fw100{font-weight:100}.fw300{font-weight:300}.fw400{font-weight:400}.fw600{font-weight:600}.fw700{font-weight:700}.span-12{width:100%}.span-11{width:91.66666667%}.span-10{width:83.33333333%}.span-9{width:75%}.span-8{width:66.66666667%}.span-7{width:58.33333333%}.span-6{width:50%}.span-5{width:41.66666667%}.span-4{width:33.33333333%}.span-3{width:25%}.span-2{width:16.66666667%}.span-1{width:8.33333333%}@font-face{font-family:'icomoon';src:url("../fonts/icomoon.eot?-ufph2b");src:url("../fonts/icomoon.eot?#iefix-ufph2b") format("embedded-opentype"),url("../fonts/icomoon.ttf?-ufph2b") format("truetype"),url("../fonts/icomoon.woff?-ufph2b") format("woff"),url("../fonts/icomoon.svg?-ufph2b#icomoon") format("svg");font-weight:400;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-check:before{content:"\e624"}.icon-file-download:before{content:"\e622"}.icon-delete:before{content:"\e623"}.icon-arrow-left:before{content:"\e61e"}.icon-add:before{content:"\e600"}.icon-arrow-bold-down:before{content:"\e617"}.icon-breadcrumb-right:before{content:"\e61d"}.icon-left:before{content:"\e601"}.icon-right:before{content:"\e602"}.icon-downsmall:before{content:"\e603"}.icon-upsmall:before{content:"\e604"}.icon-triangle-down:before{content:"\e61a"}.icon-triangle-right:before{content:"\e61f"}.icon-triangle-up:before{content:"\e61b"}.icon-upload:before{content:"\e605"}.icon-adduser:before{content:"\e606"}.icon-calendar:before{content:"\e607"}.icon-check-small:before{content:"\e608"}.icon-settings:before{content:"\e609"}.icon-cancel:before{content:"\e60a"}.icon-pencil:before{content:"\e60b"}.icon-grid:before{content:"\e60c"}.icon-question:before{content:"\e60d"}.icon-info:before{content:"\e60e"}.icon-key:before{content:"\e60f"}.icon-list:before{content:"\e610"}.icon-logout:before{content:"\e611"}.icon-login:before{content:"\e612"}.icon-search:before{content:"\e613"}.icon-mail:before{content:"\e620"}.icon-edit:before{content:"\e614"}.icon-plus:before{content:"\e615"}.icon-tag:before{content:"\e616"}.icon-text-document-inverted:before{content:"\e621"}.icon-text:before{content:"\e618"}.icon-user:before{content:"\e61c"}.icon-users:before{content:"\e619"}.main-wrapper{display:table;table-layout:fixed;height:100%;overflow-x:hidden}.main-wrapper,.content{position:relative;width:100%}.content{display:table-cell;margin:0;padding:0 0 0 220px;background:#f2f4f7;vertical-align:top;-moz-transition:all .15s ease-in;-webkit-transition:all .15s ease-in;transition:all .15s ease-in}.slimScrollBar,.slimScrollRail{border-radius:0!important}.slimScrollBar:hover{background:#c00000!important}.slimScrollBar:active{background:#df4747!important}.page-preloader{position:fixed;top:0;right:0;bottom:0;left:220px;z-index:999}.page-preloader .overlay{position:absolute;top:60px;left:0;right:0;bottom:0;background:#F2F4F7}.page-preloader .loader{position:absolute;top:0;left:0;right:0;bottom:0;height:100%;width:200px;margin:0 auto;z-index:1000}.page-preloader .b1{position:absolute;top:50%;margin-top:-10px;height:20px;width:20px;background:#c00000;opacity:0;border-radius:50%;-moz-animation:page-preloader-move 2s cubic-bezier(.77,0,.175,1)infinite,page-preloader-opacity 2s linear infinite;-webkit-animation:page-preloader-move 2s cubic-bezier(.77,0,.175,1)infinite,page-preloader-opacity 2s linear infinite;animation:page-preloader-move 2s cubic-bezier(.77,0,.175,1)infinite,page-preloader-opacity 2s linear infinite;-moz-animation-delay:0;-webkit-animation-delay:0;animation-delay:0}.page-preloader .b2{-moz-animation-delay:.66667s;-webkit-animation-delay:.66667s;animation-delay:.66667s}.page-preloader .b2,.page-preloader .b3{position:absolute;top:50%;margin-top:-10px;height:20px;width:20px;background:#c00000;opacity:0;border-radius:50%;-moz-animation:page-preloader-move 2s cubic-bezier(.77,0,.175,1)infinite,page-preloader-opacity 2s linear infinite;-webkit-animation:page-preloader-move 2s cubic-bezier(.77,0,.175,1)infinite,page-preloader-opacity 2s linear infinite;animation:page-preloader-move 2s cubic-bezier(.77,0,.175,1)infinite,page-preloader-opacity 2s linear infinite}.page-preloader .b3{-moz-animation-delay:1.33333s;-webkit-animation-delay:1.33333s;animation-delay:1.33333s}@-moz-keyframes page-preloader-move{0%{-moz-transform:translateX(0)scale(0);transform:translateX(0)scale(0)}50%{-moz-transform:translateX(90px)scale(1);transform:translateX(90px)scale(1)}100%{-moz-transform:translateX(180px)scale(0);transform:translateX(180px)scale(0)}}@-webkit-keyframes page-preloader-move{0%{-webkit-transform:translateX(0)scale(0);transform:translateX(0)scale(0)}50%{-webkit-transform:translateX(90px)scale(1);transform:translateX(90px)scale(1)}100%{-webkit-transform:translateX(180px)scale(0);transform:translateX(180px)scale(0)}}@keyframes page-preloader-move{0%{-moz-transform:translateX(0)scale(0);-ms-transform:translateX(0)scale(0);-webkit-transform:translateX(0)scale(0);transform:translateX(0)scale(0)}50%{-moz-transform:translateX(90px)scale(1);-ms-transform:translateX(90px)scale(1);-webkit-transform:translateX(90px)scale(1);transform:translateX(90px)scale(1)}100%{-moz-transform:translateX(180px)scale(0);-ms-transform:translateX(180px)scale(0);-webkit-transform:translateX(180px)scale(0);transform:translateX(180px)scale(0)}}@-moz-keyframes page-preloader-opacity{0%,100%{opacity:0}40%,60%{opacity:1}}@-webkit-keyframes page-preloader-opacity{0%,100%{opacity:0}40%,60%{opacity:1}}@keyframes page-preloader-opacity{0%,100%{opacity:0}40%,60%{opacity:1}}.loader-wrapper{display:inline-block;position:relative;height:34px;width:34px;vertical-align:top}.single-loader{position:absolute;left:0;bottom:0;border:3px solid rgba(192,0,0,.2);border-left:3px solid #c00000;opacity:0}.single-loader:after{content:""}.single-loader,.single-loader:after{border-radius:50%;width:34px;height:34px}.single-loader.-loading{opacity:1;-moz-animation:login-loader .5s linear infinite;-webkit-animation:login-loader .5s linear infinite;animation:login-loader .5s linear infinite}@-moz-keyframes login-loader{0%{-moz-transform:rotate(0);transform:rotate(0)}100%{-moz-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes login-loader{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes login-loader{0%{-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}100%{-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.page-overlay{position:fixed;top:0;left:0;right:0;bottom:0;height:100vh;width:100vw;background:rgba(0,0,0,.6);z-index:1001}.pop-up.-default{display:block;position:fixed;top:50%;left:50%;padding:40px;min-width:380px;max-width:1030px;max-height:calc(100vh - 120px);background:#fff;border-radius:5px;overflow-y:auto;-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-filter:blur(0);z-index:1002}.pop-up.-default .buttons{padding-top:20px;text-align:right}.pop-up.-default .buttons .btn+.btn{margin-left:16px}.pop-up.-default h2{margin-top:30px;text-align:center}.pop-up.-default .cell:first-child h2{margin-top:0}.pop-up.-default .datepicker-wrapper>.datepicker{left:-241px;margin-bottom:30px}.pop-up.-add-visit{display:none}.fixed{position:fixed;top:0;left:0;right:0;z-index:999}.page-dashboard section.page-preloader{top:109px;background:rgba(242,244,247,.75)}.sidebar{display:table-cell;position:absolute;top:0;left:0;width:220px;height:100%;background:#2d3e4e;vertical-align:top;-moz-transition:all .15s ease-in;-webkit-transition:all .15s ease-in;transition:all .15s ease-in;z-index:1000}.sidebar .pusher,.sidebar li,.sidebar a{-webkit-tap-highlight-color:transparent}.side-top{height:60px;background:#1f2b36}.side-top>.pusher{display:none;position:absolute;top:0;left:9px;width:60px;height:60px;cursor:default;pointer-events:none;-moz-transition:all .15s linear;-webkit-transition:all .15s linear;transition:all .15s linear}.logo{display:block;margin:0 auto;width:103px;height:60px;background:url(../img/logo.png) 0 0 no-repeat;opacity:1;visibility:visible;-moz-transition:all .15s ease;-webkit-transition:all .15s ease;transition:all .15s ease}.icon-push{top:29px;left:20px;background:0 0}.icon-push,.icon-push:before,.icon-push:after{position:absolute;width:20px;height:3px;-moz-transition:all .15s ease;-webkit-transition:all .15s ease;transition:all .15s ease}.icon-push:before,.icon-push:after{content:"";background:#969fa7}.icon-push:before{top:-6px;-moz-transform:rotateZ(-45deg)scaleX(.75)translate(-4px,-1px);-ms-transform:rotateZ(-45deg)scaleX(.75)translate(-4px,-1px);-webkit-transform:rotateZ(-45deg)scaleX(.75)translate(-4px,-1px);transform:rotateZ(-45deg)scaleX(.75)translate(-4px,-1px)}.icon-push:after{bottom:-6px;-moz-transform:rotateZ(45deg)scaleX(.75)translate(-4px,1px);-ms-transform:rotateZ(45deg)scaleX(.75)translate(-4px,1px);-webkit-transform:rotateZ(45deg)scaleX(.75)translate(-4px,1px);transform:rotateZ(45deg)scaleX(.75)translate(-4px,1px)}.pusher:hover .icon-push:before,.pusher:hover .icon-push:after{background:#fff}.side-nav,.side-info{position:relative;overflow:hidden}.side-nav li,.side-info li{display:block;position:relative;padding-left:30px;width:100%;height:50px;color:#969fa7;-moz-transform:translateZ(0);-webkit-transform:translateZ(0);transform:translateZ(0);-moz-transition:all .15s linear;-webkit-transition:all .15s linear;transition:all .15s linear}.side-nav a,.side-info a{display:block;padding:16px 0;width:190px;height:50px;color:inherit;cursor:pointer;font-size:13px;font-weight:600}.side-nav a:focus,.side-nav a:active,.side-info a:focus,.side-info a:active{background-color:transparent}.side-nav [class^="nav-"],.side-info [class^="nav-"]{display:inline-block;width:16px;height:16px;vertical-align:top;fill:#969fa7}.side-nav [class^="nav-"] .path2,.side-info [class^="nav-"] .path2{-moz-transition:all .15s ease-out;-webkit-transition:all .15s ease-out;transition:all .15s ease-out}.side-nav li.active [class^="nav-"] .path1,.side-nav a:hover [class^="nav-"] .path1,.side-info li.active [class^="nav-"] .path1,.side-info a:hover [class^="nav-"] .path1{fill:#c00000}.side-nav li.active [class^="nav-"] .path2,.side-nav a:hover [class^="nav-"] .path2,.side-info li.active [class^="nav-"] .path2,.side-info a:hover [class^="nav-"] .path2{fill:#fff}.side-nav span,.side-info span{display:inline-block;padding:0 28px;max-width:174px;height:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:17px;vertical-align:top;-moz-transition:all .15s ease-out 0s,color .15s ease-out 0s;-webkit-transition:all .15s ease-out,color .15s ease-out;-webkit-transition-delay:0,0;transition:all .15s ease-out 0s,color .15s ease-out 0s}.side-nav a:hover>span,.side-info a:hover>span{color:#fff}.side-nav li:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;height:100%;width:100%;background:#384857;transform-origin:0 50%;z-index:-1;-moz-transition:all .2s ease-in;-webkit-transition:all .2s ease-in;transition:all .2s ease-in;-moz-transform:scaleX(0);-ms-transform:scaleX(0);-webkit-transform:scaleX(0);transform:scaleX(0)}.side-nav li.active:after{-moz-transform:scaleX(1);-ms-transform:scaleX(1);-webkit-transform:scaleX(1);transform:scaleX(1)}.side-nav li.active{color:#fff}.side-nav li.active:after{content:"";width:100%}.side-nav .highlighter{position:absolute;top:0;left:0;right:0;width:3px;height:50px;background:#c00000;-moz-transform:translateZ(0);-ms-transform:translateZ(0);-webkit-transform:translateZ(0);transform:translateZ(0);-moz-transition:all .15s linear;-webkit-transition:all .15s linear;transition:all .15s linear}.side-nav li:nth-child(1):hover~.highlighter,.side-nav li:nth-child(1).active~.highlighter,.side-nav li:nth-child(1):hover~li.active~.highlighter{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}.side-nav li:nth-child(2):hover~.highlighter,.side-nav li:nth-child(2).active~.highlighter,.side-nav li:nth-child(2):hover~li.active~.highlighter{-moz-transform:translateY(50px);-ms-transform:translateY(50px);-webkit-transform:translateY(50px);transform:translateY(50px)}.side-nav li:nth-child(3):hover~.highlighter,.side-nav li:nth-child(3).active~.highlighter,.side-nav li:nth-child(3):hover~li.active~.highlighter{-moz-transform:translateY(100px);-ms-transform:translateY(100px);-webkit-transform:translateY(100px);transform:translateY(100px)}.side-nav li:nth-child(4):hover~.highlighter,.side-nav li:nth-child(4).active~.highlighter,.side-nav li:nth-child(4):hover~li.active~.highlighter{-moz-transform:translateY(150px);-ms-transform:translateY(150px);-webkit-transform:translateY(150px);transform:translateY(150px)}.side-nav li:nth-child(5):hover~.highlighter,.side-nav li:nth-child(5).active~.highlighter,.side-nav li:nth-child(5):hover~li.active~.highlighter{-moz-transform:translateY(200px);-ms-transform:translateY(200px);-webkit-transform:translateY(200px);transform:translateY(200px)}.side-nav li:nth-child(6):hover~.highlighter,.side-nav li:nth-child(6).active~.highlighter,.side-nav li:nth-child(6):hover~li.active~.highlighter{-moz-transform:translateY(250px);-ms-transform:translateY(250px);-webkit-transform:translateY(250px);transform:translateY(250px)}.side-nav li:nth-child(7):hover~.highlighter,.side-nav li:nth-child(7).active~.highlighter,.side-nav li:nth-child(7):hover~li.active~.highlighter{-moz-transform:translateY(300px);-ms-transform:translateY(300px);-webkit-transform:translateY(300px);transform:translateY(300px)}.side-nav li:nth-child(8):hover~.highlighter,.side-nav li:nth-child(8).active~.highlighter,.side-nav li:nth-child(8):hover~li.active~.highlighter{-moz-transform:translateY(350px);-ms-transform:translateY(350px);-webkit-transform:translateY(350px);transform:translateY(350px)}.side-nav li:nth-child(9):hover~.highlighter,.side-nav li:nth-child(9).active~.highlighter,.side-nav li:nth-child(9):hover~li.active~.highlighter{-moz-transform:translateY(400px);-ms-transform:translateY(400px);-webkit-transform:translateY(400px);transform:translateY(400px)}.side-nav li:nth-child(10):hover~.highlighter,.side-nav li:nth-child(10).active~.highlighter,.side-nav li:nth-child(10):hover~li.active~.highlighter{-moz-transform:translateY(450px);-ms-transform:translateY(450px);-webkit-transform:translateY(450px);transform:translateY(450px)}.side-nav li:nth-child(11):hover~.highlighter,.side-nav li:nth-child(11).active~.highlighter,.side-nav li:nth-child(11):hover~li.active~.highlighter{-moz-transform:translateY(500px);-ms-transform:translateY(500px);-webkit-transform:translateY(500px);transform:translateY(500px)}.side-nav li:nth-child(12):hover~.highlighter,.side-nav li:nth-child(12).active~.highlighter,.side-nav li:nth-child(12):hover~li.active~.highlighter{-moz-transform:translateY(550px);-ms-transform:translateY(550px);-webkit-transform:translateY(550px);transform:translateY(550px)}.side-nav li:nth-child(13):hover~.highlighter,.side-nav li:nth-child(13).active~.highlighter,.side-nav li:nth-child(13):hover~li.active~.highlighter{-moz-transform:translateY(600px);-ms-transform:translateY(600px);-webkit-transform:translateY(600px);transform:translateY(600px)}.side-nav li:nth-child(14):hover~.highlighter,.side-nav li:nth-child(14).active~.highlighter,.side-nav li:nth-child(14):hover~li.active~.highlighter{-moz-transform:translateY(650px);-ms-transform:translateY(650px);-webkit-transform:translateY(650px);transform:translateY(650px)}.side-nav li:nth-child(15):hover~.highlighter,.side-nav li:nth-child(15).active~.highlighter,.side-nav li:nth-child(15):hover~li.active~.highlighter{-moz-transform:translateY(700px);-ms-transform:translateY(700px);-webkit-transform:translateY(700px);transform:translateY(700px)}.side-nav li:nth-child(16):hover~.highlighter,.side-nav li:nth-child(16).active~.highlighter,.side-nav li:nth-child(16):hover~li.active~.highlighter{-moz-transform:translateY(750px);-ms-transform:translateY(750px);-webkit-transform:translateY(750px);transform:translateY(750px)}.side-nav li:nth-child(17):hover~.highlighter,.side-nav li:nth-child(17).active~.highlighter,.side-nav li:nth-child(17):hover~li.active~.highlighter{-moz-transform:translateY(800px);-ms-transform:translateY(800px);-webkit-transform:translateY(800px);transform:translateY(800px)}.side-nav li:nth-child(18):hover~.highlighter,.side-nav li:nth-child(18).active~.highlighter,.side-nav li:nth-child(18):hover~li.active~.highlighter{-moz-transform:translateY(850px);-ms-transform:translateY(850px);-webkit-transform:translateY(850px);transform:translateY(850px)}.side-nav li:nth-child(19):hover~.highlighter,.side-nav li:nth-child(19).active~.highlighter,.side-nav li:nth-child(19):hover~li.active~.highlighter{-moz-transform:translateY(900px);-ms-transform:translateY(900px);-webkit-transform:translateY(900px);transform:translateY(900px)}.side-nav li:nth-child(20):hover~.highlighter,.side-nav li:nth-child(20).active~.highlighter,.side-nav li:nth-child(20):hover~li.active~.highlighter{-moz-transform:translateY(950px);-ms-transform:translateY(950px);-webkit-transform:translateY(950px);transform:translateY(950px)}.side-nav b{position:absolute;top:50%;right:15px;margin-top:-12px;height:18px;width:18px;line-height:18px;color:#fff;background:#c00000;border:2px solid #2d3e4e;border-radius:50%;font-size:11px;font-weight:400;text-align:center;z-index:10;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}.side-info{display:none}.side-info .separator{display:block;position:relative;margin:15px 20px;height:1px;width:180px;background:#969fa7}.side-info .other.langs{position:relative;right:-22px}@media (max-width:1280px){.sidebar{width:60px}.content{padding-left:60px}.side-top .logo{float:right;margin:0 42px 0 15px;opacity:0;visibility:hidden}.side-top .pusher{display:block;left:2px;cursor:pointer;pointer-events:auto}.icon-push{background:#969fa7}.icon-push:before,.icon-push:after{-moz-transform:rotateZ(0)scaleX(1)translate(0);-ms-transform:rotateZ(0)scaleX(1)translate(0);-webkit-transform:rotateZ(0)scaleX(1)translate(0);transform:rotateZ(0)scaleX(1)translate(0)}.pusher:hover .icon-push{background:#fff}.side-nav li,.side-info li{padding-left:22px}.side-nav a,.side-info a{width:38px}.side-nav span,.side-info span{display:none}.side-nav b{right:6px}.nav-collapsed .content{padding-left:60px;-moz-transform:translate3d(160px,0,0);-ms-transform:translate3d(160px,0,0);-webkit-transform:translate3d(160px,0,0);transform:translate3d(160px,0,0)}.nav-collapsed .sidebar{width:220px;-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.nav-collapsed .side-top .logo{opacity:1;visibility:visible;-moz-transition:all .15s ease .1s;-webkit-transition:all .15s ease;-webkit-transition-delay:.1s;transition:all .15s ease .1s}.nav-collapsed .side-top .pusher{left:9px}.nav-collapsed .icon-push{background:0 0}.nav-collapsed .icon-push:before{top:-6px;-moz-transform:rotateZ(-45deg)scaleX(.75)translate(-4px,-1px);-ms-transform:rotateZ(-45deg)scaleX(.75)translate(-4px,-1px);-webkit-transform:rotateZ(-45deg)scaleX(.75)translate(-4px,-1px);transform:rotateZ(-45deg)scaleX(.75)translate(-4px,-1px)}.nav-collapsed .icon-push:after{bottom:-6px;-moz-transform:rotateZ(45deg)scaleX(.75)translate(-4px,1px);-ms-transform:rotateZ(45deg)scaleX(.75)translate(-4px,1px);-webkit-transform:rotateZ(45deg)scaleX(.75)translate(-4px,1px);transform:rotateZ(45deg)scaleX(.75)translate(-4px,1px)}.nav-collapsed .pusher:hover .icon-push,.nav-collapsed .pusher:active .icon-push{background:0 0}.nav-collapsed .side-nav li,.nav-collapsed .side-info li{padding-left:30px}.nav-collapsed .side-nav a,.nav-collapsed .side-info a{width:190px}.nav-collapsed .side-nav span,.nav-collapsed .side-info span{display:inline-block}.nav-collapsed .side-nav b{right:6px}.nav-collapsed .sidebar{overflow-y:auto}}.top-header{position:relative;height:60px;color:#5c5c5c;background:#fff;border-bottom:1px solid #e1e7f0;white-space:nowrap}.top-header li{display:inline-block;vertical-align:top}.top-header .pull-left{padding-left:30px}.current-user{padding:0 25px;font-size:15px}.current-user .avatar,.current-user .name{display:inline-block}.current-user .avatar{margin:-3px 6px 0 0;width:36px;height:36px;border:2px solid #e1e7f0;border-radius:50%;vertical-align:middle}.current-user .name{line-height:60px}.user-settings,.log-out{padding:0 20px;vertical-align:middle}.user-settings [class^="icon"],.log-out [class^="icon"]{color:#969fa7;font-size:16px;line-height:60px}.user-settings [class^="icon"]:hover,.log-out [class^="icon"]:hover{color:#c00000}.user-settings [class^="icon"]:active,.log-out [class^="icon"]:active{color:#df4747}.log-out .icon-logout{font-weight:700}.user-tabs,.schedule-tabs{position:relative;background:#fff;border-bottom:1px solid #e1e7f0;white-space:nowrap;font-size:0;z-index:1}.schedule-tabs{margin-top:-1px}.user-tabs li,.schedule-tabs li{display:inline-block;position:relative;margin-bottom:-1px;padding:0 30px;height:50px;color:#8b96a6;cursor:pointer;line-height:50px;font-size:14px;-webkit-tap-highlight-color:transparent}.user-tabs li:hover,.schedule-tabs li:hover{color:#c00000}.user-tabs li:first-letter,.schedule-tabs li:first-letter{text-transform:uppercase}.user-tabs li.active,.schedule-tabs li.active{color:#1a1a1a;font-weight:600}.user-tabs li.active:after,.schedule-tabs li.active:after{content:'';position:absolute;left:20px;right:20px;bottom:0;height:3px;background:#c00000}.user-tabs{margin:-31px -30px 30px}.patient-title{position:absolute;top:0;left:30px;bottom:0;height:60px;color:#1a1a1a;line-height:60px;white-space:nowrap;font-size:20px}.outer-section{padding:0 30px;color:#5c5c5c;font-size:13px}.outer-section .add-new{float:right;margin-top:30px}.outer-section .add-new>.icon-plus{margin-right:6px;font-size:18px;vertical-align:middle}.outer-section .table{float:left;margin:15px 0 35px}.outer-section .table .row .col{padding-top:20px;vertical-align:baseline}.outer-section .col.-title{padding-right:40px;max-width:50%;text-align:right}.outer-section .col.-amount{padding-right:30px;width:190px;color:#1a1a1a;font-size:16px;font-weight:700}.outer-section .col.-amount.-uncompleted{color:#fa4e02}.inner-section{padding:25px 30px 0;background:#fff;border-top:1px solid #e1e7f0;border-bottom:1px solid #e1e7f0}.inner-section .heading{color:#1a1a1a;font-size:20px;font-weight:400}.inner-section .label{display:inline-block;margin-left:10px;padding-top:7px;width:28px;height:28px;color:#fff;background:#c00000;border-radius:50%;font-size:14px;font-weight:400;text-align:center;vertical-align:middle}.inner-section.-futurevisits,.inner-section.-pastvisits{margin-bottom:30px}.inner-section.-search-results{padding:25px 30px}.data-table{table-layout:fixed;margin-top:20px;color:#1a1a1a;font-size:13px}.data-table thead{background:rgba(161,173,191,.6);font-size:11px;font-weight:600;text-transform:uppercase}.data-table thead td{color:#fff;font-size:11px!important;font-weight:600}.data-table tr{color:#5c5c5c}.data-table td{padding:12px 0 12px 14px;font-size:14px}.data-table p{margin:8px 0;cursor:default}.data-table p+p{color:#8b96a6;font-size:13px}.data-table a{color:#c00000;font-weight:600}.data-table i{padding:14px}.data-table tr+tr td{border-top:1px solid #f0f3f7}.data-table tbody tr:hover td{background:rgba(240,243,247,.3)}.data-table tr.removed,.data-table tr.removed td{background:#fff;overflow:hidden}.data-table tr.removed div{position:relative}.data-table tr.removed div:after{content:"";position:absolute;top:-20px;left:-20px;right:-20px;bottom:-20px;background:rgba(255,255,255,.85);z-index:10}.data-table tr.removed:hover{background:#fff}.data-table .subtext{margin-top:-4px;color:#c00000;font-size:12px}.data-table .subtext .amount{font-size:15px;font-weight:600}.data-table .subtext .text{display:block;margin-top:2px}.data-table .nosubtext p{padding:16px 0}.data-table .uncompleted p{color:#fa4e02}.data-table.-hover td,.data-table.-hover td *{cursor:pointer}.page-visits .data-table td:nth-last-child(2),.page-visits .data-table td:nth-last-child(3),.page-visits .data-table td:nth-last-child(4){text-align:right}.inner-section.-futurevisits .cancel{width:90px;text-align:right}.inner-section.-futurevisits .cancel .icon-cancel{margin-right:-16px;color:#bf4343;cursor:pointer;font-size:24px}.inner-section.-futurevisits .cancel .icon-cancel:hover{color:#ed1b23}.inner-section.-futurevisits .cancel .icon-cancel:active{color:#1a1a1a}.inner-section.-futurevisits .cancel .icon-check{margin-right:-16px;color:#c00000;font-size:20px}.inner-section.-pastvisits{padding-bottom:0}.inner-section.-pastvisits .label{color:#5c5c5c;background:#e1e7f0}.inner-section.-pastvisits .repeat{width:90px}.inner-section.-pastvisits .repeat a{display:block;padding-left:25px;color:#2c86d4;font-size:12px;font-weight:600;line-height:1.2}.inner-section.-pastvisits .repeat a:hover{color:#3296ed}.pop-up.-remove-visit{position:fixed;z-index:90}.pop-up.-remove-visit,.pop-up.-remove-visit .box,.pop-up.-remove-visit .overlay{top:0;left:0;right:0;bottom:0}.pop-up.-add-visit{position:absolute;top:24px;left:50%;margin-left:-110px;width:220px}.pop-up.-add-visit>.box{box-shadow:0 2px 20px -5px rgba(0,0,0,.506);white-space:nowrap}.pop-up.-add-visit>.box:after{content:'';display:none;position:absolute;top:-16px;left:50%;margin-left:-8px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #fff;border-top:8px solid transparent;z-index:100}.pop-up.-add-visit .box>.message{padding:0 0 25px;color:#1a1a1a;font-size:14px;line-height:20px;text-align:left;white-space:normal}.pop-up.-add-visit .box>.btn{margin:0;width:70px}.pop-up.-add-visit .box>.btn.no{margin-right:20px}.pop-up>.overlay{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background:rgba(0,0,0,.5)}.pop-up>.box{display:table;position:absolute;margin:auto;padding:20px 30px;max-width:450px;border-radius:5px;background:#fff;overflow:auto;text-align:center;z-index:91}.pop-up .box>.message{margin:0;padding:16px 0}.pop-up .box>.btn{margin:14px 8px 0;width:100px}.page-my-data .outer-section.-personal-info .col.-title{color:#a1adbf}.page-my-data .outer-section.-personal-info .col.-amount{width:375px;font-size:13px;font-weight:600}.page-my-data .outer-section.-personal-info .col.-amount i{position:relative;bottom:-2px;margin-left:15px;color:#999;cursor:pointer;font-size:16px}.page-my-data .outer-section.-personal-info .col.-payments .row{display:block}.page-my-data .outer-section.-personal-info .row.-active-to{padding:6px 0 25px;color:#a1adbf;font-weight:400}.page-my-data .inner-section{padding:25px 0 0}.page-my-data .inner-section>.heading{display:inline-block;margin-left:30px}.page-my-data .inner-section>.file-upload{margin-top:-6px;margin-right:30px}.data-table.-documents{padding:14px 0;width:100%;color:#8b96a6;border-top:1px solid #f0f3f7;table-layout:fixed}.data-table.-documents i{padding:0;width:24px}.data-table.-documents i.icon-loader{height:24px}.data-table.-documents .row{display:block;position:relative;margin:0 30px;border-top:1px solid #fff;border-bottom:1px solid #fff;cursor:pointer;line-height:42px;font-size:13px}.data-table.-documents .row:hover{background:#fafbfc}.data-table.-documents .row:hover>.document>.title{color:#3296ed}.data-table.-documents .row:hover .label{background:#3296ed}.data-table.-documents .row:hover>.icon>.icon-pdf,.data-table.-documents .row .sub-documents .row:hover>.icon>.icon-pdf{color:#fc6262}.data-table.-documents .row .col:nth-child(1){padding:0 10px;min-width:130px;text-align:right;font-size:12px}.data-table.-documents .row .icon{width:36px;color:#a1adbf;text-align:center;font-size:20px}.data-table.-documents .row .document{padding:0 16px;width:100%}.data-table.-documents .row .document .title{color:#1a1a1a}.data-table.-documents .row .title~a{display:none;float:right;margin-left:24px;color:#a1adbf;line-height:42px}.data-table.-documents .row .title~a.icon-mail{font-size:20px}.data-table.-documents .row .title~a.icon-file-download{font-size:24px}.data-table.-documents .row .title~a:hover{color:#3296ed}.data-table.-documents .row .title~a:active{color:#c00000}.data-table.-documents .row:hover>.col>.title~a{display:block}.data-table.-documents .row .label{margin-top:-2px;padding:0;width:20px;height:20px;background:#a1adbf;line-height:20px;font-size:11px}.col.-editable{position:relative}.col.-editable>span{cursor:pointer}.col.-editable>input,.col.-editable.-active>span{display:none}.col.-editable.-active>input{display:inline-block}.col.-editable>input{position:absolute;top:13px;left:-13px;padding:6px 12px;height:34px;width:100%;border:1px solid #a1adbf;outline:0;font-family:"Open Sans",sans-serif;font-size:13px;font-weight:600}.file-upload{float:right}.file-upload>input{display:none}.file-upload>span{padding-left:34px}.file-upload span>i{position:absolute;top:8px;left:14px;font-size:22px}.page-my-data .select-box.-new-account{bottom:auto;padding:40px;max-width:470px;border-radius:5px;overflow:visible}.page-my-data .select-box.-new-account .heading{text-align:center;font-size:20px}.page-my-data .select-box.-new-account .datepicker-wrapper{white-space:normal}.page-my-data .select-box.-new-account .datepicker-wrapper>.datepicker{left:auto;right:0}.page-my-data .select-box.-new-account .submit-box{padding-top:40px}.page-my-data .select-box.-new-account .submit-box>.btn{width:100px}.page-my-data .select-box.-new-account .submit-box .btn+.btn{margin-left:20px}.page-booking .inner-section{border-top:0}.span-cb{width:40px}.data-table.-multiselect .icon-check{display:none;padding:0;font-size:24px;-moz-transform:scale(0);-ms-transform:scale(0);-webkit-transform:scale(0);transform:scale(0)}.data-table.-multiselect tr:hover .icon-check{display:block;color:#a1adbf;-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}.data-table.-multiselect tr.selected>td{background:#f7f8fa}.data-table.-multiselect tr.selected .icon-check{display:block;color:#c00000;-moz-animation:scale-in .35s forwards;-webkit-animation:scale-in .35s forwards;animation:scale-in .35s forwards}@-moz-keyframes scale-in{0%{-moz-transform:scale(1);transform:scale(1);color:#a1adbf}50%{-moz-transform:scale(.1);transform:scale(.1)}100%{-moz-transform:scale(1);transform:scale(1);color:#c00000}}@-webkit-keyframes scale-in{0%{-webkit-transform:scale(1);transform:scale(1);color:#a1adbf}50%{-webkit-transform:scale(.1);transform:scale(.1)}100%{-webkit-transform:scale(1);transform:scale(1);color:#c00000}}@keyframes scale-in{0%{-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);color:#a1adbf}50%{-moz-transform:scale(.1);-ms-transform:scale(.1);-webkit-transform:scale(.1);transform:scale(.1)}100%{-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);color:#c00000}}.list-search,.schedule-calendar{display:table-cell;vertical-align:top}.list-search{padding:30px 0 0;white-space:nowrap}.schedule-tabs{display:none}.search-box{position:relative;padding:0 30px;min-width:320px}.search-box>.search{padding:10px 10px 10px 40px;height:34px;width:100%;color:#5c5c5c;border:1px solid #e0e7f1;outline:0}.search-box>.search:-moz-placeholder,.search-box>.search::-moz-placeholder{color:#a2adbf}.search-box>.search:-ms-input-placeholder{color:#a2adbf}.search-box>.search::-webkit-input-placeholder{color:#a2adbf}.search-box>.search:focus{color:#1a1a1a;border-color:#a1adbf}.search-box>.search:focus+i{color:#c00000}.search-box>.icon-search{position:absolute;top:8px;left:40px;color:#e0e7f1;font-size:18px}.tabs{padding:25px 30px 27px;font-size:0}.tabs>.sort{padding:8px 12px 8px 0;color:#a2adbf;background:0 0;font-size:13px}.tabs>.sort:hover{color:#c00000}.tabs>.sort i{display:none;position:absolute;top:11px;right:-1px;font-size:12px}.tabs>.sort:hover i{display:block;color:#a1adbf}.tabs>.sort.-active{color:#1a1a1a}.tabs>.sort.-active:hover{color:#c00000}.tabs>.sort.-active i{display:block;color:#df4747}.tabs .sort+.sort{margin-left:24px}.list{padding:0 30px}.list>.item{position:relative;margin:0 -30px;padding:20px 30px;color:#df4747;cursor:pointer;font-size:13px}.list>.item:hover{background:rgba(234,136,136,.15)}.list>.item.-active{color:rgba(255,255,255,.85);background:#df4747}.list .item>.name{max-width:300px;color:#1a1a1a;overflow:hidden;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.list .item>.name+p{padding-top:6px}.list .item.-active>.name{color:#fff}.list .item+.item:after{content:"";position:absolute;top:0;left:27px;right:27px;height:1px;background:#e0e7f1}.list .item+.item:hover:after{background:#cee1f2}.list .item.-active:after{background:#df4747!important}.list .item.-room{padding:14px 30px;color:#1a1a1a}.list .item.-room>span{display:inline-block;line-height:16px;white-space:pre-wrap;vertical-align:top}.list .item.-room.-active{color:#fff}.current-doctor{display:none;padding:18px 0 14px;line-height:34px;font-size:16px;font-weight:600}.current-doctor .btn{float:left;padding:6px 9px;font-size:16px}.current-doctor .name{float:left;margin-left:14px;width:calc(100% - 78px);white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis}.datepicker-wrapper{position:relative}.page-doctor-schedule .datepicker-wrapper,.page-room-schedule .datepicker-wrapper{float:left}.datepicker-wrapper>.btn{float:left;padding:6px 9px;font-size:16px}.datepicker-wrapper>.input{position:absolute;top:0;left:0;padding:0;height:0;max-height:0;border:0;visibility:hidden}.datepicker-wrapper>.month{float:left;margin-left:14px;font-size:16px;font-weight:600;line-height:34px}.datepicker-wrapper>.datepicker{position:absolute;top:0;left:0;padding:16px 28px 20px;width:332px;background:#fff;box-shadow:0 5px 20px -5px rgba(0,0,0,.506);z-index:9999}.switch-view{float:right;font-size:0}.switch-view>li{display:inline-block;padding:7px 0;width:92px;color:#df4747;border:1px solid #df4747;cursor:pointer;font-size:13px;text-align:center}.switch-view>li:hover{color:#b92121}.switch-view>li.-active{color:#fff;background:#df4747}.switch-view .day{border-right-width:0;border-radius:6px 0 0 6px}.switch-view .week{border-right-width:1px;border-radius:0 6px 6px 0}.inline-month{position:relative;height:86px}.inline-month .month-days{padding:22px 36px 0 40px}.inline-month .month-days,.inline-month .month-weeks{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;overflow:hidden;white-space:nowrap}.inline-month .month-weeks{padding:36px 40px 12px 0;line-height:1}.month-days .draggable{margin-left:-4px;margin-right:10px;overflow:hidden}.month-days .draggable,.month-days .slick-prev,.month-days .slick-next{outline:0;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none}.month-days .slick-prev,.month-days .slick-next{display:inline-block;position:absolute;top:50%;margin:-10px 0 0;padding:8px 12px;color:#c7d2db;background-image:none;background:0 0;border:0;cursor:pointer;font-size:24px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation}.month-days .slick-prev:hover,.month-days .slick-next:hover{color:#c00000}.month-days .slick-prev:active,.month-days .slick-next:active{color:#df4747}.month-days .slick-prev{left:-2px}.month-days .slick-next{right:-2px}.month-days .slick-disabled{opacity:.35;pointer-events:none}.month-days .day{display:inline-block;position:relative;padding:0 10px;color:#1a1a1a;cursor:pointer;font-size:13px;text-align:center}.month-days .day:active{cursor:grabbing;cursor:-moz-grabbing;cursor:-webkit-grabbing}.month-days .day>.name{position:relative;width:30px;color:#a1adbf}.month-days .day.-weekend>.name{color:#bf8e8e;letter-spacing:-1px}.month-days .day>.number{position:relative;margin-top:6px;width:30px;height:30px;line-height:28px;border-radius:50%;border:1px solid transparent;font-size:14px}.month-days .day.-weekend>.number{color:#f64e42}.month-days .day:hover>.number{color:#c00000;border:1px solid #c00000}.month-days .day.-weekend:hover>.number{color:#f64e42;border:1px solid #f64e42}.month-days .day.-active>.number{color:#fff;background:#c00000}.month-days .day.-weekend.-active>.number,.month-days .day.-weekend.-active:hover>.number{color:#fff;background:#f64e42;border:1px solid #f64e42}.month-days .day>.name,.month-days .day>.number{pointer-events:none!important}.month-weeks .week{display:inline-block;margin-right:4px;padding:9px 12px;color:#1a1a1a;border:1px solid transparent;border-radius:15px;cursor:pointer;font-size:14px;text-align:center}.month-weeks .week:hover{color:#c00000;border:1px solid #c00000}.month-weeks .week.-today{background:#e1e7f0}.month-weeks .week.-active,.month-weeks .week.-today.-active{color:#fff;background:#c00000}.schedule-calendar{padding:30px;width:100%;border-left:1px solid #e1e7f0}.schedule-calendar .slimScrollDiv{border-top:1px solid #e1e7f0;border-bottom:1px solid #e1e7f0}.schedule-calendar .schedule{display:table;width:100%;table-layout:fixed;background:#edf1f6;border-left:1px solid #e1e7f0;border-right:1px solid #e1e7f0}.schedule-calendar .hours li+li,.schedule-calendar .tasks li+li{border-top:1px solid #e1e7f0}.schedule-calendar .hours li{padding-top:6px;height:100px;font-size:14px;font-weight:600;line-height:23px}.schedule-calendar .hours li,.schedule-calendar .tasks li{background:#fff;border-right:1px solid #e1e7f0;cursor:default}.schedule-calendar .tasks li{position:relative;padding-left:10px;height:34px;line-height:30px;color:#5c5c5c;font-size:13px}.schedule-calendar .tasks li.-free{cursor:pointer}.schedule-calendar .tasks li.-free:hover{background:rgba(255,14,14,.15)}.schedule-calendar .tasks li.-free:first-child:after{content:'';position:absolute;top:-1px;left:-1px;right:-1px;height:1px;width:calc(100% + 1px);background:#e0e7f1}.schedule-calendar .tasks li.-with-schedule{background:#edf1f6}.schedule-calendar .tasks li.-mine{color:#1c6437;background:rgba(192,0,0,.5);border-left:1px solid rgba(192,0,0,.7);border-right:1px solid rgba(192,0,0,.7);border-color:rgba(192,0,0,.7)}.schedule-calendar .tasks li.-mine:before{content:'';position:absolute;top:0;right:0;bottom:0;width:1px;background:rgba(192,0,0,.7)}.schedule-calendar .tasks li.-mine:first-child:after{content:'';position:absolute;top:-1px;left:-1px;right:-1px;height:1px;width:calc(100% + 1px);background:rgba(192,0,0,.7)}.schedule-calendar .tasks li.-mine+li{border-top:1px solid rgba(192,0,0,.7)}.schedule-calendar .tasks li.-mine .place{color:#2d9144}.schedule-calendar .tasks li.-mine.-free{background:rgba(192,0,0,.5);cursor:default}.schedule-calendar .tasks li.-active{background:rgba(255,14,14,.15);border:1px solid #df4747}.schedule-calendar .tasks li.-active:before{content:'';position:absolute;top:0;right:0;bottom:0;width:1px;background:#df4747}.schedule-calendar .tasks li.-active .pop-up,.schedule-calendar .tasks li.-active .pop-up>.box:after{display:block}.schedule-calendar .tasks li.-active:first-child:after{content:'';position:absolute;top:-1px;left:-1px;right:-1px;height:1px;width:calc(100% + 1px);background:#df4747}.schedule-calendar .tasks .place{color:#767f8c}.schedule-calendar .tasks .doctor{font-weight:600}.schedule-calendar .tasks .mine .place{color:#2d9144}.schedule-wrapper{position:relative}.schedule-wrapper.-loading:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.65)}.schedule-wrapper .col:first-child{width:80px;text-align:center}.schedule-wrapper .col:last-child li{border-right:0!important}.schedule-wrapper.-empty{display:table;width:100%}.schedule-wrapper.-empty .schedule{display:table-cell;color:#a1adbf;background:0 0;border-left:none;border-right:none;text-align:center;vertical-align:middle;font-size:16px;font-weight:600}.schedule.-header{border-top:1px solid transparent;border-bottom:1px solid #e1e7f0;background:#fff}.schedule.-header>.col{height:34px;line-height:34px;border-right:1px solid #e1e7f0;text-align:center}.schedule.-header>.col:last-child{border-right:0}.schedule.-header .dayname{color:#5c5c5c;font-size:13px}.schedule.-header .daynumber{color:#c00000;font-size:15px}.schedule.-week .hours li{height:72px}.schedule.-week .tasks li{text-indent:9999px;overflow:hidden}.schedule.-week .tasks li+li{border-color:#edf1f6;border-right-color:#e0e7f1}.sph-1.-week .tasks li{height:72px}.sph-1.-week .tasks li+li{border-top-color:transparent}.sph-1.-week .tasks li:nth-child(1n+1){border-top:1px solid #e0e7f1;border-right:1px solid #e0e7f1}.sph-1.-week .tasks li:first-child{border-top:0!important}.sph-2.-week .tasks li{height:36px}.sph-2.-week .tasks li+li{border-top-color:transparent}.sph-2.-week .tasks li:nth-child(2n+1){border-top:1px solid #e0e7f1;border-right:1px solid #e0e7f1}.sph-2.-week .tasks li:first-child{border-top:0!important}.sph-3.-week .tasks li{height:24px}.sph-3.-week .tasks li+li{border-top-color:transparent}.sph-3.-week .tasks li:nth-child(3n+1){border-top:1px solid #e0e7f1;border-right:1px solid #e0e7f1}.sph-3.-week .tasks li:first-child{border-top:0!important}.sph-4.-week .tasks li{height:18px}.sph-4.-week .tasks li+li{border-top-color:transparent}.sph-4.-week .tasks li:nth-child(4n+1){border-top:1px solid #e0e7f1;border-right:1px solid #e0e7f1}.sph-4.-week .tasks li:first-child{border-top:0!important}.sph-6.-week .tasks li{height:12px}.sph-6.-week .tasks li+li{border-top-color:transparent}.sph-6.-week .tasks li:nth-child(6n+1){border-top:1px solid #e0e7f1;border-right:1px solid #e0e7f1}.sph-6.-week .tasks li:first-child{border-top:0!important}.sph-12.-week .tasks li{height:6px}.sph-12.-week .tasks li+li{border-top-color:transparent}.sph-12.-week .tasks li:nth-child(12n+1){border-top:1px solid #e0e7f1;border-right:1px solid #e0e7f1}.sph-12.-week .tasks li:first-child{border-top:0!important}.schedule.-day .col:first-child{width:80px;text-align:center}.schedule.-day .tasks li,.sph-1.-day .hours li{height:34px}.sph-2.-day .hours li{height:68px}.sph-3.-day .hours li{height:102px}.sph-4.-day .hours li{height:136px}.sph-6.-day .hours li{height:204px}.sph-12.-day .hours li{height:408px}.schedule-wrapper .skeleton{display:table;position:absolute;top:0;left:0;right:0;padding-left:79px;width:100%;height:100%;border:1px solid transparent;table-layout:fixed}.schedule-wrapper .skeleton .tiles{display:table-cell}.schedule-wrapper .skeleton .tiles:first-child{width:auto}.schedule-wrapper .skeleton .tiles li{height:72px;background:0 0;border-top:1px solid transparent;border-right:1px solid transparent;cursor:pointer}.schedule-wrapper .skeleton .tiles li:first-child{height:36px}.schedule-wrapper .skeleton .tiles li:hover{background:rgba(255,14,14,.15);border:1px solid #b8cee5}.schedule-wrapper .skeleton .tiles a{display:block;height:100%}[crop-height]{overflow:hidden}.pop-up.-add-visit.-reverse>.box:after{top:auto;bottom:-16px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid transparent;border-top:8px solid #fff}.datepicker th{height:25px;color:#c00000;cursor:default;font-weight:400;text-transform:uppercase;text-align:center}.datepicker th,.datepicker td{padding:0;width:14.2857142%;font-size:12px;vertical-align:middle}.datepicker td{height:30px;color:#666;border-collapse:collapse}.datepicker td>span{display:block;margin:4px;padding:0;width:32px;height:32px;border:1px solid transparent;border-radius:50%;cursor:pointer;line-height:30px;text-align:center}.datepicker td>span:hover{color:#c00000;background:#fff;border-color:#c00000}.datepicker td>.now{color:#666;background:#e1e7f0}.datepicker td>.active,.datepicker td>.active:hover{color:#fff;background:#c00000}.datepicker td>.disabled,.datepicker td>.disabled:hover{color:#ccc;background:#fff;border-color:transparent;cursor:default;pointer-events:none}.datepicker .head th{padding-top:4px;padding-bottom:12px}.datepicker .icon-left,.datepicker .icon-right{position:absolute;top:16px;height:30px;width:20px;color:#c3cfd9;cursor:pointer;font-size:22px;white-space:nowrap}.datepicker .icon-left{left:36px}.datepicker .icon-right{right:36px}.datepicker .title{color:#1a1a1a;cursor:pointer;font-size:15px;font-weight:600;text-transform:capitalize}.datepicker [ng-switch-when="month"] .title{cursor:default}.datepicker [ng-switch-when="month"] td>span{display:inline-block;margin:7px 0;width:92px;border-radius:15px}.page-login{position:fixed;top:0;left:0;right:0;bottom:0;background:#fff}.login-side{display:table;top:0;left:0;height:100%;width:50%;overflow:hidden}.login-side.-left{position:fixed}.login-side.-right{position:absolute;left:auto;right:0}.login-background{background:#c00000 url(../img/login.jpg) 80% center;background-size:cover;z-index:-1}.login-background,.login-background:after{position:absolute;top:0;left:0;right:0;bottom:0}.login-background:after{content:"";background:rgba(192,0,0,.93)}.intro-wrapper{display:table-cell;vertical-align:middle}.intro{margin:0 auto;width:300px;text-align:center}.intro>h1{margin-top:15px;color:#fff;text-transform:uppercase;line-height:22px;font-size:16px;font-weight:700}.login-side.-extended{background:#f2f4f7;-moz-transition:all .1s ease-in .15s;-webkit-transition:all .1s ease-in;-webkit-transition-delay:.15s;transition:all .1s ease-in .15s}.login-side.-extended .intro-wrapper.-sign-up{display:block;position:relative;padding:30px;width:100%;height:100vh;overflow-y:scroll;z-index:2}.login-side.-extended .intro-wrapper.-sign-in{-moz-animation:form-leave .15s forwards;-webkit-animation:form-leave .15s forwards;animation:form-leave .15s forwards}.login-side.-extended .page-dashboard{padding:0}.login-side.-extended .form{position:relative;padding-bottom:60px}.login-side.-extended .form>.col{display:block}.login-side.-extended .reg-heading{text-align:center;font-size:20px;font-weight:600}.arrow-back{position:absolute;top:30px;left:30px;color:#c00000;cursor:pointer;-moz-animation:arrow-in .15s both .25s;-webkit-animation:arrow-in .15s both .25s;animation:arrow-in .15s both .25s}@-moz-keyframes arrow-in{from{-moz-transform:translateX(-60px);transform:translateX(-60px)}to{-moz-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes arrow-in{from{-webkit-transform:translateX(-60px);transform:translateX(-60px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes arrow-in{from{-moz-transform:translateX(-60px);-ms-transform:translateX(-60px);-webkit-transform:translateX(-60px);transform:translateX(-60px)}to{-moz-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0)}}.login-form,.user-accounts,.reg-form{font-size:13px;text-align:left}.login-form .text-label,.user-accounts .text-label,.reg-form .text-label{color:#a1adbf}.login-form .text-field,.user-accounts .text-field,.reg-form .text-field{border:1px solid #e1e7f0}.login-form .submit,.user-accounts .submit,.reg-form .submit{display:inline-block;position:absolute;right:0;bottom:0;padding:8px 20px;color:#fff;background-image:none;border:0;outline:0;cursor:pointer;font-size:13px;-moz-transition:all .1s ease-out;-webkit-transition:all .1s ease-out;transition:all .1s ease-out}.login-form .submit.-disabled,.user-accounts .submit.-disabled,.reg-form .submit.-disabled{opacity:.3;pointer-events:none}.login-form,.user-accounts{display:table;overflow:auto;margin:auto;position:absolute;top:0;left:0;right:0;bottom:0;width:300px}.login-form .form,.user-accounts .form{position:relative;padding-bottom:60px}.login-form,.user-accounts,.user-accounts .form,.user-accounts .user-list{-moz-transition:all .15s cubic-bezier(.175,.885,.32,1.275);-webkit-transition:all .15s cubic-bezier(.175,.885,.32,1.275);transition:all .15s cubic-bezier(.175,.885,.32,1.275)}.login-form.ng-enter,.user-accounts.ng-enter,.user-accounts .form.ng-enter,.user-accounts .user-list.ng-enter{opacity:0;-moz-transform:scale(.5);-ms-transform:scale(.5);-webkit-transform:scale(.5);transform:scale(.5);-moz-transition-delay:.15s;-webkit-transition-delay:.15s;transition-delay:.15s}.login-form.ng-enter-active,.user-accounts.ng-enter-active,.user-accounts .form.ng-enter-active,.user-accounts .user-list.ng-enter-active{opacity:1;-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}.login-form.ng-leave.ng-leave-active,.user-accounts.ng-leave.ng-leave-active,.user-accounts .form.ng-leave.ng-leave-active,.user-accounts .user-list.ng-leave.ng-leave-active{-moz-animation:form-leave .15s;-webkit-animation:form-leave .15s;animation:form-leave .15s}@-moz-keyframes form-leave{from{opacity:1;-moz-transform:scale(1);transform:scale(1)}to{opacity:0;-moz-transform:scale(.5);transform:scale(.5)}}@-webkit-keyframes form-leave{from{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform:scale(.5);transform:scale(.5)}}@keyframes form-leave{from{opacity:1;-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-moz-transform:scale(.5);-ms-transform:scale(.5);-webkit-transform:scale(.5);transform:scale(.5)}}.outer-link{bottom:-40px;color:#c00000;cursor:pointer}.outer-link,.error-notification{position:absolute;left:0;right:0;text-align:center}.error-notification{display:inline-block;bottom:-110px;padding:14px 36px;max-width:396px;color:#fff;background:#e9030c;border-radius:5px;opacity:0;font-size:13px;-moz-animation:fade-in 3.5s backwards ease-in-out;-webkit-animation:fade-in 3.5s backwards ease-in-out;animation:fade-in 3.5s backwards ease-in-out}@-moz-keyframes fade-in{0%,100%{opacity:0}15%,85%{opacity:1}}@-webkit-keyframes fade-in{0%,100%{opacity:0}15%,85%{opacity:1}}@keyframes fade-in{0%,100%{opacity:0}15%,85%{opacity:1}}.user-accounts .user{padding:18px 16px;color:#c00000;border:1px solid transparent;cursor:pointer;text-align:left;font-size:15px}.user-accounts .user,.user-accounts .user i{-moz-transition:all .15s ease-out;-webkit-transition:all .15s ease-out;transition:all .15s ease-out}.user-accounts .user i{position:relative;margin-top:1px;color:#a0adc0;opacity:0;font-size:16px;z-index:1}.user-accounts .user i:hover{color:#6a7280}.user-accounts .user i:active{color:#3f454d}.user-accounts .user:hover{border:1px solid rgba(192,0,0,.4)}.user-accounts .user:hover i{opacity:1}.user-accounts .last-user{margin:0 auto 8px;max-width:280px;color:#000;overflow:hidden;text-overflow:ellipsis;text-align:center;white-space:nowrap;font-size:18px;font-weight:600}.user-accounts .last-user i{position:absolute;top:1px;left:14px;color:#c00000;cursor:pointer}.user-accounts .btn.submit{float:left;margin-top:14px}.user-accounts .btn.add-new{display:block;float:none;margin:50px auto 0;padding:8px 20px}.bottom-link{position:absolute;left:-1px;right:0;bottom:0;height:60px;color:#c00000;background:#f2f4f7;cursor:pointer;text-align:center;line-height:60px;font-size:13px;z-index:1;-moz-transition:all .25s ease-in;-webkit-transition:all .25s ease-in;transition:all .25s ease-in}.login-side.-extended .bottom-link{height:100%;color:#f2f4f7;cursor:default;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none}.page-dashboard{position:relative;padding:30px}.page-dashboard .grid-wrapper.-single{width:100%!important}.grid-wrapper{display:inline-block;vertical-align:top}.grid-wrapper.-top-aligned{display:block;margin:-30px -30px 0;padding:30px 30px 0}.grid-wrapper.-top-aligned.-fixed{position:fixed;top:0;left:220px;right:0;padding:60px 60px 30px;background:#f2f4f7;border-bottom:1px solid #e1e7f0;z-index:100}.grid-wrapper.-top-aligned+.grid-wrapper.-single{display:block;margin:0 -30px;padding:30px 0 0;width:calc(100% + 60px)!important}.grid-wrapper.-top-aligned .form{margin-right:14px;margin-bottom:30px}.grid-wrapper.-top-aligned .text-field{float:left;width:306px;border:1px solid #e1e7f0;border-right:0!important}.grid-wrapper.-top-aligned .icon-search{float:left;padding-left:0;padding-right:0;width:34px;height:34px;text-align:center;font-size:18px}.grid-wrapper.-top-aligned .text-field:focus{border:1px solid #a1adbf}.grid-wrapper.-left-aligned{margin-top:-30px;padding:30px 30px 30px 0;min-height:calc(100vh - 120px)}.grid-wrapper.-left-aligned+.grid-wrapper.-single{margin:-30px 0;padding:30px;width:calc(100% - 330px)!important;min-height:calc(100vh - 60px);border-left:1px solid #e1e7f0}.grid-wrapper .filter-set{margin-top:0}.grid-wrapper .filter-set .form>.col{display:block}.grid-wrapper .filter-set .form .form-heading{padding-top:0}.grid-wrapper .filter-set .text-dropdown-wrapper{margin-right:5px}.grid-wrapper .filter-set .text-dropdown{margin-right:0}.gridbox{margin-bottom:30px;padding:0 30px 30px;background:#f2f4f7;border:1px solid transparent;font-size:14px}.gridbox.-outer-tile,.gridbox.-horizontal-tile,.gridbox.-vertical-tile,.gridbox.-blue-flat,.gridbox.-white-flat{background:#fff;border:1px solid #e1e7f0}.gridbox.-patient-form{background:#fff}.gridbox .heading{height:70px;color:#1a1a1a;border-bottom:1px solid #f0f4f7;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:76px;font-size:20px}.gridbox .gutter-sizer{width:30px}.gridbox p+p{margin-top:6px}.gridbox.-outer-tile{margin-bottom:0;width:100%;background:0 0;border:0}.gridbox.-outer-tile .heading{height:36px;line-height:36px}.gridbox.-outer-tile .info-side{float:left}.gridbox.-outer-tile .button-side{float:right}.gridbox.-outer-tile .info-side>.col{padding-right:60px}.gridbox.-outer-tile .row>.col{padding-top:20px;vertical-align:baseline}.gridbox.-outer-tile .row:first-child>.col{padding-top:0}.gridbox.-outer-tile .col.-title{padding-right:40px;max-width:50%;color:#a1adbf;text-align:right;font-size:13px}.gridbox.-outer-tile .col.-value{font-weight:600;font-size:14px}.gridbox.-outer-tile .col.-link{position:relative;padding-left:26px;color:#c00000;cursor:pointer;white-space:nowrap;font-size:13px;font-weight:600}.gridbox.-outer-tile .col.-link>i{padding:1px;height:14px;width:14px;color:#fff;background:#c00000;border-radius:50%;line-height:15px;text-align:center;font-size:11px;font-weight:700}.gridbox.-outer-tile .button-side>.col{padding-right:0;text-align:right}.gridbox.-outer-tile .button-side>.col>.row{display:block;margin-bottom:8px}.gridbox.-horizontal-tile,.gridbox.-blue-flat,.gridbox.-white-flat{width:100%}.gridbox.-blue-flat .heading{border-bottom:0}.gridbox.-blue-flat .data-table{margin-top:0}.gridbox.-action-bar{padding:0}.gridbox.-action-bar button{margin:14px 14px 14px 0}.gridbox.-vertical-tile{float:left;width:calc((100% - 60px)/3)}@media (max-width:1440px){.gridbox.-vertical-tile{width:calc(50% - 15px)}}@media (max-width:768px){.gridbox.-vertical-tile{width:100%}}.gridbox.-horizontal-tile .table{margin-top:15px}.gridbox.-horizontal-tile .col{padding:10px 0}.gridbox.-vertical-tile .heading{margin-bottom:18px}.gridbox.-vertical-tile .table{width:100%}.gridbox.-vertical-tile .row.-headers>.col{padding-bottom:16px;cursor:pointer;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none}.gridbox.-vertical-tile .col{line-height:24px}.gridbox.-vertical-tile .col+.col{padding-left:12px;width:60px}.gridbox.-vertical-tile .col:first-child{word-break:break-word}.gridbox.-vertical-tile .inner{max-height:290px;overflow:hidden}.gridbox.-vertical-tile .inner .show-more{position:absolute;left:0;right:0;bottom:0;padding:30px;color:#c00000;background:#fff;cursor:pointer;font-size:13px;font-weight:600;z-index:1}.gridbox.-vertical-tile .inner .show-more i{vertical-align:middle}.gridbox.-vertical-tile .inner.-extended{max-height:100%;overflow:auto}.gridbox.-white-flat .data-table{margin-top:0;border-top:0}.gridbox.-white-flat .row{margin:0}.vbh-1{min-height:36px}.vbh-2{min-height:80px}.vbh-3{min-height:124px}.vbh-4{min-height:212px}.chart-bar,.chart-graph{position:relative}.chart-bar .axis path,.chart-bar .axis line,.chart-graph .axis path,.chart-graph .axis line{fill:none;stroke:#1a1a1a;shape-rendering:crispEdges}.chart-bar .axis text,.chart-graph .axis text{cursor:default;font-size:12px;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none}.chart-bar .grid .tick,.chart-graph .grid .tick{stroke:#f0f4f7}.chart-bar .grid path,.chart-graph .grid path{stroke-width:0}.chart-bar .chart-tooltip,.chart-graph .chart-tooltip{position:absolute;left:0;margin-left:-8px;padding:6px 8px 5px;color:#999;background:#fff;border:1px solid #c00000;border-radius:3px;opacity:0;font-size:12px;font-weight:600;-moz-transition:all .25s;-webkit-transition:all .25s;transition:all .25s}.chart-bar .chart-tooltip:after,.chart-bar .chart-tooltip:before,.chart-graph .chart-tooltip:after,.chart-graph .chart-tooltip:before{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.chart-bar .chart-tooltip:after,.chart-graph .chart-tooltip:after{border-top-color:#fff;border-width:4px;margin-left:-4px}.chart-bar .chart-tooltip:before,.chart-graph .chart-tooltip:before{border-top-color:#c00000;border-width:5px;margin-left:-5px}.chart-bar .chart-tooltip.hover,.chart-graph .chart-tooltip.hover{margin-top:-10px;opacity:1}.chart-bar .bar{fill:#c00000;cursor:pointer;-moz-transition:opacity .2s ease-in;-webkit-transition:opacity .2s ease-in;transition:opacity .2s ease-in}.chart-bar .bar:hover{opacity:.8}.chart-graph .graph{fill:none;stroke:#c00000;stroke-width:4px}.chart-graph .bar-rect{fill:transparent;stroke:none}.chart-graph .point{fill:#c00000;stroke:#c00000;stroke-width:2;-moz-transition:all .2s;-webkit-transition:all .2s;transition:all .2s;opacity:0}.chart-graph .point.end{opacity:1}.chart-graph .point.hover{stroke-width:7;opacity:1}.chart-graph .point.end.hover{stroke-width:5;opacity:1}.page-dashboard .select-inner .service-list{position:relative;top:auto;left:auto;right:auto;padding-top:0}.gridbox .search-box,.gridbox .button-box{position:absolute;top:0;right:0;padding:0 30px;line-height:70px}.gridbox .search-box>.icon-search{top:27px}.gridbox .button-box>.btn{margin-left:8px}.gridbox.-outer-tile .heading+.info-side .row:first-child>.col{padding-top:20px}.no-action{cursor:default!important;pointer-events:none!important}.form{position:relative;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none}.form .form-heading{padding-top:35px;font-size:16px}.form .cal-btn{height:34px}.text-label{display:inline-block;padding:20px 0 10px;color:#a1adbf;font-size:11px}.text-field{display:block;padding:10px 14px;width:100%;height:34px;color:#1a1a1a;border:1px solid #e1e7f0;outline:0;font-size:14px;-moz-transition:border .15s ease-out;-webkit-transition:border .15s ease-out;transition:border .15s ease-out}.text-field:focus{border:1px solid #a1adbf}.text-field.-day{width:44px;text-align:center}.text-field.-year{width:60px;text-align:center}.text-dropdown{width:100%;height:34px;background:#fff;font-size:14px;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none}.text-dropdown::-ms-expand{display:none!important}.text-dropdown .current{display:block;position:relative;padding:10px 10px 10px 15px;height:34px;color:#1a1a1a;border:1px solid #e1e7f0;cursor:pointer}.text-dropdown .current+div{display:none;height:165px}.text-dropdown .current:after{content:"\e61a";position:absolute;top:11px;right:7px;color:#e1e7f0;font-family:"icomoon"}.text-dropdown .current:hover{color:#c00000}.text-dropdown .current:hover:after{color:#c00000}.text-dropdown .others{position:relative;width:100%;max-height:165px;overflow:hidden;background:#fff;z-index:20}.text-dropdown .others>li{display:block;padding:10px 5px 10px 15px;cursor:pointer}.text-dropdown .others>li:hover{color:#c00000}.text-dropdown.-opened .current{border:1px solid #fff;box-shadow:0 0 1px 0 rgba(119,119,119,.35)}.text-dropdown.-opened .current:after{content:"\e61b"}.text-dropdown.-opened .current+div{display:block}.text-dropdown.-opened .current+div,.text-dropdown.-opened .others{box-shadow:0 2px 2px 0 rgba(119,119,119,.35)}.text-dropdown.-opened .others>li{position:relative;z-index:10}.text-dropdown.-months{width:110px}.text-dropdown.-months .current{color:#a1adbf}.text-dropdown.-months>div{display:none;height:165px}.text-dropdown.-months.-opened>div{display:block;box-shadow:0 2px 2px 0 rgba(119,119,119,.35)}.text-dropdown.-months.-selected .current{color:#1a1a1a}.text-dropdown-wrapper{position:relative}li .text-dropdown-wrapper{margin-right:9px}.text-dropdown-wrapper:after{display:block;content:"";position:absolute;top:14px;right:11px;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid transparent;border-top:7px solid #e1e7f0;pointer-events:none;z-index:1}.text-dropdown-wrapper:hover:after{border-top:7px solid #c00000}select.text-dropdown{display:block;position:relative;margin:0;padding-left:10px;height:34px;color:#1a1a1a;border:1px solid #e1e7f0;outline:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}select.text-dropdown.ng-pristine{color:#a1adbf}select.text-dropdown.ng-dirty,select.text-dropdown:hover option{color:#1a1a1a}.date-box{font-size:0}.date-box label{display:block}.date-box li{display:inline-block;position:relative;vertical-align:top}.date-box input{margin-right:9px;padding:0 10px}.date-box input:-moz-placeholder,.date-box input::-moz-placeholder{color:#a1adbf}.date-box input:-ms-input-placeholder{color:#a1adbf}.date-box input::-webkit-input-placeholder{color:#a1adbf}.radio-buttons{margin:4px 0 30px}.checkboxes.-last.-last{padding-top:156px}.checkboxes.-last .text-label{display:block}.checkboxes.-last li{display:inline-block}.checkboxes.-last input,.radio-button{display:none}.radio-button+.radio-label{position:relative;float:left;padding-right:48px;width:128px;height:14px;color:#454545;cursor:pointer;vertical-align:middle;line-height:16px;font-size:13px;text-indent:30px;-moz-appearance:none;-webkit-appearance:none}.radio-button+.radio-label:before{content:'';position:absolute;top:3px;left:3px;height:10px;width:10px;background:#fff;border-radius:50%;box-shadow:0 0 0 2px #fff,0 0 0 3px #a1adbf}.radio-button+label:hover:before{box-shadow:0 0 0 2px #fff,0 0 0 3px #c00000}.radio-button:checked+label:before,.radio-button:checked+label:hover:before{background:#c00000;box-shadow:0 0 0 2px #fff,0 0 0 3px #c00000}.checkbox{display:inline-block;position:relative;width:16px;height:16px;background:#f2f4f7;border:1px solid #e1e7f0;cursor:pointer;text-indent:30px;vertical-align:middle}.checkbox:before{position:absolute;top:-3px;left:-2px;color:#c00000;text-indent:0;font-family:"icomoon";font-size:19px}.checkbox-text{display:inline-block;padding:0 50px 0 10px;color:#a1adbf;cursor:pointer;font-size:13px}.checkboxes li:hover .checkbox{background:#fff;border-color:#a1adbf}.checkboxes input:checked+.checkbox{background:#fff}.checkboxes input:checked+.checkbox:before{content:"\e608"}.checkboxes input:checked~.checkbox-text{color:#1a1a1a}.submit-box{padding-top:50px;text-align:right}.submit-box .btn+.btn{margin-left:30px}.submit-box .submit.-disabled{color:#fff;background:#c3d9c6;pointer-events:none}.new-patient-title{display:none}.new-patient-title.-show{display:block}.gridbox.-patient-form{padding:0 40px;width:100%;background:0 0;border:none}.gridbox.-patient-form .form{display:block;margin:0 auto;width:950px}.gridbox.-patient-form .form.col-1{width:300px}.gridbox.-patient-form .form.col-2{width:475px}.gridbox.-patient-form .form.col-3{width:950px}.gridbox.-patient-form .form.col-3>.col:nth-child(1){padding-right:45px}.gridbox.-patient-form .form.col-3>.col:nth-child(2){padding-left:45px}.gridbox.-patient-form .form.col-4{width:1200px}.gridbox.-patient-form .form.col-4>.col{width:400px;padding:20px}.gridbox.-patient-form .form .col{display:block;float:left;width:475px}.gridbox.-patient-form .form .col:last-child{position:relative;padding-top:30px!important;width:100%!important}.invalid .text-field,.invalid .text-dropdown{border:1px solid #bf4343}.invalid .radio-button+.radio-label:before{box-shadow:0 0 0 2px #fff,0 0 0 3px #bf4343!important}.text-dropdown-wrapper.-listbox:after{content:none}.text-dropdown-wrapper.-listbox:before{content:'';position:absolute;top:50%;right:16px;height:1px;width:1px;background:#e1e7f0;box-shadow:-5px 0 0 1px #e1e7f0,0 0 0 1px #e1e7f0,5px 0 0 1px #e1e7f0}.text-dropdown-wrapper.-listbox .single-loader{display:none}.text-dropdown-wrapper.-listbox.-loading:before{content:none}.text-dropdown-wrapper.-listbox.-loading .single-loader{display:block;position:absolute;top:5px;left:auto;right:5px;height:24px;width:24px;border:3px solid rgba(225,231,240,.2);border-left:3px solid #e1e7f0;z-index:1}.pop-up.-listbox{max-width:450px;overflow-y:hidden;z-index:1005}.pop-up.-listbox ul{margin-top:20px;height:65vh;overflow-x:hidden;overflow-y:auto}.pop-up.-listbox li{padding:10px 0;cursor:pointer;white-space:pre-wrap;word-break:break-all}.pop-up.-listbox li:hover{color:#c00000}.page-document-editor .slimScrollDiv{margin-top:30px}.page-document-editor .header{margin:-30px -30px 0;padding:10px 30px;background:#f2f4f7;border-bottom:1px solid #e1e7f0}.page-document-editor .header.fixed{left:220px;margin:0}.page-document-editor .header h1{padding-right:100px;line-height:36px;font-weight:700}.page-document-editor .header .buttons{position:absolute;top:10px;right:30px}.page-document-editor .header button{margin-left:6px}.page-document-editor .document-template{padding:30px;width:100%;border-left:1px solid #e1e7f0}.page-document-editor .tree-family{display:block;margin-top:10px}.page-document-editor .tree-family span{margin-top:8px;line-height:34px}.page-document-editor .text-field{display:inline-block;width:auto}.create-visit{display:table-cell;padding:30px;height:calc(100vh - 60px);white-space:nowrap;vertical-align:top}.create-visit .heading{font-size:20px}.create-visit .heading>.sum{float:right;padding-top:3px;color:#fa4e02;font-size:16px;font-weight:600}.create-visit .text-label{padding-top:0}.create-visit .btn{font-size:13px}.create-visit .icon-cancel{display:inline-block;vertical-align:bottom;font-size:18px}.filter-set{margin-top:40px;width:270px}.filter-set .selected>.item{position:relative;margin-bottom:20px;padding-right:20px;font-size:13px;font-weight:600}.filter-set .selected .name{display:block;margin-bottom:4px;color:#c00000;cursor:pointer;line-height:18px;white-space:pre-wrap}.filter-set .selected .name:hover{color:#f30000}.filter-set .selected .price{font-size:14px}.filter-set .icon-cancel{position:absolute;top:0;right:0;color:#f64e42;cursor:pointer;font-size:22px}.filter-set .icon-cancel:hover{color:#f42011}.filter-set .icon-cancel:active{color:#1a1a1a}.filter-set.-doctors p{white-space:pre-wrap}.filter-set.-date p{font-size:13px;font-weight:600}.filter-set.-doctors .specialty{text-transform:capitalize}.filter-set .date-box input,.filter-set .text-dropdown{margin-right:5px}.filter-set .datepicker-wrapper{white-space:normal}.filter-set .cal-btn{height:34px;font-size:16px}.select-box{position:fixed;top:50%;left:50%;margin:0 auto;height:calc(100vh - 120px);width:800px;background:#fff;overflow:hidden;-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-filter:blur(0);z-index:1002}@media (max-width:960px){.select-box{width:480px}.select-box>.select-header .heading{width:auto!important}.select-box>.select-header .search-box{width:auto;min-width:0}}@media (max-width:480px){.select-box{width:100%}}.select-box>.select-header{position:absolute;top:0;left:0;right:0;height:100px;background:#1f2b36}.select-box>.select-header+div{position:absolute;top:100px;left:0;right:0;bottom:73px;overflow-y:scroll}.select-box>.select-total{position:absolute;left:0;right:0;bottom:0;padding:20px 34px;height:73px;background:#fff;border-top:1px solid #e1e7f0}.select-header>.title-line{padding:13px 20px;height:60px}.select-header>.title-line .heading{display:inline-block;margin:0;width:265px;color:#fff;line-height:34px;font-size:18px}.select-header .search-box{display:inline-block;width:260px;vertical-align:top}.select-header .search-box>.search{color:#fff;background:#1f2b36;border-color:transparent}.select-header .search-box>.search:-moz-placeholder,.select-header .search-box>.search::-moz-placeholder{color:rgba(255,255,255,.85)}.select-header .search-box>.search:-ms-input-placeholder{color:rgba(255,255,255,.85)}.select-header .search-box>.search::-webkit-input-placeholder{color:rgba(255,255,255,.85)}.select-header .icon-search{color:#df4747}.select-header>.nav-line{position:relative;padding:0 20px;height:40px;color:#969fa7;background:#2d3e4e;white-space:nowrap;font-size:12px}.select-header .breadcrumbs>span{display:inline-block;margin-right:8px;color:#969fa7;cursor:pointer;line-height:40px}.select-header .breadcrumbs>span:hover{color:rgba(255,255,255,.85)}.select-header .breadcrumbs>span:active,.select-header .breadcrumbs>span:last-child{color:#fff}.select-header .breadcrumbs>.current:before{content:"\e61d";display:inline-block;margin-right:10px;color:#969fa7;vertical-align:middle;font-family:"icomoon"}.select-header .recent{display:inline-block;position:absolute;top:0;right:20px;height:40px;color:#969fa7;cursor:pointer;text-align:right;line-height:40px}.select-header .recent:hover{color:rgba(255,255,255,.85)}.select-header .recent:active{color:#fff}.select-header .recent:active>.amount{color:#1a1a1a;background:#fff}.select-header .recent>.amount{display:inline-block;margin-left:8px;height:20px;width:20px;color:#fff;background:#1f2b36;border-radius:50%;text-align:center;line-height:20px;font-size:11px}.select-inner{position:relative}.select-inner .group-title{position:absolute;top:0;left:0;right:5px;padding:14px 0;background:#fff;text-align:center;font-size:18px;z-index:99}.select-inner .group-title .icon-arrow-left{position:absolute;top:0;left:20px;padding:17px;color:#c00000;cursor:pointer;font-size:16px}.select-inner .group-title .icon-arrow-left:hover{color:#ff0e0e}.select-inner .group-title .icon-arrow-left:active{color:#8d0000}.select-inner .service-list{position:absolute;top:0;left:0;right:0;padding-top:56px;width:100%}.select-inner .item{position:relative;padding:15px 20px 15px 34px;cursor:pointer;line-height:15px;font-size:14px}.select-inner .item:hover{background:rgba(234,136,136,.15)}.select-inner .item.-group:hover{color:#f30000}.select-inner .item.-group.-has-selected:after{content:'';position:absolute;top:20px;left:15px;width:5px;height:5px;background:#c00000;border-radius:50%}.select-inner .item.-group>[class^="icon-"]{float:right;color:#c9ced6}.select-inner .item.-service.-selected{color:#fff;background:#df4747}.select-inner .item.-service.-selected:after{content:"\e608";position:absolute;top:16px;left:8px;color:#fff;font-family:"icomoon";font-size:15px}.select-inner .item.-service>.name{display:inline-block;width:calc(100% - 70px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select-inner .item.-service>.price{float:right}.select-inner .item.-service .label{color:#aaa;font-size:12px}.select-box.-doctors .select-total{text-align:right}.select-total .sum{display:inline-block;width:70%;color:#969fa7;line-height:34px;font-size:13px}.select-total .sum .amount>.count{color:#c00000}.select-total .sum .price>.count{color:#fa4e02}.select-total .sum>div{display:inline-block;margin-right:30px;vertical-align:top}.select-total .sum .count{margin-left:2px;line-height:30px;font-size:15px;font-weight:600}.select-total .buttons{display:inline-block;width:30%;text-align:right;vertical-align:top}.select-total .buttons .btn{padding:8px 20px}.select-total .buttons .btn+.btn{margin-left:16px}.select-box.-doctors>.select-header{height:60px}.select-box.-doctors>.select-header+div{top:60px;bottom:0}.select-box.-doctors>.select-inner{overflow:hidden}.select-box.-doctors .col.-departments{position:absolute;top:0;bottom:0;width:300px;background:#2d3e4e}.select-box.-doctors .col.-departments>div{height:100%}.select-box.-doctors .col.-doctors{position:absolute;top:0;left:300px;right:0;bottom:0}.select-box.-doctors .col.-doctors>div:nth-child(2){height:100%}.select-box.-doctors .group-list{height:100%}.select-box.-doctors .group-list .item{padding:10px 20px;color:#969fa7;line-height:18px;font-size:13px}.select-box.-doctors .group-list .item>span{white-space:pre-wrap}.select-box.-doctors .group-list .item:hover{color:#fff;background:0 0}.select-box.-doctors .group-list .item.-active{color:#fff;background:#384857}.select-box.-doctors .service-list{width:100%;height:100%}.select-box.-doctors .service-list .item .label{color:#df4747;font-size:13px}.select-box.-doctors .service-list .item.-selected .label{color:#cce7ff}.select-box.-doctors .sort-line{position:absolute;top:0;left:0;right:5px;height:56px;background:#fff;text-align:right;z-index:1}.select-box.-doctors .sort-line>.btn{height:56px;color:#a1adbf;background:#fff}.select-box.-doctors .sort-line>.btn>i{visibility:hidden}.select-box.-doctors .sort-line>.btn:hover>i{color:#a1adbf;visibility:visible}.select-box.-doctors .sort-line>.btn.-active{color:#1a1a1a}.select-box.-doctors .sort-line>.btn.-active>i{color:#c00000;visibility:visible}.select-box.-doctors .select-total{position:absolute;left:0;right:0;bottom:0;padding:20px 34px;height:73px;background:#fff;border-top:1px solid #e1e7f0}.select-box.-doctors .select-total>div{width:50%}.page-create-visit .schedule-calendar .heading{padding-bottom:20px;font-size:20px;text-align:center}@media (max-width:1280px){.page-preloader{left:60px}.outer-section.-patient-search.-fixed{left:60px;padding-top:10px}.outer-section.-patient-search.-fixed .form,.outer-section.-patient-search.-fixed .add-new{margin-bottom:10px}.gridbox.-outer-tile .info-side{width:100%}.gridbox.-outer-tile .button-side{width:100%;margin-top:24px}.gridbox.-outer-tile .button-side>.col{text-align:left}.gridbox.-outer-tile .button-side>.col>.row{display:inline-block;margin-right:14px}}@media (max-width:1024px){.page-visits .data-table thead{display:none}.page-visits .data-table td{display:block;width:100%;text-align:left}.page-visits .data-table td:before{content:attr(data-label);display:block}.page-visits .data-table td p:first-of-type{margin-top:0}.page-visits .data-table tr+tr td{border-top:0}.page-visits .data-table .date{padding-left:0}.page-visits .data-table .cancel>i:after{content:attr(title);position:relative;bottom:-3px;margin-left:6px;vertical-align:top;font:14px/14px 'Open Sans',sans-serif}.page-visits .data-table .cancel>.icon-cancel{padding:6px 14px 6px 8px;color:#fff;background:#bf4343;font-size:20px}.page-visits .data-table .cancel>.icon-check{padding:6px 14px 6px 8px;color:#fff;background:#c00000;font-size:20px}}@media (max-width:768px){body{overflow-y:auto}.page-preloader{left:0}.sidebar{left:0;width:220px;-moz-transform:translate3d(-220px,0,0);-ms-transform:translate3d(-220px,0,0);-webkit-transform:translate3d(-220px,0,0);transform:translate3d(-220px,0,0)}.sidebar li{white-space:nowrap}.content{padding-left:0}.side-top .pusher{left:2px;-moz-transform:translate3d(218px,0,0);-ms-transform:translate3d(218px,0,0);-webkit-transform:translate3d(218px,0,0);transform:translate3d(218px,0,0)}.side-nav .highlighter{display:none}.side-nav li:after{-moz-transition:none;-webkit-transition:none;transition:none}.side-nav li.active:before{content:"";position:absolute;top:0;left:0;bottom:0;width:3px;background:#c00000;-moz-transform:translateZ(0);-ms-transform:translateZ(0);-webkit-transform:translateZ(0);transform:translateZ(0);-moz-transition:all .15s linear;-webkit-transition:all .15s linear;transition:all .15s linear}.side-nav span,.side-info span{display:block;-moz-transition:none;-webkit-transition:none;transition:none}.pusher:hover .icon-push,.pusher:hover .icon-push:before,.pusher:hover .icon-push:after{background:#969fa7}.nav-collapsed .sidebar{left:0}.nav-collapsed .sidebar,.nav-collapsed .side-top .pusher{-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.nav-collapsed .content{padding-left:0;-moz-transform:translate3d(220px,0,0);-ms-transform:translate3d(220px,0,0);-webkit-transform:translate3d(220px,0,0);transform:translate3d(220px,0,0)}.nav-collapsed .side-nav li,.nav-collapsed .side-info li{padding-left:22px}.side-info{display:block}.top-header .lang-list,.top-header .user-settings,.top-header .log-out{display:none}.top-header .pull-right{padding-left:66px;width:100%;text-align:right}.top-header .current-user{padding-left:0;max-width:100%;overflow:hidden}.top-header .current-user>img{display:none}.top-header .current-user>.name{width:100%;overflow:hidden;text-overflow:ellipsis}.top-header.-has-patient .patient-title{padding:0 34px;max-width:90%;overflow:hidden;text-overflow:ellipsis}.top-header.-has-patient .current-user{display:none}.user-tabs ul{padding:0 15px}.user-tabs li.active:after{left:10px;right:10px}.user-tabs a{padding:0 14px}.login-form{margin:100px 20px 0;padding:20px;width:calc(100% - 40px)}.error-notification{margin:20px;width:calc(100% - 40px)}.schedule-tabs{display:block}.schedule-tabs li{width:50%;text-align:center}.page-doctor-schedule,.page-room-schedule,.page-create-visit{position:relative}.page-doctor-schedule.-doctors .list-search,.page-doctor-schedule.-doctors .create-visit,.page-doctor-schedule.-filters .list-search,.page-doctor-schedule.-filters .create-visit,.page-room-schedule.-doctors .list-search,.page-room-schedule.-doctors .create-visit,.page-room-schedule.-filters .list-search,.page-room-schedule.-filters .create-visit,.page-create-visit.-doctors .list-search,.page-create-visit.-doctors .create-visit,.page-create-visit.-filters .list-search,.page-create-visit.-filters .create-visit{left:0;right:0}.page-doctor-schedule.-doctors .schedule-calendar,.page-doctor-schedule.-filters .schedule-calendar,.page-room-schedule.-doctors .schedule-calendar,.page-room-schedule.-filters .schedule-calendar,.page-create-visit.-doctors .schedule-calendar,.page-create-visit.-filters .schedule-calendar{left:100%;right:100%}.page-doctor-schedule.-schedule .list-search,.page-doctor-schedule.-schedule .create-visit,.page-room-schedule.-schedule .list-search,.page-room-schedule.-schedule .create-visit,.page-create-visit.-schedule .list-search,.page-create-visit.-schedule .create-visit{left:-100%;right:100%}.page-doctor-schedule.-schedule .schedule-calendar,.page-room-schedule.-schedule .schedule-calendar,.page-create-visit.-schedule .schedule-calendar{left:0;right:0}.list-search,.schedule-calendar,.create-visit{display:block;position:absolute;top:50px;overflow:hidden;-moz-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.schedule-calendar{padding:0 15px 30px}.tabs{padding:10px 30px}.tabs .sort+.sort{margin-left:14px}.current-doctor{display:block}.switch-view{display:none}.outer-section.-patient-search{padding-left:15px;padding-right:15px}.outer-section.-patient-search.-fixed{left:0}.outer-section.-patient-search .form{width:calc(100% - 50px)}.outer-section.-patient-search .text-field{padding-right:40px;width:100%}.outer-section.-patient-search .icon-search{position:absolute;top:0;right:0}.outer-section.-patient-search .add-new{float:left;padding:7px 0;width:34px;text-align:center;text-indent:9999px}.outer-section.-patient-search .add-new i{left:10px;text-indent:0}.inner-section.-search-results{padding:0 15px 25px;background:#f2f4f7;border-top:0}.inner-section.-search-results .desc{margin-left:8px}.inner-section.-search-results .data-table thead{display:none}.inner-section.-search-results .data-table tr{display:block;padding:0 14px;margin-bottom:10px;background:#fff;border-left:1px solid #f0f3f7;border-right:1px solid #f0f3f7;border-bottom:2px solid #e9eef3}.inner-section.-search-results .data-table tr:hover td{background:none!important}.inner-section.-search-results .data-table td{display:block;padding:12px 0;width:100%!important;border-top:0;text-align:left}.inner-section.-search-results .data-table td:nth-child(1) p:first-of-type:before{content:"No. "}.inner-section.-search-results .data-table td:nth-child(2){margin-top:-15px;padding-top:0;padding-bottom:0}.inner-section.-search-results .data-table td:nth-child(3),.inner-section.-search-results .data-table td:nth-child(4){display:none}.inner-section.-search-results .text-dropdown.-enroll{padding-left:2px;height:auto}.inner-section.-search-results .text-dropdown.-enroll .current{padding-left:0;padding-right:0;color:#c00000;background:#fff;text-align:left;font-size:14px}.inner-section.-search-results .text-dropdown.-enroll .current:before{content:"\e600";margin-right:8px;vertical-align:text-bottom;font-family:"icomoon";font-size:20px}.inner-section.-search-results .text-dropdown.-enroll .current:after{content:none}.inner-section.-search-results .text-dropdown.-enroll .others{padding-left:13px;text-align:left}.inner-section.-search-results .text-dropdown.-enroll.-opened .current,.inner-section.-search-results .text-dropdown.-enroll.-opened .others{box-shadow:none}.page-dashboard{padding:30px 15px}.gridbox{margin-bottom:0;padding:0;background:#f2f4f7!important;border:none!important}.gridbox+.gridbox{margin-top:20px}.gridbox:last-of-type{margin-bottom:0}.gridbox.-vertical-tile{background:#fff!important}.gridbox.-vertical-tile .heading{margin:0;padding-left:8px;padding-bottom:5px;background:#f2f4f7;border-bottom:0;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}.gridbox.-vertical-tile .heading+div{padding-top:20px}.gridbox.-outer-tile{padding-left:15px;padding-right:15px}.gridbox.-outer-tile .heading{margin-left:0}.gridbox.-outer-tile>div>.col{display:block;padding-right:0}.gridbox.-outer-tile .row,.gridbox.-outer-tile .row>.col{display:block;text-align:left}.gridbox.-outer-tile .row>.col.-title{max-width:100%}.gridbox.-outer-tile .row>.col.-value{padding-top:6px}.gridbox.-outer-tile .col.-link{padding-left:0}.gridbox:nth-child(1){margin-top:-20px}.gridbox.-patient-form{padding:0}.gridbox.-patient-form .form{width:100%!important}.gridbox.-patient-form .form>.col:nth-child(1) .form-heading{padding-top:20px}.gridbox.-patient-form .col{padding:0!important;width:100%!important}.gridbox .heading{margin-left:14px;height:36px;line-height:45px;font-size:18px}.gridbox .data-table{margin-top:5px}.gridbox .data-table thead,.gridbox.-horizontal-tile .table thead{display:none}.gridbox .data-table tr,.gridbox .data-table .row,.gridbox.-horizontal-tile .table tr,.gridbox.-horizontal-tile .table .row{display:block;padding:6px 14px;margin-bottom:10px;background:#fff}.gridbox .data-table tr:hover td,.gridbox .data-table .row:hover td,.gridbox.-horizontal-tile .table tr:hover td,.gridbox.-horizontal-tile .table .row:hover td{background:none!important}.gridbox .data-table td,.gridbox .data-table .col,.gridbox.-horizontal-tile .table td,.gridbox.-horizontal-tile .table .col{display:block;margin:12px 0;padding:0;width:100%;border-top:0;text-align:left}.gridbox.-horizontal-tile .table{margin-top:5px}.gridbox.-blue-flat .data-table{margin-top:14px}.gridbox.-vertical-tile .table{padding:0 14px 14px}.gridbox.-vertical-tile .row.-headers>.col{padding-bottom:0}.gridbox.-vertical-tile .inner .show-more{padding:14px}.gridbox .data-table.-documents .col{padding:0;line-height:1}.gridbox .data-table.-documents .row>.col:nth-child(1){padding:0;min-width:100%;text-align:left}.gridbox .data-table.-documents .row>.col.icon{position:absolute;top:11px;right:3px;margin:0;width:36px}.gridbox .pop-up.-default .datepicker{width:auto;right:-60px;left:-261px}.gridbox .search-box{position:relative;top:auto;right:auto;padding:14px 0 0;min-width:auto;line-height:inherit}.gridbox .search-box>.icon-search{top:22px;left:12px}.page-create-visit .schedule-calendar{padding-top:30px}}@media (max-width:480px){.user-tabs li{padding:0 15px}.list-search,.schedule-calendar{top:34px}.schedule-tabs{margin-top:-8px}.schedule-tabs li{height:40px;line-height:40px}.list-search .list>.item{padding-top:15px;padding-bottom:15px}.pop-up.-default,.pop-up.-listbox{padding:20px;min-width:95vw}.grid-wrapper.-top-aligned{margin-left:0;margin-right:0;padding:30px 0}.grid-wrapper.-top-aligned+.grid-wrapper.-single{margin:0;padding:30px 0 0;width:100%!important}.grid-wrapper.-top-aligned.-fixed{left:0;padding:45px 15px 15px}.grid-wrapper.-top-aligned .text-field{width:240px}.grid-wrapper.-left-aligned+.grid-wrapper.-single{padding:30px 0;width:100%!important;min-height:0;border-left:0}.grid-wrapper.-left-aligned+.grid-wrapper.-single>.gridbox:first-child{padding-top:30px}}@media (max-width:320px){.datepicker-wrapper>.datepicker{left:-16px;padding-left:10px;padding-right:10px;width:320px}}@media print{.no-print,.sidebar,.top-header,.list-search,.header,[isteven-multi-select],input[type="text"]{display:none!important;-webkit-transition:none;transition:none}.document-template,.family-caption.ng-hide{display:block!important}.content{display:block;padding:0!important;width:100%;-webkit-transition:none;transition:none}.page-document-editor .document-template{border-left:0}}.multiSelect{font-family:'Open Sans',sans-serif}.multiSelect .vertical{float:none}.multiSelect .horizontal:not(.multiSelectGroup){float:left}.multiSelect .acol{min-width:12px}.multiSelect .acol,.multiSelect .inlineBlock{display:inline-block}.multiSelect .checkboxLayer{display:none!important;position:absolute;margin-top:-1px;min-width:278px;background:#fff;border:1px solid #e1e7f0;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);z-index:999}.multiSelect .checkboxLayer.show{margin-top:-1px;border-top:0}.multiSelect>button{display:inline-block;position:relative;padding:1px 8px;min-height:34px;background:#fff;border:1px solid #e1e7f0;outline:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;text-align:center;white-space:nowrap;font-family:'Open Sans',sans-serif;font-size:16px}.multiSelect.buttonClicked>button{color:#000;background:#fff;border:1px solid #e1e7f0;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175)}.multiSelect>button{color:#669dcd;background:#f2f4f7;border:0}.multiSelect.buttonClicked>button .caret{display:none}.multiSelect>button:hover{color:#c00000}.multiSelect>button:hover>.caret{border-top:4px solid #c00000}.multiSelect>button:disabled{opacity:.5}.multiSelect .buttonLabel{display:inline-block;padding:5px 0}.multiSelect .caret{display:inline-block;width:0;height:0;margin:0 0 1px 12px!important;vertical-align:middle;border-top:4px solid #333;border-right:4px solid transparent;border-left:4px solid transparent;border-bottom:0 dotted}.multiSelect .helperContainer{padding:8px}.multiSelect .btn{margin-right:6px}.multiSelect .inputFilter{padding-right:42px;width:100%;outline:0}.multiSelect .line{margin-top:5px;white-space:nowrap}.multiSelect .helperButton:disabled{opacity:.5}.multiSelect .checkBoxContainer{display:block;padding:8px;overflow:hidden}.multiSelect .show{display:block!important}.multiSelect .multiSelectItem{display:block;padding:3px;color:#444;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;position:relative;min-width:278px;min-height:32px;cursor:pointer;font-size:14px}.multiSelect .multiSelectItem label{cursor:pointer}.multiSelect .multiSelectItem .acol label{display:inline-block;padding-right:30px;margin:0;font-weight:400;line-height:normal}.multiSelect .multiSelectItem:hover,.multiSelect .multiSelectGroup:hover,.multiSelect .multiSelectFocus{background:rgba(160,194,224,.15)}.multiSelect .multiSelectItem:not(.multiSelectGroup).selected{background:#669dcd;color:#fff}.checkboxLayer.show.multiSelectFocus{background:#fff}.multiSelect .multiSelectItem span:hover,.multiSelect .multiSelectGroup span:hover{cursor:pointer}.multiSelect .multiSelectGroup{display:block;clear:both}.multiSelect .checkbox{color:#ddd!important;position:absolute;left:-9999px;cursor:pointer}.multiSelect .disabled,.multiSelect .disabled:hover,.multiSelect .disabled label input:hover~span{color:#c4c4c4!important;cursor:not-allowed!important}.multiSelect img{vertical-align:middle;margin-bottom:0;max-height:22px;max-width:22px}#loading-bar,#loading-bar-spinner{pointer-events:none;-webkit-transition:350ms linear all;-moz-transition:350ms linear all;-o-transition:350ms linear all;transition:350ms linear all}#loading-bar.ng-enter,#loading-bar.ng-leave.ng-leave-active,#loading-bar-spinner.ng-enter,#loading-bar-spinner.ng-leave.ng-leave-active{opacity:0}#loading-bar.ng-enter.ng-enter-active,#loading-bar.ng-leave,#loading-bar-spinner.ng-enter.ng-enter-active,#loading-bar-spinner.ng-leave{opacity:1}#loading-bar .bar{-webkit-transition:width 350ms;-moz-transition:width 350ms;-o-transition:width 350ms;transition:width 350ms;background:#c00000;position:fixed;z-index:10002;top:0;left:220px;right:0;width:100%;height:2px}#loading-bar-spinner{display:block;position:fixed;z-index:10002;top:10px;left:10px}#loading-bar-spinner .spinner-icon{width:14px;height:14px;border:solid 2px transparent;border-top-color:#c00000;border-left-color:#c00000;border-radius:50%;-webkit-animation:loading-bar-spinner 400ms linear infinite;-moz-animation:loading-bar-spinner 400ms linear infinite;-ms-animation:loading-bar-spinner 400ms linear infinite;-o-animation:loading-bar-spinner 400ms linear infinite;animation:loading-bar-spinner 400ms linear infinite}@-webkit-keyframes loading-bar-spinner{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes loading-bar-spinner{0%{-moz-transform:rotate(0);transform:rotate(0)}100%{-moz-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes loading-bar-spinner{0%{-o-transform:rotate(0);transform:rotate(0)}100%{-o-transform:rotate(360deg);transform:rotate(360deg)}}@-ms-keyframes loading-bar-spinner{0%{-ms-transform:rotate(0);transform:rotate(0)}100%{-ms-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loading-bar-spinner{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}