/* Minification failed. Returning unminified contents.
(427,13): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(934,11): run-time error CSS1035: Expected colon, found ';'
 */

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,caption,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-size:100%;vertical-align:baseline;}table,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font-size:100%;font:inherit;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}body{line-height:1;}ol,ul{list-style:none;}table{border-collapse:collapse;border-spacing:0;}.radio,.checkbox{margin-top:inherit;}html{font-size:100%;height:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}body{-webkit-touch-callout:none;-webkit-text-size-adjust:none;height:calc(100% - (68px));font:400 14px/18px 'Open Sans',sans-serif;background-color:#5e5f61;letter-spacing:0;position:relative;padding:0;}body#hef-login{height:100%;padding:0;position:relative;}img{border:0;vertical-align:top;}.container{position:relative;}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-weight:inherit;}h2{color:#000;}p{line-height:1;}p img{margin:0;}a{color:#004271;text-decoration:none;outline:0;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .2s;}a:hover{color:#e06f1d;text-decoration:none;outline:0;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .2s;}p a,p a:visited{line-height:inherit;outline:0;}.uppercase{text-transform:uppercase;}.clearfix:before,.clearfix:after{content:'\20';display:block;overflow:hidden;visibility:hidden;width:0;height:0;}.clearfix:after{clear:both;}.clearfix{zoom:1;}.ie7 .clearfix{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}input:focus,select:focus,textarea:focus{box-shadow:none !important;}input[type="text"]{outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;}input[type="number"]{outline:0;-webkit-window-frame-left:none;-moz-window-frame-left:none;window-frame-left:none;}input[type="password"]{outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;}input[type="submit"]{outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;}input[type="button"]{outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;}input[type="checkbox"]{outline:0;}input[type="redio"]{outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;}textarea{outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;}button{outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;}:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}input,textarea{outline:0;}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;}.container-fluid{padding-right:10px;padding-left:10px;}@media(min-width:576px){.container-fluid{padding-right:10px;padding-left:10px;}}@media(min-width:768px){.container-fluid{padding-right:10px;padding-left:10px;}}@media(min-width:992px){.container-fluid{padding-right:10px;padding-left:10px;}}@media(min-width:1200px){.container-fluid{padding-right:10px;padding-left:10px;}}.row{margin-right:-10px;margin-left:-10px;}@media(min-width:576px){.row{margin-right:-10px;margin-left:-10px;}}@media(min-width:768px){.row{margin-right:-10px;margin-left:-10px;}}@media(min-width:992px){.row{margin-right:-10px;margin-left:-10px;}}@media(min-width:1200px){.row{margin-right:-10px;margin-left:-10px;}}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl{padding-right:10px;padding-left:10px;}@media(min-width:576px){.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl{padding-right:10px;padding-left:10px;}}@media(min-width:768px){.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl{padding-right:10px;padding-left:10px;}}@media(min-width:992px){.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl{padding-right:10px;padding-left:10px;}}@media(min-width:1200px){.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl{padding-right:10px;padding-left:10px;}}.fa-check{color:#008000 !important;}.fa-6x{font-size:6em;}.fa-7x{font-size:7em;}.fa-8x{font-size:8em;}.th-nobackgroundcolor{background-color:#fff;}.buttonbackgroundcolor{color:#fff;}.gridMargin{margin:0 2px;border-color:#004271 !important;color:#004271 !important;width:75px;}.gridMargin:hover{border-color:#004271 !important;color:#fff !important;}.gridMargin:focus{border-color:#004271 !important;}.tdcenter{text-align:center;}.btn.btn-square{border-radius:0;border:3px solid #fff;}.moduleDisplay{overflow-x:auto;}.moduleDetailSidebar{width:15px;min-width:15px;background-color:none;height:100%;display:table-cell;vertical-align:top;}.moduleDetailWrapper{position:relative;padding:68px 0 0 0;height:100%;}.moduleDetailOverlay{width:100%;display:table;}.fileinput-button{position:relative;overflow:hidden;}.fileinput-button input{position:absolute;top:0;right:0;margin:0;opacity:0;-ms-filter:'alpha(opacity=0)';font-size:200px;direction:ltr;cursor:pointer;}@media screen\9{.fileinput-button input{filter:alpha(opacity=0);font-size:100%;height:100%;}}.module-table th{color:#000;}.module-table th:hover{color:#e06f1d;text-decoration:none;outline:0;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .2s;}th.moduletablesort:hover{color:#004271;cursor:pointer;}a i.noiconhover:hover{text-decoration:none;}@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;src:local("Open Sans Light"),local("OpenSans-Light"),url("/Content/fonts/open-sans-v15-latin-300.woff2") format("woff2"),url("/Content/fonts/open-sans-v15-latin-300.woff") format("woff");}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local("Open Sans Regular"),local("OpenSans-Regular"),url("/Content/fonts/open-sans-v15-latin-regular.woff2") format("woff2"),url("/Content/fonts/open-sans-v15-latin-regular.woff") format("woff");}@font-face{font-family:'Open Sans';font-style:italic;font-weight:300;src:local("Open Sans Light Italic"),local("OpenSans-LightItalic"),url("/Content/fonts/open-sans-v15-latin-300italic.woff2") format("woff2"),url("/Content/fonts/open-sans-v15-latin-300italic.woff") format("woff");}@font-face{font-family:'Open Sans';font-style:italic;font-weight:400;src:local("Open Sans Italic"),local("OpenSans-Italic"),url("/Content/fonts/open-sans-v15-latin-italic.woff2") format("woff2"),url("/Content/fonts/open-sans-v15-latin-italic.woff") format("woff");}@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src:local("Open Sans SemiBold"),local("OpenSans-SemiBold"),url("/Content/fonts/open-sans-v15-latin-600.woff2") format("woff2"),url("/Content/fonts/open-sans-v15-latin-600.woff") format("woff");}@font-face{font-family:'Open Sans';font-style:italic;font-weight:600;src:local("Open Sans SemiBold Italic"),local("OpenSans-SemiBoldItalic"),url("/Content/fonts/open-sans-v15-latin-600italic.woff2") format("woff2"),url("/Content/fonts/open-sans-v15-latin-600italic.woff") format("woff");}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:local("Open Sans Bold"),local("OpenSans-Bold"),url("/Content/fonts/open-sans-v15-latin-700.woff2") format("woff2"),url("/Content/fonts/open-sans-v15-latin-700.woff") format("woff");}@font-face{font-family:'Open Sans';font-style:italic;font-weight:700;src:local("Open Sans Bold Italic"),local("OpenSans-BoldItalic"),url("/Content/fonts/open-sans-v15-latin-700italic.woff2") format("woff2"),url("/Content/fonts/open-sans-v15-latin-700italic.woff") format("woff");}@font-face{font-family:'Open Sans';font-style:normal;font-weight:800;src:local("Open Sans ExtraBold"),local("OpenSans-ExtraBold"),url("/Content/fonts/open-sans-v15-latin-800.woff2") format("woff2"),url("/Content/fonts/open-sans-v15-latin-800.woff") format("woff");}@font-face{font-family:'Open Sans';font-style:italic;font-weight:800;src:local("Open Sans ExtraBold Italic"),local("OpenSans-ExtraBoldItalic"),url("/Content/fonts/open-sans-v15-latin-800italic.woff2") format("woff2"),url("/Content/fonts/open-sans-v15-latin-800italic.woff") format("woff");}.modal-backdrop{z-index:9999999;}.modal{z-index:99999999;}#hef-login-wrap{background-color:#004271;position:relative;min-height:100%;height:100%;}.login-form-wrap{padding-top:60px;max-height:370px;}.login-form-wrap h1{display:block;text-align:center;width:100%;padding-bottom:185px;}.login-form-wrap h2{font-weight:300;font-size:40px;text-align:center;display:block;text-align:center;width:100%;padding-bottom:5px;}.login-form-wrap h2 span{display:block;font-weight:400;font-size:18px;padding-top:10px;}.login-form-wrap h3{font-weight:300;font-size:25px;text-align:center;display:block;text-align:center;width:100%;padding-bottom:5px;}.login-form input{background-color:#fff;border:#5e5f61 solid 1px;border-radius:0;font-size:12px;color:#000;text-transform:uppercase;margin-top:4px;}.login-form input::-webkit-input-placeholder{color:#6c757d;}.login-form input::-moz-placeholder{color:#6c757d;}.login-form input:-ms-input-placeholder{color:#6c757d;}.login-form input:-moz-placeholder{color:#6c757d;}.login-form .field-validation-valid{display:block;height:15px;}.login-form .field-validation-error{color:#fff;padding:0 0 0 2px;height:15px;display:block;}.login-form .form-action .btn-primary{color:#000;border-radius:4px;border:0;box-shadow:none;outline:0;cursor:pointer;font-weight:700;font-size:15px;border:#000 solid 1px;background-color:#fff;text-transform:uppercase;margin-top:4px;}.login-form .form-action .btn-primary:hover{background-color:#343a40;color:#fff;}.login-form .fp-link{color:#fff;font-weight:400;font-size:12px;text-decoration:underline;}.login-form .fp-link:hover{color:#6c757d;}ul.error-list{padding:0 0 15px 0;}.right-drop{left:auto;right:0;float:right;}.mobile-drop ul li>a:hover,.mobile-drop ul li>a:focus{color:#004271;}.keep-open .right-drop{left:auto;right:0;float:right;background:#5e5f61 none repeat scroll 0 0;width:267px;}.keep-open .right-drop .panel-heading .panel-title a{color:#fff;font-size:14px;font-weight:normal;}.keep-open .right-drop .panel-heading .panel-title a i{width:17px;margin-right:9px;}.keep-open .right-drop .panel-heading .panel-title a b{margin-left:5px;}.keep-open .right-drop .panel .panel-collapse ul li{float:none;padding-left:35px;}.keep-open .right-drop .panel .panel-collapse ul li a{color:#fff;font-size:14px;font-weight:normal;}.keep-open .right-drop .panel .panel-collapse ul li a i{width:22px;margin-right:10px;}#wrapper{position:relative;padding:68px 0 0 0;}#header{position:fixed;top:0;left:0;width:100%;height:68px;border:#fff solid 0;background-color:#343a40;z-index:9999999;}#moduleDetailHeader{position:fixed;top:0;left:0;width:100%;height:68px;background-color:#343a40;z-index:-1;}.two-section-wrap{overflow:auto;height:100%;display:table;width:100%;}#sidebar{width:280px;min-width:280px;background-color:#5e5f61;height:100%;display:table-cell;vertical-align:top;}#container{overflow:hidden;background-color:#5e5f61;height:100%;border-radius:0;padding-right:15px;display:table-cell;vertical-align:top;}.white-bg{background-color:#fff;border-radius:5px 5px 0 0;height:110%;}h1.brand{background-color:#004271;min-height:145px;padding:45px 29px 0 35px;position:fixed;z-index:999;top:0;}h1.brand img{width:216px;}h1.logo{float:left;width:270px;text-align:center;padding-top:21px;}h1.logo img{max-height:42px;max-width:192px;}.global-nav h2{background-color:#343a40;font-size:16px;color:#fff;text-transform:uppercase;padding:12px 10px;}.global-nav h2 a{color:#fff;}.global-nav ul.list{padding:0;margin:0;}.global-nav ul.list li{overflow:hidden;float:none;}.global-nav ul.list li a{display:block;color:#fff;position:relative;padding:10px 10px 10px 40px;border-color:#5e5f61;border-style:solid;border-width:0 0 0 3px;}.global-nav ul.list li a i{position:absolute;top:10px;left:10px;font-size:16px;}.global-nav ul.list li a:hover,.global-nav ul.list li a.selected,.global-nav ul.list li a.active{background-color:#6c757d;color:#fff;border-color:#fff;}.global-nav.disabled-nav h2{color:#6c757d;}.global-nav.disabled-nav ul.list li a{color:#6c757d;cursor:wait;}.global-nav.disabled-nav ul.list li a:hover{color:#6c757d;background-color:#5e5f61;border-color:#5e5f61;}.global-nav ul.admin-list li a{padding-top:15px;padding-bottom:15px;}.global-nav ul.admin-list li a i{background-image:url(/Content/images/admin-right-icons.png);background-repeat:no-repeat;width:30px;height:30px;top:7px;left:5px;}.global-nav ul.admin-list li a i.home{background-position:0 0;}.global-nav ul.admin-list li a i.user-list{background-position:-30px 0;}.global-nav ul.admin-list li a i.add-user{background-position:-60px 0;}.global-nav ul.admin-list li a i.patient-search{background-position:-90px 0;}.global-nav ul.admin-list li a i.patient-access{background-position:-120px 0;}.global-nav ul.admin-list li a i.authentication{background-position:-150px 0;}.global-nav ul.admin-list li a i.user-maintenance{background-position:-180px 0;}.global-nav ul.admin-list li a:hover i.home{background-position:0 -30px;}.global-nav ul.admin-list li a:hover i.user-list{background-position:-30px -30px;}.global-nav ul.admin-list li a:hover i.add-user{background-position:-60px -30px;}.global-nav ul.admin-list li a:hover i.patient-search{background-position:-90px -30px;}.global-nav ul.admin-list li a:hover i.patient-access{background-position:-120px -30px;}.global-nav ul.admin-list li a:hover i.authentication{background-position:-150px -30px;}.global-nav ul.admin-list li a:hover i.user-maintenance{background-position:-180px -30px;}.global-nav ul.admin-list li a.selected i.home{background-position:0 -30px;}.global-nav ul.admin-list li a.selected i.user-list{background-position:-30px -30px;}.global-nav ul.admin-list li a.selected i.add-user{background-position:-60px -30px;}.global-nav ul.admin-list li a.selected i.patient-search{background-position:-90px -30px;}.global-nav ul.admin-list li a.selected i.patient-access{background-position:-120px -30px;}.global-nav ul.admin-list li a.selected i.authentication{background-position:-150px -30px;}.global-nav ul.admin-list li a.selected i.user-maintenance{background-position:-180px -30px;}#sidebar-mobile{display:block;}.brand-mobile{width:44%;float:left;}.brand-mobile img{width:100%;}#sidebar-mobile ul.list{padding:0;margin:0;}#sidebar-mobile ul.list li{float:none;width:100%;}#sidebar-mobile ul.list li a{position:relative;padding:10px 10px 10px 40px;border-radius:0;}#sidebar-mobile ul.list li a i{position:absolute;}#sidebar-mobile ul.admin-list li a{padding-bottom:15px;padding-top:15px;}.user-info-box{background-color:#004271;padding:25px 15px 25px 15px;}.user-info-box.info-open{background-color:#004271;}.user-info-box .user-avatar-box{position:relative;min-height:100px;}.user-info-box .user-avatar-box .user-avatar{position:absolute;left:50%;margin-left:-27%;width:90px;height:90px;border:#fff solid 3px;border-radius:45px;z-index:2;color:#5e5f61;}.user-info-box .user-avatar-box .more-info-link{background-color:#5e5f61;padding:10px 20px 10px 25px;font-size:18px;color:#fff;border-radius:0 45px 45px 0;position:absolute;left:140px;top:28px;z-index:1;font-weight:300;}.user-info-box .user-avatar-box .more-info-link i{margin-left:8px;}.user-info-box .user-avatar-box .more-info-link.up i{-ms-transform:rotate(-180deg);-webkit-transform:rotate(-180deg);transform:rotate(-180deg);}.user-info-box .user-avatar-box .more-info-link.up span{display:none;}.user-info-box .user-avatar-box .more-info-link:hover{background-color:#fff;color:#5e5f61;}.user-info-box a{color:#fff;}.user-info-box h2{text-align:center;color:#5e5f61;font-size:24px;font-weight:700;margin-bottom:15px;}.user-info-box h2 span{color:#fff;font-size:12px;font-weight:400;display:block;padding:10px 0 0 0;}.user-info-box h2 span i{margin-right:8px;}.user-info-box .user-contact-info{overflow:hidden;position:relative;min-height:50px;}.user-info-box .user-contact-info .mrn{background-color:#fff;width:50px;height:50px;text-align:center;border-radius:4px;position:absolute;top:0;left:20px;overflow:hidden;}.user-info-box .user-contact-info .mrn label{display:block;font-weight:700;padding-top:8px;}.user-info-box .user-contact-info .mrn span{display:block;font-weight:400;}.user-info-box .user-contact-info ul.call-number{padding:0;margin:0;}.user-info-box .user-contact-info ul.call-number li{overflow:hidden;}.user-info-box .user-contact-info ul.call-number li label{display:inline-block;font-weight:700;line-height:25px;color:#fff;}.user-info-box .user-contact-info ul.call-number li span{display:inline-block;font-weight:400;line-height:25px;color:#fff;}.user-info-box .user-contact-info ul.call-number li .mrn-display-name{background-color:#fff;border-radius:25px;padding:5px;}.user-info-box .user-contact-info ul.call-number li .mrn-display-name label,.user-info-box .user-contact-info ul.call-number li .mrn-display-name span{color:#5e5f61;}.user-details{background-color:#fff;min-height:215px;max-width:2000px;margin-left:-10px;margin-right:-10px;margin-bottom:25px;padding:21px 20px;}.user-details .box{background-color:#f4f4f4;min-height:165px;max-width:500px;border-radius:5px;padding:18px;border:1px solid #5e5f61;}ul.user-info-list{padding:0 0 0 0;margin:0;}ul.user-info-list.last{border-top:#dadada solid 1px;padding-top:8px;margin-top:8px;}ul.user-info-list li{color:#5e5f61;overflow:hidden;padding:5px 0;}ul.user-info-list li label{font-weight:700;width:40%;float:left;}ul.user-info-list li span{font-weight:400;width:60%;float:left;cursor:default;}.user-details .last-box{background-color:#dadada;min-height:218px;border-radius:5px;padding:27px 30px;}.user-details .last-box .top-box{overflow:hidden;border:0;}.user-details .last-box .top-box.bottom-box{border-top:#dadada solid 1px;padding-top:20px;margin-top:20px;}.user-details .last-box .top-box ul.two-list{width:48%;float:left;padding:5px 0 0 4%;margin:0 0 0 2%;border-left:#dadada solid 1px;}.user-details .last-box .top-box ul.two-list.first{border:0;padding-left:0;margin-left:0;}.user-details .last-box .top-box ul.two-list li{color:#5e5f61;overflow:hidden;padding:5px 0;}.user-details .last-box .top-box ul.two-list li label{font-weight:700;width:60%;float:left;}.user-details .last-box .top-box ul.two-list li span{font-weight:400;width:40%;float:left;}ul.head-left-link{padding:25px 0 0 0;margin:0;float:left;}ul.head-left-link li{float:left;border-width:0;position:relative;}ul.head-left-link li.amc-drop a{position:relative;padding:0 20px 0 30px;}ul.head-left-link li.amc-drop i{float:left;position:absolute;top:5px;left:10px;}ul.head-left-link li.amc-drop b{position:absolute;top:5px;right:7px;}ul.head-left-link li.amc-drop span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:120px;display:block;float:left;}ul.head-left-link li a{color:#fff;font-weight:700;line-height:24px;display:block;padding-left:15px;padding-right:15px;border-radius:4px;}ul.head-left-link li a i{margin-right:8px;}ul.head-left-link li a b{margin-left:8px;}ul.head-left-link li a:hover{color:#fff;background-color:#5e5f61;}ul.head-left-link li:last-child{border-width:0;margin-right:0;padding-right:0;}ul.head-left-link li.notification a{position:relative;}ul.head-left-link li.notification a i{margin-right:18px;}ul.head-left-link li.notification a u{text-decoration:none;}ul.head-left-link li.notification a span{background-color:#b11515;color:#fff;font-size:10px;font-weight:100;display:inline-block;line-height:normal;padding:3px 4px;border-radius:4px;position:absolute;top:-5px;left:25px;}ul.head-left-link li.notification a:hover{background-color:#004271;color:#5e5f61;}ul.head-left-link li.print a{background-color:#5e5f61;color:#fff;}ul.head-left-link li.print a i{color:#004271;}ul.head-left-link li.print a:hover{background-color:#5e5f61;}ul.head-left-link li.patient{margin:0 10px;}ul.head-left-link li.patient a{background-color:#5e5f61;color:#fff;}ul.head-left-link li.patient a i{color:#004271;}ul.head-left-link li.patient a:hover{background-color:#5e5f61;}ul.head-left-link li.drop.show a{color:#fff;background-color:#5e5f61;border-radius:5px 5px 0 0;}ul.head-left-link li.drop ul.dropdown-menu{background-color:#5e5f61;color:#fff;border-radius:0 0 5px 5px;margin:0;border:0;width:250px;}ul.head-left-link li.drop ul.dropdown-menu li{width:100%;float:none;}ul.head-left-link li.drop ul.dropdown-menu li a{font-weight:400;font-size:14px;display:block;color:#fff;padding:5px 15px;border-color:#5e5f61;border-style:solid;border-width:0 0 0 3px;border-radius:0;}ul.head-left-link li.drop ul.dropdown-menu li a:hover{color:#fff;background-color:#6c757d;border-color:#004271;}ul.head-right-link{padding:25px 0 0 0;margin:0;float:right;}ul.head-right-link li{float:left;border-width:0;position:relative;}ul.head-right-link li.amc-drop a{position:relative;padding:0 20px 0 30px;}ul.head-right-link li.amc-drop i{float:left;position:absolute;top:5px;left:10px;}ul.head-right-link li.amc-drop b{position:absolute;top:5px;right:7px;}ul.head-right-link li.amc-drop span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:120px;display:block;float:left;}ul.head-right-link li a{color:#fff;font-weight:700;line-height:24px;display:block;padding-left:15px;padding-right:16px;border-radius:4px;}ul.head-right-link li a i{margin-right:8px;}ul.head-right-link li a b{margin-left:8px;}ul.head-right-link li a:hover{color:#fff;background-color:#6c757d;}ul.head-right-link li:last-child{border-width:0;margin-right:0;padding-right:0;}ul.head-right-link li.notification a{position:relative;}ul.head-right-link li.notification a i{margin-right:18px;}ul.head-right-link li.notification a u{text-decoration:none;}ul.head-right-link li.notification a span{background-color:#b11515;color:#fff;font-size:10px;font-weight:400;display:inline-block;line-height:normal;padding:3px 4px;border-radius:4px;position:absolute;top:-5px;left:25px;}ul.head-right-link li.notification a:hover{background-color:#004271;color:#5e5f61;}ul.head-right-link li.print a{background-color:#5e5f61;color:#fff;}ul.head-right-link li.print a i{color:#004271;}ul.head-right-link li.print a:hover{background-color:#5e5f61;}ul.head-right-link li.patient{margin:0 10px;}ul.head-right-link li.patient a{background-color:#5e5f61;color:#fff;}ul.head-right-link li.patient a i{color:#004271;}ul.head-right-link li.patient a:hover{background-color:#5e5f61;}ul.head-right-link li.drop.show a{color:#000;background-color:#fff;border-radius:5px 5px 0 0;}ul.head-right-link li.drop ul.dropdown-menu{background-color:#fff;color:#000;border-radius:0 0 5px 5px;margin:0;border:1px solid #000;border-top:none;width:233px;}ul.head-right-link li.drop ul.dropdown-menu li{width:100%;float:none;}ul.head-right-link li.drop ul.dropdown-menu li a{font-weight:400;font-size:14px;display:block;color:#000;padding:5px 15px;border-radius:0;}ul.head-right-link li.drop ul.dropdown-menu li a:hover{color:#fff;background-color:#5e5f61;border-color:#004271;}.page-head{padding:19px 15px;overflow:hidden;}.page-head h1{font-weight:300;font-size:34px;color:#6c757d;float:left;}.page-head h1 span{display:inline-block;font-size:17px;color:#5e5f61;font-weight:400;text-transform:uppercase;margin-left:25px;}.page-head ul.head-right{float:right;padding:0;margin:0;}.page-head ul.head-right li{float:left;}.page-head ul.head-form-center{padding:0;overflow:hidden;text-align:center;}.page-head ul.head-form-center li{display:inline-block;text-align:left;}.page-head ul.head-form-center li label{line-height:30px;padding:0 10px;display:block;}.page-head ul.head-form-center li .input-field input{border:#6c757d solid 1px;border-radius:4px;padding:5px 10px;width:180px;}.page-head ul.head-form-center li .date-field-row{position:relative;padding:0 0 0 50px;}.page-head ul.head-form-center li .date-field-row label{position:absolute;top:0;left:0;line-height:30px;}.page-head ul.head-form-center li .date-field{position:relative;}.page-head ul.head-form-center li .date-field input{border:#6c757d solid 1px;border-radius:4px;padding:5px 10px;width:180px;}.page-head ul.head-form-center li .date-field i{position:absolute;top:8px;right:10px;color:#6c757d;z-index:10;}.page-head ul.head-form-center li a.btn{background-color:#004271;color:#fff;padding:4px 15px;margin:3px 0 0 10px;font-size:12px;font-weight:700;text-transform:capitalize;box-shadow:none;}.page-head ul.head-form-center li a.btn i{margin-right:8px;}.page-head ul.head-form-center li a.btn:hover{background-color:#5e5f61;color:#fff;border-color:#5e5f61;}.patient-search-form{padding:15px 25px;}.fency-form-row label{display:block;color:#000;font-weight:700;margin-bottom:10px;}.fency-form-row .input-field{margin-bottom:25px;}.fency-form-row .input-field input{border-color:#dadada;border-style:solid;border-width:0 0 1px 0;width:100%;padding:10px 0;background:none;border-radius:0;}.btn{font-weight:500;font-size:16px;text-transform:uppercase;border-radius:4px;cursor:pointer;}.btn:hover{background-color:#5e5f61;border-color:#343a40;color:#fff !important;}.btn:hover i{color:#fff !important;}.btn-primary{background-color:#343a40;border-color:#343a40;}.btn-primary.disabled,.btn-primary:disabled{border-color:#6c757d;color:#fff;background-color:#6c757d;cursor:not-allowed;}.btn-outline-primary{border-color:#343a40;color:#343a40;}.btn-outline-primary:focus{outline:0 !important;box-shadow:none;}.btn-outline-primary a,.btn-outline-primary a:visited{color:#5e5f61;}.btn-outline-primary a:hover,.btn-outline-primary:hover,.btn-outline-primary:hover a{color:#fff;}.btn.btn-sm{font-weight:700;line-height:24px;padding:2px 15px;border-radius:4px;text-transform:none;font-size:15px;}.border-box{border-color:#dadada;border-style:solid;border-width:1px;}.border-box .box-head{overflow:hidden;border-color:#dadada;border-style:solid;border-width:0 0 1px 0;min-height:50px;}.border-box .box-head h2{color:#5e5f61;font-size:17px;text-transform:uppercase;font-weight:400;float:left;padding:15px 10px;}.border-box .box-head ul.list{float:right;padding:13px 10px;margin:0;}.border-box .box-head ul.list li{float:left;margin-left:10px;}.border-box .box-head ul.list li a{color:#6c757d;font-size:20px;padding-left:5px;padding-right:5px;}.border-box .box-head ul.list li a:hover{color:#e06f1d;}.border-box .box-head ul.list li a.border{border-color:#dadada;border-style:solid;border-width:1px;border-radius:4px;}.border-box .box-head ul.head-form{float:right;padding:8px 0 0 0;}.border-box .box-head ul.head-form.pull-left{float:left !important;}.border-box .box-head ul.head-form li{float:left;padding:0 5px;}.border-box .box-head ul.head-form li label{line-height:30px;padding:0 10px;display:block;}.border-box .box-head ul.head-form li .select-field select{border:#6c757d solid 1px;border-radius:4px;padding:5px 10px;width:200px;background-color:#fff;background-image:url(/Content/images/arrow-select.png);background-position:center right;background-repeat:no-repeat;}.border-box .box-head ul.head-form li .input-field input{border:#6c757d solid 1px;border-radius:4px;padding:5px 10px;width:180px;}.border-box .box-head ul.head-form li .date-field-row{position:relative;padding:0 0 0 50px;}.border-box .box-head ul.head-form li .date-field-row label{position:absolute;top:0;left:0;line-height:30px;}.border-box .box-head ul.head-form li .date-field{position:relative;}.border-box .box-head ul.head-form li .date-field input{border:#6c757d solid 1px;border-radius:4px;padding:5px 10px;width:180px;}.border-box .box-head ul.head-form li .date-field i{position:absolute;top:8px;right:10px;color:#6c757d;z-index:10;}.border-box .box-head ul.head-form li a.btn{background-color:#004271;color:#fff;padding:4px 15px;margin:3px 0 0 10px;font-size:12px;font-weight:700;text-transform:capitalize;box-shadow:none;}.border-box .box-head ul.head-form li a.btn i{margin-right:8px;}.border-box .box-head ul.head-form li a.btn:hover{background-color:#5e5f61;color:#fff;border-color:#5e5f61;}.table{margin-top:0 !important;margin-bottom:0 !important;padding:0 !important;border:0 !important;}.table thead tr{background-color:#fff !important;}.table thead tr#filterrow{background-color:#fff !important;}.table thead tr#filterrow th input{width:100%;border:#343a40 solid 1px;box-sizing:border-box;background-color:#fff;border-radius:5px;padding:3px 5px;}.table thead tr th{background-color:#f4f4f4;font-weight:700;font-size:14px;vertical-align:middle;text-align:left;}.table thead tr th a{color:#000;}.table thead tr th a:hover{color:#e06f1d;}.table thead tr th.th-nobackgroundcolor{background-color:#fff;}.table-striped tbody tr:nth-of-type(odd){background-color:#fff;}.table-striped tbody tr:nth-of-type(even){background-color:#eee;}.table-striped tbody tr td{border-top:0;border-bottom:0;font-size:13px;color:#5e5f61;}.table-striped tbody tr td a{color:#004271;}.table-striped tbody tr:hover{background-color:#dadada;}table.dataTable thead .sorting::after{text-indent:-99999px;background-image:url(/Content/images/sorting_asc.png);background-position:center right;background-repeat:no-repeat;}table.dataTable thead .sorting_desc::after{text-indent:-99999px;background-image:url(/Content/images/sorting_desc.png);background-position:center right;background-repeat:no-repeat;}table.dataTable thead .sorting_asc::after{text-indent:-99999px;background-image:url(/Content/images/sorting_asc.png);background-position:center right;background-repeat:no-repeat;}table.dataTable thead .sorting{background-image:url(/Content/images/sorting_asc.png);background-position:center right;background-repeat:no-repeat;}table.dataTable thead .sorting_desc{background-image:url(/Content/images/sorting_desc.png);background-position:center right;background-repeat:no-repeat;}table.dataTable thead .sorting_asc{background-image:url(/Content/images/sorting_desc.png);background-position:center right;background-repeat:no-repeat;}#allergies-table thead tr.sub-th th{padding:6px 10px;margin:0;border-top:0;}#allergies-table thead tr th{padding:5px 30px 6px 5px;}#allergies-table tbody tr td{padding:10px 5px;}input[type=checkbox].css-checkbox{position:absolute;z-index:-1000;left:-1000px;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0;}input[type=checkbox].css-checkbox+label.css-label{padding-left:30px;height:25px;display:inline-block;line-height:17px;background-repeat:no-repeat;background-position:0 0;font-size:15px;vertical-align:middle;cursor:pointer;}input[type=checkbox].css-checkbox:checked+label.css-label{background-position:0 -30px;}label.css-label{background-image:url(/Content/images/check-box.svg);-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.signed-link{background-color:#28a745;color:#fff !important;font-size:13px;border-radius:3px;padding:5px 10px;display:inline-block;}.not-signed-link{background-color:#b11515;color:#fff !important;font-size:13px;border-radius:3px;padding:5px 10px;display:inline-block;}ul.tab-head{float:left;border:0;padding:0;margin:0;}ul.tab-head li.nav-item{border:0;margin:0;}ul.tab-head li.nav-item a.nav-link{padding:15px 0;margin:0 10px;color:#dadada;font-size:17px;text-transform:uppercase;border-color:#fff;border-width:0 0 3px 0;border-style:solid;}ul.tab-head li.nav-item a.nav-link.active{color:#5e5f61;border-color:#004271;}.vital-box{background-color:#fff8dc;}.vital-box .head{background-color:#fff8dc;padding:10px 15px;overflow:hidden;}.vital-box .head h2{color:#fff;font-size:20px;font-weight:300;text-transform:uppercase;float:left;}.vital-box .head h2 i{margin-right:8px;}.vital-box .head ul.list{float:right;}.vital-box .head ul.list li a{color:#fff;border-color:#fff;border-style:solid;border-width:1px;border-radius:4px;padding:1px 5px;}ul.vital-list{padding:0;margin:0 15px;}ul.vital-list li{border-bottom:#fff8dc solid 1px;overflow:hidden;padding:10px 0;}ul.vital-list li:last-child{border-bottom:0;}ul.vital-list li label{display:block;float:left;font-size:16px;font-weight:400;}ul.vital-list li span{display:block;float:right;font-size:20px;font-weight:200;}.filter-right-form{padding:35px 0 0 0;position:relative;}.filter-right-form .form-field-row{margin-bottom:10px;padding:5px 12px 5px 12px;position:relative;}.filter-right-form .form-field-row a.delete{position:absolute;top:12px;right:14px;padding:0;}.filter-right-form .form-field-row .select-field{margin-bottom:10px;}.filter-right-form .form-field-row .select-field select{border:#6c757d solid 1px;border-radius:4px;padding:10px;width:220px;background-color:#fff;width:100%;background-image:url(/Content/images/arrow-select.png);background-position:center right;background-repeat:no-repeat;overflow-y:hidden;}.filter-right-form .form-field-row .input-field{margin-bottom:10px;}.filter-right-form .form-field-row .input-field input{border:#6c757d solid 1px;border-radius:4px;padding:10px 20px;width:200px;background-color:#fff;width:100%;}.filter-right-form .form-field-row .date-field{margin-bottom:10px;}.filter-right-form .form-field-row .date-field input{border:#6c757d solid 1px;border-radius:4px;padding:10px 20px;width:200px;background-color:#fff;width:100%;}.filter-right-form .form-field-row .date-field i{position:absolute;top:13px;right:10px !important;z-index:10;color:#6c757d;}.filter-right-form .form-field-row .button-field .btn{background-color:#004271;color:#fff;font-size:12px;padding:5px 20px;box-shadow:none;border:0;font-weight:700;}.filter-right-form .form-field-row .button-field .btn:hover{background-color:#fff;color:#5e5f61;}.filter-right-form .form-field-row label{padding:11px 35px 0 0 !important;}.filter-right-form .filterby-form{padding:20px 0 0 0;}.filter-right-form .filterby-form label{color:#fff;margin-bottom:15px;padding:0 35px 0 15px;}.filter-right-form .filterby-form span{color:#fff;margin-bottom:15px;padding:0 35px 0 15px;}.filter-right-form .form-field-row .select-multiple-field select{border:#6c757d solid 1px;border-radius:0;padding:0;width:200px;background-color:#fff;width:100%;font-size:13px;color:#5e5f61;overflow:auto;}.filter-right-form .form-field-row .select-multiple-field select option{padding:5px;}.filter-right-form.disabled-right-form{opacity:.2;cursor:not-allowed;}table#notification-inner-list th,table#notification-inner-list td{text-align:left !important;}table#notification-inner-list td a.btn{font-size:11px;color:#fff;}.clinical-history-list{background-color:#f4f4f4;}.clinical-history-list ul{padding:10px;margin:0;overflow:hidden;}.clinical-history-list ul li{float:left;width:25%;box-sizing:border-box;}.clinical-history-list ul li a{display:block;min-height:118px;background-color:#fff;border-color:#dadada;border-width:3px;border-style:solid;margin:5px;text-align:center;border-radius:2px;position:relative;}.clinical-history-list ul li a i{display:inline-block;margin-right:322px;margin-top:12px;font-size:20px;}.clinical-history-list ul li a span{display:inline-block;color:#5e5f61;font-size:26px;font-weight:500;line-height:58px;padding-top:25px;}.clinical-history-list ul li a:hover{background-color:#e06f1d;border-color:#6c757d;color:#fff;}.clinical-history-list ul li:hover a span{color:#fff;}.clinical-history-list ul li a b{background-image:url(/Content/images/icon-seleted.svg);background-position:top right;background-repeat:no-repeat;width:29px;height:29px;display:inline-block;position:absolute;top:10px;right:10px;display:none;z-index:1;}.clinical-history-list ul li.selected a{background-color:#a8a432;border-color:#6c757d;}.clinical-history-list ul li.selected a b{display:block;}ul.decuments-list{padding:0;margin:0;overflow:hidden;}ul.decuments-list li{width:25%;float:left;box-sizing:border-box;}ul.decuments-list li a{border-color:#dadada;border-width:0 1px 1px 0;border-style:solid;display:block;min-height:90px;position:relative;padding:0 43px 0 85px;}ul.decuments-list li a i{position:absolute;top:23px;left:19px;width:45px;height:45px;display:block;background-color:#dadada;border-radius:4px;}ul.decuments-list li a h2{color:#343a40;font-size:16px;font-weight:700;padding-top:25px;float:left;width:70%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;}ul.decuments-list li a h2 span{display:block;font-size:14px;font-weight:400;padding-top:5px;}ul.decuments-list li a p.date{float:right;padding-top:30px;}ul.decuments-list li a b{background-image:url(/Content/images/icon-seleted.svg);background-position:top right;background-repeat:no-repeat;width:29px;height:29px;display:inline-block;position:absolute;top:50%;right:10px;display:none;margin-top:-14px;}ul.decuments-list li a:hover{background-color:#5e5f61;color:#fff;}ul.decuments-list li a:hover h2,ul.decuments-list li a:hover h2 span,ul.decuments-list li a:hover p.date{color:#fff;}ul.decuments-list li a:hover i{background-color:#59ce79;}ul.decuments-list li a:hover b{display:none;}ul.decuments-list li.selected a{background-color:#5e5f61;color:#fff;}ul.decuments-list li.selected a h2,ul.decuments-list li.selected a h2 span,ul.decuments-list li.selected a p.date{color:#fff;}ul.decuments-list li.selected a i{background-color:#59ce79;}ul.decuments-list li.selected a b{display:block;}.checkbox-list{overflow:hidden;}.checkbox-list h2{font-style:13px;font-weight:400;margin-bottom:25px;color:#5e5f61;}.checkbox-list h2 span{font-weight:700;font-size:14px;color:#000;}.checkbox-list ul{padding:0;margin:0;overflow:hidden;}.checkbox-list ul li{float:left;margin-right:20px;}.checkbox-list ul li label{line-height:20px !important;font-size:13px !important;color:#5e5f61;}.checkbox-list ul.list-col-five{overflow:hidden;clear:both;}.checkbox-list ul.list-col-five li{width:20%;margin:0 0 20px 0;}.border-top{border-top:#dadada solid 1px;clear:both;}.report-popup{position:relative;padding:45px 20px;}.report-popup .close{position:absolute;top:10px;right:10px;background-image:url(/Content/images/icon-delete-dark.svg);background-position:0 0;background-repeat:no-repeat;width:22px;height:22px;display:inline-block;background-size:22px;}.report-popup h3{color:#5e5f61;text-align:center;font-size:27px;text-transform:uppercase;margin-bottom:30px;}.report-popup h3 span{border-bottom:#6c757d solid 1px;display:inline-block;}.report-popup .email-icon{width:40px;height:40px;margin:0 auto;position:relative;}.report-popup .email-icon span{background:#f00;padding:5px;color:#fff;position:absolute;top:-10px;right:-10px;padding:3px 7px 2px 7px;border-radius:4px;font-size:10px;}.report-popup p{color:#5e5f61;font-size:24px;font-weight:400;line-height:35px;text-align:center;margin:25px 0;}.report-popup p a{color:#4d90fe;text-decoration:underline;}.report-popup a.link{color:#4d90fe;text-decoration:underline;text-align:center;font-size:18px;font-weight:700;display:block;padding-top:15px;}.file-info label{color:#000;font-weight:700;}.date-field{position:relative;width:auto;}.date-field i{position:absolute;top:7px;right:10px;z-index:10;}.date-field input{width:100%;border:#fff solid 1px;border-radius:5px;padding:4px 5px;background-color:#fff;box-sizing:border-box;background-color:#fff;}.input-field{position:relative;width:auto;}.input-field i{position:absolute;top:7px;right:10px;z-index:10;}.input-field input{width:100%;border:#6c757d solid 1px;border-radius:5px;padding:4px 5px;box-sizing:border-box;background-color:#fff;}.input-field select{width:100%;border:#6c757d solid 1px;border-radius:5px;padding:4px 5px;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:ellipsis;overflow:hidden;}.input-field select::-ms-expand{display:none;}.input-field textarea{width:100%;border:#6c757d solid 1px;border-radius:5px;padding:4px 5px;background-color:#fff;box-sizing:border-box;}a.user-access-link{color:#5e5f61 !important;font-size:15px;}a.edit-link{color:#5e5f61 !important;font-size:15px;}a.reset-pass-link{background-color:#d64a2a;border:1px solid #d64a2a;color:#fff !important;font-size:13px;display:inline-block;border-radius:5px;padding:4px 9px;min-width:125px;text-align:center;}a.reset-pass-link:hover{border:1px solid #000;}a.resend-invite-link{background-color:#ffa500;border:1px solid #ffa500;color:#fff !important;font-size:13px;display:inline-block;border-radius:5px;padding:4px 9px;min-width:125px;text-align:center;}a.resend-invite-link:hover{border:1px solid #000;}a.send-invite-link{background-color:#28a745;border:1px solid #2dbc4e;color:#fff !important;font-size:13px;display:inline-block;border-radius:5px;padding:4px 9px;min-width:125px;text-align:center;}a.send-invite-link:hover{border:1px solid #000;}.add-user-box a{display:block;width:100%;min-height:300px;background-color:#59ce79;text-align:center;}.add-user-box a img{padding:55px 0 25px 0;}.add-user-box a span{display:block;color:#fff;font-size:28px;font-weight:300;}.add-user-box a:hover{background-color:#a8a432;}.pagination{overflow:hidden;padding:5px 10px;background-color:#fff;margin-top:55px;}ul.pagi-list{padding:0;margin:0;}ul.pagi-list li{float:left;}ul.pagi-list li a{color:#4d90fe;font-size:14px;padding:5px 10px;display:block;border-radius:4px;}ul.pagi-list li a:hover{background-color:#4d90fe;color:#fff;}ul.pagi-list li a.active{background-color:#4d90fe;color:#fff;}.cp-popup{position:relative;padding:20px;}.cp-popup .close{position:absolute;top:10px;right:10px;background-image:url(/Content/images/icon-delete-dark.svg);background-position:0 0;background-repeat:no-repeat;width:22px;height:22px;display:inline-block;background-size:22px;}.cp-popup h3{color:#5e5f61;text-align:center;font-size:27px;text-transform:uppercase;margin-bottom:30px;}.cp-popup h3 span{border-bottom:#6c757d solid 1px;display:inline-block;}.change-pw-form ul{padding:0;margin:0;}.change-pw-form ul li{margin-bottom:15px;}.change-pw-form ul li .form-field-row label{display:block;color:#000;font-weight:700;margin-bottom:10px;}.change-pw-form ul li .form-field-row .input-field input{border-color:#dadada;border-style:solid;border-width:0 0 1px 0;width:100%;padding:10px 0;background:none;border-radius:0;}.change-pw-form .error{margin-bottom:15px;text-align:center;}.change-pw-form .error span{margin-right:15px;}.change-pw-form .error i{color:#f00;margin-right:8px;}.user-info-popup{position:relative;padding:20px;}.user-info-popup .close{position:absolute;top:10px;right:10px;background-image:url(/Content/images/icon-delete-dark.svg);background-position:0 0;background-repeat:no-repeat;width:22px;height:22px;display:inline-block;background-size:22px;}.user-info-popup h3{color:#5e5f61;text-align:center;font-size:27px;text-transform:uppercase;margin-bottom:30px;}.user-info-popup h3 span{border-bottom:#6c757d solid 1px;display:inline-block;}.user-info-popup h3 span b{font-weight:normal;font-size:18px;text-transform:none;}.user-list-wrap{height:350px;overflow:auto;}.notes{font-size:12px;font-style:italic;margin-bottom:15px;display:inline-block;}.user-list-wrap{margin-bottom:15px;}.user-list-wrap h4{font-size:18px;}ul.user-list-for-modal{padding:0;margin:0;overflow:hidden;}ul.user-list-for-modal li{float:left;width:50%;padding:5px 0;}ul.user-list-for-modal li span{font-weight:bold;}.mobile-head h1.brand{min-height:65px;padding:20px 10px 0 0;}.mobile-head h1.brand img{width:110px;}.mobile-drop{float:right;}.mobile-drop ul.list{padding:0;margin:15px 5px 0 0;}.mobile-drop ul.list li{float:left;}.mobile-drop ul.list li a{padding:8px 10px;display:block;border-radius:5px;}.mobile-drop ul.list li a i{font-size:18px;}.mobile-drop ul.list li.notification a{position:relative;padding:8px 0 8px 10px;}.mobile-drop ul.list li.notification a i{margin-right:18px;}.mobile-drop ul.list li.notification a u{text-decoration:none;}.mobile-drop ul.list li.notification a span{background-color:#b11515;color:#fff;font-size:10px;font-weight:300;display:inline-block;line-height:normal;padding:3px 4px;border-radius:4px;position:absolute;top:-5px;left:25px;}.mobile-drop ul.list li.dropdown ul.dropdown-menu{left:auto;right:0;min-width:290px;}.mobile-drop ul.list li.dropdown ul.dropdown-menu li{float:none;}.sub-table-row td{padding:0;}.sub-table-data td{padding:10px;}.sub-table-data tr:hover td{background-color:#fff;}.sub-table-data tr:hover th{background-color:#fff;}@media(min-width:320px){.login-form-wrap{overflow:auto;}.login-form{padding-bottom:30px;}.login-form-wrap h1{padding-bottom:30px;padding-top:30px;}.login-form-wrap h1 img{width:100%;}ul.head-left-link li a span{display:none;}ul.head-left-link li a i{margin-right:0;}ul.head-right-link li a span{display:none;}ul.head-right-link li a i{margin:0;}ul.head-right-link li.amc-drop span{display:none;}ul.head-right-link li.notification a u{display:none;}.border-box .box-head h2{text-align:left;}.border-box .box-head ul.head-form{padding:0 10px;margin:0 !important;}.border-box .box-head ul.head-form.pull-left{width:100%;padding:0 10px;}.border-box .box-head ul.head-form.pull-left li{width:100%;}.border-box .box-head ul.head-form li .select-field select{width:100%;}.border-box .box-head ul.head-form li{width:50%;margin-bottom:10px;}.border-box .box-head ul.head-form li .input-field input{width:100%;}.border-box .box-head ul.head-form li.button{float:right;width:auto;}.mobile-hide{display:none;}#wrapper{padding:68px 0 0 0;}#container{margin-right:0;padding-right:0;display:inherit;}#sidebar{transition:all .19s ease-in-out 0s;width:0;z-index:1030;left:-280px;padding-top:0;position:fixed;}#sidebar.in{width:280px;left:0;z-index:9999999;position:fixed;}.aside-header{left:-280px;transition:all .2s ease-in-out 0s;}#sidebar.in .aside-header{left:0;}#sidebar h1.brand{display:none;}.two-section-wrap{display:inherit;}.white-bg{overflow:auto;}.clinical-history-list ul li{width:100%;}ul.decuments-list li{width:100%;}ul.decuments-list li a{border-width:0 0 1px 0;}.border-box .box-head ul.head-form li{width:100%;}.border-box .box-head ul.head-form li .date-field input{width:100%;}.page-head ul.head-form-center{width:100%;padding-top:15px;}.page-head ul.head-form-center li{display:block;padding-bottom:10px;}.page-head ul.head-form-center li .date-field input{width:100%;}.page-head ul.head-form-center li:nth-child(3){float:right;}.page-head ul.head-form-center li:nth-child(4){float:right;}.page-head h1 span{margin-left:0;}.border-box .box-head ul.head-form li:nth-child(4){width:auto;}.border-box .box-head ul.head-form li:nth-child(5){width:auto;}.border-box .box-head ul.head-form li.date-full{width:100% !important;}.user-details .last-box .top-box ul.two-list{width:100%;border-left:0;margin-left:0;padding-left:0;}.user-details .last-box{padding:10px;}.user-details .box{padding:18px;}.table-tabs{display:block;width:100%;}ul.decuments-list li a h2{padding-top:16px;}ul.decuments-list li a p.date{float:left;padding-top:10px;}.checkbox-list ul.list-col-five li{width:100%;}ul.user-list-for-modal li{width:100%;}table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child{padding-left:30px !important;}}@media(min-width:768px){.login-form-wrap{height:auto !important;}.login-form-wrap{overflow:inherit;}.login-form-wrap h1{padding-bottom:30px;padding-top:0;}.login-form-wrap h1 img{width:100%;}.login-form{padding-bottom:0;}ul.head-left-link li a span{display:none;}ul.head-left-link li a i{margin-right:0;}ul.head-right-link li a span{display:none;}ul.head-right-link li a i{margin:0;}ul.head-right-link li.amc-drop span{display:none;}ul.head-right-link li.notification a u{display:none;}.border-box .box-head h2{text-align:left;}.border-box .box-head ul.head-form{padding:0 10px;margin:0 !important;}.border-box .box-head ul.head-form.pull-left{width:100%;padding:0 10px;}.border-box .box-head ul.head-form.pull-left li{width:100%;}.border-box .box-head ul.head-form li .select-field select{width:100%;}.border-box .box-head ul.head-form li{width:50%;margin-bottom:10px;}.border-box .box-head ul.head-form li .input-field input{width:100%;}.border-box .box-head ul.head-form li.button{float:right;width:auto;}.page-head ul.head-form-center li{display:inline-block;padding-bottom:10px;}.page-head ul.head-form-center li:nth-child(3){margin-top:0;}.page-head ul.head-form-center li:nth-child(4){margin-top:0;}.page-head h1 span{margin-left:25px;}.user-details .box{padding:18px;}.user-details .last-box{padding:30px;}.user-details .last-box .top-box ul.two-list{width:50%;}ul.decuments-list li a h2{padding-top:25px;}ul.decuments-list li a p.date{float:none;padding-top:30px;}.table-tabs{display:flex;width:auto;}.border-box .box-head ul.head-form li.date-full{width:50% !important;}#sidebar{padding:inherit;}}@media(min-width:992px){.clinical-history-list ul li{width:50%;}ul.decuments-list li{width:50%;}ul.decuments-list li a{border-width:0 0 1px 1px;}ul.decuments-list li a h2{width:60%;}.border-box .box-head h2{text-align:left;}.border-box .box-head ul.head-form{padding:10px 10px 0 10px;margin:0 !important;}.border-box .box-head ul.head-form.pull-left{width:180px;padding:8px 0 0 0;}.border-box .box-head ul.head-form.pull-left li{width:auto;}.border-box .box-head ul.head-form.pull-left li .select-field select{width:180px;}.border-box .box-head ul.head-form li .select-field select{width:170px;}.border-box .box-head ul.head-form li{width:auto;margin-bottom:10px;}.border-box .box-head ul.head-form li .input-field input{width:180px;}.border-box .box-head ul.head-form li.button{float:left;width:auto;}#nav-for-mob{display:none;}.mobile-hide{display:block;}#sidebar{left:0;width:280px;margin-top:0;position:relative;}#sidebar.in{position:relative;}#sidebar h1.brand{display:block;}.mobile-head{display:none;}#container{margin-right:0;margin-top:0;padding-right:15px;display:table-cell;}ul.user-list-for-modal li{width:50%;}.border-box .box-head ul.head-form li.date-full{width:auto !important;}h1.logo{display:block;}.two-section-wrap{display:table;}.white-bg{overflow:hidden;}}@media(min-width:1024px){.checkbox-list ul.list-col-five li{width:50%;}}@media(min-width:1200px){.login-form-wrap h1 img{width:auto;}ul.head-left-link li a span{display:inline-block;}ul.head-left-link li a i{margin-right:8px;}ul.head-right-link li a span{display:inline-block;}ul.head-right-link li a i{margin-right:8px;}ul.head-right-link li.amc-drop span{display:inline-block;}ul.head-right-link li.notification a u{display:inline-block;}.clinical-history-list ul li{width:33%;}ul.decuments-list li{width:50%;}ul.decuments-list li a h2{width:70%;}.page-head ul.head-form-center{width:auto;padding-top:0;}.page-head ul.head-form-center li:nth-child(3){float:none;margin-top:0;}.page-head ul.head-form-center li:nth-child(4){float:none;margin-top:0;}}@media(min-width:1280px){.clinical-history-list ul li{width:33%;}ul.decuments-list li{width:50%;}.checkbox-list ul.list-col-five li{width:33%;}}@media(min-width:1920px){.clinical-history-list ul li{width:25%;}ul.decuments-list li{width:25%;}.checkbox-list ul.list-col-five li{width:20%;}}.pro-img-slider.owl-carousel .owl-stage-outer{border:#e6e6e6 solid 1px;}#generatingModal{height:400px;top:calc(50% - 200px) !important;}#loadingModal{height:400px;top:calc(50% - 200px) !important;}#savingModal{height:400px;top:calc(50% - 200px) !important;}.primary{color:#004271;}.secondary{color:#5e5f61;}.tertiary{color:#e06f1d;}.success{color:#28a745;}.warning{color:#fbee44;}.danger{color:#b11515;}.info{color:#17a2b8;}.light{color:#dadada;}.muted{color:#6c757d;}.dark{color:#343a40;}.red{color:#c24225;}.orange{color:#c26b25;}.yellow{color:#a8a432;}.green{color:#32a852;}.blue{color:#329aa8;}.purple{color:#6e25c2;}.text-default,.text-default a{color:#000;}.text-primary,.text-primary a{color:#004271 !important;}.text-secondary,.text-secondary a{color:#5e5f61 !important;}.text-success,.text-success a{color:#28a745 !important;}.text-muted,.text-muted a{color:#6c757d !important;}.text-light,.text-light a{color:#dadada !important;}.text-dark,.text-dark a{color:#343a40 !important;}.text-white,.text-white a{color:#fff;}.text-warning,.text-warning a{color:#fbee44 !important;}.text-danger,.text-danger a{color:#b11515 !important;}.text-info,.text-info a{color:#17a2b8 !important;}.bg-white{background:#fff;}.bg-default{background:#fff;}.bg-primary{background:#004271;}.bg-muted{background-color:#6c757d;}.bg-secondary{background:#5e5f61;}.bg-tertiary{background:#e06f1d;}.bg-success{background:#28a745;}.backgroundAlternate>.bg-success{background-color:#23923d !important;}.bg-light{background:#dadada;}.bg-dark{background:#343a40;}.bg-red{background-color:#c24225;}.bg-orange{background-color:#c26b25;}.bg-yellow{background-color:#a8a432;}.bg-green{background-color:#32a852;}.bg-blue{background-color:#329aa8;}.bg-purple{background-color:#6e25c2;}.bg-black{background-color:#000;}.bg-focus{background:#4d90fe;}.bg-text{background:#000;}.bg-menu-dark{background:#343a40;}.bg-menu-light{background:#626d78;}.bg-row-hover{background:#fff8dc;}.bg-row-alternate{background:#eee;}.bg-dark a{color:#fff;text-decoration:none;}.bg-dark a:hover{color:#fff;cursor:pointer;text-decoration:underline;}.bg-primary a{color:#fff;text-decoration:underline;}.bg-primary a:hover{color:#9c4d14;text-decoration:underline;}.bg-primary .lightbox a.ellipsis-link{color:#004271;}.bg-primary .lightbox a:hover{color:#9c4d14;text-decoration:none;}.bg-primary.text-white a:hover{color:#d9d9d9;}.bg-warning{background-color:#fbee44;}.bg-danger{background-color:#b11515;}.bg-info{background-color:#17a2b8;}.bg-row-alternate{background-color:#eee;}body{background-color:#5e5f61;}input.bg-danger{background:#f18888;}input.bg-success{background:#9be7ac;}
.ui-widget-content,
.ui-widget-content,
.ui-datepicker .ui-datepicker-header,
.ui-datepicker .ui-datepicker-title,
.ui-datepicker .ui-datepicker-title,
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next,
.ui-datepicker table,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
	font-family: Arial;
	background: #ffffff url('/Content/none');
}

