.logo-margins {
    margin: 4% auto 0;
}
.login-box, .white-box {
    border-radius: 10px;
}
.white-box {
    border: 2px solid #dadada;
}
.white-box .box-title {
    font-size: 1.5em;
    font-weight: 900;
    /*text-align: center;*/
}
.checkbox label::before {
    border: 1px solid rgba(120,130,140,0.33);
}
.btn {
    font-weight: 500;
    border-radius: 3px;
}
.fixed-height-table {
    min-height: 350px;
    height: 350px;
    max-height: 350px;
    overflow-y: scroll;
}
.long-table {
    overflow-x: auto;
    overflow-y: hidden;
    display: block;
    width: 100%;
}
.long-table thead tr th {
    width: 130px;
    min-width: 130px;
    max-width: 130px;
}
/*.long-table thead tr th:first-child,.long-table tbody tr td:first-child {
        width: 250px;
        display: block;
}
.long-table thead tr th:nth-child(2),.long-table tbody tr td:nth-child(2) {
        margin-left: 250px;
}*/
.ac-name {
    width: 84%;
    display: inline-block;
}
.teams-w {
    width: 54%;
    display: inline-block;
}
.add-contact label {
    display: block;
}
.user-bg .overlay-box {
    background: #ffffff;
    position: relative;
}
.user-bg {
    height: auto;
}


.newlabel{
    display: table;}

.table > tbody > tr > td, 
.table > tbody > tr > th, 
.table > tfoot > tr > td, 
.table > tfoot > tr > th, 
.table > thead > tr > td, 
.table > thead > tr > th{
    vertical-align: middle;}

