﻿@import url(/Library/google-font/opensans/style.css);html{width:100%;height:100%;}body{width:100%;height:100%;min-width:768px;margin:0;padding:0;background-color:#f3f3f3;font-family:'Open Sans',Arial;font-weight:normal;font-style:normal;color:#111;font-size:14px;}input,select,textarea,.form-control{font-size:14px;}a{color:#3a7374;transition:all .5s;}a:hover,a:focus,a:active{color:#888;}.navbar-brand{color:#fff !important;font-size:18px;text-transform:uppercase;}.sidebar{position:relative;float:left;width:240px;min-height:100%;background-color:#fff;border-right:1px #eee solid;}.sidebar .panel{margin-bottom:0;border-left-width:0;border-right-width:0;border-top-width:0;border-bottom:1px #3a7374 solid;box-shadow:none;}.sidebar .panel .panel-heading{padding-left:15px;padding-top:27px;padding-bottom:12px;border-bottom:1px #f3f3f3 solid;background-color:transparent;color:#3a7374;font-size:17px;}.sidebar .list-group{margin-bottom:0;}.sidebar .list-group .list-group-item{padding-left:20px;border-left-width:0;border-right-width:0;border-color:#f2f2f2;color:#444;}.sidebar .list-group .disabled{border-top-width:0;color:#bbb;background-color:#fbfbfb;}.sidebar .list-group .active{padding-left:15px;border-left:5px #3a7374 solid;background-color:#f3f3f3 !important;color:#3a7374;font-weight:600;}.sidebar .list-group .list-group-item a{color:#444;}.sidebar .list-group .list-group-item i{width:32px;font-size:16px;}.sidebar .list-group .list-group .list-group-item{padding-left:35px;}.sidebar .list-group .list-group .active{padding-left:30px;}.sidebar .list-group .list-group .list-group-item:first-child{border-top-width:1px;}.topbar{position:absolute;z-index:999;left:240px;right:0;height:50px;}.topbar>nav{border:none;background-color:#3a7374;}.topbar>nav .navbar-nav>li>a{color:#fff !important;}.topbar>nav .navbar-nav>.active>a{background-color:#fff !important;color:#3a7374 !important;}.topbar .searchbox input{border:none !important;border-radius:20px !important;box-shadow:none !important;}.topbar .searchbox .icon{color:#888;}.topbar .navbar-default .navbar-nav>.open>a,.topbar .navbar-default .navbar-nav>.open>a:focus,.topbar .navbar-default .navbar-nav>.open>a:hover{background-color:#3a7374;}.topbar .toolicon{padding-top:12px;padding-bottom:12px;}.topbar .toolicon:focus{background-color:#3a7374 !important;}.topbar .toolicon i{line-height:26px;font-size:22px;}.topbar .toolicon .badge{position:absolute;right:4px;top:8px;padding:0 3px;min-width:14px;height:14px;line-height:13px;background-color:#f00;border-radius:50%;font-size:11px;}.topbar .btn-default.navbar-btn{border-color:#fff;background-color:transparent;color:#fff;}.topbar .btn-default.navbar-btn:hover{border-color:#fff;background-color:#fff;color:#3a7374;}.login-panel{padding:15px 10px;background-color:#3a7374;color:#fff;}.login-panel .image{float:left;overflow:hidden;width:64px;height:64px;text-align:center;border-radius:32px;background-color:#fff;}.login-panel .image i{padding-top:7px;font-size:64px;color:#aaa;}.login-panel .fullname{margin-top:10px;margin-left:70px;font-weight:bold;}.login-panel .username{margin-left:70px;}.login-panel .username .istrial{margin-top:5px;}.login-panel .username .istrial .badge{background-color:#f00;color:#fff;}.maincontent{position:absolute;margin-left:240px;padding:50px 0 0 0;left:0;right:0;top:0;bottom:0;box-shadow:-1px 0 0 #eee;}.maincontent .content{margin-bottom:25px;padding:15px;background-color:#fff;}.nav-tabs{padding:15px 20px 0;border:none;background-color:#f3f3f3;}.nav-tabs>li{margin-bottom:0 !important;}.nav-tabs>li>a{padding-left:20px;padding-right:20px;border:0 !important;color:#666 !important;text-transform:uppercase;}.nav-tabs>li>a>i{margin-right:5px;font-size:16px;}.nav-tabs>.active{margin-top:-2px;}.nav-tabs>.active>a{border:0;border-top:2px #3a7374 solid !important;background-color:#fff !important;color:#3a7374 !important;text-transform:uppercase;}.nav-tabs>.active>a>i{color:#3a7374 !important;}.nowrap{white-space:nowrap !important;}.text-wrap{white-space:normal !important;}.maintitle{margin:0;padding:23px 15px 10px;background-color:#f3f3f3;font-size:24px;color:#3a7374;}.grouptitle{margin:0;padding:0 15px 10px;font-size:17px;}label{font-weight:normal;}.form-horizontal{position:relative;}.form-horizontal .form-group{margin-bottom:8px;}.form-horizontal .form-control:focus{border-bottom-color:#3a7374 !important;}.form-horizontal input.form-control,.form-horizontal select.form-control{padding-left:0;padding-right:0;width:100%;border-color:transparent;border-bottom:1px #d0d0d0 solid;background-color:transparent;box-shadow:none !important;color:#111;}.form-horizontal textarea.form-control{border-color:#ddd;}.form-horizontal span.form-control{width:100%;border:none !important;box-shadow:none !important;}.form-horizontal .form-control.k-input{height:16px;line-height:16px;padding:6px 0;border-top:1px transparent solid !important;}.form-horizontal .form-group .control-label{padding-left:0;padding-right:0;padding-top:7px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:normal;color:#999;}.form-horizontal .form-group .control-label.title{display:block;margin-bottom:0;min-height:34px;padding-bottom:0;padding-top:14px !important;color:#000;font-weight:700;}.checkbox-list{padding-bottom:22px !important;}.table>thead>tr>th{font-weight:600;text-transform:uppercase;color:#aaa;}.btn{border-radius:5px;font-weight:600;text-transform:uppercase;}.btn-xs{text-transform:none;}.btn-primary{background-color:#3a7374;border-color:#3a7374;}.btn-primary:hover,.btn-primary:focus{background-color:#3a7374 !important;border-color:#3a7374 !important;color:#fff !important;}.btn-primary.active{background-color:#3a7374;border-color:#3a7374;}.btn-primary-clear{background-color:#fff;border-color:#3a7374;color:#3a7374;}.btn-primary-clear:hover,.btn-primary-clear:focus{background-color:#3a7374;border-color:#3a7374;color:#fff;}.btn-primary-clear.active{background-color:#3a7374;border-color:#3a7374;color:#fff;}.btn-primary,.btn-warning,.btn-danger,.btn-info{border:none;}.btn-default{border-color:#c0c0c0;}.content{position:relative;}.overlay{position:absolute;z-index:1;left:0;top:0;width:100%;min-height:100%;}.chat{position:relative;padding:0 0 50px;width:100%;height:100%;border:20px #f2f2f2 solid;}.chat .chat-tool{position:absolute;left:0;bottom:0;padding-top:10px;width:60%;background-color:#f3f3f3;}.chat .chat-tool input{border:0;box-shadow:none !important;color:#222;}.chat .chat-list{position:absolute;right:0;top:0;bottom:0;width:38%;background-color:#fff;}.chat .chat-list .item{overflow:hidden;padding:10px;clear:both;border-bottom:1px #f0f0f0 solid;cursor:pointer;}.chat .chat-list .item:hover{background-color:#f8f8f8;}.chat .chat-list .item.active{border-right:5px solid #3a7374;background-color:#f2f2f2;}.chat .chat-list .image{float:left;overflow:hidden;padding-top:4px;width:48px;height:48px;text-align:center;border-radius:24px;background-color:#e0e0e0;}.chat .chat-list .image i{font-size:48px;color:#bbb;}.chat .chat-list .name{margin-left:60px;margin-top:6px;color:#444;font-weight:bold;}.chat .chat-list .text{margin-left:60px;color:#888;}.chat .chat-list .search-box{margin-bottom:0;border-bottom:13px #f2f2f2 solid;}.chat .chat-list .search-box .form-control{border:none;}.chat.hide-chat-tool{padding-bottom:0;}.chat.hide-chat-tool .chat-tool{display:none;}.chat-box{overflow:auto;padding:10px;width:60%;height:100%;background-color:#fff;}.chat-box .image{overflow:hidden;padding-top:4px;width:36px;height:36px;text-align:center;border-radius:18px;background-color:#e0e0e0;}.chat-box .text{padding:8px 12px;line-height:1.42;border-radius:8px;background-color:#f6f4d3;color:#222;}.chat-box .text img{max-width:100%;height:auto;}.chat-box .me,.chat-box .you{position:relative;margin:8px 0;clear:both;}.chat-box .me .image{float:right;}.chat-box .me .text{margin:0 45px 0 80px;background-color:#f2f2ed;}.chat-box .you .image{float:left;}.chat-box .you .image i{color:#3a7374;}.chat-box .you .text{margin:0 80px 0 45px;}.chat-box .time{position:relative;padding:4px 0 8px;font-size:12px;color:#999;z-index:1;}.chat-box .me .time{position:absolute;padding-top:11px;left:15px;}.chat-box .you .time{position:absolute;padding-top:11px;right:15px;}.chat-box .last-time{clear:both;line-height:2;text-align:center;color:#888;}.panel-default{border:0;box-shadow:none;}.panel-default .panel-heading{padding-left:0;padding-right:0;border:0;background-color:#f3f3f3;}.panel-default .panel-heading .panel-title{font-size:17px;color:#777;}.panel-body>.form-group{margin-left:0;margin-right:0;}.row .control-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:normal;color:#999;}.form-control:focus{border-color:#3a7374;box-shadow:0 1px 1px rgba(0,0,0,.075) inset,0 0 8px rgba(207,196,1,.6);outline:0 none;}.file,.avatar{display:inline-block;width:150px;height:150px;background-color:#ddd;overflow:hidden;text-align:center;border-radius:50%;background-position:center top;background-size:cover;background-repeat:no-repeat;background-image:url(/Theme/Default/Image/avatar-default.png);cursor:pointer;}.file i,.avatar i{margin-top:15px;font-size:140px;color:#aaa;}.file.multiple,.avatar.multiple{margin-right:20px;}.file{border-radius:5px;background-color:#eee;background-image:none;}.file i{margin-top:30px;font-size:70px;color:#aaa;}.file.multiple{position:relative;margin-right:15px;}.file.multiple .delete-btn{display:none;position:absolute;right:5px;top:5px;width:30px;height:30px;background-color:#fff;border:2px #f00 solid;border-radius:15px;color:#f00;font-size:18px;font-weight:bold;}.file.multiple:hover .delete-btn{display:block;}.file.multiple:hover .delete-btn:hover{background-color:#f00;color:#fff;}.imageupload-tool{position:relative;left:0;border-radius:5px;overflow:hidden;display:inline-block;}.imageupload-tool .upload-btn{overflow:hidden;position:relative;cursor:pointer;float:left;}.imageupload-tool .upload-btn input[type="file"]{position:absolute;right:0;top:0;opacity:0;cursor:pointer;font-size:99px !important;}.emoji{top:0 !important;font-size:18px !important;}.emoji:hover{cursor:pointer;opacity:.5;}.notify-box{overflow:auto;width:400px;max-height:450px;}.notify-box li{border-top:1px #eee solid;}.notify-box li:first-child{border-top-width:0;}.notify-box a{display:block;padding:7px 15px !important;}.notify-box .avatar{float:left;width:48px;height:48px;}.notify-box .notify-info{display:block;margin-left:60px;}.notify-box .notify-info>span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.notify-box .notify-info .username{font-weight:600;}.notify-box .notify-info .date{color:#aaa;}.pricelist-filter{width:500px !important;}.pricelist-filter .pricelist-filter-head{padding:6px 20px 0 5px;background-color:#eee;font-weight:bold;}.pricelist-filter .pricelist-filter-th-code{display:inline-block;width:20%;line-height:26px !important;}.pricelist-filter .pricelist-filter-th-name{display:inline-block;width:60%;line-height:26px !important;}.pricelist-filter .pricelist-filter-th-price{display:inline-block;line-height:26px !important;text-align:right;width:20%;}.pricelist-filter .pricelist-filter-td-code{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;float:left;width:20%;line-height:1.8em;border-top:1px #ddd solid;}.pricelist-filter .pricelist-filter-td-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;float:left;width:60%;line-height:1.8em;border-top:1px #ddd solid;}.pricelist-filter .pricelist-filter-td-price{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;float:left;width:20%;line-height:1.8em;border-top:1px #ddd solid;text-align:right;}.patientlist-filter{width:500px !important;}.patientlist-filter .patientlist-filter-head{padding:6px 20px 0 5px;background-color:#eee;font-weight:bold;}.patientlist-filter .patientlist-filter-th-code{display:inline-block;width:25%;line-height:26px !important;}.patientlist-filter .patientlist-filter-th-name{display:inline-block;width:60%;line-height:26px !important;}.patientlist-filter .patientlist-filter-th-gender{display:inline-block;line-height:26px !important;text-align:right;width:15%;}.patientlist-filter .patientlist-filter-td-code{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;float:left;width:25%;line-height:1.8em;border-top:1px #ddd solid;}.patientlist-filter .patientlist-filter-td-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;float:left;width:60%;line-height:1.8em;border-top:1px #ddd solid;}.patientlist-filter .patientlist-filter-td-gender{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;float:left;width:15%;line-height:1.8em;border-top:1px #ddd solid;text-align:right;}.drugtlist-filter{width:700px !important;}.drugtlist-filter .drugtlist-filter-head{padding:6px 20px 0 5px;background-color:#eee;font-weight:bold;}.drugtlist-filter .drugtlist-filter-th-name{display:inline-block;width:50%;line-height:26px !important;}.drugtlist-filter .drugtlist-filter-th-usage{display:inline-block;width:50%;line-height:26px !important;}.drugtlist-filter .drugtlist-filter-td-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;float:left;width:50%;line-height:1.8em;border-top:1px #ddd solid;}.drugtlist-filter .drugtlist-filter-td-usage{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;float:left;width:50%;line-height:1.8em;border-top:1px #ddd solid;}.text-primary{color:#cfc401;}.open>.dropdown-toggle.btn-primary{background-color:#3a7374;border-color:#3a7374;}.btn-primary .fa{color:#fff;}.form-benhan{display:inline-block;width:auto;min-width:780px;}.form-benhan .form-title{margin:10px 0;padding:0;font-size:17px;font-weight:normal;text-transform:uppercase;}.form-benhan .form-label{margin:0;padding:0;font-size:14px;font-weight:600;}.form-benhan .right{text-align:right;}.form-benhan .center{text-align:center;}.form-benhan th,.form-benhan td{padding:3px 10px !important;height:41px !important;border-color:#eee !important;}.form-benhan th{padding-top:10px !important;font-weight:normal;}.radio-inline input,.radio-inline label{cursor:pointer;}.recordstatus_appointment{font-weight:bold;}.quatrinhdieutri .round{margin-bottom:20px;background-color:#fff;}.quatrinhdieutri .round .title{border-bottom:1px #eee solid;cursor:pointer;text-transform:uppercase;}.quatrinhdieutri .round .title:hover{background-color:#fafafa;color:#3a7374;}.quatrinhdieutri .round .title i{font-size:15px;}.quatrinhdieutri .round .title span{display:inline-block;margin-right:15px;padding:10px 15px;background-color:#ddd;}.quatrinhdieutri .round td{white-space:pre-wrap;}.quatrinhdieutri .round.active .title{color:#3a7374;}.quatrinhdieutri .round.active .title span{background-color:#3a7374;color:#fff;}.br-newline{white-space:pre-wrap;}.fc-agendaDay-view .fc-today{background-color:#fff !important;}.toothtable{position:relative;margin-bottom:10px;max-width:1100px;}.toothtable .toothtable-image{max-width:100%;}.toothtable .tooth-list{position:absolute;top:29.8%;width:100%;height:41%;}.toothtable .tooth-list .tooth-list-up{position:absolute;top:0;}.toothtable .tooth-list .tooth-list-down{position:absolute;bottom:0;}.toothtable .tooth-list .tooth-list-up-1{position:absolute;top:26%;}.toothtable .tooth-list .tooth-list-up-1 .tooth-item:nth-child(1),.toothtable .tooth-list .tooth-list-up-1 .tooth-item:nth-child(2),.toothtable .tooth-list .tooth-list-up-1 .tooth-item:nth-child(3),.toothtable .tooth-list .tooth-list-up-1 .tooth-item:nth-child(14),.toothtable .tooth-list .tooth-list-up-1 .tooth-item:nth-child(15),.toothtable .tooth-list .tooth-list-up-1 .tooth-item:nth-child(16){visibility:hidden !important;opacity:0 !important;}.toothtable .tooth-list .tooth-list-down-1{position:absolute;bottom:26%;}.toothtable .tooth-list .tooth-list-down-1 .tooth-item:nth-child(1),.toothtable .tooth-list .tooth-list-down-1 .tooth-item:nth-child(2),.toothtable .tooth-list .tooth-list-down-1 .tooth-item:nth-child(3),.toothtable .tooth-list .tooth-list-down-1 .tooth-item:nth-child(14),.toothtable .tooth-list .tooth-list-down-1 .tooth-item:nth-child(15),.toothtable .tooth-list .tooth-list-down-1 .tooth-item:nth-child(16){visibility:hidden !important;opacity:0 !important;}.toothtable .tooth-list .tooth-item{position:relative;float:left;width:6.25%;}.toothtable .tooth-list .tooth-item .tooth-item-map{position:relative;width:100%;z-index:1;}.toothtable .tooth-list .tooth-item .tooth-item-active{position:absolute;width:100%;}.toothtable .toothitem_info{margin-bottom:30px;}.toothitem_info{margin-bottom:5px;max-width:1100px;}.toothitem_info .toothitem_info_item{overflow:hidden;padding:5px;cursor:pointer;}.toothitem_info .toothitem_info_item:hover{box-shadow:0 0 5px rgba(0,0,0,.2);}.toothitem_info .toothitem_info_item .tooth-item-icon{float:left;margin-top:-2px;margin-right:10px;width:18px;height:18px;background-color:#fff;background-position:-1px -1px;box-shadow:0 0 5px rgba(0,0,0,.2);border-radius:3px;}.tooth-item-active-1{background-image:url(tooth-2-active-0-1.png);}.tooth-item-active-2{background-image:url(tooth-2-active-0-2.png);}.tooth-item-active-3{background-image:url(tooth-2-active-0-3.png);}.tooth-item-active-4{background-image:url(tooth-2-active-0-4.png);}.tooth-item-active-5{background-image:url(tooth-2-active-0-5.png);}.tooth-item-active-6{background-image:url(tooth-2-active-0-6.png);}.tooth-item-active-7{background-image:url(tooth-2-active-0-7.png);}.summary-data-block{position:relative;}.summary-data-block .title{margin:20px 0 10px -15px;padding:10px 50px 10px 15px;display:inline-block;background-color:#3a7374;color:#fff;font-size:16px;text-transform:uppercase;font-weight:bold;}.document-list .document-item{margin-bottom:20px;}.document-list .document-item .name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;}.input-hide-focus{width:0;height:0;border:none;margin:0;padding:0;opacity:0;overflow:hidden;display:block;}.sub-topbar{float:right;margin:14px 20px 0 0;}.print-headinfo{margin-bottom:10px;padding:30px 20px;border-bottom:1px #3a7374 solid;}.print-headinfo .logo img{margin-right:25px;height:100px;}.print-headinfo .info .companyname{font-size:19px;color:#3a7374;text-transform:uppercase;}.print-headinfo .info .address{margin-bottom:5px;font-size:14px;color:#666;}.print-headinfo .info .infoitem th{padding-right:10px;color:#888;}.print-headinfo .info .infoitem td{color:#000;}.print-prescription{font-size:11px !important;}.print-prescription th,.print-prescription td{padding:5px 10px !important;height:auto !important;}.print-prescription .print-headinfo{padding:0 0 10px;}.print-prescription .print-headinfo .infoitem th,.print-prescription .print-headinfo .infoitem td{padding:2px 8px 2px 0 !important;}.print-prescription .title{margin:20px 0;padding:0;text-align:center;}
.newlist {
    background-color: #f3f3f3 !important;
    font-size: 13px;
    padding-right: 0px;
}

.newlist .current {
        color: #3a7374 !important;
}
.sidebar .list-group .newlist i {
    width: 12px;
    font-size: 16px;
}
.form-control-col-3 {
    width: 30% !important;
}
.imageformlist .avatar {
    border-radius: 0;
}
.form-benhan-data .avatar {
    width: 227px !important;
    height: 128px !important;
}
    .textboxinline {
    display: -webkit-inline-box;
}

    .textboxinline input {
        width: 60% !important;
        text-align: center;
    }
.form-benhan-data  tr  th:first-child {
    /*text-transform: uppercase;
    font-weight: bold;*/
}
.maincontent .overlay{
    min-height:98%;
}
.bold{
    font-weight: bold !important;
}
.upper {
    text-transform: uppercase !important;
    
}
.redcolor {
    background-color: #e00c0c !important;
    color: white !important;
}
.border-bottom {
    border-bottom: 1px #ccc solid !important;
}
.tooth-item-active-8 {
    background-image: url(tooth-2-active-0-8.png);
}
.tooth-item-active-9 {
    background-image: url(tooth-2-active-0-9.png);
}
.tooth-item-active-10 {
    background-image: url(tooth-2-active-0-10.png);
}
.tooth-item-active-11 {
    background-image: url(tooth-2-active-0-11.png);
}
.tooth-item-active-12 {
    background-image: url(tooth-2-active-0-12.png);
}
.tooth-item-active-13 {
    background-image: url(tooth-2-active-0-13.png);
}
.tooth-item-active-14 {
    background-image: url(tooth-2-active-0-14.png);
}

.form-benhan-data .img34 .avatar {
    width: 85px !important;
    height: 113px !important;
    margin-bottom: 27px;
}
.form-benhan-data .img169 .avatar {
    margin-bottom: 27px;
}
.form-benhan-data .img108 .avatar {
    width: 142px !important;
    height: 114px !important;
    margin-bottom: 27px;
}
.imageformlist{
    padding:0 ;
}











