
/* Extra large devices (large laptops and desktops, 1200px and up) */
@media only screen and (max-width: 1200px) {
/*.bgwrapper {background: pink;}*/
.accountInfo.groupTable table th:nth-child(1),
.accountInfo.groupTable table th:nth-child(2),
.accountInfo.groupTable table th:nth-child(3){width: auto;}
.loginFormWrap .formwrap .submit-mr {margin-bottom: 40px;}

/*.accountInfo.dashboardPage table{table-layout: fixed;}*/

.accountInfo.dashboardPage table th:nth-child(1) ,
.accountInfo.dashboardPage table td:nth-child(1){width: 100px;}

.accountInfo.dashboardPage table th:nth-child(6) ,
.accountInfo.dashboardPage table td:nth-child(6){width: 124px;}
.form-group.inputwrap{margin-bottom: 15px;}
.acc-status .compAccDetail.Policyholderdetail{margin-top: 8px;}
.colRow{justify-content: flex-start;}
.accountInfo.productDetail .fixedBody .colRow .coldiv{margin-right: 20px; margin-bottom: 8px;}
.accountInfo.productDetail .fixedBody .colRow .coldiv:last-child{margin-right: 0;}
.contentBtm .paginationWrap{width: 52%;}
}

@media only screen and (max-width: 1100px) {

.form-group.inputwrap{width: 28%;margin-right: 3%;}
.discbox{width: 28%;}
/*.table{table-layout: fixed;}*/
.accountInfo.PolicySearch .table th , 
.accountInfo.PolicySearch .table td{max-width: 100%;width: 130px;}
.additionaluser .categoryTbl table th:nth-child(4), 
.additionaluser .categoryTbl table td:nth-child(4){
width: auto;
}
.categoryTbl table th:nth-child(4), .categoryTbl table td:nth-child(4) {
text-align: left;width: 280px;}

.compDetail .flexwrap{margin-bottom: 15px;}
.accountInfo.permissionTbl .tblhead{flex-direction: column;}
.accountInfo.permissionTbl .tblhead .acctxt , 
.accountInfo.permissionTbl .tblhead .accrgt{align-self: flex-start;}
.tabBlock.policyTab .categoryTbl table th:nth-child(3), 
.tabBlock.policyTab .categoryTbl table td:nth-child(3){width: 350px;}
.tabBlock.policyTab .editList .btn{padding: 6px 12px;}
.editWrap.notificatonblock .policy-wrap {width: 80%;}
.accountInfo.dashboardPage .searchResult .tblhead,
.accountInfo.manageGroup .searchResult .tblhead{flex-direction: column;align-items: flex-start;}
.accountInfo.dashboardPage .searchResult .tblhead .acctxt,
.accountInfo.manageGroup .searchResult .tblhead .acctxt{margin-bottom: 6px;}
 .tblfoot{width: 70%;}

}
/* Large devices (laptops/desktops, 992px and up) */
@media only screen and (max-width: 992px) {
.loginRgt {padding: 50px 0 32px 78px;}
.formwrap form .form-group {margin-bottom: 25px;}

.imgtxt , .loginCredential{margin-bottom: 20px;}
.formwrap .input-group{padding: 5px 10px;}
.imgtxt a.logo img{margin-bottom: 15px;}
.table td, .table th , .accountInfo .tblhead, .accountInfo .tblfoot{padding: 10px;}
#changPassword.modal.customModal .modal-body.formwrapper, 
#addGroup.modal.customModal .modal-body.formwrapper, 
.modal.customModal .modal-body.formwrapper{padding: 30px;}
#changPassword.modal.customModal .formwrapper form .form-group, #addGroup.modal.customModal .formwrapper form .form-group, .modal.customModal .formwrapper form .form-group{
margin-bottom: 18px;
}
.policyInfo, .fixedProduct, .scheduledDoc{margin-top: 25px;}
.compDetail > div.flexwrap {margin-bottom: 8px;}
.slimScrollDiv.smallIcon .rightSec ul.lftsideIcon li ul li a{
    font-size: 14px;
    margin-bottom: 0px;
    text-align: center;
    padding: 5px 12px;
}
.landingpageWrap .rightSec ul li a{text-align: left;}
.lftsideIcon .dropdown-toggle::after{top: 12px;right: 14px;}
.slimScrollDiv{ position: fixed;height: 100%;}
.rightMainSec , header .navbar-light{padding-left: 65px;}
.loginFormWrap {padding: 20px;}
.slimScrollDiv{min-width: 240px;max-width: 240px;}
.smallIcon { min-width: 60px;max-width: 60px;box-sizing: border-box;text-align: center;}
.toggleBtn .toggle-cross{display: block;}
.rightSec ul.lnk li a.wlcmtxt{font-size: 14px;}
.rightSec ul.lnk li{margin-right: 10px;}
.accountInfo.PolicySearch .table th , 
.accountInfo.PolicySearch .table td,
.accountInfo.dashboardPage .table th,
.accountInfo.dashboardPage .table td{max-width: 100%;width: 125px;}
.accountInfo.prodMgmt .table th,
.accountInfo.prodMgmt .table td{width: 140px; max-width: 100%;}

