.middlecontentBox {   width: 100%;
    margin-left: 0;
    border-radius: 10px;}

.companywid .form-group{ margin-bottom:40px;}
button#buttonSaveCompany {
    padding: 7px 40px;
    border-radius: 2px;}
.companywid {
    width: 40%;}	
	
	
/***********************/
a:hover{ cursor: default;}
.Groupbox .leftsidetb{    margin-top: 20px; clear:both;     min-height: 120px;}
.grouptop_section{ width:100%; }
.Groupbox .rightsidetb{ margin-top: 20px; }
a.btn.btn-primary.users_adduserbutt {color: #fff; position: relative;
        top: 0;
    left: 0;}
.widinput80 {
    width: 80%;
    float: left;
    padding-top: 20px;
}
.Groupbox .toedit{ font-weight:normal;}
.Groupbox .ph_add_num_pop ul{background: #fff;}
.Groupbox .customhrsTable {
    min-height: auto;
}
.toedit-select{padding: 10px 0 10px;}
/*.roles .left_groups:hover, .active .left_groups {
    background: url(../images/phonesystem/groups-active.png)no-repeat 30px 33px !important;
}*/
.grpmodal ul.nav.nav-pills {
    width: 100%;
    padding: 0 30%; border-bottom:1px solid #eee;
}
.nav-pills .nav-link {
    color: #7f7e80;
    background-color: transparent;
	border-radius:0;
}
.nav-link {
    padding: .5rem 0rem;
}
.customeTab li.nav-item {
	margin: 0 20px;
}
.nav-pills .nav-link.active, .nav-pills .show>.nav-link {
    color: #2998ff;
    background-color: transparent;    border-bottom: 3px solid #0059D5 !important;
}
.Groupbox a.btn.btn-primary.newcallqueuebtn.float-right {
    color: #fff;
}
.grpdetails{ margin:10px 0 0 0; font-size:15px; font-weight:500;}
.grpmodal .customhrsTable {
    min-height: auto;
}
#sidebar ul li {
    border-bottom: 0;
}