.ui-datepicker {
	border: 1px solid #ccc;
	padding-left: 10px;
}

	.ui-datepicker .ui-datepicker-header {
		padding-top: 1.2em;
		padding-bottom: 2px;
		/*padding: 1.2em 0;*/
		/*border-bottom: 1px solid #ccc;*/
	}

	.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
		/*top: 23px;*/
	}

.ui-datepicker-title {
	padding-left: 12px;
}

.ui-icon,
.ui-datepicker-month {
	font-size: 12px;
	padding: 1px;
	height: auto;
	margin: 0;
	cursor: default;
	margin-right: 2%;
	width: 43.5%;
}

.ui-datepicker-year {
	font-size: 12px;
	padding: 1px;
	height: auto;
	margin: 0;
	cursor: default;
	margin-right: 2%;
	width: 43.5%;
}

.ui-datepicker-prev {
	display: none;
}

.ui-datepicker-next {
	display: none;
}

a.ui-state-default.ui-datepicker th {
	white-space: nowrap;
	text-align: center;
	vertical-align: middle;
	min-width: 32px;
	width: 32px;
	height: 24px;
	line-height: 24px;
	font-size: 12px;
	border-radius: 4px;
	border: 1px solid transparent;
	white-space: nowrap;
	cursor: pointer;
}

