@import url('https://fonts.googleapis.com/css?family=Plus+Jakarta+Sans:wght@300;400;500;600;700;800;&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Barlow+Semi+Condensed:wght@300&display=swap');
/*@import url('https://fonts.googleapis.com/css2?family=Alex+Brush&display=swap');*/
@font-face {
    font-family: "Alex Brush";
    src:url('/static/dict/font/AlexBrush-Regular.ttf'), format("truetype");
    
  }
  @font-face {
	font-family: 'holigatesignaturedemo';
	src: url('/static/dict/font/holigate_signature_demo.ttf');
}
@font-face {
	font-family: 'rage';
	src: url('/static/dict/font/RAGE_1.TTF');
}
* {
	box-sizing: border-box;
}
html{height:100%;}

.holigate-signature-demo{font-family: 'holigatesignaturedemo';}
body{
	font-family: 'Plus Jakarta Sans', sans-serif!important;
	line-height: 1.4;
	font-size: 14px;
	min-height: 100%;
    
}
.font-rage {font-family:'rage', cursive;}
.font-jakarta{ font-family: 'Plus Jakarta Sans', sans-serif;}
.font-barlow {font-family: 'Barlow Semi Condensed', sans-serif;}
.font-alex{font-family: 'Alex Brush', cursive;}
.font-rage{font-family: 'Rage Italic',sans-serif}
a{text-decoration: none!important;}
a:hover{    text-decoration: none;     color: inherit; }
.login-right-bg{background-color: #f0f3fd; min-height: 100vh;}
.login-pg .col-6{padding:0!important;}
img{max-width: 100%; height: auto;}
input, select, textarea{width:100%; padding:8px; border:1px solid #2a3547!important; margin:10px 0; font-size:14px; border-radius: 5px;}
button{width:100%; background-color:#5d87ff; padding:8px; color:#fff; border:1px solid #5d87ff; font-size:18px; border-radius: 5px; }
button:hover{background-color: #fff;color:#5d87ff!important; border:1px solid #5d87ff;}
.lightblue-bg{background-color: #d7eafd; }
.text-reddish {color:#f80d33;}
.text-blackish{ color:#0f0f0f;}
.text-blackgrey{ color:#1c2107;}
.text-blue{color:#5d87ff;}
.text-darkblue{color:#4867aa;}
.text-navyblue {color:#2a3547;}
.text-green{color:#6c7e23;}
.font-italic{font-style: italic;}
.font-light{font-weight:300;}
.font-semibold {font-weight: 600;}
.font-bold{ font-weight:700;}
.font-xbold{font-weight:800;}
.font-medium {font-weight:500;}
.font-regular{font-weight:400;}
.font-14{font-size:14px;}
.font-24{font-size:24px;}
.font-20 { font-size:20px;}
.font-18{font-size:18px;}
.font-16{font-size:16px;}
.font-22{font-size:22px;}
.font-30 {font-size:30px;}
.font-12{font-size:12px;}
.font-40{font-size:40px;}
.form-container p {margin-bottom:0!important;}
.error-msg{background-color: red; color:#fff; font-size:18px; font-weight:600; padding:10px;}
.error-sub-msg{background-color: red; color:#fff; font-size:18px; font-weight:600;}
button.close{width:auto;}
.no-bullets{ list-style-type: none; padding-left:0!important;}
.dashboard-bg{  margin-left:-12px!important; border-top: 2px solid #588FD2; }
.header.setup-template{ border-bottom:1px solid #000;}
/*.no-bullets .col-2{  padding-right:0!important;}
.no-bullets .col-10 { padding-left:0!important; }*/
.dashboard-content .section-block input{ border:1px solid #a3a3a3!important; padding-left:20px;}
.dashboard-button{font-weight: bold!important; font-size:18px!important; color:#fff; font-family:'Plus Jakarta Sans', sans-serif;}
.red-button{background-color:#dd3751;border:1px solid #dd3751 }
.red-button:hover { background-color: white; color:#dd3751!important; border:1px solid #dd3751}
.blue-button{background-color:#9db635; border:1px solid #9db635}
.blue-button:hover { background-color: white; color:#9db635!important; border:1px solid #9db635}
.gray-button{background-color: #d2d2d2; color:#000!important;}
.darkblue-button{padding:15px 10px;   background: linear-gradient(0deg, #5f7ec2, #588FD2 80%) no-repeat; border-radius:5px;border:1px solid #588FD2} 
.darkblue-button:hover{ background: linear-gradient(0deg, #fff, #fff 80%) no-repeat; color:#588FD2!important; border:1px solid #588FD2}
.green-button{background-color: #588FD2;border:1px solid #588FD2}
.link-button{ text-align: center; display: inline-block; width: 100%; padding: 8px; border-radius: 5px;}
.green-button:hover { background-color: white; color:#588FD2!important; border:1px solid #588FD2}
.darkgreen-bg{background-color: #588FD2; border-radius:5px;}
.footer-bg{ background-color: #000; color:#588FD2;font-family: 'Barlow Semi Condensed', sans-serif; font-size:14px; font-weight: 300;}
.header  {border-bottom:1px solid #e0e0e0; }
.dashboard-inner .no-bullets{ padding-left:10px!important;}
.border-right{border-right: 2px solid #bbb;}
.top-buttons { margin-left:0!important; margin-right:0!important; border-bottom:1px solid #ccc; padding-top:20px;}
#bottom_menu_div.top-buttons{border-bottom:none!important;}
.header-row{ background-color: #d7eafd; line-height:3;}
.setupone input, .setupfive input{width:auto;}
.setupthree select{width: auto;}
.setupfive input{width: auto;}
.daysremain input{text-align: center;}
.text-right{text-align: right;}
.w-60{width:60%;}
.w-20{width:20%;}
.w-98{width:98%;}
.w-90{width:90%!important; margin:auto;}
.w-10{width:15%;}
.w-25{width:25%;}
.w-5{width:5%;}
.w-2{width:2%;}
.w-30{width:30%;}
.w-40{width:40%;}
.w-45{width:45%;}
.w-50{width:50%;}
.w-15{width:15%;}
.w-100{width:100%;}
.w-75{width:75%;}
.table-frmt{border:1px solid #ccc; border-radius:10px; border-spacing: 0; border-collapse:initial!important;}
.body-row td, .header-row th{ border-right:1px solid #ccc;}
.body-row td:last-child, .header-row th:last-child{border-right:none;}
.body-row td{border-bottom:1px solid #ccc;}
.body-row tr:last-child > td {border-bottom:none;}
.body-row input, select{border:none!important;}
.text-underline{text-decoration: underline!important;}
.motor-section select{background-color: transparent!important;}
.motor-section .body-row td:first-child{border-right:none;}
.capital-allowances-section .header-row, #summary_table_head .header-row, #user_table .header-row{line-height:1.4;}
.loan-section input{padding:unset; }
.equipment-page input {border:unset!important; }
.h-100{     min-height:calc(70vH)!important;   }
.pink-circle{background-color: #ffdcdc;}
.text-red{ color: #ed313e;}
.text-darkred{color: #ba0606;}
.blue-bg{background-color: #eff7ff; border:1px solid #588FD2;}
.circle{ text-align: center;padding: 10px 20px; text-decoration: none;  display: inline-block; margin: 4px 2px;  border-radius: 16px;}
.yellow-circle{background-color: #f3ffc1;}
.cell-bg{ background-color: #d7eafd!important; line-height:3;}
.zero-rp{padding-right:0!important; }
.hide-bar{display:none;}
.sm-hide-nav{ 		display:block; 	}
.sm-show-nav{ display:none;}
.admin-dashboard .header-row {line-height: 1.4;}
.table-responsive{border:none!important;}
.report-block .table-responsive, .admin-dashboard.table-responsive , .bugs.table-responsive { border: 1px solid #ccc !important;}
.help_icon_td img, img.help_icon{max-width:unset!important ;}
.select-plan .card-header{background-color: #588FD2!important;}
.h-210{min-height:210px;}
.error{color:red; font-size:16px;}
.inline-input input{width:auto!important;}
.bluebox{border-radius: 10px; border:1px solid #afafaf;}
.small-button{width:auto!important; padding:10px 15px; border-radius: 5px;}
.weekly-entries select{text-align: center;}
.line-height-2{line-height:2;}
.green-bg{background-color: #e1e9c2;}
.green-border-left{border-right:none!important; border:1px solid #588FD2!important;}
.green-border-right{border-left:none!important; border:1px solid #588FD2!important;}
.pb-100{padding-bottom:12rem!important;}
.lightblue-bg{background-color: #dee8f2;}
.taxcalc .table-responsive, .pymtlist.table-responsive, .mobile-section .table-responsive, .notesreport .table-responsive, .transaction.table-responsive, .yearendetails .table-responsive, .showdata.table-responsive{border:1px solid #ccc!important;}
.taxcalc .body-row td{border-right:none!important;}
.text-gray{color:#8390a4;}
.xlightblue-bg{background-color: #f4f7fb;}
.xlightblue-bg input{background-color:#f4f7fb!important ;}
.help-border{border:none; border-bottom:none!important; border-right:1px solid #ccc;}
.weekly td:last-child{ border-right:1px solid #ccc!important;}
.last-row {border-bottom:1px solid #ccc!important;;}
.message-block{padding:100px 50px; background-color: #fff; border:1px solid #fff; box-shadow: 0 0 50px 0 rgba(0,0,0,0.5); border-radius:5px;}
.viewbtn.blue-button{width:80%;}
.yearendetails input[type="radio"], .yearendetails input[type="checkbox"], .allowances input[type="radio"], .mobile-section input[type="radio"]{width:auto!important;}
.border-right{border-right:1px solid #ccc!important;}
.w-md-50{width: 50%!important;}
.w-md-75{width:75%!important;}
.round-bottom-border{border:1px solid #ccc; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px;}
.round-top-border{border:1px solid #ccc; border-top-left-radius: 10px; border-top-right-radius: 10px;}
.btm-border{border-bottom:1px solid #ccc;}
.zero-border{border:none!important; padding:0!important; }
.no-outer-border{border:none!important;}
.round-border{border:1px solid #ccc; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px;border-top-left-radius: 10px; border-top-right-radius: 10px;}
.right-border{border-right:1px solid #ccc;}
.dropdown-menu.last , .dropdown-menu.top{ left: auto!important;	right: 0 !important; } 
.navbar-nav > li > a {padding:0!important;}
.lh-2 {line-height: 2;}
.disable{pointer-events: none; opacity: 0.5; user-select: none; }
.sel-frmt{padding-left:30px; padding-right:20px; padding-top:15px; padding-bottom:15px;}
.sidebar.dropdown-menu { border:none!important; box-shadow: none!important; padding: 1rem 1.5rem !important;}
.nav-link.active span{color:#6c7e23;}
.box-ht {  min-height:90px;}
.center-align{ position: absolute;  top:0; bottom: 0; left: 0;  right: 0;   margin: auto;}
.payments input{width:auto!important;}
.pl-150{padding-left: 150px;}
.pl-100 {padding-left:100px}
.side-border{border-left:1px solid #ccc; border-right:1px solid #ccc;}
.frmt-ht{height:100px!important;}
.white-bg{background-color:#fff;}
.software-report select, .year select, .region select{border:1px solid #000!important;}
.sidebar.dropdown-menu.show{background-color: #333333!important;}
.secondary-nav{ position: relative!important; transform: translate(0px, 0px)!important; }
.CaptchaWrap { position: relative; }
.CaptchaTxtField { border-radius: 5px; border: 1px solid #ccc; display: block;  box-sizing: border-box;}
#CaptchaImageCode { text-align:center; margin-top: 15px; padding: 0px 0; width: 300px; overflow: hidden; }
.capcode {  display: block; -moz-user-select: none; -webkit-user-select: none; user-select: none; cursor: default; letter-spacing: 1px; color: #ccc; font-weight: 100; font-style: italic; width:300px; height:80px;}
.ReloadBtn { background:url('../images/refresh.png') center center no-repeat; background-size : 100%; width: 32px; height: 32px; border:none!important; outline: none; outline: none; cursor: pointer; /**/}
.dropdown-menu > li > a:hover{background-color: transparent!important;}
.text-left{text-align: left!important;}
.sumpage .dataTables_scrollHeadInner {margin: 0 auto!important;}
.set-width{width:20%!important}
.capital_allowance_table, .loan_acct_table, .loan2_acct_table, .loan3_acct_table{min-width: 1000px; width:98%} 
.capital_allowance_table input{padding:0!important; }
.tax-year.sel-frmt{padding:10px!important; font-size:12px!important}
.weekly-entries input{ padding:5px!important; margin-top: 2px!important; margin-bottom: 2px !important;}
/* .fixTableHead { overflow-y: auto; }
.fixTableHead thead tr { 	position: sticky; 	top: 0;   }
.fixTableHead .header-row { line-height: 1.3!important;} */
.small-fonts .title {font-size:18px!important; text-align: center;}
.small-fonts .content{font-size:12px!important;}
.small-fonts .extra{font-size:12px!important;}
.small-fonts, .report-fonts {width: 600px!important;}
.small-fonts .sign-img { width:100!important;}
.small-fonts #showsign img {width:150px;}
.small-fonts .my-5.extra {margin-top: 10px!important}
.small-fonts .extra.pt-4 { padding-top:0px!important}
.small-fonts img.sign {width:150px; height:40}
.small-fonts .doc.pt-5{padding-top:10px!important}
.small-fonts .font-20{font-size:14px!important}
.small-fonts .pl-100 {padding-left:70px!important}
.report-fonts .font-14 {font-size: 10px!important;}
.report-fonts .table {width:80%!important;}
.report-fonts .font-18{font-size:14px!important;}
.report-fonts .font-20{font-size:16px!important;}
.report-fonts #change, .report-fonts #maintitle{display:none!important}
/*.small-fonts .extra.sign {font-family: 'Alex Brush', cursive!important; }*/
.dataTables_wrapper .dataTables_length select { border: 1px solid #aaa !important; width:auto!important;}
.dataTables_wrapper .dataTables_filter input { width:auto!important;}
.fixed-header thead th{ position: sticky; top: 0;   background-color: #d7eafd; }
.msg-block{background-color: #588FD2; padding:10px; color:#fff; font-size:18px; border:1px solid #fff}
.py-10 {padding:5px 0}
.highlight { background-color: red!important; color:white!important;}
.lh-4{line-height: 4;}
button[disabled] {cursor: default; background-color: grey;}
.gray-bg{background-color: #333;}
#popup .modal-content { width: 500px!important; height:300px!important; }
#user_table.dataTable tbody td {padding:0!important}
.small-box {	width: 30px; 	height: 30px; 	background-color: #ccc; border: 2px solid #000; text-align: center; line-height: 30px; font-size: 18px;}
.circle.pink-circle.taxestimator{ text-align: center;padding: 5px 10px!important; text-decoration: none;  display: inline-block; margin: 4px 2px;  border-radius: 16px;}
.lh-50 {line-height: 0.5!important;}
.config .w-90{ width:90%!important}
#earnPopup .modal-dialog, #newAddress .modal-dialog, #formPopup .modal-dialog, #addDiscountPopUp .modal-dialog, #discountPopUp .modal-dialog, #pensionpopup .modal-dialog{max-width: 900px!important;}
#oldAddress .modal-dialog{max-width: 1000px!important;}
.dropdown-shadow{box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.15);}
.nav-item.dropdown:hover .dropdown-menu { display: block;   }
.nav-item.dropdown .dropdown-menu { 	display: none;	position: absolute;	background-color: #f8f9fa; 	border-radius: .25rem; 	box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15);  }
.nav-item.dropdown { position: relative;   }
.nav-item.dropdown:hover .dropdown-menu { 	display: block; 	visibility: visible; 	opacity: 1; 	transition: opacity 0.3s ease;   }
.wrap-text {    width: 200px; max-width: 300px; word-break: break-word;     white-space: normal;}
.lh1-5{line-height:1.5!important}
.cursor-pointer{cursor: pointer;}
.logo-block img{max-width: 75%!important;}
.adminmenu:hover, .adminmenu:active{background-color:#588FD2; color:#fff!important}
.padding-05{padding:5px!important}
.border-dark{border:1px solid #a3a3a3!important; }
table.dataTable#link_table thead th { padding:5px!important}
.paymentlist .w-10 { width:10% !important}
.paymentlist .w-20 { width: 20% !important;}
.text-yellow { color: orange}
.menu-border{border-color:#588FD2!important;}
#sidebar-menu { display:block}
#overlay { position: fixed;  top: 0; left: 0; width: 100%;   height: 100%; background: rgba(0, 0, 0, 0.5); /* Semi-transparent background */
    display: none; /* Hide by default */
    align-items: center;
    justify-content: center;
    z-index: 9999; /* Ensure it appears on top */
}

.loader {
    border: 6px solid #f3f3f3;
    border-top: 6px solid #3498db;
    border-radius: 50%;
    width: 40px;
    height: 40px;
    animation: spin 1s linear infinite;
}

@keyframes spin {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}
.help_note { display: none; z-index: 1000; 	position: absolute; background: #333; color: white; padding: 8px; border-radius: 5px; font-size: 14px; width:500px;	box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.3); }
.help_icon_td  { position: relative; display: inline-block; 	margin: 20px; }

table#plan-table, table#monthlyBreakdownTable {     border-collapse: collapse;     border: none!important; }
table#plan-table td, table#plan-table th, table#monthlyBreakdownTable td, table#monthlyBreakdownTable th {     border-left: 1px solid #ccc; border-right:1px solid #ccc; } 

#plan-table tbody tr:last-child, #monthlyBreakdownTable tbody tr:last-child{
    border-bottom: none !important;border-right: none !important;padding:10px; border-left:none !important;
}
#plan-table tbody tr:last-child td, #monthlyBreakdownTable tbody tr:last-child td{
    border: none !important;
}
#tax_year.sel-frmt.tax-year {width:70% !important}
.darkborder-top{border-top:1px solid #000!important;}
.darkborder-bottom{border-bottom:1px solid #000!important;}
.text-underline-overline {    text-decoration: underline overline!important; } 
.text-overline{ text-decoration: overline;}
.weekly-entries td {     padding-top: 0 !important;     padding-bottom: 0 !important;     margin-top: 0.5px !important;     margin-bottom: 0.5px !important;     line-height: 1.3 !important;     height: auto !important; }
.weekly-entries-table thead th {   background-color: #f0f0f0;   font-weight: bold; }
#help_td2, .help_icon_td {     padding: 2px !important;     margin-left:1px !important;     margin-right:1px !important;     border:none!important;     text-align: center;     vertical-align: middle; }

/* Add border to all table cells and headers */
.weekly-entries-table td, .weekly-entries-table th {     border: 1px solid #ccc; }

 /* Add left border to the first non-help cell */
 .weekly-entries-table tr td:nth-child(2) {         border-left: 1px solid #ccc;     }


@media (max-width:1200px){
.allowances .w-50 {width: 65%!important;}
#menu span, #navigation-bar span{text-wrap:wrap}
#menu .dropdown-menu a, #navigation-bar .dropdown-menu a, #mainmenu .dropdown-menu a{text-wrap: wrap; padding: 10px; display: inline-block!important;}
#menu .dropdown-menu li,#navigation-bar .dropdown-menu li, #mainmenu .dropdown-menu li {border-bottom: 1px solid white}
#menu .no-bullets > li, #navigation-bar .no-bullets > li {padding:5px!important; border-bottom:1px solid black}
.dashboard-inner .no-bullets {padding-left:0!important}
.sidebar.dropdown-menu { padding: 0px !important;}
.fw-14{font-size:14px!important}
}
@media only screen and (max-width:1200px){
 .allowances .w-50 {width: 65%!important;}
.change.w-30 {width:60%!important;}
.change.w-10{width:15%!important;}
.setuptwo .w-75, .setupone .w-75{width:90%!important;}
.pl-150{padding-left: 95px;}
.select-plan .card-header{min-height:80px;}
.set-width{width:25%!important}
#menu .font-16, #navigation-bar .font-16{font-size:14px!important; line-height: 1!important;}
#menu .font-14, #navigation-bar .font-14{font-size: 12px!important; line-height: 1!important;}
#navigation-bar .font-24{font-size: 16px!important; }
/* .dropdown-menu{ min-width: 5rem!important;} */
.dropdown-item.font-14{font-size:12px!important}
#menu .font-22, #navigation-bar .font-22 {font-size:16px!important}
.dashboard-button{font-size:16px!important;}
}
@media (max-width:991px){
	.font-24{ font-size:20px;}
	.font-20{font-size:18px;}
	.font-16 {font-size:14px;}
	.font-30{font-size:24px;}
	.side-bar .small-button{padding:4px 8px;}
	.w-md-50{width: 100% !important;}
	.change.w-10{width:20%!important;}
	.allowances .w-50 {width: 75%!important;}
	.setuptwo .w-50{width:60%!important;}
	.lh-2{line-height:1.5;}
	.font-18{font-size:16px;}
	.setupone .w-75{width:100%!important;}
	.select-plan .card-header {min-height: auto;}
	.box-ht{min-height:70px;}
	.pl-150{padding-left: 50px;}
	.set-width{width:35%!important}
	.hide-bar{display: block;}
	.white-bg{background-color:#fff; border-right:1px solid #e0e0e0;}
	.show-nav{top:0; position:absolute; width:250px; left:0;z-index:1000;padding-top:10px;}
	.show-dash{top:0; position:absolute; width:250px; padding-top: 20px; z-index:1000; left:0}
	.no-border{border-right:none!important;}
	.nav-hide{display:none;}
	
	.sm-hide-nav{display:none; 	}
	.sm-navbar {
		display: none;
		transition: all 0.3s ease-in-out;
		top:0; position:absolute; width:250px; left:0;z-index:1000;padding-top:10px;
	}
	
	.sm-navbar.show {
		display: block;
	}
	.navbar-light .navbar-toggler-icon, .navbar-toggler{display:none!important}
	.dropdown-menu.last { right: auto!important;	left: 0 !important; }
	.sidebar {
        position: fixed;
        top: 0;
        left: -260px;
        width: 260px;
        height: 100vh;
        background: white;
        transition: left 0.3s ease-in-out;
        box-shadow: 2px 0 5px rgba(0, 0, 0, 0.2);
        z-index: 1050;
        overflow-y: auto;
    }
    .sidebar.show {
        left: 0;
    }
	#sidebar-menu { position: fixed; top: 0; left: 0; width: 250px; height: 100vh; background: #fff; box-shadow: 2px 0 5px rgba(0, 0, 0, 0.2);  overflow-y: auto;  transform: translateX(-100%); transition: transform 0.3s ease-in-out; }
    #sidebar-menu.show {         transform: translateX(0);     }

    /* Make navigation menus inside sidebar stack vertically */
    #sidebar-menu .collapse.navbar-collapse {
        display: block !important; /* Ensure it's visible */
        width: 100%;
    }
	#navbarNavAdmin {
		position: relative;
		z-index: 10; /* Ensure it's above the second navbar */
	}
	
    /* Adjust individual navigation menus */
    #navbarNavAdmin, 
    #navbarNav {
        flex-direction: column;
        width: 100%;
		
       
    }
	.navbar .admin1 {z-index: 20;}
	#navbarNavAdmin .dropdown-menu {z-index: 5000;}
    /* Style nav items for better spacing */
    #sidebar-menu .navbar-nav {
        flex-direction: column;
        width: 100%;
    }

    #sidebar-menu .nav-item {
        width: 100%;
        text-align: left;
        padding: 5px;
    }

    #sidebar-menu .nav-link {
        width: 100%;
        display: block;
        color: #333; /* Adjust as needed */
    }
	.admin1.sm-navbar {
		
		transition: all 0.3s ease-in-out;
		top: 195px;
		position: absolute;
		width: 250px;
		left: 0;
		z-index: 1000;
		padding-top: 10px;
	}
	#user-info {
		display: block;
		width: 100%;
		text-align: center;
		padding: 5px;
		position: absolute;  /* Ensures it stays between the navbars */
		top:170px;
		left:0;
		z-index: 10; /* Makes sure it's not overlapped */
	}
	#sidebar-menu .border.border-dark{border:none!important;}
}

@media (max-width:768px){
	.font-24{ font-size:18px;}
	.font-22{font-size:18px;}
	.font-20{font-size:16px;}
	.font-18{font-size:15px;}
	.font-16 {font-size:14px;}
	input, select, textarea {padding:4px; font-size:12px!important;}
	.zero-rp{padding-left:0!important ;}
	.dashboard-button{font-size:14px!important;}
	.warn_mess{font-size:12px;}
	.font-30{font-size:22px;}
	.circle{padding:6px 12px;}
	.sm-center{text-align:center;}
	.set-width{width:40%!important}
	.put-border{border:1px solid #333}
	.third-section, .sa302 {font-size: 14px!important;}
	
}
@media (max-width:576px){
	.config.w-sm-50 {width: 90%!important;}
	.h-210{min-height:auto;}
	.show-nav .font-24{font-size:16px;}
	footer .font-22{font-size:16px;}
	#link_table .header-row {line-height: 1.4;}
	.viewbtn.blue-button{width:100%;}
	.w-sm-50{width:50%!important;}
	.change.w-10{width:55%!important;}
	.allowances .w-90 {width: 80%!important;}
	.pl-150{padding-left: unset;}
	#CaptchaImageCode{width:200px;}
	.capcode{width:200px;}
	.set-width{width:65%!important}
	.change.w-30{width:100%!important}
	
}