.removehuntgrpbtn{ background:#2998ff; margin-left:10px; border:0;}
.oi:empty:before {
    width: 1em;
    text-align: center;
    box-sizing: content-box;
    font-size: 13px;
    font-weight: normal; margin-right: 6px;
}	
.edit-hunt #select_num select , .edit-hunt #confirm_order select { width: 100%;
    margin: 0;
    border-radius: 0;}
	.removemodel .assign_ext_modal ul.nav.nav-pills .nav-item{ margin:0;}
	.removemodel .assign_ext_modal ul.nav.nav-pills .nav-link{ background:#d1d1d1; color:#414042; border-radius:0;     border-bottom: 0 !important; margin:0 5px 5px 0!important;}
.removemodel .assign_ext_modal ul.nav.nav-pills .nav-link.active, .removemodel .assign_ext_modal ul.nav.nav-pills .show>.nav-link{ background:#ff4500; color:#fff; border-radius:0;     border-bottom: 0 !important;}
.removemodel ul.nav.nav-pills{padding: 0 !important;}
.removemodel .container{padding: 0 !important;}
.group-panel .group-highlight{color:#ff4500!important;}
.manage-hunt h3{text-align:center; color:#ffffff; background-color:#cccccc; padding:10px; font-size:15px;}
.manage-hunt p{padding:10px; height:150px;
  overflow-y: scroll;}
.manage-hunt .col-md-5{padding:0;}
.manage-hunt-member{border:1px solid #2998ff}
.manage-hunt-member h3{background-color:#2998ff}
.join-leave{color:#ffffff;}
/*buy user phone popup section*/
.buy-user-phone{min-width:1024px!important;}
.popaddcbwid{ width:60%; margin:0 20%;}
.addcallblastpop .btn.btn-default{padding: 5px 25px;}
.addcallblastpop button#callingHandingSave{ margin-left:20px;padding: 5px 25px;}
.popreportblast .card.bordercol.rightsidetb{ display:none;}
.popreportblast .table thead th , .popreportblast .table tr td {    padding: 5px 4px;font-size: 12px;}
.popreportblast .righttxth3{border-bottom: 0;}
.popreportblast span.oi.oi-eye{ color:#2998ff;}
.Groupbox .popreportblast  .rightsidetb{ background:#eff7ff;}
.popreportblast .UserHrBtnSec{ margin-top:20px;}
.SecheduleBlastpopup .footerdiv{display: inherit; width:100%;     padding: 1rem 0;
    border-top: 1px solid #e9ecef; text-align:right; margin-top:15px; clear:both;}
.SecheduleBlastpopup .modal-footer button.btn.btn_outline_orange.float-right.mr-3{margin-left: 20px;}
.SecheduleBlastpopup .UserHrBtnSec .btn.btn-default {
    background:#2998ff;
    border-color: #2998ff; color:#fff;
}
.callblasttable{width: 100%;    display: inline-block;
    cursor: pointer;
    margin-right: 10px;
    border: 1px solid #eee;
    border-radius: 3px;
    background: #eff7ff;    margin-top: 20px;}
.mart20{ margin-top:20px;}
.SecheduleBlastpopup .assign_ext_modal select{margin-left: 0; width:80%;}
#sendnow select{ width:70%;}
#sendnow input[type=number] {width:70%;}
#sendnow .row.form-group{ margin-top:20px;}

#Schedule select{ width:70%;}
#Schedule input[type=number] {width:70%;}
#Schedule .row.form-group{ margin-top:20px;}

#Schedule .input-group-addon {
    padding: 6px ;
    font-size: 14px;
    font-weight: 400;
    line-height: 1;
    color: #555;
    text-align: center;
    background-color: #eee;
    border: 1px solid #ccc;
    border-radius: 0 3px 3px 0;
    white-space: nowrap;
    vertical-align: middle;
}
#Schedule .input-group-addon .ol{ top:5px; left:5px;}
#Schedule .input-group.date {width:70%;}
table.pagingProvisioningInfo tr {    border-bottom: 1px solid #e2e6e9;}
.paging-detail .pbot-none{ margin-bottom:0;}
.paging-container{ width:96%; margin:0 2%;}
.pagincrack{float: right!important;
    max-width: 4%;
    padding: 0 !important;}
	.paging-detail h4{font-size: 18px;}
	.borderpaging{  border-top: 1px solid #e2e6e9; border-bottom: 1px solid #e2e6e9; padding-top:15px; margin-top:20px;}
	.footerdisplay{display: inline-block;
    padding: 1rem;
    border-top: 1px solid #e9ecef; margin-top:20px;}
	.tdcss{border-top:0 !important; padding:0 !important;}
	.RoleDetail h3 {
    background: #eff7ff;
    text-align: center;
    font-size: 18px;
    padding: 15px;
}
.RoleDetail .userdetail-header {background:transparent;
    position: relative;
    border-bottom: 1px solid #dee2e6;
}
.containerRole{padding-right: 15px;
    padding-left: 15px; }
	.bordernone{ border:0;}
.RoleDetail h4{ font-size:16px; font-weight:bold; margin-top:20px;}
.RoleDetail .modal-header {
    background-color: #eff7ff;
    border: none;}
a.btn.btn-primary.useradd-btn{ background:#2998ff;border-color: #2998ff; color:#fff;}
.call-log .middlecontentBox{ width:100%;}
.bluecolr{ background:#eff7ff;}
.contactlist .leftsidetb{ border:0; background:transparent;}
/*.leftsidetb .table thead th , .leftsidetb .table tbody tr td{ padding:7px 3px;}*/
.overview .middlecontentBox{ width:100%;}
.appearance .middlecontentBox{ width:100%;}
.session-timeout .middlecontentBox{ width:100%;}
.short{ width: 100%;
    background: #eff7ff;
    height: 33px;
    line-height: 34px;
    text-align: center;
    font-weight: bold;}
.create{ padding:15px 0px 15px 20px; margin-bottom:15px; text-align:left;}
#newcallqueuepopup h5{width:100%; text-align:center;}
.Groupbox #addnumber_popup .ph_add_num_pop .modal-title {
    background: transparent;
}
.Groupbox #addnumber_popup .ph_add_num_pop ul {
    background: transparent;
}

@media (max-width:1366px) {
.Groupbox .table thead th , .Groupbox .table td {    padding: 10px 3px;}
}
.custom_errmsg{color:red; font-size: 16px;}  