/* Minification failed. Returning unminified contents.
(2,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9,28): run-time error CSS1039: Token not allowed after unary operator: '-green'
 */
:root {
    --blue: lightblue;
    --green: limegreen;
}

html,body{background-color:transparent;min-width:1000px;font-size:14px;overflow:initial;}body *{font-family:'calibri','Trebuchet MS',"Open Sans",Arial,sans-serif;}::-webkit-scrollbar-thumb{background-color:#ccc;}.modal-backdrop,.modal-backdrop.fade.in{background-color:#ccc !important;}#bodyContent{overflow-y:initial;border-left:none;}.page-content-non{min-width:1024px;}.page-content-non #canvasbg{position:fixed;top:0;width:calc(100vw - 400px);height:100vh;overflow:hidden;background-color:#eaedf5;z-index:-1;}.page-content-non #canvasbg .wave{position:absolute;left:0;right:0;top:0;bottom:0;z-index:1;}.page-content-non .page-wrapper{min-width:1024px;display:flex;z-index:1;width:100%;}.page-content-non .page-wrapper #body-container{flex:1;min-height:100vh;overflow:hidden;padding:50px;}.page-content-non .page-wrapper #body-container div.body-content{margin:auto;text-align:left;}.page-content-non .page-wrapper #body-container div.body-content.max-container{max-width:1000px;}.page-content-non .page-wrapper #nav-container{width:420px;background-color:#fcfdfe;}@media(min-width:1600px){.page-content-non .page-wrapper div.body-content{max-width:1200px;}.page-content-non .page-wrapper #nav-container{width:500px;}}#nav-container .nav-content{min-height:calc(100vh - 60px);padding:50px;}#nav-container .nav-content .logo{background-image:url(img/2NimbusLogo.png);background-position-x:center;background-repeat:no-repeat;height:105px;margin-top:60px;margin-bottom:70px;}#nav-container .nav-content .line{position:relative;text-align:center;margin:20px auto;height:20px;font-size:12px;color:#999;}#nav-container .nav-content .line::before,#nav-container .nav-content .line::after{content:"";position:absolute;top:50%;border-bottom:solid 1px #eee;width:40%;}#nav-container .nav-content .line::before{left:0;}#nav-container .nav-content .line::after{right:0;}#nav-container .footer{text-align:center;line-height:55px;color:#9ea7b9;border-top:1px solid #e7eaf1;font-size:12px;}#body-container{border:none;}#body-container .panel-box{background-color:rgba(255,255,255,.97);border-radius:10px !important;overflow:hidden;padding:15px;box-shadow:0 2px 15px 5px rgba(102,102,102,.2);}#body-container .panel-box .panel-heading{background:#fdfdfd;font-size:2rem;border-bottom:1px solid #eee;font-weight:400;}#body-container .panel-box .panel-body{min-height:350px;}#body-container .form-group{margin-bottom:15px;}#body-container .form-group label{color:#9ea7b9;font-size:12px;}#body-container .form-group formErrorContent{background:#00f;}#body-container .form-control{border:1px solid #e5e5e5;}#body-container .input-control{width:100%;}#body-container .input-control .k-dropdown-wrap,#body-container .input-control .k-picker-wrap,#body-container .input-control.k-maskedtextbox input{border:1px solid #e5e5e5;}#body-container .nav-menu{margin-bottom:30px;}#body-container .nav-menu .btn{border-width:2px;}#body-container .nav-menu .btn .fa{margin-right:10px;}#body-container .nav-menu .log-in{padding-top:15px;font-weight:600;}#body-container .page-title{font-size:30px;font-weight:600;color:#333;margin-bottom:30px;}#body-container .btn{padding:10px 35px;font-weight:600;}#body-container #home-login{max-width:600px;margin-top:100px;}#body-container #home-login .form-control{padding:10px 12px;text-indent:20px;}#body-container #home-login .title-box{background-image:url(img/2NimbusLogoMin.png);background-repeat:no-repeat;padding-left:110px;height:120px;padding-top:1px;}#body-container #home-login .title-box .title{border-left:2px solid #b0b7c3;padding-left:30px;text-indent:20px;}#body-container #home-login .title-box h1{padding-top:5px;font-weight:bold;}#body-container #home-login .title-box p{margin:10px 0;font-weight:bold;color:#707886;}#body-container #user-sign h4{font-weight:600;}.page-content-body{height:100%;width:100%;background-color:#f3f4f8;}.page-content-body #page-wrapper-box{display:flex;height:100%;width:100%;text-align:left;overflow:hidden;}.page-content-body #page-wrapper-box #menu-box{width:250px;min-width:250px;background-color:#fff;padding:15px;box-shadow:10px 0 20px #e7e9ea;z-index:1;}.page-content-body #page-wrapper-box #menu-box .logo-text{margin:20px 0;font-size:30px;text-align:center;font-weight:bold;}.page-content-body #page-wrapper-box #menu-box .menu-logo{height:70px;width:100%;background-image:url(img/logo-max.png);background-repeat:no-repeat;vertical-align:middle;}.page-content-body #page-wrapper-box #menu-list{list-style:none;padding:30px 0 0 0;margin:15px 0;height:100%;position:relative;}.page-content-body #page-wrapper-box #menu-list li{padding:0 8px;border-radius:12px !important;margin-bottom:10px;}.page-content-body #page-wrapper-box #menu-list li a{line-height:45px;font-size:18px;color:#102146;text-decoration:none;}.page-content-body #page-wrapper-box #menu-list li a i{font-size:20px;color:#8790a2;vertical-align:middle;}.page-content-body #page-wrapper-box #menu-list li a sup{background-color:#e86352;border-radius:20px;text-align:center;color:#fff;padding:3px 8px;position:relative;top:0;left:5px;z-index:1;}.page-content-body #page-wrapper-box #menu-list li:hover{color:#2b67ed;}.page-content-body #page-wrapper-box #menu-list li:hover i{color:#2b67ed;}.page-content-body #page-wrapper-box #menu-list li:hover a{color:#2b67ed;}.page-content-body #page-wrapper-box #menu-list li.active{background-color:#2b67ed;color:#fff;box-shadow:0 8px 3px #d6e0f5;margin:5px auto 25px auto;}.page-content-body #page-wrapper-box #menu-list li.active i{color:#fff;}.page-content-body #page-wrapper-box #menu-list li.active a{color:#fff;}.page-content-body #page-wrapper-box #menu-list li.active a sup{background-color:#fdfdfd;color:#5080fb;}.page-content-body #page-wrapper-box #menu-list #menu-logout{position:absolute;bottom:80px;border:2px solid #e76350;width:100%;text-align:center;line-height:40px;}.page-content-body #page-wrapper-box #menu-list #menu-logout i{color:#e76350;}.page-content-body #page-wrapper-box #menu-list #menu-logout a{color:#e76350;}.page-content-body #page-wrapper-box #menu-list #menu-logout:hover{color:#fff;background-color:#e76350;}.page-content-body #page-wrapper-box #menu-list #menu-logout:hover i{color:#fff;}.page-content-body #page-wrapper-box #menu-list #menu-logout:hover a{color:#fff;}.page-content-body #page-wrapper-box #menu-list #open-hide-button{position:absolute;right:-30px;top:40%;background-color:#fff;width:40px;height:40px;border-radius:40px !important;text-align:right;cursor:pointer;}.page-content-body #page-wrapper-box #menu-list #open-hide-button p{padding:0;margin:0;border:1px solid #eee;border-radius:50% !important;width:28px;height:28px;display:block;line-height:28px;text-align:center;display:block;overflow:hidden;margin-top:6px;}.page-content-body #page-wrapper-box #menu-list #open-hide-button i{font-size:14px !important;color:#000;}.page-content-body #page-wrapper-box.min-box #menu-box{width:65px;min-width:65px;padding:10px;}.page-content-body #page-wrapper-box.min-box #menu-box .logo-text span{display:none;}.page-content-body #page-wrapper-box.min-box #menu-box .menu-logo{background-image:url(img/logo-min.png);}.page-content-body #page-wrapper-box.min-box #menu-box li{width:40px;height:40px;line-height:40px;}.page-content-body #page-wrapper-box.min-box #menu-box li a{position:relative;}.page-content-body #page-wrapper-box.min-box #menu-box li a i{margin-bottom:3px;}.page-content-body #page-wrapper-box.min-box #menu-box li a sup{top:-10px;left:25px;position:absolute;display:inline-block;padding:10px 8px;background-color:#e86352;color:#fff;}.page-content-body #page-wrapper-box.min-box #menu-box li span{display:none;}.page-content-body #page-wrapper-box.min-box #menu-box li:hover span{position:absolute;display:block;background-color:#fff;color:#000;padding:6px;line-height:25px;box-shadow:3px 3px 4px #a7b2bb;z-index:5;left:40px;top:10px;border:1px solid #e9f0f7;border-radius:8px !important;font-size:14px;word-spacing:unset;white-space:nowrap;background-image:-webkit-linear-gradient(top,#fff 0,#fff 100%);background-image:-o-linear-gradient(top,#fff 0,#fff 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#fff));background-image:linear-gradient(to bottom,#fff 0,#fff 100%);}.page-content-body #page-wrapper-box #content-box{flex:1;padding:0 30px 0 40px;overflow:auto;}#content-box .circle{border-radius:12px !important;box-shadow:5px 5px 8px #e9e9ef;overflow:hidden;}#content-box .page-title{display:flex;}#content-box .page-title h1{flex:1;font-weight:bold;color:#000;}#content-box .page-title .page-title-action{margin-top:20px;margin-bottom:10px;font-size:16px;}#content-box .page-title .page-title-action .dropdown{margin-left:10px;}#content-box .page-title .page-title-action .dropdown>.dropdown-toggle{background-color:#fff;border-radius:10px !important;box-shadow:3px 5px 4px #dfdfe0;padding:10px;color:#404d55;font-weight:bold;position:relative;}#content-box .page-title .page-title-action .dropdown.dropdown-notification .fa-bell{font-size:20px;}#content-box .page-title .page-title-action .dropdown.dropdown-notification .new-badge{background-color:#e86352;padding:5px;border-radius:10px !important;overflow:hidden;display:inline-block;position:absolute;top:5px;left:8px;}#content-box .page-title .page-title-action .dropdown.dropdown-notification #notification-title{display:flex;min-width:280px;padding:10px 0 5px 10px;border-bottom:1px solid #eee;}#content-box .page-title .page-title-action .dropdown.dropdown-notification #notification-title h3{margin:0;flex:1;font-weight:bold;}#content-box .page-title .page-title-action .dropdown.dropdown-notification #notification-list{padding-top:5px;overflow-y:auto;max-height:250px;}#content-box .page-title .page-title-action .dropdown.dropdown-notification #notification-list ul{padding:0;margin:0;list-style:none;}#content-box .page-title .page-title-action .dropdown.dropdown-notification #notification-list ul li{padding:5px 10px;border-bottom:1px solid #eee;}#content-box .page-title .page-title-action .dropdown.dropdown-notification #notification-list ul li.no-data{padding:20px 0;text-align:center;}#content-box .page-title .page-title-action .dropdown.dropdown-notification #notification-list ul li.no-data:hover{background-color:#fff;}#content-box .page-title .page-title-action .dropdown.dropdown-notification #notification-list ul li:hover{background-color:#eee;}#content-box .page-title .page-title-action .dropdown.dropdown-notification #notification-list ul li:last-child{border-bottom:none;}#content-box .page-title .page-title-action .dropdown.dropdown-notification #notification-list ul li a{text-decoration:none;color:#666;display:block;}#content-box .page-title .page-title-action .dropdown.dropdown-notification #notification-list ul li a:hover{color:#337ab7;}#content-box .page-title .page-title-action .dropdown.dropdown-notification #notification-list ul li .date{display:block;font-size:12px;color:#7e869d;padding-bottom:5px;text-transform:uppercase;}#content-box .page-title .page-title-action .dropdown.dropdown-notification #notification-list ul li .date i.bell{background-color:#e86352;padding:5px;border-radius:10px;overflow:hidden;display:inline-block;margin-right:5px;}#content-box .page-title .page-title-action .dropdown.dropdown-notification #notification-list ul li .date i.time{float:right;}#content-box .page-title .page-title-action .dropdown.dropdown-user .user-pic{width:25px;height:25px;border-radius:5px !important;margin-right:5px;overflow:hidden;}#content-box .page-title .page-title-action .dropdown.dropdown-user a{font-weight:bold;}#content-box .page-title .page-title-action .dropdown .dropdown-menu{margin-top:10px;padding:10px;border-radius:8px !important;}#content-box #user-info-box{display:grid;grid-template-columns:120px 35% auto;border-bottom:1px solid #ddd;grid-column-gap:20px;margin-bottom:25px;padding-top:25px;}#content-box #user-info-box .item-user-pic{text-align:center;padding-left:10px;}#content-box #user-info-box .item-user-pic .pic-box{overflow:hidden;border-radius:50% !important;margin:auto;width:110px;height:110px;align-content:center;align-items:center;display:flex;background-color:#f3f4f8;}#content-box #user-info-box .item-user-pic .pic-box img{margin:auto;width:100%;}#content-box #user-info-box .item label{text-transform:uppercase;font-size:14px;color:#7e869d;padding-top:10px;}#content-box #user-info-box .item p{margin:0;font-weight:600;font-size:1.2rem;}#content-box #user-info-box .item-patient{display:grid;grid-row-gap:5px;grid-column-gap:5px;grid-template-columns:auto 25% 25%;padding-bottom:20px;}#content-box #user-info-box .item-patient .item-card-number{grid-column-start:span 3;}#content-box #user-info-box .item-dentist{border-left:1px solid #ddd;display:grid;grid-row-gap:5px;grid-column-gap:5px;grid-template-columns:35% 35% auto;padding-left:20px;padding-bottom:20px;}#content-box #user-info-box .item-dentist .item-card-button{padding-top:3px;padding-right:20px;text-align:right;}#content-box #step-time-line{height:60px;margin:40px 20px 20px 20px;position:relative;}#content-box #step-time-line .bar{min-height:8px;background-color:#53a4eb;position:absolute;z-index:1;top:1px;width:0%;border-radius:20px 0 0 20px !important;overflow:hidden;}#content-box #step-time-line ol{position:absolute;width:100%;display:flex;border:1px solid #dde0e7;border-radius:20px;list-style:none;min-height:10px;padding:0;margin:0;z-index:0;box-shadow:2px 2px 5px #e1e5e8 inset;}#content-box #step-time-line ol li{flex:1;position:relative;}#content-box #step-time-line ol li i{background-color:#53a4eb;width:5px;height:5px;display:inline-block;position:absolute;border-radius:50%;top:2px;z-index:2;}#content-box #step-time-line ol li i.select{width:24px;height:24px;border:1px solid #f3f4f8;top:-8px;background-color:#53a4eb;}#content-box #step-time-line ol li i.select::after{content:' ';background-color:#53a4eb;width:22px;height:22px;display:block;border-radius:50%;border:2px solid #fff;}#content-box #step-time-line ol li span{position:absolute;top:20px;transform:translateX(-45%);}#content-box #step-time-line ol li.start i{left:0;}#content-box #step-time-line ol li.start span{left:0;transform:translateX(0);}#content-box #step-time-line ol li.end{width:1px;flex:initial;}#content-box #step-time-line ol li.end i{left:-5px;}#content-box #step-time-line ol li.end span{left:initial;transform:none;right:0;}#content-box .title-box{font-size:26px;font-weight:bold;margin-bottom:15px;}#content-box .title-box span{display:inline-block;padding:8px;font-size:20px;border:4px solid #fff;color:#fff;box-shadow:3px 5px 4px #dfdfe0;border-radius:8px !important;margin-right:8px;vertical-align:middle;}#content-box .appointments-box{min-height:150px;}#content-box .appointments-box .title-box span{background-color:#6f30eb;}#content-box .appointments-box .appointments-list{min-height:150px;list-style:none;padding:0;margin:0;}#content-box .appointments-box .appointments-list li{background-color:#fff;min-height:80px;padding:15px;margin-bottom:15px;}#content-box .appointments-box .appointments-list li .item{display:flex;}#content-box .appointments-box .appointments-list li .item .info{flex:1;}#content-box .appointments-box .appointments-list li .item .image{width:45px;}#content-box .appointments-box .appointments-list li .item .image span,#content-box .appointments-box .appointments-list li .item .image a{display:block;width:35px;height:35px;line-height:35px;background-color:#eff2f5;border-radius:5px !important;text-align:center;color:#6f30eb;font-size:18px;}#content-box .appointments-box .appointments-list li .item .image a{border-radius:50% !important;float:right;}#content-box .appointments-box .appointments-list li .item .image a:hover{background-color:#cdd3d8;}#content-box .appointments-box .appointments-list li .item .image a .fa-arrow-circle-right{font-size:25px;margin-top:11px;}#content-box .appointments-box .appointments-list li .item .info span{display:block;font-size:12px;color:#7e869d;}#content-box .appointments-box .appointments-list li .item .info p{margin:0;font-weight:600;}#content-box .appointments-box .appointments-list li .item-no-data{min-height:100px;line-height:80px;}#content-box .action-box{min-height:150px;}#content-box .action-box .title-box span{background-color:#76c872;}#content-box .action-box .actions-list{list-style:none;min-height:100px;padding:10px 20px;margin:0;background-color:#fff;}#content-box .action-box .actions-list li{border:1px solid #f3f4f8;margin:15px 0;padding:10px;border-radius:8px !important;display:flex;align-items:center;}#content-box .action-box .actions-list li.no-data{border:none;line-height:40px;}#content-box .action-box .actions-list li .msg{flex:1;font-weight:bold;}#content-box .action-box .actions-list li .btnComplete{border:2px solid #e06757;border-radius:30px !important;padding:10px 20px;color:#e06757;background-color:#fff;font-weight:bold;font-size:16px;cursor:pointer;}#content-box .action-box .actions-list li .btnComplete:hover{color:#fff;background-color:#e06757;}#content-box .action-box .actions-list li .btnCompleted{padding:10px;color:#76c873;font-weight:bold;font-size:16px;}#content-box .action-box .actions-list li .btnCompleted .fa-check-circle{font-size:26px;vertical-align:middle;}#content-box .grid-circle{border-radius:12px !important;box-shadow:5px 5px 8px #e9e9ef;overflow:hidden;}#content-box .grid-circle .k-grid-header{background-color:#414d55;}#content-box .grid-circle .k-grid-header .k-grid-header-wrap{border-color:#59646b;}#content-box .grid-circle .k-grid-header th.k-header{background-color:#414d55;color:#e5e5e5;border-color:#59646b;text-transform:uppercase;}#content-box .grid-circle .k-grid-header th.k-header>.k-link{color:#e5e5e5;}#content-box .light-form .light{padding:12px 20px 15px 20px !important;}#content-box .light-form .light .portlet-title{min-height:35px;border-bottom:1px solid #eee;}#content-box .light-form .light .portlet-title>.caption{padding:5px 0;font-size:24px;font-weight:bold;color:#333;}#content-box .light-form .light .portlet-title>.tools{padding:5px 0 5px 0;margin-top:2px;}#content-box .light-form .light.form-readonly .form-control{border:1px solid #dff0ff;min-height:25px;}#content-box .light-form .light.form-readonly .control-label{text-transform:uppercase;font-size:12px;color:#bec0c5;font-weight:normal;}#content-box .light-form .light.form-readonly .textarea-readonly{min-height:60px;}#content-box .light-form .light .grid-circle{border-radius:12px 12px 0 0 !important;box-shadow:none;overflow:hidden;border:none;}#content-box .light-form .light .grid-circle .k-grid-content table{border-bottom:none;}#content-box .light-form .light .grid-circle .k-grid-content table tr td{border:none;}#content-box .light-form .light .grid-circle .k-pager-wrap{border:none;box-shadow:none;}#content-box #message-list-box .input-group{padding:15px;}#content-box #message-list-box .line{border-bottom:1px solid #e7edef;margin:5px -15px;}#content-box #message-list-box .message-list{margin:-10px 0 0 30px;display:none;min-height:500px;height:calc(100vh - 250px);overflow-y:auto;}#content-box #message-list-box .message-list .item{padding:10px 30px 20px 10px;border-bottom:1px solid #e7edef;}#content-box #message-list-box .message-list .item:hover{background-color:#fbfbfb;cursor:pointer;}#content-box #message-list-box .message-list .item .item-head{font-weight:bold;padding-bottom:5px;line-height:30px;}#content-box #message-list-box .message-list .item .item-head .new-badge{background-color:#e86352;padding:4px;border-radius:10px !important;overflow:hidden;display:inline-block;margin-right:5px;}#content-box #message-list-box .message-list .item .item-head span{font-size:12px;float:right;color:#7e869d;font-weight:normal;text-transform:uppercase;}#content-box #message-list-box .message-list .item .item-message{line-height:1.4rem;color:#666;}#content-box #message-info-box{padding:0 10px 0 20px;border-left:1px solid #e7edef;margin-top:20px;}#content-box #message-info-box #messageForm{display:none;}#content-box #message-info-box #messageForm .line{border-bottom:1px solid #e7edef;margin:20px -10px 0 -20px;}#content-box #message-info-box #messageForm #message-list{min-height:500px;height:calc(100vh - 300px);border:none;box-shadow:none;background-color:transparent;overflow-y:auto;}#content-box #message-info-box #messageForm #message-list .chat-list{padding:0 10px 0 5px;}#content-box #message-info-box #messageForm #message-list li{padding:10px 25px;}#content-box #message-info-box #messageForm #message-list li .user-info .user-box .avatar{width:40px;height:40px;border-radius:40px !important;border:1px solid #181e62;}#content-box #message-info-box #messageForm #message-list li .user-info .user-box .avatar img{width:40px;height:40px;}#content-box #message-info-box #messageForm #message-list li.you{background-color:#eef2f5;}#content-box #message-info-box #messageForm #message-list li.you:after{border-top:15px solid #eef2f5;}#content-box #message-info-box #messageForm #message-list li.you .avatar{margin-top:20px;}#content-box #message-info-box #messageForm #message-list li.my{background-color:#6e30eb;color:#fff;}#content-box #message-info-box #messageForm #message-list li.my:after{border-top:15px solid #6e30eb;}#content-box #message-info-box #messageForm #message-list .time{font-size:12px;color:#b5b5b5 !important;text-transform:uppercase;}#content-box #message-info-box #messageForm #message-list .nick-name{top:-55px;font-size:1rem;font-weight:bold;}#content-box #message-info-box #messageForm .message-textarea{border:1px solid #e8e1e1;position:relative;border-radius:5px !important;overflow:hidden;}#content-box #message-info-box #messageForm .message-textarea textarea{background-color:#fff;width:100%;height:80px;border:none;padding:8px;}#content-box #message-info-box #messageForm .message-textarea textarea:focus{shape-outside:none;outline:none;box-shadow:none;}#content-box #message-info-box #messageForm .message-textarea .btnSend{position:absolute;right:5px;bottom:5px;color:#fff;font-size:14px;z-index:1;cursor:pointer;font-weight:normal;background-color:#76c873;border-radius:50% !important;width:30px;height:30px;text-align:center;line-height:30px;}#content-box #fileUserPic-box{padding-top:1rem;text-align:center;}#content-box #fileUserPic-box #fileUserPic{display:none;}#content-box #fileUserPic-box #fileUserPic-label{height:220px;width:220px;background-color:#f3f4f8;margin:auto;border-radius:50% !important;line-height:220px;overflow:hidden;cursor:pointer;}#content-box #fileUserPic-box #fileUserPic-label .img{width:220px;height:220px;display:flex;}#content-box #fileUserPic-box #fileUserPic-label .img i{font-size:180px;margin:auto;}#content-box #fileUserPic-box #fileUserPic-label img{width:100%;margin:auto;}#content-box #fileUserPic-box .k-upload{height:1px;width:1px;overflow:hidden;z-index:1;position:absolute;top:-1000px;}#content-box .file-tip{padding-top:2rem;color:#666;}#content-box .document-box .documentList{margin:0;padding:0;list-style-type:none;}#content-box .document-box .documentList li{display:grid;grid-template-columns:56px 22% auto 100px;grid-column-gap:5px;border-bottom:1px solid #eee;grid-row-gap:15px;padding:8px 0;}#content-box .document-box .documentList li .item-img{display:flex;align-items:center;justify-content:center;}#content-box .document-box .documentList li .item-img img{margin:auto;width:50px;height:50px;}#content-box .document-box .documentList li label{font-size:12px;text-transform:uppercase;color:#bec0c5;}#content-box .document-box .documentList li p{margin:0;line-height:1.5rem;}#content-box .document-box .documentList li .item-info{padding:2px 10px 2px 0;border-right:1px solid #eee;}#content-box .document-box .documentList li .item-info p{font-weight:bold;}#content-box .document-box .documentList li .item-dec{padding:2px 10px;}#content-box .document-box .documentList li .item-action{display:flex;align-items:center;justify-content:flex-end;}#content-box .document-box .documentList li .item-action i{font-size:28px;margin:5px;}#content-box .document-box .documentList li .item-action i.fa-download{color:#75c973;}#content-box .document-box .documentList li .item-action i.fa-times-circle{color:#e36556;}#content-box .document-box .documentUpload{margin-top:25px;}#content-box .document-box .documentUpload .file-box{width:99%;min-height:150px;border:1px dashed #ccc;margin:15px;text-align:center;border-radius:8px !important;}#content-box .document-box .documentUpload .file-box .fa{margin:35px auto 15px auto;font-size:40px;line-height:40px;color:#999;}#content-box .document-box .documentUpload .file-box h4{font-size:16px;font-weight:600;color:#7f8696;margin:5px;}#content-box .document-box .documentUpload .file-box h4 label{color:#4169c1;text-decoration:underline;font-weight:600;cursor:pointer;}#content-box .document-box .documentUpload .file-box p{color:#ddd;margin:5px;}#content-box .document-box .documentUpload .file-box.disabled .fa{color:#ddd;}#content-box .document-box .documentUpload .file-box.disabled h4{color:#ddd;}#content-box .document-box .documentUpload .file-box.disabled h4 label{color:#ddd;cursor:default;}#content-box .document-box .documentUpload .file-box .k-upload{position:absolute;width:1px;height:1px;left:-2000px;}#content-box #teethBox #maxillary.active span,#content-box #teethBox #mandibular.active span{cursor:default;}#content-box #teethBox .btn{cursor:default;}#content-box .control-text{display:inline-block;margin-bottom:5px;font-weight:normal;}
.result-good-match {
    display: inline-block;
    background-color: var(--green);
    padding: 2px 10px;
    border-radius: 8px !important;
}

.map-sidebar-selectable:hover {
    background-color: #cce7ff;
    color: #5f5f5f;
}

.selected-result {
    background-color: #99cfff;
}

.review-input p {
    padding-left: 20px;
}

.review-privacy-policy {
}

    .review-privacy-policy .scrollingTerms {
        padding: 20px;
        border: 1px solid lightgrey;
        width: 90%;
        margin: 0 auto;
        height: calc(100% - 80px);
        overflow-y: scroll;
        overflow-x: hidden;
    }

.review-privacy-policy .agreement {
    padding: 10px;
    margin-left:5%;
}

.mapContainer {
    height:calc(100% - 60px);
}

.mapSidebar {
    width:300px;
}

.mapSidebarContent {
    height:calc(100% - 75px);
}
.mapSidebarSearch {
    padding:5px;
    height:45px;
}
.mapSidebarTitle {
    padding:5px;
    height:30px;
    margin-top:0px;
    margin-bottom:0px;
}

.mapContent {
    height:100%;
}

.sectionTitle {
    height:60px;
}

.mapControl {
    padding-top:15px;
    padding-bottom:10px;
    height:60px;
}

.mapInner {
    height:100%;
}

.mapItems {
    display:flex;
    padding: 0 12px;
    height:calc(100% - 60px);
}

#selfReferralSearch {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: calc(100% - 60px);
}

#selfReferralReview {
    height: calc(100% - 60px);
    padding-bottom:8px;
}

.reviewContainer {
    height:100%;
}

.reviewContent {
    height:calc(100% - 100px);
}

.reviewControl {
    padding-top: 15px;
    padding-bottom: 10px;
    height: 60px;
}