.editWrap.notificatonblock .account-table td,
.editWrap.notificatonblock .account-table th{width: 120px;max-width: 100%;}
.editWrap.notificatonblock .account-table td:first-child,
.editWrap.notificatonblock .account-table th:first-child{width: 40px;max-width: 100%;}
.loginFormWrap.editUserWrap{width: 700px;}
.loginFormWrap.editUserWrap .formwrap form .form-group, 
.loginFormWrap.editUserWrap .imgtxt, 
.loginFormWrap.editUserWrap .loginCredential{
	margin-bottom: 8px;}
	.passwordWrap .chngepwdWrap{width: 60%;}

} 

@media only screen and (max-width: 900px){
.table td, .table th , .accountInfo .tblhead, 
.accountInfo .tblfoot , .account-table thead th,
.tblpagination ul.pagination .page-link{font-size: 12px;}
.tblfoot p{font-size: 13px;}
.landingpageWrap .rightSec ul li a{font-size: 14px;    margin-bottom: 2px;}
/* .accountInfo .tblhead , .accountInfo .tblfoot{flex-direction: column;}*/
.topOftbl .tblhead .acctxt {align-self: baseline;margin-bottom: 6px;}
.tblfoot > div >p{margin-bottom: 6px;}
.topOftbl .tblhead .accrgt{ align-self: baseline;}
.accountInfo .tblhead .accrgt form input,
.accountInfo .tblhead .accrgt .btngo , .btnadd .addtxt{font-size: 13px;}
.accrgt .inputsearch {max-width: 160px;}
.accrgt .btnadd{padding: 4px 12px;}
.loginFormWrap .formwrap .submit-mr {margin-bottom: 30px;}
#changPassword.modal.customModal .formwrapper form .form-group, #addGroup.modal.customModal .formwrapper form .form-group, .modal.customModal .formwrapper form .form-group{
margin-bottom: 15px;}
#changPassword.modal.customModal .modal-body .modal-head, #addGroup.modal.customModal .modal-body .modal-head, .modal.customModal .modal-body .modal-head{
margin-bottom: 25px;}
#changPassword.modal.customModal .modal-body.formwrapper, #addGroup.modal.customModal .modal-body.formwrapper, .modal.customModal .modal-body.formwrapper{
padding: 25px;}
.form-group.inputwrap , .form-group.inputwrap {width: 43%;margin-right: 3%;}
.discbox{width: 43%;}
.compDetail > div.flexwrap {width: 50%;margin-bottom: 8px;}
/****dashboard table****/
.contentBtm .paginationWrap {width: 60%;}
/**/
.contentTop.importExcel .w-50{width: 100% !important;}

}


/* Medium devices (landscape tablets, 768px and up) */

