/*hide search menu*/
.sidebar_inner .form{padding:0;}
.sidebar .panel-heading {font-size:0.8em;}
.modal-title { font-size: 1.1em;}
.dshb_icoNav2 li{width:160px;}
.ov_boxes .ov_text { font-size: 0.85em;}
.chzn-container{ font-size:20px;}
.scroller{overflow:auto; clear:both;}
/*My Style*/
.dataTables_length label{ float:right; }
.dataTables_length .chosen-rtl{ font-size: 14px; margin-right:10px;float:right; }
.dataTables_length .chosen-rtl .chosen-single{ height:32px; }
.tahoma, .tahoma table, .tahoma input{font-family:Tahoma !important; font-size:11px !important;}
.formbody{ font-size:16px; font-family:Tahoma; border:1px solid #ccc; padding:20px 30px 0px 30px ; border-radius:5px;}
.actions {border-top: 1px dashed #ccc; padding-top: 15px;}
.colorbox{width:30px; height:30px;}
.table .btn-group {display: inline-flex;}
.table-striped > tbody > tr:nth-of-type(2n+1) {background-color: #f0f0f0;}
/*#modal_categories *{
    font-size:1em;
}*/
.list-group-item label{ display:inline}
#modal_categories .dshb_icoNav2 {
    margin-top:5px;
}
#agendaCategories .search{
    width:250px;
}
#modal_categories .dshb_icoNav2 li {
    min-width:19%;
    width:19%;
    /*margin-bottom:5px;*/
}
#modal_categories .dshb_icoNav2 li a{
    padding: 0px 4px 4px;
    display:block;
    width:100%;
    height:27px;
    overflow:hidden;
}
.height-auto{
    height:auto !important;
}
.dshb_icoNav2 li .p_name a {
    padding-right: 15px;
    text-align: right;
    width: auto;
}
.modal-open {
    overflow: visible;
    overflow: scroll;
}
.hassms {  font-family: tahoma; font-size: 12px;}
.nb_boxes a {  font-family: tahoma; font-size: 12px;}
.loggedIn {  }
.loggedIn .glyphicon{ color:#3fe43f; text-shadow:1px 3px 1px #ccc;}
.loggedIn .p_name a{ background-image: url("/img/loggedin_bullet.png"); background-position: 10px center;}
.disable-user .p_name a{ color:brown; text-decoration:line-through;}
/*.form-horizontal .chzn-container{ width:100% !important;}*/
/*.table a img{ height:45px;}*/
#tbl_call td{vertical-align:top;}
#tbl_call td.right{border-left: 1px double #ccc; width: 280px;}
#tbl_call td.right label span{font-size:large}
#tbl_call td.right input[type="checkbox"]{margin-top: 7px;}
#tbl_call td.left{padding-right:5px;}
#td_sms, #td_telegram{width:50px;}
.formSep .table{margin-top:0;}
.sms img{vertical-align:top; margin-top:-1px;}
.attach img{vertical-align:top; margin-top:-4px;}
.wmk_grid > ul > li {
    width: 120px;
}
#currentNodeFiles > li {
    width: 460px !important;
}
#currentNodeFiles .thumbnail a{ float:right;}
#currentNodeFiles .thumbnail p{ float:right; clear:none; width:75%;}
#currentNodeFiles > li img {
    width: 100px !important;
}
.archive-category button {
    font-size: 19px;
}
.list-tags {
    float: right;
    list-style: outside none none;
    margin: 5px 0 0;
    padding: 0;
    width: 100%;
}
.list-tags li {
    display: block;
    float: right;
    position: relative;
}
.list-tags li a {
    display: block;
    float: right;
}
.list-tags li a img {
    width: 40px;
}
.list-tags li a:hover {
    background: #f0f0f0 none repeat scroll 0 0;
    text-decoration: none;
}
.w-box-content {
    padding: 10px;
}
.archives input.form-control, .archives input.btn, .archives button.btn, .archives textarea.form-control, .archives select, .archives select.form-control {
    height: 30px;
    font-family: 14px;
}
.wmk_grid > ul > li p {
    clear: both;
}
/*#jCrumbs .pull-right ul{width:80% !important}*/
#jCrumbs .pull-right div{width:80% !important}
.btn.btn-default.col-sm-12 img {
    width: 100px;
}
#agendaFile .qq-uploader {
    padding: 5px;
    min-height: 110px;
}
#agendaFile .qq-uploader:before {
    font-size: 1em;
    padding-left: 18px;
    text-align: left;
    top: 20%;
}