.ui-datepicker th {
	white-space: nowrap;
	text-align: center;
	vertical-align: middle;
	min-width: 32px;
	width: 32px;
	height: 24px;
	line-height: 24px;
	font-size: 12px;
	border-radius: 4px;
	border: 1px solid transparent;
	white-space: nowrap;
	cursor: pointer;
}

.ui-datepicker {
	z-index: 10000000 !important;
	width: 18em;
	font-family: arial !important;
}

	.ui-datepicker td {
		white-space: nowrap;
		text-align: center;
		vertical-align: middle;
		min-width: 32px;
		width: 32px;
		height: 24px;
		line-height: 24px;
		font-size: 12px;
		border-radius: 4px;
		border: 1px solid transparent;
		white-space: nowrap;
		cursor: pointer;
		border-radius: 4px 0 0 4px !important;
	}

.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active a {
	/*color: #63cafc !important;*/
	background-color: #357ebd !important;
	border-color: transparent !important;
	color: #fff !important;
	border-radius: 4px 0 0 4px !important;
	white-space: nowrap;
	text-align: center;
	vertical-align: middle;
	min-width: 32px;
	width: 32px;
	height: 24px;
	line-height: 24px;
	font-size: 12px;
	border: 1px solid transparent;
	white-space: nowrap;
	cursor: pointer;
}