@media only screen and (max-width: 768px) {

.bgwrapper {background-size: cover;background-position: 56% 100%;}
footer{padding: 10px 15px;}
.loginFormWrap .formwrap form label, .loginCredential p,
a.lostPwd, a.lostPwd:hover, a.lostPwd:focus,.btnlogin,
.formwrap input.form-control{font-size: 14px;}
.imgtxt h4{font-size: 18px;}
.formwrap > form > .dflex > .custom-control.custom-checkbox label{font-size: 12px;}
.loginRgt {padding: 40px 0 22px 68px;}
.loginFormWrap .formwrap form .form-group {margin-bottom: 20px;}
.imgtxt , .loginCredential{margin-bottom: 12px;}
/*.slimScrollDiv{bottom: 7%;position: sticky;top: 0;}*/
.comptblhead .accrgt .btnadd{width: 100%;}
.comptblhead.managementInfo .accrgt .btnadd{width: auto;}
.accrgt .btnadd {padding: 3px 8px;width: 120px;}
.categoryTbl .accrgt .btnadd{width: 100%;max-width:185px;}
.accrgt .btnadd .addtxt{margin-left: 2px;font-size: 12px;}
.accrgt .inputsearch {max-width: 165px;}
.loginFormWrap .formwrap .submit-mr{margin-bottom: 20px;}
#changPassword.modal.customModal .modal-body .modal-head, #addGroup.modal.customModal .modal-body .modal-head, .modal.customModal .modal-body .modal-head{
margin-bottom: 20px;}
.form-group.inputwrap , .form-group.inputwrap , .compDetail > div.flexwrap {
width: 40%;margin-right: 2%;}
.editList button.btn:first-child {margin-right: 6px;}
.form-group.inputwrap , .compAccDetail.Policyholderdetail .form-group{
margin-bottom: 10px;}
.policyInfo, .fixedProduct, .scheduledDoc{margin-top: 15px;}
.outerWrap {max-width: 100%;width: 160px;}
.categoryTbl table th:nth-child(4), .categoryTbl table td:nth-child(4) {
text-align: left;width: 280px;}
.tabBlock.policyTab .categoryTbl table th:nth-child(1), 
.tabBlock.policyTab .categoryTbl table td:nth-child(1),
.tabBlock.policyTab .categoryTbl table th:nth-child(2), 
.tabBlock.policyTab .categoryTbl table td:nth-child(2){width: 160px;}
.tabBlock.policyTab ul.nav-tabs li:first-child,
.tabBlock.policyTab ul.nav-tabs li:nth-child(2){margin-right: 6px;}
.tabBlock.policyTab ul.nav-tabs .nav-link{font-size: 13px;padding: 8px;}
.editWrap.notificatonblock .policy-wrap {width: 100%;}
.editWrap.notificatonblock .policy-wrap > div{display: block;float: none;width: 60%;margin-bottom: 6px;}

.editWrap.notificatonblock .account-table td, .editWrap.notificatonblock .account-table th {
    width: 110px;max-width: 100%;}
.loginFormWrap.editUserWrap{max-width: 100%;width: 100%;}
.passwordWrap .chngepwdWrap{width: 100%;}
.editWrapbody > .editPolicyWrap{width: 100%;}
.additionaluser .categoryTbl table th:nth-child(4), .additionaluser .categoryTbl table td:nth-child(4){width: 120px;}
.accountInfo.manageGroup .table th ,.accountInfo.manageGroup .table td{width: 200px;}
.accountInfo.permissionTbl .tblhead .accrgt{width: 100%;}
.rightMainSec{height: 100%;}
.searchwrap .rowWrap .colwrap{    flex: 0 0 33%;}
.accrgt.lftaccrgt .btnadd{width: 150px;}
.accountInfo.manageGroup .tblhead{flex-direction: column;    align-items: flex-start;}
.table td, .table th, .accountInfo .tblhead, .accountInfo .tblfoot, .account-table thead th, .tblpagination ul.pagination .page-link{
    font-size: 10px;
}
/****dashboard table****/
.contentBtm table th{font-size: 10px;padding: 2px 4px;}
.contentBtm table td{font-size: 9px;padding: 2px 4px;}
.card.dashboardCard label.txtLbl{font-size: 10px;width: 145px;}
.contentTop.importExcel div > .txtLbl{width: 180px;}
.contentTop .btngo{font-size: 10px;}
.card.dashboardCard > .card-header{font-size: 12px;}
.contentBtm .paginationWrap .pagination .page-link{font-size: 10px;padding: 6px;}
.contentBtm .paginationWrap , .card.dashboardCard .form-control.account-submit , .contentTop input[type=text]{font-size: 10px;}
/**/
.contentTop.searchwrap .btnwrap {
    -ms-flex-pack: flex-start;
    justify-content: flex-start;margin-top: 10px;}
}