#agendaFile .qq-upload-button {
    margin-bottom: 0px;
}

.form-inline .bootstrap-timepicker-minute.form-control, .form-inline .bootstrap-timepicker-hour.form-control {
    width: 81px;
}

#trigger-upload {
    display: none;
}

#personels .formSep {
    margin-bottom: 0;
}

#personels .col-sm-12.btn.btn-default {
    /*margin-bottom: 10px;*/
    padding: 5px 0;
}

#personels h3.warning {
    color: #ef9e2a;
}

#personels h3.info {
    color: #42bbde;
}

.glyphicon.glyphicon-paperclip {
    color: #666;
}

.alert-warning a, .alert-warning a:link, .alert-warning a:hover, .alert-warning a:active, .alert-warning a:visited {
    color: #8a6d3b;
}

input.form-control.input-sm, select.form-control.input-sm, button.btn.btn-sm, input.btn.btn-sm {
    font-size:0.7em;
    /*height: 30px;*/
}
.dataTables_filter input.form-control.input-sm,.dataTables_filter  select.form-control.input-sm,.dataTables_filter  button.btn.btn-sm,.dataTables_filter  input.btn.btn-sm {
    height: 30px;
}
/*select.valid {
    height: 30px;
}*/

.radio, .checkbox {
    margin-bottom: 0;
    margin-top: 0;
}

@media printer {
    a {
        display: none;
    }
}

.btn-logout {
    padding: 13px 0 0 0 !important;
    text-shadow: 1px 1px 0 rgb(0, 0, 0);
}
#tb_agendas th.sorting, #tb_agendas th.sorting_asc, #tb_agendas th.sorting_desc {
    padding-left: 20px;
}

table th {
    /*text-align: center;*/
    text-shadow: 0 1px #dcdcdc;
}

table .col-view {
    width: 60px;
}

table .col-num {
    width: 60px;
}

table .col-cdate {
    width: 140px;
}

table .col-sender {
    width: 60px;
}

table .col-receiver {
    width: 60px;
}

table .col-urgency {
    width: 60px;
}

table .col-agendatype {
    width: 60px;
}

table .col-agendaDes {
    width: auto;
}

table .col-status {
    width: 60px;
}

table .col-duedate {
    width: 60px;
}

table .col-index {
    width: 40px;
}

table .col-cs {
    width: auto;
}

table .col-calldate {
    width: 150px;
}

table .col-name {
    width: 60px;
}

table .col-family {
    width: 60px;
}

table .col-fullname {
    width: 120px;
}

table .col-callnumber { width: 80px;}
table .col-isconfirm { width: 26px; font-size:14px;}
table .col-isadded { width: 26px; font-size:14px;}