.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	background-color: #eee !important;
	border-color: transparent !important;
	color: inherit !important;
}

/* Datepicker Styles */

.ui-datepicker-trigger {
	border: none;
	background: none;
	float: right;
}

input.small-9.columns.hasDatepicker {
	/*float: left;
	width: 73%;*/
}

button.ui-datepicker-trigger {
	/*background: #FFF;*/
	/*color: #333;*/
}

	button.ui-datepicker-trigger:hover {
		/*background: none;*/
		cursor: pointer;
	}

	button.ui-datepicker-trigger i.fa.icon-calendar {
		/*color: black;*/
	}

/*!
 * Stylesheet for the Date Range Picker, for use with Bootstrap 3.x
 *
 * Copyright 2013-2015 Dan Grossman ( http://www.dangrossman.info )
 * Licensed under the MIT license. See http://www.opensource.org/licenses/mit-license.php
 *
 * Built for http://www.improvely.com
 */

.daterangepicker.dropdown-menu {
    width: 560px;
    z-index: 3000;
}

.daterangepicker.opensleft .ranges, .daterangepicker.opensleft .calendar {
    float: left;
    margin: 4px;
}

.daterangepicker.opensright .ranges, .daterangepicker.opensright .calendar,
.daterangepicker.openscenter .ranges, .daterangepicker.openscenter .calendar {
    float: right;
    margin: 4px;
}