/* Small devices (portrait tablets and large phones, 600px and up) */

@media only screen and (max-width: 600px) {
.bgwrapper{background-position: right top;background-size: cover;}
.loginRgt {padding: 0;position: relative;}
.loginFormWrap{padding: 20px;min-width:300px;margin: 0 auto;max-width: 100%;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}
.imgtxt a.logo img {margin-bottom: 12px;max-width: 80px;height: 50px;}
.imgtxt, .loginCredential {margin-bottom: 12px;}
.formwrap form .form-group{margin-bottom: 12px;}
.custom-checkbox .custom-control-label::before{width: 14px;height: 14px;}
.dflex.form-group .custom-control{padding-left: 20px;}
footer span, footer p{font-size: 12px;}
.accrgt .btnadd{margin-bottom: 6px;}
.accrgt .inputsearch{margin-right: 8px;}
.loginFormWrap .formwrap .submit-mr{margin-bottom: 15px;margin-top: 10px;}
#changPassword.modal.customModal .modal-body .modal-head, #addGroup.modal.customModal .modal-body .modal-head, .modal.customModal .modal-body .modal-head{
margin-bottom: 15px;}
#changPassword.modal.customModal .btngroup, #addGroup.modal.customModal .btngroup, .modal.customModal .btngroup{margin-top: 25px;}
.accrgt .btnadd{margin-bottom: 0;margin-right: 6px;}

.accountInfo.addAcount .tblhead,
.accountInfo.prodMgmt .tblhead{flex-direction: row;}
.accountInfo.productDetail .acctxt  , 
.accountInfo.productDetail .accrgt{align-self: end;}
.accountInfo.productDetail .acctxt{margin-bottom: 4px;}
.accountInfo.productDetail .tblhead{flex-direction: column;}
.acc-status .compAccDetail {margin: 15px 0px 0px 0px;}

.table{table-layout: fixed;}
.accountInfo.permissionTbl .table th:nth-child(3),
.accountInfo.permissionTbl .table th:nth-child(4), 
.accountInfo.permissionTbl .table th:nth-child(5), 
.accountInfo.permissionTbl .table td:nth-child(3),
.accountInfo.permissionTbl .table td:nth-child(4),
.accountInfo.permissionTbl .table td:nth-child(5){
width: 106px;
}
.accountInfo.permissionTbl .table th, 
.accountInfo.permissionTbl .table td {max-width: 100%;width: 130px;}
.categoryTbl .table th:first-child , .categoryTbl .table td:first-child{width: 140px; max-width: 100%;}
.categoryTbl .table th , .categoryTbl .table td{width: 120px;}
.edittbl .categoryTbl .table th:nth-child(3),
.edittbl .categoryTbl .table td:nth-child(3){width: 150px;}