table th{
    color: #000;}
table td{
    color: #666;}
/*accordion*/
.card-header{
    background: #fff;
    border-bottom: 1px solid #dadada}
.card-header h4{
    padding: 5px;}

.card-header h4 a{
    color: #000;
    font-weight: 600;
    text-transform: uppercase;
    display: table;
    width: 100%;
    padding: .75rem 1.25rem;
    font-size: 16px;}

.card-header h4 .pull-right{
    color: #fff;
    font-size: 14px;
    font-weight: normal;}

.card-header{
    padding: 0;}

.bootstrap-tagsinput,
.chosen-container-single .chosen-single{
    border-top: 0;
    border-left:0;
    border-right: 0;}

.chosen-container{
    width: 100% !important;}

.chosen-container-single .chosen-single div b{
    background-size:0.8em;}

.card-block{
    padding: 2.25rem;}

.chosen-container .chosen-drop,
.chosen-container-single .chosen-single{
    box-shadow: none;
}

table input[type="text"]{
    border: 1px solid #ccc;
    padding: 3px;}

.fixed-width .chosen-container{
    width: 350px !important;}

/*user image in table*/
.user-imgt img{
    max-width: 30px;}
/*table input*/
table input[type="text"],
table textarea{
    border:0;
    border-bottom: 1px solid #ccc;}
.table.gst-table{
    border: 1px solid #e4e7ea !important;}
.table.gst-table tr,
.table.gst-table td,
.table.gst-table th{
    border: 0 !important;}
.table.gst-table td,
.table.gst-table th{
    border-right: 1px solid #e4e7ea !important;
    white-space: nowrap;}
.table.gst-table tfoot{
    background: #eceeef;}
.table.gst-table tfoot th{
    padding: 8px;}
.terms{
    border: 1px solid #e4e7ea;
    padding: 15px;
    display: table;
    width: 100%;}
#side-menu li a{
    border-bottom: 0 !important;}
.povsjob li{
    list-style:none;
    font-weight:600;
    float:left;
    margin-right:10px;
    vertical-align:middle;}
.povsjob li:first-child{
    color:#b8edf0;}
.povsjob li:nth-child(2){
    color:#c3cddf;}
.povsjob li:nth-child(3){
    color:#fbcfc2;}
.povsjob li span{
    float:left;}
.squer{
    width:15px;
    height:15px;
    background:#fbcfc2;
    display:table;
    margin-right:10px;}
.squer2{
    background:#c3cddf;}
.squer3{
    background:#b8edf0;}
.col-in h3{
    font-size: 30px;
    font-weight: 300;}

#example23_filter{
    display: none !important;}
table#example23 input{
    border: 1px solid #ccc;
    padding: 5px;}
.withplus .chosen-container{
    width: 85% !important;}


.table a{
    color: #03a9f3;}
.table a.btn{
    color: #fff !important;}

.inner-statics h5{
    font-size: 16px;}
.inner-statics i{
    font-size: 22px;}
.inner-statistic{
    background: #fff;
    border: 2px solid #dadada;
    border-radius: 10px;
    padding: 15px;}
.inner-statistic i{
    color: #fff;
    font-size: 18px;}
.inner-list,
.inner-list .label a {
    color: #fff;}
.inner-list .panel-heading{
    font-size: 18px;}

/**/
.nav > li a.nav-link{
    padding: 0;
    border:0;}
.nav-tabs{
    border-bottom: 0;}
.hide2 {
    display: none;}
/**/
.text-mainly-blue{
    color: #01c0c8 !important;}
.bg-mainly-blue{
    background: #01c0c8 !important;}
.r-icon-stats.two i{
    height: 30px;
    width: 30px;
    padding: 8px;
    font-size: 13px;}
.steamline .sl-right.two{
    padding-left: 0;
    padding-right: 75px;}
.activity-time{
    float: right;
    position: absolute;
    right: 0;
    top: 0;}
.sl-date{
    font-size: 14px;}
.sl-item{
    position: relative;}
.inner-count{
    display: table;
    width: 100%;}
.custom-width{
    max-width: 230px !important;
    padding: 0px;
    border-radius: 3px;
    float: left;
    margin: 0px 13px 25px;
    -moz-box-shadow: 0 0 2px 0 rgba(0,0,0,0.6), 0 2px 0 0 rgba(0,0,0,0.1) !important;
    box-shadow: 0 0 2px 0 rgba(0,0,0,0.6), 0 2px 0 0 rgba(0,0,0,0.1) !important;}
.height-img,
.el-card-item,
.el-card-avatar{
    height: 230px;
    width: 230px;
    overflow: hidden;}
.height-img img{
    width: 100%;
    height: 100%;
    object-fit: cover;}
.input-group .form-control, 
.input-group-addon, 
.input-group-btn{
    flex-direction: inherit !important;}
.attachment-img img{
    max-width: 100%;}
.sku_wrapper{
    display: block;
    margin-bottom: 7px;}
.card,
.card-header{
    border: 0;
    background: none;}

.btn-bs-file input[type="file"] {
    position: absolute;
    top: -9999999;
    filter: alpha(opacity=0);
    opacity: 0;
    width: 0;
    height: 0;
    outline: none;
    cursor: inherit;}
.btn-bs-file{
    cursor: pointer}
.file-option{
    position: absolute;
    top: 10px;
    right: 10px;}
.custom-width .card-title{
    font-weight: bold;
    font-size: 14px;
    color: #222;
    margin-bottom: 2px;}
.custom-width .card-text{
    font-size: 12px;
    color: #888;
    line-height: 18px;}
.custom-width .btn-default{
    background: #fff;
    border: 1px solid #bbb;
    box-shadow: 0 1px 1px 0 rgba(0,0,0,0.1);
    color: #222;
    font-weight: normal;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
    border-radius: 3px;
    font-size: 12px;
    height: 28px;
    line-height: 15px;}
.full-width .modal-dialog.modal-lg,
.full-width .modal-dialog.modal-lg .modal-content{
    max-width: 100%;
    height: 100%;
    width: 100%;
    margin: 0;
    position: fixed;
    overflow-x: hidden;
    border: 0;
    background: #092a3e;}
.full-width .modal-dialog.modal-lg .modal-content{
    padding: 10px 25px 0;}
.full-width .modal-dialog.modal-lg .modal-content .modal-header{
    border-bottom: 0;
    padding: 0;}
.full-width .header-container{
    border-bottom: 1px solid #D8D8D8;}
body.allfile.modal-open{
    overflow: hidden;}
.full-width .modal-header-container{
    position: relative;
    margin: 0 80px 10px 60px;
    padding: 0 25px;
    border-color: #D8D8D8;
    border-style: solid;
    border-width: 0 1px 0 1px;
    line-height: 22px;
    font-size: 12px;
    color: #487a99;}
.full-width .modal-header-container .file_Logo {
    position: absolute;
    top: 10px;
    left: -46px;
    width: 28px;
    height: 28px;
    background-size: 28px;}
.full-width .modal-header-container .file_Name{
    font-weight: bold;
    margin-right: 15px;
    color: #ffffff;
    font-size: 19px;}
.full-width .modal-header-container .file_creator{
    font-size: 13px;}
.full-width .file-DownLoad{
    float: right;
    margin-top: -15px;}
.full-width .file-Colse-Direct{
    position: absolute;
    top: 15px;
    right: -80px;
    display: inline-flex;}
.full-width .icon-close{
    width: 15px;
    height: 15px;
    background-size: 15px;
    margin-right: 20px;
    font-size: 20px;
    color: #fff !important;}
.full-width .modal-body{
    position: absolute;
    top: 67px;
    bottom: 15px;
    left: 25px;
    right: 25px;
    text-align: center;
    font-size: 0;
    margin: 15px 0 0 0;
    overflow: hidden;
}
.file-formate_original img{
    display: inherit;
    cursor: zoom-in;
    vertical-align: middle;
    text-align: center;
    font-size: 0;
    max-width: 100%;
    max-height: 100%;
}

/*texteditor*/
.discussion_Input{
    border: 1px solid #e3e3e3;
    color:#000;
    font-size: 18px;
    font-weight: 500;
    height: 60px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    border-bottom: 0;
    padding: 10px 30px;}
.discussion_Input:focus{
    border: 1px solid #e3e3e3;
    box-shadow: none;
    border-bottom: 0;}
.textarea_editor:focus{
    border: 1px solid #e3e3e3;
    box-shadow: none;}
.textarea_editor{
    padding: 30px;}
.textarea_editor img{
    max-width: 100px !important;}
.file-upload_editor,
.subscribe_editor,
.submit_editor{
    padding: 15px 30px;
    border: 1px solid #e3e3e3;
    display: table;
    width: 100%;
    border-top: 0;}
#myDIV {
    width: 100%;
    padding:20px;
    margin-top: 40px;
    display: none;
    border: 1px solid #e3e3e3;}
.smalldiv ul{
    padding: 0;}
.checkbox_group li{
    width: 33.33%;
    float: left;
    list-style: none;}
.smalldiv ul.checkbox_group li{
    width: 50%;
}
.submit_editor{
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;}
.contact_Image{
    float: left;
    display: inline-block;
    width: 60px;}
.contact_Name,
.contact_phone,
.contact_email{
    display: block;
    padding-left: 60px;}
.contact_Name{
    font-size: 20px;}
/*message listing*/
.listing-message{
    margin-bottom: 15px;
    display: table;
    width: 100%;}
h4.th{
    margin-bottom: 20px;}
.tr-row{
    padding:10px;
    background: #fff;
    vertical-align: middle;
    position: relative;
    margin-bottom: 10px;
    box-shadow: rgba(60,60,60,0.5) 0px 0 15px -6px;
    display: table;
    width: 100%;
    transition: all 0.5s ease;}
.message_count{
    background: green;
    border-radius: 50%;
    color:#fff;
    display: table;
    text-align: center;
    line-height: 30px;
    font-size: 11px;
    height: 30px;
    width: 30px;
    float: left;}
.message_content{
    float: left;
    padding-left:20px;}
.message_title{
    font-size: 15px;
    font-weight: 600;}
.message_description{
    font-size: 14px;
    font-weight: normal;
    line-height: 30px;}
.message_description a{
    color: #0659C8;}
.tr-row:hover{
    background: #eee;
    color: #000;}
.subscribers-list img{
    margin-right: 10px;}
.subscribers-list span{
    display: block;
    margin-bottom: 5px;}
.message_title{
    font-weight: 600;
    font-size: 20px;
    margin-bottom: 20px;}
.message_text{
    font-size: 14px;
    color: #666;
    line-height: 24px;
    padding-left: 0;}
.number_li,
.squer_li{
    padding-left: 10px;
    margin-bottom: 15px;
}
.number_li li{
    list-style: inside url;}
.squer_li li{
    list-style: inside square;}


/*=== START CUSTOM DIV BASE TABLE ===*/
.custom-table input[type='text'],.custom-table input[type='search'],.custom-table input[type='submit'],
.custom-table input[type='radio'],.custom-table input[type='checkbox'],
.custom-table input[type='email'],.custom-table input[type='tel'],
.custom-table select,.custom-table textarea,.custom-table .select2-container--default .select2-selection--single
{width: 100%;border: 1px solid #ccc; border-radius: 0; height: 40px; padding: 7px;}
.custom-table textarea{height: 100px; min-height: 100px; max-height: 100px;}

.custom-table .select2-container--default .select2-selection--single{padding: 0px;}

.custom-table .select2-container--default .select2-selection--single .select2-selection__rendered{line-height: 40px;}

.custom-table,.custom-table .tbody,.custom-table .tbody .tr{width: 100%;}.custom-table .tbody .tr{padding: 10px 0px; display: table;}

.custom-table{display: table; padding: 15px 0;}

span.monthwise-statistics-digit-font {
    font-size: 30px !important;
    font-weight: 300 !important;
}

h3.invoice-amount-digit, h3.invoice-amount-digit i {
    font-size: 18px;
}