tr.viewed { background-color: #fce6d4 !important; }
td.viewed { background-color: #fce6d4 !important; }
tr.sms { background-color: #e2f2fa !important; }
td.highlight {
    background-color: #e9f3f8 !important;
}
.navbar-nav > li > .dropdown-menu {
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    top: 96%;
}

.td-confirm-icon {
    width: 40px;
    padding: 2px 10px 0 0 !important;
    display: none;
}
.navbar-inner {
    background: #3993ba;
    background: -moz-linear-gradient(top, #3993ba 0%, #067ead 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3993ba), color-stop(100%,#067ead));
    background: -webkit-linear-gradient(top, #3993ba 0%,#067ead 100%);
    background: -o-linear-gradient(top, #3993ba 0%,#067ead 100%);
    background: -ms-linear-gradient(top, #3993ba 0%,#067ead 100%);
    background: linear-gradient(top, #3993ba 0%,#067ead 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3993ba', endColorstr='#067ead',GradientType=0 );
}

/*.navbar .nav > li > a {
    color: #f2f6f8;
}
.navbar .nav > li:hover > a {
    color: #fff;
}*/
#mobile-nav > li:hover > a {
    color: #fff;
    font-size: 1.2em;
    background-color: #206490;
}
.navbar .nav .active > a, .navbar .nav .active > a:hover {
    background: #206484 !important;
}
/*.navbar .divider-vertical {
    background-color:#2078A1;
    border-color:#3497C2;
}*/
.dropdown-menu li > a:hover,
.dropdown-menu li > a:focus,
.dropdown-menu .active > a,
.dropdown-menu .active > a:hover,
.nav-pills > .active > a, .nav-pills > .active > a:hover,
span.dynatree-active a {
    background: #48a6d2 !important;
}
	
.table thead th {background-color:#ebf2f6}
.table .thead th {background-color:#ebf2f6}
th.sorting_asc, th.sorting_desc { background-color: #d4e3eb !important;}
.table_footer {background-color: #f1d1a4 !important; cursor:pointer; font-weight:bold;}
.sorting {background: #e9f3f8 url("/lib/datatables/images/sort_both.png") no-repeat scroll left center; cursor:pointer;}
.sorting_asc {background: #d4e3eb url("/lib/datatables/images/sort_asc.png") no-repeat scroll left center;cursor:pointer;}
.sorting_desc {background: #d4e3eb url("/lib/datatables/images/sort_desc.png") no-repeat scroll left center;cursor:pointer;}
.sorting a, .sorting a:link, .sorting a:hover, .sorting a:active{text-decoration:none;}
.sorting_asc a, .sorting_asc a:link, .sorting_asc a:hover, .sorting_asc a:active {text-decoration:none;}
.sorting_desc a,.sorting_desc a:link, .sorting_desc a:hover, .sorting_desc a:active {text-decoration:none;}

.dataTables_wrapper th.sorting_asc,.dataTables_wrapper th.sorting_desc {background-color:#d4e3eb !important}
.timeline-heading .date {
    float: right;
    font-size: 16px;
    margin-left: 10px;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
    font-family: "BYekan",tahoma,Arial,sans-serif;
    font-size: 0.85em;
}
span.form-control, label.form-control, input.form-control, input.btn, button.btn, textarea.form-control, select, select.form-control {
    font-family: "BYekan",tahoma,Arial,sans-serif;
    font-size: 1em;
    height: auto;
}
button.btn.btn-sm, input.btn.btn-sm {
    font-size: 14px;
}
.btn-logout .glyphicon.glyphicon-off {
    font-size: 1em;
}
.navbar {
    font-size: 0.77em;
}
.chzn-container-single .chzn-single {
    height: 40px;
    font-size: 1em;
}
.chzn-drop {
    font-size: 1em;
}
.td-confirm-icon span {
    color: lawngreen;
    font-size: 25px !important;
}
h1 {
    font-size: 30px;
    line-height: 36px;
}
h2 {
    font-size: 24px;
    line-height: 36px;
}
h3 {
    font-size: 18px;
    line-height: 27px;
}
h4, h5, h6 {
    line-height: 18px;
}
h6 {
    font-size: 11px;
    color: #999;
    text-transform: uppercase;
}
h1 small, h2 small {
    font-size: 18px;
}
h3 small, h4 {
    font-size: 14px;
}
h4 small, h5 {
    font-size: 12px;
}
.sidebar .nav-pills > li > a{font-size:0.65em;}
#h_print img{width:30px;}
a.btn .glyphicon{ margin-left:5px;}
.dataTables_length .chosen-rtl{ width:200px !important;}
.preformatted 
{
    white-space: pre-line;
}
.error {color:red;}