.categoryTbl table th:nth-child(4), .categoryTbl table td:nth-child(4){width: 260px;}
.tabBlock ul.nav-tabs li:first-child{margin-right: 8px;}
/*.table th , .table td{max-width: 100%;width: 190px;}*/
.accountInfo.dashboardPage table th:nth-child(1), .accountInfo.dashboardPage table td:nth-child(1){
    width: 80px;
}
.account-table.prod-tbl th:nth-child(2), 
.account-table.prod-tbl td:nth-child(2){width: 200px;}
.account-table.prod-tbl th, 
.account-table.prod-tbl td{width: 130px;}
.accountInfo.PolicySearch .table th,
.accountInfo.PolicySearch .table td,
.accountInfo.dashboardPage .table th,
.accountInfo.dashboardPage .table td {max-width: 100%;width: 100px;}
.mr-sm-2{margin-right: 10px;}
 .ml-sm-2{margin-left: 10px;}
 .mt-sm-4{margin-top:10px;}
 .searchwrap .rowWrap .colwrap{    flex: 0 0 50%;}

.searchwrap .rowWrap .colwrap {width: 100%;max-width: 100%;}
.accountInfo.productDetail .fixedBody .colRow .coldiv.coldesc{width: 100%;}
.coldiv input.form-control, .coldiv p{font-size: 12px;}
.outerWrap {max-width: 100%;width: 145px;}
.addstages button, .savedocument button, .btnapply{width: 90px;}
.editWrap.notificatonblock .policy-wrap > div{width: 100%;}
.loginFormWrap.editUserWrap {
	top: 0px;
	left: 0;
	transform: none;
	height: 80vh;
	min-height: 100%;
	overflow: auto;
	padding: 15px;
	height: 109px;
	overflow-y: scroll;
	min-width: 320px;
}
.outerwrap .form-group.boxwrap{width: 100%}
.loginFormWrap.editUserWrap .formwrap form .form-group, .loginFormWrap.editUserWrap .imgtxt, .loginFormWrap.editUserWrap .loginCredential,
.loginFormWrap.editUserWrap .loginCredential p{margin-bottom: 5px;}
.loginFormWrap.editUserWrap .formwrap input.form-control, .loginFormWrap.editUserWrap select.form-control{
	font-size: 13px;}