.daterangepicker.single .ranges, .daterangepicker.single .calendar {
    float: none;
}

.daterangepicker .ranges {
    width: 160px;
    text-align: left;
}

    .daterangepicker .ranges .range_inputs > div {
        float: left;
    }

        .daterangepicker .ranges .range_inputs > div:nth-child(2) {
            padding-left: 11px;
        }

.daterangepicker .calendar {
    display: none;
    /*max-width: 580px;*/
}

.daterangepicker.show-calendar .calendar {
    display: block;
}

.daterangepicker .calendar.single .calendar-date {
    border: none;
}

.daterangepicker .calendar th, .daterangepicker .calendar td {
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    white-space: nowrap;
    text-align: center;
    min-width: 32px;
}

.daterangepicker .daterangepicker_start_input label,
.daterangepicker .daterangepicker_end_input label {
    color: #333;
    display: block;
    font-size: 11px;
    font-weight: normal;
    height: 20px;
    line-height: 20px;
    margin-bottom: 2px;
    text-shadow: #fff 1px 1px 0px;
    text-transform: uppercase;
    width: 74px;
}

.daterangepicker .ranges input {
    font-size: 11px;
}

.daterangepicker .ranges .input-mini {
    border: 1px solid #ccc;
    border-radius: 4px;
    color: #555;
    display: block;
    font-size: 11px;
    height: 30px;
    line-height: 30px;
    vertical-align: middle;
    margin: 0 0 10px 0;
    padding: 0 6px;
    width: 74px;
}

