﻿body
{
}
.q-title-form{font-size:13px;font-weight:bold;margin-top:0}
.q-title-form-2{font-size:13px;font-weight:bold;margin-top:0px;padding-left:15px;padding-right:15px}
.tabbable-line > .tab-content{padding-top:20px}
.portlet:not(.light) .tabbable-line{padding-top:0}
.mt-repeater .mt-repeater-delete {
    margin-top: 2em;
}
.mt-repeater .mt-repeater-item{margin-bottom:10px;padding-bottom:0px}
.mt-repeater .mt-repeater-title{font-size:14px;font-weight:500;margin-bottom:15px;text-transform:none;font-style:italic}
.q-check{margin-top:5px;padding-left:25px;font-size:13px}
.q-btn{}
.q-btn > .btn{margin:0 2px}
.m-heading-1 h3{margin-bottom:0}
.float-right{float:right !important}
.float-left{float:left !important}
.modal-body{border-bottom:1px solid #efefef !important}
.padding-tb-10{padding-bottom:10px !important;padding-top:10px !important}
.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover{background:#3598dc;border:1px solid #3598dc}
.pagination > li > a, .pagination > li > span{color:#3598dc}
@media screen and (max-width: 640px) {
    .q-btn{}
.q-btn > .btn{width:100%;margin-bottom:10px}
}
.page-header.navbar .page-logo .logo-default{margin-top:10px}
.popup-thb{margin-bottom:20px}
.popup-thb ul {margin:0 0 20px 0;padding:0}
.popup-thb ul li{list-style:none;padding:5px}
.popup-thb td{padding:5px}
.label-1 label{width:64px}
.label-2  label{width:120px}
.modal-header{background:#3598dc;color:#fff;padding:10px 15px}
.modal-header-2{background:#c49f47;color:#fff;}

.close{opacity:.4}
.modal .modal-header .close{margin-top:5px !important}
.title-modal{margin:0 0 10px 0;border-bottom: 1px solid #ddd;padding-bottom:10px}
.popup-thb-2 ul{margin:0;padding:0}
.popup-thb-2 li{display:inline-block;list-style:none;padding:10px;margin:0 50px 0 0;min-width:150px;width:200px;text-align:center;vertical-align:top}
.popup-thb-2 li:nth-last-child(1){margin-right:0}
.popup-thb-2 .btn{margin-bottom:15px}
.popup-thb-2 p {padding: 0px 0 0px 0;margin: 0;}
.fix-padding-0{padding-left:0;padding-right:0}
#sample_editable_1_wrapper > div:nth-child(1) {display: none;}
.page-footer{text-align:center}
.page-footer .page-footer-inner{float:none}
.custom-timeline{position:relative;text-align:center;margin-top:20px;}
.custom-timeline p{padding-left:7px;padding-right:7px}
.custom-timeline span{position:absolute;right:4px;top:16px;width:8px;height:13px;background:url(../images/arrow-timeline.png) no-repeat;display:block}
.popup-thb-2 .custom-timeline:nth-last-child(1) span {background:none  }
.custom-timeline .btn{width:100%}

@media screen and (max-width: 980px) {
    .custom-timeline span{position:absolute;left:50%;top:-15px;width:13px;height:8px;background:url(../images/arrow-timeline2.png) no-repeat;display:block}
    .popup-thb-2 .custom-timeline:nth-child(1) span {background:none  }
    .popup-thb-2 .custom-timeline:nth-last-child(1) span {background:url(../images/arrow-timeline2.png) no-repeat }
}
.portlet-body{
    padding-top: 0!important;
}
.k-popup .k-list .k-item {
    word-wrap: break-word !important;
}
.k-virtual-content > .k-virtual-list > .k-virtual-item{
    white-space:unset !important;
}
.modal-dialog {
    min-width: 1100px !important;
}
.k-popover.k-widget.k-popup{
    overflow: auto;
}
.tooltip-map{
    position: absolute;
    top: 13px;
    left: 10px;
    z-index: 100;
}
[id*=tooltip-tab] {
    color: #2d5f8b;
}