.loginFormWrap .formwrap form label{margin-bottom: 0;}
.loginFormWrap.editUserWrap .formwrap .btn{font-size: 13px;}
.nav-tabs .nav-link{border-color: #2d9fff;border-bottom: 0;}
.tabBlock ul {padding: 0 6px;}
.tabBlock.policyTab ul.nav-tabs .nav-link {
    font-size: 13px;
    padding: 8px;
    width: 78px;
    height: 100%;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    max-width: 100%;
        border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}
.tabBlock.policyTab ul.nav-tabs li:first-child, .tabBlock.policyTab ul.nav-tabs li:nth-child(2){margin-right: 0;}
.accountInfo.dashboardPage .searchResult .tblhead .accrgt {flex-wrap: wrap;align-items: flex-start;justify-content: flex-start;}
.accountInfo.dashboardPage .searchResult .accrgt .inputsearch , 
.accountInfo.dashboardPage .searchResult .tblhead .accrgt .slctbox select{margin-bottom: 5px;}
.accountInfo.manageGroup .table th:nth-child(2), 
.accountInfo.manageGroup .table td:nth-child(2){width: 100px;}
.fixedProduct .table td, .fixedProduct .table th{
	    width: 600px;
    max-width: 100%;
    text-align: left;
}
.fixedProduct .table.prod-tbl td, .fixedProduct .table.prod-tbl th{
width: 140px;
}
.searchwrap .rowWrap .colwrap{    flex: 0 0 100%;}
.accrgt.lftaccrgt .btnadd {width: 135px;}
.accrgt .inputsearch{max-width: 154px;}
/*******dashboard table*******/

.contentBtm .table-bordered td, .contentBtm .table-bordered th {
    max-width: 100%;
    width: 100px;
}
.contentBtm .paginationWrap , .card.dashboardCard label.txtLbl{width: 100%;}


}
@media only screen and (max-width: 575px){
    .contentTop.searchwrap .colwrap{margin-bottom: 10px;}
}
@media only screen and (max-width: 520px) {
.bgwrapper{ background-position: 82% 50%;}
.loginFormWrap{ padding: 15px;}
.imgtxt, .loginCredential {margin-bottom: 8px;}
.loginFormWrap .imgtxt h4{font-size: 16px;}
.loginFormWrap .formwrap form .form-group{margin-bottom: 8px;}
.loginFormWrap .formwrap form label, 
.loginCredential p, 
a.lostPwd, a.lostPwd:hover, a.lostPwd:focus, 
.btnlogin, .formwrap input.form-control , .txt{font-size: 13px;}
.accountInfo.addAcount .tblhead , .accountInfo.productDetail .tblhead{flex-direction: column;}
.accountInfo.addAcount .acctxt , 
.accountInfo.addAcount .accrgt , 
.accountInfo.productDetail .accrgt ,.accountInfo.productDetail .acctxt{
align-self: end;}
.accountInfo.addAcount .acctxt , .accountInfo.productDetail .acctxt{margin-bottom: 5px;}
 .accountInfo .tblhead{flex-direction: column;align-items: flex-start;}
.tblfoot , .accountInfo.prodMgmt .tblhead {flex-direction: column;}
.comptblhead.managementInfo{  flex-direction: column;  align-items: flex-start;}
.accountInfo.prodMgmt .tblhead .acctxt,
.comptblhead.managementInfo .acctxt,
 .accountInfo .tblhead .acctxt{margin-bottom: 6px;}
.accountInfo.prodMgmt .tblhead .accrgt{flex-direction: column;}
.accountInfo.prodMgmt.accmgmt .tblhead .accrgt {flex-direction: row;width: 100%;justify-content: flex-start;}
.form-group.inputwrap , .form-group.inputwrap , .compDetail > div.flexwrap {
width: 100%;margin-right: 0;margin-bottom: 10px;}
.discbox {width: 100%;}
.table{table-layout: fixed;}

.accountInfo .tblhead .acctxt h4, .acctxt h4 , .dochead h4{font-size: 16px;}
.account-table.prod-tbl th:first-child, .account-table.prod-tbl td:first-child{
    width: 40px;}
.tabBlock.policyTab .editList .btn {padding: 5px 10px;}
.tabBlock.policyTab .categoryTbl table th:nth-child(3), .tabBlock.policyTab .categoryTbl table td:nth-child(3){width: 320px;}
.passwordWrap .chngepwdWrap{flex-direction: column;    align-items: flex-start;}
.passwordWrap .btn.btnchangepwd.ml-sm-2{margin-left: 0px;    margin-top: 8px;}
.editWrapbody > .editPolicyWrap{flex-direction: column;}
.editWrapbody > .editPolicyWrap > div{width: 100%;}
.tabBlock .additionaluser .myAccount .table th:last-child,
.tabBlock .additionaluser .myAccount .table td:last-child{width: 180px;}
.accountInfo.permissionTbl .tblhead .accrgt {
    width: 100%;flex-wrap: wrap;justify-content: flex-start;}
.accountInfo.permissionTbl .tblhead .accrgt .inputsearch , 
.accountInfo.permissionTbl .tblhead .accrgt .slctbox{margin-bottom: 4px;}
.accountInfo.permissionTbl .tblhead .accrgt .slctbox{width: 165px;}


}