.daterangepicker .ranges ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

.daterangepicker .ranges li {
    font-size: 13px;
    background: #f5f5f5;
    border: 1px solid #f5f5f5;
    color: #08c;
    padding: 3px 12px;
    margin-bottom: 8px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    cursor: pointer;
}

    .daterangepicker .ranges li.active, .daterangepicker .ranges li:hover {
        background: #08c;
        border: 1px solid #08c;
        color: #fff;
    }

.daterangepicker .calendar-date {
    border: 1px solid #ddd;
    padding: 4px;
    border-radius: 4px;
    background: #fff;
}

.daterangepicker .calendar-time {
    text-align: center;
    margin: 8px auto 0 auto;
    line-height: 30px;
}

.daterangepicker {
    position: absolute;
    background: #fff;
    top: 100px;
    left: 20px;
    padding: 4px;
    margin-top: 1px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

    .daterangepicker.opensleft:before {
        position: absolute;
        top: -7px;
        right: 9px;
        display: inline-block;
        border-right: 7px solid transparent;
        border-bottom: 7px solid #ccc;
        border-left: 7px solid transparent;
        border-bottom-color: rgba(0, 0, 0, 0.2);
        content: '';
    }

    .daterangepicker.opensleft:after {
        position: absolute;
        top: -6px;
        right: 10px;
        display: inline-block;
        border-right: 6px solid transparent;
        border-bottom: 6px solid #fff;
        border-left: 6px solid transparent;
        content: '';
    }

    .daterangepicker.openscenter:before {
        position: absolute;
        top: -7px;
        left: 0;
        right: 0;
        width: 0;
        margin-left: auto;
        margin-right: auto;
        display: inline-block;
        border-right: 7px solid transparent;
        border-bottom: 7px solid #ccc;
        border-left: 7px solid transparent;
        border-bottom-color: rgba(0, 0, 0, 0.2);
        content: '';
    }

    .daterangepicker.openscenter:after {
        position: absolute;
        top: -6px;
        left: 0;
        right: 0;
        width: 0;
        margin-left: auto;
        margin-right: auto;
        display: inline-block;
        border-right: 6px solid transparent;
        border-bottom: 6px solid #fff;
        border-left: 6px solid transparent;
        content: '';
    }

    .daterangepicker.opensright:before {
        position: absolute;
        top: -7px;
        left: 9px;
        display: inline-block;
        border-right: 7px solid transparent;
        border-bottom: 7px solid #ccc;
        border-left: 7px solid transparent;
        border-bottom-color: rgba(0, 0, 0, 0.2);
        content: '';
    }

    .daterangepicker.opensright:after {
        position: absolute;
        top: -6px;
        left: 10px;
        display: inline-block;
        border-right: 6px solid transparent;
        border-bottom: 6px solid #fff;
        border-left: 6px solid transparent;
        content: '';
    }

    .daterangepicker table {
        width: 100%;
        margin: 0;
    }

    .daterangepicker td, .daterangepicker th {
        text-align: center;
        width: 32px;
        height: 24px;
        line-height: 24px;
        font-size: 12px;
        border: 1px solid transparent;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        border-radius: 4px;
        cursor: pointer;
        white-space: nowrap;
    }

        .daterangepicker td.off {
            color: #999;
        }

        .daterangepicker td.disabled, .daterangepicker option.disabled {
            color: #999;
        }

        .daterangepicker td.available:hover, .daterangepicker th.available:hover {
            background: #eee;
        }

        .daterangepicker td.in-range {
            --background: #ebf4f8;
            -webkit-border-radius: 0;
            -moz-border-radius: 0;
            border-radius: 0;
        }

        .daterangepicker td.start-date {
            -webkit-border-radius: 4px 0 0 4px;
            -moz-border-radius: 4px 0 0 4px;
            border-radius: 4px 0 0 4px;
        }

        .daterangepicker td.end-date {
            -webkit-border-radius: 0 4px 4px 0;
            -moz-border-radius: 0 4px 4px 0;
            border-radius: 0 4px 4px 0;
        }

        .daterangepicker td.start-date.end-date {
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            border-radius: 4px;
        }

        .daterangepicker td.active, .daterangepicker td.active:hover {
            background-color: #357ebd;
            border-color: #3071a9;
            color: #fff;
        }

        .daterangepicker td.week, .daterangepicker th.week {
            font-size: 80%;
            color: #ccc;
        }

    .daterangepicker select.monthselect, .daterangepicker select.yearselect {
        font-size: 12px;
        padding: 1px;
        height: auto;
        margin: 0;
        cursor: default;
    }

    .daterangepicker select.monthselect {
        margin-right: 2%;
        width: 56%;
    }

    .daterangepicker select.yearselect {
        width: 40%;
    }

    .daterangepicker select.hourselect, .daterangepicker select.minuteselect, .daterangepicker select.secondselect, .daterangepicker select.ampmselect {
        width: 50px;
        margin-bottom: 0;
    }

.daterangepicker_start_input {
    /*float: left;*/
}

.daterangepicker_end_input {
    /*float: left;*/
    /*padding-left: 11px*/
}

.daterangepicker th.month {
    width: auto;
}

/*!
 * Datetimepicker for Bootstrap
 *
 * Copyright 2012 Stefan Petre
 * Improvements by Andrew Rowls
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 */
.datetimepicker {
	padding: 4px;
	margin-top: 1px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	direction: ltr;
}

.datetimepicker-inline {
	width: 220px;
}

.datetimepicker.datetimepicker-rtl {
	direction: rtl;
}

.datetimepicker.datetimepicker-rtl table tr td span {
	float: right;
}

.datetimepicker-dropdown, .datetimepicker-dropdown-left {
	top: 0;
	left: 0;
}

[class*=" datetimepicker-dropdown"]:before {
	content: '';
	display: inline-block;
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	border-bottom: 7px solid #cccccc;
	border-bottom-color: rgba(0, 0, 0, 0.2);
	position: absolute;
}

[class*=" datetimepicker-dropdown"]:after {
	content: '';
	display: inline-block;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-bottom: 6px solid #ffffff;
	position: absolute;
}

[class*=" datetimepicker-dropdown-top"]:before {
	content: '';
	display: inline-block;
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	border-top: 7px solid #cccccc;
	border-top-color: rgba(0, 0, 0, 0.2);
	border-bottom: 0;
}

[class*=" datetimepicker-dropdown-top"]:after {
	content: '';
	display: inline-block;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-top: 6px solid #ffffff;
	border-bottom: 0;
}

.datetimepicker-dropdown-bottom-left:before {
	top: -7px;
	right: 6px;
}

.datetimepicker-dropdown-bottom-left:after {
	top: -6px;
	right: 7px;
}

.datetimepicker-dropdown-bottom-right:before {
	top: -7px;
	left: 6px;
}

.datetimepicker-dropdown-bottom-right:after {
	top: -6px;
	left: 7px;
}

.datetimepicker-dropdown-top-left:before {
	bottom: -7px;
	right: 6px;
}

.datetimepicker-dropdown-top-left:after {
	bottom: -6px;
	right: 7px;
}

.datetimepicker-dropdown-top-right:before {
	bottom: -7px;
	left: 6px;
}

.datetimepicker-dropdown-top-right:after {
	bottom: -6px;
	left: 7px;
}

.datetimepicker > div {
	display: none;
}

.datetimepicker.minutes div.datetimepicker-minutes {
	display: block;
}

.datetimepicker.hours div.datetimepicker-hours {
	display: block;
}

.datetimepicker.days div.datetimepicker-days {
	display: block;
}

.datetimepicker.months div.datetimepicker-months {
	display: block;
}

.datetimepicker.years div.datetimepicker-years {
	display: block;
}

.datetimepicker table {
	margin: 0;
}

.datetimepicker  td,
.datetimepicker th {
	text-align: center;
	width: 20px;
	height: 20px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border: none;
}

.table-striped .datetimepicker table tr td,
.table-striped .datetimepicker table tr th {
	background-color: transparent;
}

.datetimepicker table tr td.minute:hover {
	background: #eeeeee;
	cursor: pointer;
}

.datetimepicker table tr td.hour:hover {
	background: #eeeeee;
	cursor: pointer;
}

.datetimepicker table tr td.day:hover {
	background: #eeeeee;
	cursor: pointer;
}

.datetimepicker table tr td.old,
.datetimepicker table tr td.new {
	color: #999999;
}

.datetimepicker table tr td.disabled,
.datetimepicker table tr td.disabled:hover {
	background: none;
	color: #999999;
	cursor: default;
}

.datetimepicker table tr td.today,
.datetimepicker table tr td.today:hover,
.datetimepicker table tr td.today.disabled,
.datetimepicker table tr td.today.disabled:hover {
	background-color: #fde19a;
	background-image: -moz-linear-gradient(top, #fdd49a, #fdf59a);
	background-image: -ms-linear-gradient(top, #fdd49a, #fdf59a);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fdd49a), to(#fdf59a));
	background-image: -webkit-linear-gradient(top, #fdd49a, #fdf59a);
	background-image: -o-linear-gradient(top, #fdd49a, #fdf59a);
	background-image: linear-gradient(to bottom, #fdd49a, #fdf59a);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdd49a', endColorstr='#fdf59a', GradientType=0);
	border-color: #fdf59a #fdf59a #fbed50;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.datetimepicker table tr td.today:hover,
.datetimepicker table tr td.today:hover:hover,
.datetimepicker table tr td.today.disabled:hover,
.datetimepicker table tr td.today.disabled:hover:hover,
.datetimepicker table tr td.today:active,
.datetimepicker table tr td.today:hover:active,
.datetimepicker table tr td.today.disabled:active,
.datetimepicker table tr td.today.disabled:hover:active,
.datetimepicker table tr td.today.active,
.datetimepicker table tr td.today:hover.active,
.datetimepicker table tr td.today.disabled.active,
.datetimepicker table tr td.today.disabled:hover.active,
.datetimepicker table tr td.today.disabled,
.datetimepicker table tr td.today:hover.disabled,
.datetimepicker table tr td.today.disabled.disabled,
.datetimepicker table tr td.today.disabled:hover.disabled,
.datetimepicker table tr td.today[disabled],
.datetimepicker table tr td.today:hover[disabled],
.datetimepicker table tr td.today.disabled[disabled],
.datetimepicker table tr td.today.disabled:hover[disabled] {
	background-color: #fdf59a;
}

.datetimepicker table tr td.today:active,
.datetimepicker table tr td.today:hover:active,
.datetimepicker table tr td.today.disabled:active,
.datetimepicker table tr td.today.disabled:hover:active,
.datetimepicker table tr td.today.active,
.datetimepicker table tr td.today:hover.active,
.datetimepicker table tr td.today.disabled.active,
.datetimepicker table tr td.today.disabled:hover.active {
	background-color: #fbf069;
}

.datetimepicker table tr td.active,
.datetimepicker table tr td.active:hover,
.datetimepicker table tr td.active.disabled,
.datetimepicker table tr td.active.disabled:hover {
	background-color: #006dcc;
	background-image: -moz-linear-gradient(top, #0088cc, #0044cc);
	background-image: -ms-linear-gradient(top, #0088cc, #0044cc);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
	background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);
	background-image: -o-linear-gradient(top, #0088cc, #0044cc);
	background-image: linear-gradient(to bottom, #0088cc, #0044cc);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc', endColorstr='#0044cc', GradientType=0);
	border-color: #0044cc #0044cc #002a80;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.datetimepicker table tr td.active:hover,
.datetimepicker table tr td.active:hover:hover,
.datetimepicker table tr td.active.disabled:hover,
.datetimepicker table tr td.active.disabled:hover:hover,
.datetimepicker table tr td.active:active,
.datetimepicker table tr td.active:hover:active,
.datetimepicker table tr td.active.disabled:active,
.datetimepicker table tr td.active.disabled:hover:active,
.datetimepicker table tr td.active.active,
.datetimepicker table tr td.active:hover.active,
.datetimepicker table tr td.active.disabled.active,
.datetimepicker table tr td.active.disabled:hover.active,
.datetimepicker table tr td.active.disabled,
.datetimepicker table tr td.active:hover.disabled,
.datetimepicker table tr td.active.disabled.disabled,
.datetimepicker table tr td.active.disabled:hover.disabled,
.datetimepicker table tr td.active[disabled],
.datetimepicker table tr td.active:hover[disabled],
.datetimepicker table tr td.active.disabled[disabled],
.datetimepicker table tr td.active.disabled:hover[disabled] {
	background-color: #0044cc;
}

.datetimepicker table tr td.active:active,
.datetimepicker table tr td.active:hover:active,
.datetimepicker table tr td.active.disabled:active,
.datetimepicker table tr td.active.disabled:hover:active,
.datetimepicker table tr td.active.active,
.datetimepicker table tr td.active:hover.active,
.datetimepicker table tr td.active.disabled.active,
.datetimepicker table tr td.active.disabled:hover.active {
	background-color: #003399;
}

.datetimepicker table tr td span {
	display: block;
	width: 23%;
	height: 54px;
	line-height: 54px;
	float: left;
	margin: 1%;
	cursor: pointer;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.datetimepicker .datetimepicker-hours span {
	height: 26px;
	line-height: 26px;
}

.datetimepicker .datetimepicker-hours table tr td span.hour_am,
.datetimepicker .datetimepicker-hours table tr td span.hour_pm {
	width: 14.6%;
}

.datetimepicker .datetimepicker-hours fieldset legend,
.datetimepicker .datetimepicker-minutes fieldset legend {
	margin-bottom: inherit;
	line-height: 30px;
}

.datetimepicker .datetimepicker-minutes span {
	height: 26px;
	line-height: 26px;
}

.datetimepicker table tr td span:hover {
	background: #eeeeee;
}

.datetimepicker table tr td span.disabled,
.datetimepicker table tr td span.disabled:hover {
	background: none;
	color: #999999;
	cursor: default;
}

.datetimepicker table tr td span.active,
.datetimepicker table tr td span.active:hover,
.datetimepicker table tr td span.active.disabled,
.datetimepicker table tr td span.active.disabled:hover {
	background-color: #006dcc;
	background-image: -moz-linear-gradient(top, #0088cc, #0044cc);
	background-image: -ms-linear-gradient(top, #0088cc, #0044cc);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
	background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);
	background-image: -o-linear-gradient(top, #0088cc, #0044cc);
	background-image: linear-gradient(to bottom, #0088cc, #0044cc);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc', endColorstr='#0044cc', GradientType=0);
	border-color: #0044cc #0044cc #002a80;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.datetimepicker table tr td span.active:hover,
.datetimepicker table tr td span.active:hover:hover,
.datetimepicker table tr td span.active.disabled:hover,
.datetimepicker table tr td span.active.disabled:hover:hover,
.datetimepicker table tr td span.active:active,
.datetimepicker table tr td span.active:hover:active,
.datetimepicker table tr td span.active.disabled:active,
.datetimepicker table tr td span.active.disabled:hover:active,
.datetimepicker table tr td span.active.active,
.datetimepicker table tr td span.active:hover.active,
.datetimepicker table tr td span.active.disabled.active,
.datetimepicker table tr td span.active.disabled:hover.active,
.datetimepicker table tr td span.active.disabled,
.datetimepicker table tr td span.active:hover.disabled,
.datetimepicker table tr td span.active.disabled.disabled,
.datetimepicker table tr td span.active.disabled:hover.disabled,
.datetimepicker table tr td span.active[disabled],
.datetimepicker table tr td span.active:hover[disabled],
.datetimepicker table tr td span.active.disabled[disabled],
.datetimepicker table tr td span.active.disabled:hover[disabled] {
	background-color: #0044cc;
}

.datetimepicker table tr td span.active:active,
.datetimepicker table tr td span.active:hover:active,
.datetimepicker table tr td span.active.disabled:active,
.datetimepicker table tr td span.active.disabled:hover:active,
.datetimepicker table tr td span.active.active,
.datetimepicker table tr td span.active:hover.active,
.datetimepicker table tr td span.active.disabled.active,
.datetimepicker table tr td span.active.disabled:hover.active {
	background-color: #003399;
}

.datetimepicker table tr td span.old {
	color: #999999;
}

.datetimepicker th.switch {
	width: 145px;
}

.datetimepicker th span.glyphicon {
	pointer-events: none;
}

.datetimepicker thead tr:first-child th,
.datetimepicker tfoot th {
	cursor: pointer;
}

.datetimepicker thead tr:first-child th:hover,
.datetimepicker tfoot th:hover {
	background: #eeeeee;
}

.input-append.date .add-on i,
.input-prepend.date .add-on i,
.input-group.date .input-group-addon span {
	cursor: pointer;
	width: 14px;
	height: 14px;
}



.aside-header {
  background-color: #63cafc;
  padding: 1em;
  padding-left: 0.5em;
  border-bottom: 3px solid #2980B9;
  font-size: 1.2em;
  color: #fff; width:280px; top:0; position:fixed;
  overflow:hidden; z-index:15
}

.aside .aside-header .close {
  float: right;
  cursor: pointer;
}

.aside .aside-contents {
  padding0;
  padding-bottom:0;
}

.aside.in {
  width: 15%;
  min-width: 310px;
}

.aside-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1020;
  background-color: #000;
  transition: 0.2s opacity ease;
  opacity: 0;
  display: none;
}

.aside-backdrop.in {
  display: block;
  opacity: 0.5;
}

/*body { background: #EEE; font-family:'Roboto'; }*/

/* basic scrollbar styling */
/* vertical scrollbar */
.mCSB_container {
	width: auto;
	margin-right: 0;
	overflow: hidden;
}

	.mCSB_container.mCS_no_scrollbar {
		margin-right: 0;
	}

.mCS_disabled > .mCustomScrollBox > .mCSB_container.mCS_no_scrollbar,
.mCS_destroyed > .mCustomScrollBox > .mCSB_container.mCS_no_scrollbar {
	margin-right: 0;
}

.mCustomScrollBox > .mCSB_scrollTools {
	width: 16px;
	height: 100%;
	top: 0;
	right: 0;
}

.mCSB_scrollTools .mCSB_draggerContainer {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	height: auto;
}

.mCSB_scrollTools a + .mCSB_draggerContainer {
	margin: 20px 0;
}

.mCSB_scrollTools .mCSB_draggerRail {
	width: 2px;
	height: 100%;
	margin: 0 auto;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

.mCSB_scrollTools .mCSB_dragger {
	cursor: pointer;
	width: 100%;
	height: 30px;
}

	.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
		width: 4px;
		height: 100%;
		margin: 0 auto;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		border-radius: 10px;
		text-align: center;
	}

.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_buttonDown {
	display: block;
	position: relative;
	height: 20px;
	overflow: hidden;
	margin: 0 auto;
	cursor: pointer;
}

.mCSB_scrollTools .mCSB_buttonDown {
	top: 100%;
	margin-top: -40px;
}
/* horizontal scrollbar */
.mCSB_horizontal > .mCSB_container {
	height: auto;
	margin-right: 0;
	margin-bottom: 30px;
	overflow: hidden;
}

	.mCSB_horizontal > .mCSB_container.mCS_no_scrollbar {
		margin-bottom: 0;
	}

.mCS_disabled > .mCSB_horizontal > .mCSB_container.mCS_no_scrollbar,
.mCS_destroyed > .mCSB_horizontal > .mCSB_container.mCS_no_scrollbar {
	margin-right: 0;
	margin-bottom: 30px;
}

.mCSB_horizontal.mCustomScrollBox > .mCSB_scrollTools {
	width: 100%;
	height: 16px;
	top: auto;
	right: auto;
	bottom: 0;
	left: 0;
	overflow: hidden;
}

.mCSB_horizontal > .mCSB_scrollTools a + .mCSB_draggerContainer {
	margin: 0 20px;
}

.mCSB_horizontal > .mCSB_scrollTools .mCSB_draggerRail {
	width: 100%;
	height: 2px;
	margin: 7px 0;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

.mCSB_horizontal > .mCSB_scrollTools .mCSB_dragger {
	width: 30px;
	height: 100%;
}

	.mCSB_horizontal > .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
		width: 100%;
		height: 4px;
		margin: 6px auto;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		border-radius: 10px;
	}

.mCSB_horizontal > .mCSB_scrollTools .mCSB_buttonLeft,
.mCSB_horizontal > .mCSB_scrollTools .mCSB_buttonRight {
	display: block;
	position: relative;
	width: 20px;
	height: 100%;
	overflow: hidden;
	margin: 0 auto;
	cursor: pointer;
	float: left;
}

.mCSB_horizontal > .mCSB_scrollTools .mCSB_buttonRight {
	margin-left: -40px;
	float: right;
}

.mCustomScrollBox {
	-ms-touch-action: none; /*MSPointer events - direct all pointer events to js*/
}

	/* default scrollbar colors and backgrounds (default theme) */
	.mCustomScrollBox > .mCSB_scrollTools {
		opacity: 0.75;
		filter: "alpha(opacity=75)";
		-ms-filter: "alpha(opacity=75)"; /* old ie */
	}

	.mCustomScrollBox:hover > .mCSB_scrollTools {
		opacity: 1;
		filter: "alpha(opacity=100)";
		-ms-filter: "alpha(opacity=100)"; /* old ie */
	}

.mCSB_scrollTools .mCSB_draggerRail {
	background: #000; /* rgba fallback */
	background: rgba(0,0,0,0.4);
	filter: "alpha(opacity=40)";
	-ms-filter: "alpha(opacity=40)"; /* old ie */
}

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background: #fff; /* rgba fallback */
	background: rgba(255,255,255,0.75);
	filter: "alpha(opacity=75)";
	-ms-filter: "alpha(opacity=75)"; /* old ie */
}

.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background: rgba(255,255,255,0.85);
	filter: "alpha(opacity=85)";
	-ms-filter: "alpha(opacity=85)"; /* old ie */
}

.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
	background: rgba(255,255,255,0.9);
	filter: "alpha(opacity=90)";
	-ms-filter: "alpha(opacity=90)"; /* old ie */
}

.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_buttonDown,
.mCSB_scrollTools .mCSB_buttonLeft,
.mCSB_scrollTools .mCSB_buttonRight {
	background-image: url(C:/inetpub/assets/css/mCSB_buttons.png);
	background-repeat: no-repeat;
	opacity: 0.4;
	filter: "alpha(opacity=40)";
	-ms-filter: "alpha(opacity=40)"; /* old ie */
}

.mCSB_scrollTools .mCSB_buttonUp {
	background-position: 0 0;
	/* 
	sprites locations are 0 0/-16px 0/-32px 0/-48px 0 (light) and -80px 0/-96px 0/-112px 0/-128px 0 (dark) 
	*/
}

.mCSB_scrollTools .mCSB_buttonDown {
	background-position: 0 -20px;
	/* 
	sprites locations are 0 -20px/-16px -20px/-32px -20px/-48px -20px (light) and -80px -20px/-96px -20px/-112px -20px/-128px -20px (dark) 
	*/
}

.mCSB_scrollTools .mCSB_buttonLeft {
	background-position: 0 -40px;
	/* 
	sprites locations are 0 -40px/-20px -40px/-40px -40px/-60px -40px (light) and -80px -40px/-100px -40px/-120px -40px/-140px -40px (dark) 
	*/
}

.mCSB_scrollTools .mCSB_buttonRight {
	background-position: 0 -56px;
	/* 
	sprites locations are 0 -56px/-20px -56px/-40px -56px/-60px -56px (light) and -80px -56px/-100px -56px/-120px -56px/-140px -56px (dark) 
	*/
}

	.mCSB_scrollTools .mCSB_buttonUp:hover,
	.mCSB_scrollTools .mCSB_buttonDown:hover,
	.mCSB_scrollTools .mCSB_buttonLeft:hover,
	.mCSB_scrollTools .mCSB_buttonRight:hover {
		opacity: 0.75;
		filter: "alpha(opacity=75)";
		-ms-filter: "alpha(opacity=75)"; /* old ie */
	}

	.mCSB_scrollTools .mCSB_buttonUp:active,
	.mCSB_scrollTools .mCSB_buttonDown:active,
	.mCSB_scrollTools .mCSB_buttonLeft:active,
	.mCSB_scrollTools .mCSB_buttonRight:active {
		opacity: 0.9;
		filter: "alpha(opacity=90)";
		-ms-filter: "alpha(opacity=90)"; /* old ie */
	}

/*scrollbar themes*/
/*dark (dark colored scrollbar)*/
.mCS-dark > .mCSB_scrollTools .mCSB_draggerRail {
	background: #000; /* rgba fallback */
	background: rgba(0,0,0,0.15);
}

.mCS-dark > .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background: #000; /* rgba fallback */
	background: rgba(0,0,0,0.75);
}

.mCS-dark > .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background: rgba(0,0,0,0.85);
}

.mCS-dark > .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark > .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
	background: rgba(0,0,0,0.9);
}

.mCS-dark > .mCSB_scrollTools .mCSB_buttonUp {
	background-position: -80px 0;
}

.mCS-dark > .mCSB_scrollTools .mCSB_buttonDown {
	background-position: -80px -20px;
}

.mCS-dark > .mCSB_scrollTools .mCSB_buttonLeft {
	background-position: -80px -40px;
}

.mCS-dark > .mCSB_scrollTools .mCSB_buttonRight {
	background-position: -80px -56px;
}
/*light-2*/
.mCS-light-2 > .mCSB_scrollTools .mCSB_draggerRail {
	width: 4px;
	background: #fff; /* rgba fallback */
	background: rgba(255,255,255,0.1);
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	border-radius: 1px;
}

.mCS-light-2 > .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	width: 4px;
	background: #fff; /* rgba fallback */
	background: rgba(255,255,255,0.75);
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	border-radius: 1px;
}

.mCS-light-2.mCSB_horizontal > .mCSB_scrollTools .mCSB_draggerRail {
	width: 100%;
	height: 4px;
	margin: 6px 0;
}

.mCS-light-2.mCSB_horizontal > .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	width: 100%;
	height: 4px;
	margin: 6px auto;
}

.mCS-light-2 > .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background: rgba(255,255,255,0.85);
}

.mCS-light-2 > .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-light-2 > .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
	background: rgba(255,255,255,0.9);
}

.mCS-light-2 > .mCSB_scrollTools .mCSB_buttonUp {
	background-position: -32px 0;
}

.mCS-light-2 > .mCSB_scrollTools .mCSB_buttonDown {
	background-position: -32px -20px;
}

.mCS-light-2 > .mCSB_scrollTools .mCSB_buttonLeft {
	background-position: -40px -40px;
}

.mCS-light-2 > .mCSB_scrollTools .mCSB_buttonRight {
	background-position: -40px -56px;
}
/*dark-2*/
.mCS-dark-2 > .mCSB_scrollTools .mCSB_draggerRail {
	width: 4px;
	background: #000; /* rgba fallback */
	background: rgba(0,0,0,0.1);
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	border-radius: 1px;
}

.mCS-dark-2 > .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	width: 4px;
	background: #000; /* rgba fallback */
	background: rgba(0,0,0,0.75);
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	border-radius: 1px;
}

.mCS-dark-2.mCSB_horizontal > .mCSB_scrollTools .mCSB_draggerRail {
	width: 100%;
	height: 4px;
	margin: 6px 0;
}

.mCS-dark-2.mCSB_horizontal > .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	width: 100%;
	height: 4px;
	margin: 6px auto;
}

.mCS-dark-2 > .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background: rgba(0,0,0,0.85);
}

.mCS-dark-2 > .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark-2 > .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
	background: rgba(0,0,0,0.9);
}

.mCS-dark-2 > .mCSB_scrollTools .mCSB_buttonUp {
	background-position: -112px 0;
}

.mCS-dark-2 > .mCSB_scrollTools .mCSB_buttonDown {
	background-position: -112px -20px;
}

.mCS-dark-2 > .mCSB_scrollTools .mCSB_buttonLeft {
	background-position: -120px -40px;
}

.mCS-dark-2 > .mCSB_scrollTools .mCSB_buttonRight {
	background-position: -120px -56px;
}
/*light-thick*/
.mCS-light-thick > .mCSB_scrollTools .mCSB_draggerRail {
	width: 4px;
	background: #fff; /* rgba fallback */
	background: rgba(255,255,255,0.1);
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}

.mCS-light-thick > .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	width: 6px;
	background: #fff; /* rgba fallback */
	background: rgba(255,255,255,0.75);
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}

