:root{
	--cmain: #212121;
	--cblack: #000000;
	--cwhite: #ffffff;
	--cgrey1: #e2e2e2;
	--cgrey2: #dbdbdb;
	--cgrey3: #bdbdbd;
	--yellow: #ffc600;
	--blue: #0063c7;
	--pink: #d40072;
	--cyan: #00a4a6;
	--viola: #ac00d0;
	--orange: #ff5a00;
	--green: #16b900;
}
html {margin: 0;padding: 0;width:100%!important;}
body{background-color:#fff; color:var(--cmain);overflow-x:hidden !important;font-size:16px !important;margin:0;padding:0;font-family: 'Poppins-Regular', Arial !important;}
h1, h2, h3, h4{margin:0;padding:0;line-height:1.2;font-weight:bold;}
p{font-size:100%;line-height:1.2;margin:0;padding:0;}
a{text-decoration:none; color:var(--cdark);}
a:hover{color:var(--color2); text-decoration:none !important;}
a:focus{outline:none; text-decoration:none !important ;color:var(--color2) !important;}

.pt10{padding-top:10px!important;}
.pb10{padding-bottom:10px!important;}
.p5{padding:5px;}
.p10{padding:10px;}
.p15{padding:15px;}
.pt20{padding-top:20px!important;}
.pb20{padding-bottom:20px!important;}
.mlr-min5{margin-left:-5px;margin-right:-5px;}
.mlr-min10{margin-left:-10px;margin-right:-10px;}
.mlr-min15{margin-left:-15px;margin-right:-15px;}
.mlr-min30{margin-left:-30px;margin-right:-30px;}
.mt5{margin-top:5px!important;}
.mt10{margin-top:10px!important;}
.mt15{margin-top:15px!important;}
.mt20{margin-top:20px!important;}
.mt30{margin-top:30px!important;}
.mt40{margin-top:40px!important;}
.mt50{margin-top:50px!important;}
.mb10{margin-bottom:10px!important;}
.mb15{margin-bottom:15px!important;}
.mb20{margin-bottom:20px!important;}
.m5{margin:5px;}
.usewrap{text-wrap: wrap;}
.nowrap{text-wrap: nowrap;}
.text-uppercase{text-transform:uppercase;}
.to-center{text-align:center!important;}
.to-left{text-align:left!important;}
.main-container{margin-left:6%;margin-right:6%;}
.trans-h{-webkit-transition:height .10s cubic-bezier(0,0,.58,1);-moz-transition:height .10s cubic-bezier(0,0,.58,1);-o-transition:height .10s cubic-bezier(0,0,.58,1);transition:all .55s cubic-bezier(.645,.045,.355,1) 0s;}
.trans-def{transition:all 0.2s linear 0.1s;-webkit-transition:all 0.1s linear 0.1s;-moz-transition:all 0.1s linear 0.1s;-o-transition:all 0.1s linear 0.1s}
.cflex{display:flex !important;justify-content: center;align-items: center;}
.lflex{display:flex !important;justify-content: left;align-items: center;}
.rflex{display:flex !important;justify-content:right;align-items: center;}
.displaygrid {display:grid;box-sizing: border-box;}
.aligntop{align-self: start;}
.alignbottom{align-self: end;}
.uppercase{text-transform:uppercase;}
.mobile-only, .printonly{display:none!important;}
.brd-radius7{border-radius:7px;}
.brdgrey-1{border:var(--cgrey3) 1px solid;}
.relhid{position:relative;overflow:hidden;}
.color1{color:var(--color1)!important;}
.color2{color:var(--color2)!important;}
.bg1{background:var(--color1);}
.bg2{background:var(--color2);}
.bgpink{background:var(--pink);}
.bgcyan{background:var(--cyan);}
.bgviola{background:var(--viola);}
.bgorange{background:var(--orange);}
.bggreen{background:var(--green);}
.bgcgrey1{background:var(--cgrey1)!important;}

.table-bordered,.table-bordered th,.table-bordered td,.table>thead>tr>th,.table>tbody>tr>th,.table>tfoot>tr>th,.table>thead>tr>td,.table>tbody>tr>td,.table>tfoot>tr>td,.table>thead>tr>th,.table>tbody+tbody,.table-bordered>thead>tr>th,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>tbody>tr>td,.table-bordered>tfoot>tr>td{border-color:var(--cgrey3)}

.btn.custombtn{display:inline-block;padding:0 10px;font-size:95%!important;font-weight:400;line-height:1.1;text-align:center;border:none!important;color:var(--cwhite);outline:none!important;}
.btn.custombtn:focus,.btn.custombtn:active:focus,.btn.custombtn.active:focus,.btn.custombtn.focus,.btn.custombtn:active.focus,.btn.custombtn.active.focus{outline:none!important;outline-offset:0!important;border:none!important;}
.btn.custombtn:hover,.btn.custombtn:focus,.btn.custombtn.focus{color:var(--cwhite)}
.btn.custombtn:active,.btn.custombtn.active{background-image:none;outline:0;-webkit-box-shadow:none;box-shadow:none}
.btnblock{width:100%;}
.btn-medium{height:34px;}
.btn-small{height:30px;}
.btn-big{height:40px;padding:0 15px;}
.btn-big p, .btn-medium p, .btn-small p{font-size:100%;margin:0;padding:0;line-height:1.1;color:var(--cwhite)!important;}
.btn-medium p, .btn-small p{font-size:95%;}
.btn-small p{font-size:90%!important;}
.btn-big svg{width:auto;height:24px;fill:var(--cwhite);}
.btn-small svg, .btn-medium svg{width:auto;height:22px;fill:var(--cwhite);}
.btn-medium svg{height:24px;}
.btn-small svg{width:auto;height:20px!important;fill:var(--cwhite);}
.btn a, .btn a:focus, .btn a.active, .btn:focus, .btn.active{color:var(--cwhite)!important;}

.pagingrow svg{height:24px;width:auto;fill:var(--cgrey4);margin:3px 0 0;}
.page-link{padding:0 5px !important;}
.pagination{margin:0 auto!important;}
.pagination>li>a,.pagination>li>span{padding:0 8px;margin-left:-1px;line-height:1.1;color:var(--color1);height:30px;font-size:95%;background-color:var(--cwhite);border:1px solid var(--cgrey3)!important;display:flex!important;justify-content:center;align-items:center}
.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}
.pagination>li>a:hover,.pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus{z-index:2;color:var(--color1);background-color:var(--cgrey1);border-color:var(--cgrey3)!important}
.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{background-color:var(--color1);border-color:var(--color1);color:var(--cwhite)!important;}
.pagination>.disabled>span,.pagination>.disabled>span:hover,.pagination>.disabled>span:focus,.pagination>.disabled>a,.pagination>.disabled>a:hover,.pagination>.disabled>a:focus{color:var(--cmain);border-color:var(--cgrey3)!important}