@media (min-width: 320px) and (max-width: 480px) {
#changPassword.modal.customModal .btngroup button, #addGroup.modal.customModal .btngroup button, .modal.customModal .btngroup button{
width: 120px;height: 38px;font-size: 14px;}
#changPassword.modal.customModal .modal-body.formwrapper, #addGroup.modal.customModal .modal-body.formwrapper, .modal.customModal .modal-body.formwrapper{
padding: 20px;}
#changPassword.modal.customModal .modal-dialog, #addGroup.modal.customModal .modal-dialog, .modal.customModal .modal-dialog{
width: 310px;}
#changPassword.modal.customModal .formwrapper form .form-group, #addGroup.modal.customModal .formwrapper form .form-group, .modal.customModal .formwrapper form .form-group{
margin-bottom: 10px;}
#changPassword.modal.customModal .modal-body .modal-head, #addGroup.modal.customModal .modal-body .modal-head, .modal.customModal .modal-body .modal-head{
margin-bottom: 12px;}
.rightSec.mar-lf-auto{margin-left: 0!important;}
.fixedheader nav{flex-direction: column;align-items: baseline;}
.accountInfo.productDetail .tblhead .accrgt .btn{font-size: 14px;}
.accountInfo.productDetail .accrgt{flex-direction: row;}
.accountInfo.productDetail .accrgt .btnremove{align-self: flex-start;margin-right: 0px;}
.policyLink ul.breadcrumb{font-size: 12px;}
.policyLink .breadcrumb-item+.breadcrumb-item::before{margin: 0 6px;}
.tabBlock .nav-tabs .nav-link{    font-size: 12px;padding: 6px;}
/*.table th,.table td{max-width: 100%;  width: 120px;    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}*/
.infowrapper{flex-direction: column;}
.infoLeft , .infoRgt{margin-bottom: 6px;}
.fixedBody .infoLeft, .fixedBody .infoRgt , .outerWrap{min-width: 100%;}
.policyInfo .infoLeft, .policyInfo .infoRgt, .fixedBody .infoLeft, .fixedBody .infoRgt{
    min-width: 100%;
}
.rightMainSec{padding: 10px 8px; padding-left: 65px;}
.policyLink ul.breadcrumb{margin-bottom: 10px;}
.outerWrap .slctbox.mr-sm-2 {margin-right: 0;}
.accountInfo.productDetail .fixedBody .colRow .coldiv:nth-child(1),
.accountInfo.productDetail .fixedBody .colRow .coldiv:nth-child(2),
.accountInfo.productDetail .fixedBody .colRow .coldiv:nth-child(5){margin-right: 0px;width: 100%;}
.form-group.inputwrap, .form-group.inputwrap, .compDetail > div.flexwrap{margin-bottom: 6px;}
p.form-txt, div.form-txt{font-size: 12px;}
.landingpageWrap .rightSec ul li a{padding: 4px 12px;    margin-bottom: 1px;}
.accountInfo.addAcount .tblhead .accrgt .btn, .tblbtm .btn, .accrgt .btn{font-size: 14px;}
.compAccDetail .form-group.inputwrap label, .compDetail .flexwrap label, .discbox .form-group label{margin-bottom: 0;}
.accountInfo.addAcount.detail-policy .tblhead .accrgt{flex-direction: column;    align-items: flex-start;}
.accountInfo.addAcount.detail-policy .tblhead .accrgt .btnsave{margin-right: 0;margin-bottom: 6px;}
.accountInfo.addAcount.detail-policy .tblhead .accrgt .btn{width: 150px;}
.editWrap.notificatonblock .account-table td, .editWrap.notificatonblock .account-table th{
	width: 100px;max-width: 100%;}
.accountInfo.productDetail .accrgt,
.tabBlock .comptblhead .accrgt{flex-wrap: wrap;}
.accountInfo.productDetail .tblhead .accrgt .btn,
.comptblhead .accrgt .btnadd{margin-bottom: 5px;}
.comptblhead.managementInfo .accrgt {flex-wrap: wrap;justify-content: flex-start;}
.accountInfo.prodMgmt.accmgmt .tblhead .accrgt , 
.accountInfo.manageGroup .tblhead .accrgt{
	    flex-direction: column;
    width: 100%;
    align-items: flex-start;
}

.accrgt .btnadd{margin-bottom: 4px;}
/**************dashboard table********/
.contentBtm .paginationWrap .pagination .page-link{font-size: 9px; padding: 6px;}
.contentBtm .docIcon{    padding: 4px 10px;}
}
.contentTop input[type=text], .card.dashboardCard .contentTop .slctbox{width: 165px;}