.mCS-light-thick.mCSB_horizontal > .mCSB_scrollTools .mCSB_draggerRail {
	width: 100%;
	height: 4px;
	margin: 6px 0;
}

.mCS-light-thick.mCSB_horizontal > .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	width: 100%;
	height: 6px;
	margin: 5px auto;
}

.mCS-light-thick > .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background: rgba(255,255,255,0.85);
}

.mCS-light-thick > .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-light-thick > .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
	background: rgba(255,255,255,0.9);
}

.mCS-light-thick > .mCSB_scrollTools .mCSB_buttonUp {
	background-position: -16px 0;
}

.mCS-light-thick > .mCSB_scrollTools .mCSB_buttonDown {
	background-position: -16px -20px;
}

.mCS-light-thick > .mCSB_scrollTools .mCSB_buttonLeft {
	background-position: -20px -40px;
}

.mCS-light-thick > .mCSB_scrollTools .mCSB_buttonRight {
	background-position: -20px -56px;
}
/*dark-thick*/
.mCS-dark-thick > .mCSB_scrollTools .mCSB_draggerRail {
	width: 4px;
	background: #000; /* rgba fallback */
	background: rgba(0,0,0,0.1);
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}

.mCS-dark-thick > .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	width: 6px;
	background: #000; /* rgba fallback */
	background: rgba(0,0,0,0.75);
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}

.mCS-dark-thick.mCSB_horizontal > .mCSB_scrollTools .mCSB_draggerRail {
	width: 100%;
	height: 4px;
	margin: 6px 0;
}

.mCS-dark-thick.mCSB_horizontal > .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	width: 100%;
	height: 6px;
	margin: 5px auto;
}

.mCS-dark-thick > .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background: rgba(0,0,0,0.85);
}

.mCS-dark-thick > .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark-thick > .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
	background: rgba(0,0,0,0.9);
}

.mCS-dark-thick > .mCSB_scrollTools .mCSB_buttonUp {
	background-position: -96px 0;
}

.mCS-dark-thick > .mCSB_scrollTools .mCSB_buttonDown {
	background-position: -96px -20px;
}

.mCS-dark-thick > .mCSB_scrollTools .mCSB_buttonLeft {
	background-position: -100px -40px;
}

.mCS-dark-thick > .mCSB_scrollTools .mCSB_buttonRight {
	background-position: -100px -56px;
}
/*light-thin*/
.mCS-light-thin > .mCSB_scrollTools .mCSB_draggerRail {
	background: #fff; /* rgba fallback */
	background: rgba(255,255,255,0.1);
}

.mCS-light-thin > .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	width: 2px;
}

.mCS-light-thin.mCSB_horizontal > .mCSB_scrollTools .mCSB_draggerRail {
	width: 100%;
}

.mCS-light-thin.mCSB_horizontal > .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	width: 100%;
	height: 2px;
	margin: 7px auto;
}
/*dark-thin*/
.mCS-dark-thin > .mCSB_scrollTools .mCSB_draggerRail {
	background: #000; /* rgba fallback */
	background: rgba(0,0,0,0.15);
}

.mCS-dark-thin > .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	width: 2px;
	background: #000; /* rgba fallback */
	background: rgba(0,0,0,0.75);
}

.mCS-dark-thin.mCSB_horizontal > .mCSB_scrollTools .mCSB_draggerRail {
	width: 100%;
}

.mCS-dark-thin.mCSB_horizontal > .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	width: 100%;
	height: 2px;
	margin: 7px auto;
}

.mCS-dark-thin > .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background: rgba(0,0,0,0.85);
}

.mCS-dark-thin > .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark-thin > .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
	background: rgba(0,0,0,0.9);
}

.mCS-dark-thin > .mCSB_scrollTools .mCSB_buttonUp {
	background-position: -80px 0;
}

.mCS-dark-thin > .mCSB_scrollTools .mCSB_buttonDown {
	background-position: -80px -20px;
}

.mCS-dark-thin > .mCSB_scrollTools .mCSB_buttonLeft {
	background-position: -80px -40px;
}

.mCS-dark-thin > .mCSB_scrollTools .mCSB_buttonRight {
	background-position: -80px -56px;
}
