
@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@200;300;400;500;600;700;800&display=swap');
:root{
	--black-color:#000000;
	--brand-green:#18855F;
	--green-dark:#167956;
	--extra-green-dark:#13674A;
	--colour-black:#0B0B0A;
	--brand-yellow:#FCD757;
	--yellow-dark:#DFAF05;
	--light-bg:#FFFCF6;
	--white-color:#ffffff;
	--light-white-color:rgba(255, 255, 255, 0.2);
	--border-top-bottom-color:rgba(255, 255, 255, .12);
	--gray-light-color:#EBEBEA;
	--dot-border-color:#92928B;
	--title-line-color:#CECECA;
	--manrope-family:'Manrope', sans-serif;
	--login-bg-color:#F5F5F4;
	--login-header-bg:#157352;
	--search-input-color:#696963;
	--black-light-color:#353531;
	--title-border-color:#D7D7D5;
	
}
body{
	font-family: var(--manrope-family);
}

.login {
     background-color: var(--brand-green);
     /*min-height: calc(100vh - 100px);*/
}

.login__left{
     background-color: var(--brand-green);
     min-height: calc(100vh - 100px);
     width: 560px;
}
.login__btn {
    background-color: var(--brand-yellow) !important;
    color:var(--colour-black);
    border-radius: 0px;
    font-weight: 500;
}
.login__btn:hover, 
.login__btn:focus{
	background: var(--yellow-dark) !important;
	color:var(--colour-black);
}
.login__checkbox .custom-checkbox span.custom-control-description, 
.login__checkbox a{
	color:var(--white-color) !important;
	font-size: 14px !important;
	font-weight: 500 !important;
}
.login__checkbox a{
	text-decoration: underline;
}
.login__input .form-control::placeholder{
	color:var(--white-color) !important;
}
.login__input .form-control {
    border: none;
    height: 32px;
    background: var(--white-color);
    color: var(--colour-black) !important;
    -webkit-box-shadow: 0 0 0 30px white inset !important;
    -moz-box-shadow: 0 0 0 30px white inset !important;
    box-shadow: 0 0 0 30px white inset !important;
   /* -webkit-background-clip: text;
    -moz-background-clip: text;
    -ox-background-clip: text;*/
    /*-webkit-text-fill-color: var(--dot-border-color) !important;*/
    -webkit-text-fill-color: var(--colour-black) !important;
    -moz-text-fill-color: var(--colour-black) !important;
    -ox-text-fill-color: var(--colour-black) !important;
    padding-left: 27px;
    font-size: 14px;
    font-weight: 500;
}

.login__input input.form-control::placeholder{
	color:var(--dot-border-color);
	-webkit-text-fill-color: var(--dot-border-color) !important;
    -moz-text-fill-color: var(--dot-border-color) !important;
    -ox-text-fill-color: var(--dot-border-color) !important;
}







.login__form-group.hr:after, 
.login__form-group.hr:before {
    /*border-color:var(--light-white-color);*/
    border:none;
    display: none;
}
.login__input .icon{
	fill: var(--white-color);
}
.custom-checkbox .custom-control-input~.custom-control-indicator{
	width: 18px;
	height: 18px;
	top:2px;
}
.login__form-group {
    padding: 8px 0;
    position: relative;
}
.login__checkbox .custom-controls.custom-checkbox .custom-control-input:checked~.custom-control-indicator{
	background-image: url(../images/custom-indicator-filled-.svg) !important;
	border-radius: 0px;
	background-size: 100%;
}
.login__checkbox .custom-controls.custom-checkbox .custom-control-input~.custom-control-indicator{
	background-image: url(../images/custom-indicator-outline.svg) !important;
	border-radius: 0px;

}

body.footer-top-visible {
    background: var(--login-bg-color);
}

.menu-top__logo .icon {
  width: 234px;
  height: 36px;
}



.menu-top__search {
    background-color: var(--brand-green);
    padding: 10px 0px 10px 20px;
}
.menu-top__logo {
    background-color:var(--brand-green);
}
.menu-top__user, 
.menu-top__user.open{
	background-color:var(--brand-green);
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 0px;
}
.menu-top__user .icon{
	fill: var(--white-color);
	width: 20px;
    height: 20px;
    margin-top:0px;
}
.menu-user{
	background-color: var(--login-bg-color);
	width: 280px;
	padding: 0px 20px;
}
.menu-user::before {
   
    border-top-color: var(--green-dark);
}
.menu-user__topic::after, .menu-user__item:not(:last-child)::after {
    display: none;
    border-top-color: var(--border-top-bottom-color);
    border-bottom-color: var(--border-top-bottom-color);
}
.page-title{
	/*background-color: var(--gray-light-color);*/
	background-color: var(--white-color);
}
.page-title .btn {
    background-color: var(--brand-green);
    border: none !important;
    color: var(--white-color);
}
.page-title .btn:hover, 
.page-title .btn:focus{
	background-color:var(--green-dark); 
}

.menu__link .icon__menu, 
.menu__link:hover .icon__menu, 
.menu__link:focus .icon__menu, 
.menu__item.active .icon__menu {
    fill: var(--brand-yellow);
}
.menu__topic::after, .menu__item:not(:last-child)::after {
    border-top-color:var(--border-top-bottom-color) ;
    border-bottom-color:var(--border-top-bottom-color);
}
.menu__link:hover, .menu__link:focus {
    text-decoration: none;
    background-color:transparent !important;
    color: var(--colour-black);
}
.menu__item.active .menu__link{
	 background-color: var(--gray-light-color);
    color: var(--colour-black) !important;
    font-weight: 500;
}
.menu__item.active {
    background-color:var(--gray-light-color);
     color: var(--colour-black);
}

.submenu__item {
  color: var(--black-light-color);
  border: none;
  background-color: var(--gray-light-color);
  text-align: left;
  font-size: 14px;
  line-height: 19.12px;
  font-weight: 500;
  padding: 7px 12px;
}
.submenu__item:hover, .submenu__item:focus, .submenu__item:active {
    text-decoration: none;
    color:var(--white-color);
    background-color:var(--brand-green);
}
.menu__dropdown:hover {
    background-color: var(--brand-green);
}
.content--gray{
	background-color: var(--light-bg);
}
.tile2--dark {
    color: rgb(255, 255, 255);
    background-color:var(--colour-black);
}
.tile2--dark .tile2__category{
	color:var(--brand-yellow);
}
.tile2--dark {
    background-color: var(--colour-black);
    border-radius: 0px;
}
.section-title__dot::before{
	border:none;
	background:var(--gray-light-color) ;
	border-radius: 0px;
}
.section-title__dot--active::before, 
.section-title__dot:focus::before, .section-title__dot:hover::before {
    border: none!important;
    background-color: var(--brand-green)!important;
}
.section-title__line{
	background-color:var(--title-border-color);
}

a.scroll-top {
    border-color: var(--brand-green);
    bottom: 80px;
}
.scroll-top .icon__scroll {
    fill: var(--brand-green);
}
a.scroll-top:hover {
	background: var(--brand-green);
    border-color: var(--white-color);
}
.scroll-top:hover .icon__scroll {
    fill: var(--white-color);
}
.footer {
    background-color: var(--green-dark);
   
}

#wrbm-footer-div {
   background-color: var(--brand-green)!important;
}
#wrbm-footer-div p {
    color: var(--white-color) !important;
}
.content {
    background-color: var(--white-color);
}

.content.paywall{
	background-size: 100%;
}
.content__body a {
    color: var(--brand-green) !important;
}

body .footer-text {
  color: #fff !important;
}


/****Pagination Css 07-11-2023************/		
/*
.holder a {
    background: var(--black-color);
    color: var(--white-color) !important;
    margin: 0 5px;
    padding: 5px 10px;
    border-radius: 3px;
}

.holder a.jp-current {
    background:var(--brand-green);
}

.holder a:hover{
  background:var(--brand-green);
}

.holder {
    text-align: center;
} 
.holder a{
	cursor: pointer;
}

.holder a.jp-disabled, a.jp-disabled:hover {
	cursor: default;
	background: none;
}
a.jp-previous, 
a.jp-next{
	cursor: pointer;
}


*/
.content__wrapper .search__results{
min-height: inherit !important;
}
.login__logo, .menu-top {
    background-color: var(--brand-green);
    /*padding: 0px 15px 34px;*/
}
.login__logo .icon {
    height: 32px;
    width: 210px;
}
/****Pagination Css 07-11-2023************/		
.menu-top.cookie-header {
    position: inherit;
    justify-content: flex-start;
}
.page-template-cookie-statement-template footer.footer {
    display: none;
}

.download-file-btn {
    display: flex;
    align-items: center;
    column-gap: 20px;
}
.download-file-btn a {
    background: var(--brand-green);
    color: var(--white-color) !important;
    padding: 7px 15px;
    display: flex;
    align-items: center;
    column-gap: 10px;
    text-decoration: none;
    outline: none;
    font-size: 16px;
    font-weight: 700;
}
.download-file-btn a svg {
    width: 16px;
    height: 16px;
}
.page-title .btn.page-title__back {
    border-radius: 0px;
    display: flex;
    column-gap: 5px;
    font-size: 16px;
    font-weight: 700;
    padding: 7px 16px;
    margin-top: 12px;
}
.page-title {
    padding: 28px 20px 0px 20px;
}
.content .content__wrapper--narrow header.content__header {
    padding-top: 0;
        margin-bottom: 20px;
}
.content__header p {
    color: var(--search-input-color);
    font-size: 16px;
    font-weight: 400;
    line-height: 21.86px;
}
.content .content__wrapper--narrow header.content__header h1.content__title {
    font-weight: 700;
    color: var(--colour-black);
}
section.content__wrapper.content__wrapper--narrow .content__body p {
    font-size: 16px;
    line-height: 26px;
    font-weight: 400;
    color: var(--colour-black);
}

.menu__link svg {
    width: 18px;
    height: 18px;
    object-fit: cover;
}
.menu__item.active .menu__link svg path, 
.menu__item:hover .menu__link svg path {
    fill: #18855F;
}
@media (max-width: 1500px) {
	}
	@media (max-width: 1388px) {
		
	}
	@media (min-width: 900px) {
		.main-wrapper.login-wrapper div#cookieScript {
		    /*margin-left: 340px;*/
		}
	}
	@media (min-width: 1200px) {
		.main-wrapper.login-wrapper div#cookieScript {
		    /*margin-left: 400px;*/
		}
	}
	

	@media (min-width:1200px) and (max-width:1280px) {
	}

	@media (min-width: 992px) and (max-width: 1199px) {
		.login__logo, .menu-top{
			padding: 0px;
		}
		.menu-top__search {
		    padding: 9px 0px 9px 20px;
		}
		

	}
	@media (max-width: 980px) {
		.menu-top__search {
		    display: none;
		}
	}
	@media (min-width: 768px) and (max-width: 991px) {
		.login {
		     min-height: auto;
		}

		.login__left{
		     min-height: auto;
		}
		
	}
	@media (max-width: 767px) {

		.login {
		     min-height: auto;
		}

		.login__left{
		     min-height: auto;
		}
	}

/*==================================================*/
	/*18-12-2023 login css start */
/*==================================================*/
.login__desc {
    padding: 0px;
    background: var(--login-bg-color);
    /* height: 100vh; */
    display: flex;
    flex-wrap: wrap;
    min-height: 100%;
    justify-content: flex-end;
    overflow: hidden;
}
.login__text{
	margin: 0px;
}
.login__header {
    font-size: 32px;
    font-weight: 700;
    margin-bottom: 25px;
    line-height: 43.71px;
    letter-spacing:-1.2%;
    color:var(--colour-black);
}
.login__form {
    width: 340px;
    margin: 0 auto;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    min-height: 100%;
    max-width: inherit;
    padding: 0;
}
.login__form div{
	width: 100%;
}
.login__left{
	justify-content: inherit;
	padding: 60px 60px;
}
.login__left img.login_yellow {
    width: 233.99px;
    height: auto;
    margin-left: auto;
}
.login__form .login__input img.icon.icon__login {
    fill: var(--dot-border-color) !important;
    width: 9.14px;
    height: 12px;
    object-fit: cover;
    top: 50%;
    left: 2%;
    transform: translate(0%, -50%);
}
.login__form .login__form-group.hr .login__input img.icon.icon__login {
    width: 12px;
}
.login__checkbox a {
    margin-bottom: 8px;
    	font-size: 14px;
	font-weight: 500;
}
.login__checkbox {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 8px 0;
}
.login__desc .bottom-img-section {
    margin-left: 120px;
    min-width: auto;
    display: flex;
    width: 100%;
    margin-bottom: 0;
}
.login__desc .bottom-img-section img.icon.icon__login {
    width: 100%;
    height: 548px;
    object-fit: cover;
    object-position: 50% 0%;
}
.login__desc .inner {
    width: 522px;
    margin: 0 0 80px 120px;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
}
.login__desc .inner p {
    font-size: 16px;
    font-weight: 400;
    line-height: 28px;
    color: var(--colour-black);
}
.login__desc .inner ul.details-section {
    margin: 0;
    padding: 0px;
    list-style: none;
    display: flex;
    column-gap: 35px;
}
.login__desc .inner ul.details-section li span {
    display: block;
    color: var(--colour-black);
    font-size: 16px;
    line-height: 24px;
    font-weight: 700;
}
.login__desc .inner ul.details-section li a.mail {
    display: flex;
    color: var(--brand-green);
    font-size: 16px;
    line-height: 28px;
    font-weight: 400;
    text-decoration: underline;
    margin: 6px 0px;
}
.login__desc .inner ul.details-section li a.phone {
    color: var(--colour-black);
    font-size: 16px;
    line-height: 28px;
    font-weight: 400;
}
/* @media (max-width: 1700px) {
 	.login__desc .bottom-img-section img.icon.icon__login {
 	    height: 368px;
 	}
 	.login__desc .inner {
 	    width: 522px;
 	    margin: 0 0 60px 120px;
 	}
}*/
@media (max-width: 1500px) {
	.login__desc .bottom-img-section img.icon.icon__login {
	    height: 548px;
	    margin-bottom: -18px;
	    object-position: 0% 0%;
	}
}
@media (max-width: 1388px) {
	.login__desc .bottom-img-section img.icon.icon__login {
	   height: 455px;
	   margin-bottom: -70px;
	   object-position: 0% 0%;
	}
	.login__desc .inner {
	    width: 522px;
	    margin: 0 0 40px 120px;
	    display: flex;
	    flex-wrap: wrap;
	    justify-content: flex-start;
	}
	.login__header {
	    font-size: 25px;
	    font-weight: 700;
	    margin-bottom: 5px;
	    line-height: 25.71px;
	    letter-spacing: -1.2%;
	    color: var(--colour-black);
	}
	.login__desc .inner ul.details-section li a.mail {
	    font-size: 14px;
	    line-height: 23px;
	    margin: 3px 0px;
	}
	.login__desc .inner ul.details-section li span {
	    font-size: 14px;
	    line-height: 22px;
	    font-weight: 700;
	}
	.login__desc .inner ul.details-section li a.phone{
		font-size: 14px;
		line-height: 23px;
	}
}
.main-wrapper.login-wrapper div#cookieScript {
    /*display: none;*/
}
.main-wrapper.login-wrapper header {
    display: none;
}
.login__form .heading-section img.login_yellow {
    display: none;
}
@media (min-width:1200px) and (max-width:1280px) {
}

@media (min-width: 992px) and (max-width: 1199px) {
	.login__left {
	    min-height: auto;
	    width: 100%;
	}
	.main-wrapper.login-wrapper header {
	    display: flex;
	    align-items: center;
	    justify-content: center;
	    background: var(--login-header-bg);
	    height: 60px;
	    z-index: 999;
	    position: relative;
	}
	.main-wrapper.login-wrapper header a.login__logo {
	    background: transparent;
	    margin: 0;
	    padding: 0;
	}
	.main-wrapper.login-wrapper header .login__logo .icon {
	    width: 210px;
	    height: 45px;
	}
	.login__form a.login__logo {
	    display: none;
	}
	.login__form .heading-section {
	    display: flex;
	    align-items: baseline;
	}
	.login__form .heading-section img.login_yellow {
	    display: flex;
	    width: 156px;
	    height: 32px;
	    margin-left: auto;
	}
	.login__form .heading-section .login__title {
	    font-weight: 700;
	    padding: 0;
	    display: flex;
	}
	.login__left img.login_yellow {
	    display: none;
	}
	.login__left {
	    justify-content: inherit;
	    padding: 70px 0px;
	}
	.login__desc {
	    justify-content: flex-start;
	    align-items: center;
	    flex-direction: inherit;
	}
	.login__desc .inner {
	    width: 567px;
	    margin: 0 auto;
	    display: flex;
	    flex-wrap: wrap;
	    align-items: center;
	    justify-content: initial;
	    padding: 70px 0px;
	}
	.login__header {
	    font-size: 32px;
	    font-weight: 700;
	    margin-bottom: 25px;
	    line-height: 43.71px;
	}
	.login__desc .inner ul.details-section li span {
	    font-size: 16px;
	    line-height: 24px;
	    font-weight: 700;
	}
	.login__desc .inner ul.details-section li a.mail {
	    font-size: 16px;
	    line-height: 28px;
	    font-weight: 400;
	    margin: 6px 0px;
	}
	.login__desc .inner ul.details-section li a.phone {
	    font-size: 16px;
	    line-height: 28px;
	    font-weight: 400;
	}
	.login__desc .bottom-img-section {
	    margin: 0 auto;
	    min-width: auto;
	    display: flex;
	    width: 928px;
	    margin-bottom: 0;
	    justify-content: center;
	    align-items: center;
	}
	.login__desc .bottom-img-section img.icon.icon__login {
	    height: 565px;
	        margin-bottom: -20px;
	    object-position: 0% 0%;
	    width: 100%;
	}
	.main-wrapper.login-wrapper div#cookieScript {
	    display: block;
	    margin:0px;
	}
	.login {
	    display: flex;
	    min-height: auto;
	    flex-wrap: wrap;
	}

}
@media (min-width: 768px) and (max-width: 991px) {
	.login__left {
	    min-height: auto;
	    width: 100%;
	}
	.main-wrapper.login-wrapper header {
	    display: flex;
	    align-items: center;
	    justify-content: center;
	    background: var(--login-header-bg);
	    height: 60px;
	    z-index: 999;
	    position: relative;
	}
	.main-wrapper.login-wrapper header a.login__logo {
	    background: transparent;
	    margin: 0;
	    padding: 0;
	}
	.main-wrapper.login-wrapper header .login__logo .icon {
	    width: 210px;
	    height: 45px;
	}
	.login__form a.login__logo {
	    display: none;
	}
	.login__form .heading-section {
	    display: flex;
	    align-items: baseline;
	}
	.login__form .heading-section img.login_yellow {
	    display: flex;
	    width: 156px;
	    height: 32px;
	    margin-left: auto;
	}
	.login__form .heading-section .login__title {
	    font-weight: 700;
	    padding: 0;
	}
	.login__left img.login_yellow {
	    display: none;
	}
	.login__left {
	    justify-content: inherit;
	    padding: 70px 0px;
	}
	.login__desc {
	    justify-content: flex-start;
	    align-items: center;
	    flex-direction: inherit;
	}
	.login__desc .inner {
	    width: 567px;
	    margin: 0 auto;
	    display: flex;
	    flex-wrap: wrap;
	    align-items: center;
	    justify-content: initial;
	    padding: 70px 0px;
	}
	.login__header {
	    font-size: 32px;
	    font-weight: 700;
	    margin-bottom: 25px;
	    line-height: 43.71px;
	}
	.login__desc .inner ul.details-section li span {
	    font-size: 16px;
	    line-height: 24px;
	    font-weight: 700;
	}
	.login__desc .inner ul.details-section li a.mail {
	    font-size: 16px;
	    line-height: 28px;
	    font-weight: 400;
	    margin: 6px 0px;
	}
	.login__desc .inner ul.details-section li a.phone {
	    font-size: 16px;
	    line-height: 28px;
	    font-weight: 400;
	}
	.login__desc .bottom-img-section {
	    margin: 0 auto;
	    min-width: auto;
	    display: flex;
	    width: 718px;
	    margin-bottom: 0;
	    justify-content: center;
	    align-items: center;
	}
	.login__desc .bottom-img-section img.icon.icon__login {
	    height: 435px;
	        margin-bottom: -20px;
	    object-position: 0% 0%;
	    width: 100%;
	}
	.main-wrapper.login-wrapper div#cookieScript {
	    display: block;
	}
}
@media (max-width: 767px) {
	.login__left {
	    min-height: auto;
	    width: 100%;
	}
	.main-wrapper.login-wrapper header {
	    display: flex;
	    align-items: center;
	    justify-content: flex-start;
	    background: var(--login-header-bg);
	    height: 60px;
	    z-index: 999;
	    position: relative;
	    padding-left: 15px;
	}
	.main-wrapper.login-wrapper header a.login__logo {
	    background: transparent;
	    margin: 0;
	    padding: 0;
	}
	.main-wrapper.login-wrapper header .login__logo .icon {
	    width: 110px;
	    height: 49px;
	}
	.login__form a.login__logo {
	    display: none;
	}
	.login__form .heading-section {
	    display: flex;
	    align-items: baseline;
	}
	.login__form .heading-section img.login_yellow {
	   display: flex;
	       width: 117px;
	       height: 24px;
	       margin-left: auto;
	       object-fit: cover;
	}
	.login__form .heading-section .login__title {
	    font-weight: 700;
	    padding: 0;
	}
	.login__left img.login_yellow {
	    display: none;
	}
	.login__left {
	    justify-content: inherit;
	    padding: 40px 0px;
	}
	.login__desc {
	    justify-content: flex-start;
	    align-items: center;
	    flex-direction: inherit;
	}
	.login__desc .inner {
	    width: 100%;
	    margin: 0 auto;
	    display: flex;
	    flex-wrap: wrap;
	    align-items: center;
	    justify-content: initial;
	    padding: 50px 30px;
	}
	.login__header {
	   font-size: 24px;
	   font-weight: 700;
	   margin-bottom: 25px;
	   line-height: 32.71px;
	}
	.login__desc .inner ul.details-section li span {
	    font-size: 16px;
	    line-height: 24px;
	    font-weight: 700;
	    padding: 15px 0px 0px;
	}
	.login__desc .inner ul.details-section li a.mail {
	    font-size: 16px;
	    line-height: 28px;
	    font-weight: 400;
	    margin: 0px 0px;
	}
	.login__desc .inner ul.details-section li a.phone {
	    font-size: 16px;
	    line-height: 28px;
	    font-weight: 400;
	}
	.login__desc .bottom-img-section {
	    margin: 0 auto;
	    min-width: auto;
	    display: flex;
	    width: auto;
	    margin-bottom: 0;
	    justify-content: center;
	    align-items: center;
	    width: 100%;
	    padding: 0px 30px;
	}
	.login__desc .bottom-img-section img.icon.icon__login {
	   height: auto;
	       margin-bottom: -1px;
	       object-position: 0% 0%;
	       width: 100%;
	}
	.main-wrapper.login-wrapper div#cookieScript {
	    display: block;
	    margin-top:20px;
	}
	.login__form {
	    width: 93%;
	    margin: 0 auto;
	    display: flex;
	    flex-wrap: wrap;
	    justify-content: center;
	    align-items: center;
	    min-height: 100%;
	    max-width: inherit;
	    padding: 0;
	}
	.login__desc .inner ul.details-section {
	   margin: 0;
       padding: 0px;
       list-style: none;
       display: flex;
       column-gap: 0;
       flex-wrap: wrap;
       width: 100%;
	}
	.login__desc .inner p {
	    margin: 0;
	}
}
@media (max-width: 340px) {
	.login__desc .inner ul.details-section li span {
	    font-size: 14px;
	    line-height: 22px;
	    font-weight: 700;
	}
	.login__desc .inner ul.details-section li a.mail {
	    font-size: 14px;
	    line-height: 25px;
	    font-weight: 400;
	    margin: 0px 0px;
	}
	.login__desc .inner ul.details-section li a.phone {
	    font-size: 14px;
	    line-height: 25px;
	    font-weight: 400;
	}
}
/*==================================================*/
	/*18-12-2023 login css End */
/*==================================================*/


/*==================================================*/
/*after login css start*/
/*==================================================*/

.menu-top{
	height: 72px;
	align-items: center;
}
.menu-top__search input {
    height: 40px;
    margin-left: auto;
    border-radius: 0px;
    padding-left: 12px;
    padding-right: 12px;
}

.menu-top__input{
	color:var(--search-input-color);
	font-weight: 500;
    /*padding-top: 50px;*/
}
.menu-user__topic-text, .menu-user__btn-close{
	color:var(--black-light-color);
	font-size: 18px;
	    font-weight: 700;
	    line-height: 24.59px;
	    text-transform: capitalize;
}
.menu-user__link{
	color:var(--black-light-color) !important;
	font-size: 16px;
	font-weight: 400;
	line-height: 21.86px;
	text-transform: capitalize;
}
.menu-user__topic {
}
	.menu-top__input {
	    width: 400px;
	    padding-right: 50px;
	}
	
	.menu {
	    background-color: var(--login-bg-color);
	    width: 362px !important;
	    padding: 0px 15px;
	}




nav.menu.js-menu {
  pointer-events: none;
  z-index: 2;
}
nav.menu.js-menu {
  border-radius: 0px;
  display: block;
  opacity: 1;
  pointer-events: auto;
/*  overflow-y: scroll;*/
  scrollbar-width: thin;
  /*scrollbar-color: rgba(131, 198, 195, 0.46);
  scrollbar-width: thin;*/
/*  scrollbar-color: rgba(131, 198, 195, 0.46) #000000;*/
 scrollbar-color: #92928B #F5F5F4;
 overflow-y: auto;
}

nav.menu.js-menu::-webkit-scrollbar-corner,
nav.menu.js-menu .scrollbar-1::-webkit-scrollbar-track {
  background-color: rgba(131, 198, 195, 0.46) !important;
}

nav.menu.js-menu::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}

nav.menu.js-menu::-webkit-scrollbar-track {
  background-clip: content-box;
  border: 8px solid var(--login-bg-color);
  background-color: var(--login-bg-color) !important;
}

nav.menu.js-menu::-webkit-scrollbar-thumb {
  background-color: var(--brand-green) !important;
  border-radius: 12px;
}

nav.menu.js-menu::-webkit-scrollbar-thumb:hover {
  background-color: var(--brand-green) !important;
}

nav.menu.js-menu::-webkit-scrollbar-corner,
nav.menu.js-menu::-webkit-scrollbar-track {
  /*background-color: #ff0000;*/
  background-color: var(--brand-green);
  border-radius: 12px;
}


	.wrapper {
	    position: relative;
	    padding-left:362px !important;
	}
	.menu__link {
	    min-height: inherit;
	    padding: 14px 10px;
	    font-size: 16px;
	    align-items: flex-start;
	    color: var(--black-light-color) !important;
	    font-weight: 500;
	    line-height: 21.86px;
	    flex-direction: inherit;
	    justify-content: flex-start;
	    column-gap: 7px;
	    align-items: center;
	}
	.menu__link .icon__menu {
	    display: block;
	    margin-bottom:0px;
	    width: 18px;
	    height: 18px;
	}
.menu__dropdown {
    background-color: #ebebea !important;
    position: initial;
    padding: 0;
    width: 18px;
    height:17.42px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 0px;
}
nav.menu.js-menu .menu__dropdown svg {
    width: 12px !important;
    position: inherit;
    top: inherit;
    left: inherit;
    height: 7.42px;
    right: inherit;
    bottom: inherit;
}
.menu__item:hover .menu__dropdown, 
.menu__item.active .menu__dropdown{
	background-color: #18855f !important;
}
.menu__item:hover .menu__dropdown svg path, 
.menu__item.active .menu__dropdown svg path{
	fill:#ffffff;
}
.menu__item.active .menu__dropdown svg {
    transform: rotate(180deg);
}
	.menu__dropdown:hover, .menu__item.active .menu__dropdown:hover{
		background-color: transparent;
	}
	.menu__item {
	    position: relative;
	    display: flex;
	    align-items: center;
	    flex-wrap: wrap;
	}
	.menu__item ul.submenu {
	    width: 100%;
	}
	nav .nicescroll-rails {
	    left: initial !important;
	    right: 0 !important;
	}
	.menu__dropdown .icon {
	    width: 10px;
	    height: 6.17px;
	}
	.menu__item.active .menu__link img.header_menu_icon.icon.icon__menu{
		 filter: invert(25%) sepia(308%) saturate(5248%) hue-rotate(118deg) brightness(100%) contrast(76%);
	}
	.section-title__text {
	    display: block;
	    flex-grow: 0;
	    flex-shrink: 1;
	    margin: 0 10px 0 0;
	    padding: 4px 0;
	    text-transform: uppercase;
	    font-weight: 700;
	    font-size: 20px;
	    color: var(--colour-black);
	    line-height: 27.32px;
	    text-transform: capitalize;
	}

	.tile2__wrapper {
	    justify-content: end;
	    min-height: 200px;
	    padding: 70px 16px 15px;
	}

	.tile2--dark .tile2__date {
    background: rgba(255, 255, 255, 0.8);
    font-size: 14px;
    font-weight: 500;
    line-height: 19.12px;
    color: var(--colour-black);
    opacity: 1;
    padding: 3px 6px;
    top: 18px;
    right: 16px;
   }
	.tile2__icon>span, .tile2__icon>a, .tile2__icon>button {
	    padding: 14px 4px !important;
	}
	.tile2__icon--inert {
	    pointer-events: none;
	    top:-3px;
	    padding:8px 4px 4px 16px !important;
	}
	.tile2--dark .tile2__category {
	    background: var(--brand-yellow);
	    color: var(--colour-black);
	    display: inline-block;
	    font-size: 14px;
	    font-weight: 600;
	    line-height: 19.12px;
	    padding: 4px 10px;
	    text-transform: capitalize;
	}
	.tile2__title {
	    font-weight: 700;
	    font-size: 18px;
	    line-height: 24px;
	}
	a.view_all_cat img {
	    width: 16px;
	    height: auto;
	}
	a.view_all_cat {
	    font-size: 16px;
	    font-weight: 700;
	    line-height: 21.86px;
	    margin-left: 15px;
	    color: var(--brand-green);
	    text-decoration: none;
	    outline: none;
	}
	.wrapper~.footer{
		margin-left: 362px!important;
	}
	.wrapper~.footer, .wrapper~#wrbm-footer-div {
	    margin-left: 362px!important;
	}

.tile2__icon .icon {
    display: block;
    width: 22px !important;
    height: 22px;
}

.contact_wrapper p {
    font-size: 16px;
    font-weight: 400;
    line-height: 21.86px;
    color: var(--colour-black);
    /* margin: 0; */
}
.contact_wrapper p a{
	font-size: 16px;
	font-weight: 400;
	line-height: 21.86px;
	color: var(--brand-green);
}
.contact_wrapper .object-center {
    margin-bottom: 26px !important;
    display: flex;
    align-items: center;
    column-gap: 20px;
}
.contact_wrapper .object-center .img-member {
    width: 160px;
    height: 160px;
}
.contact_wrapper .object-center .img-member img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.contact_wrapper .object-center .content-box .title {
    font-size: 18px;
    font-weight: 700;
    line-height: 24.59px;
    color: var(--colour-black);
}

.contact_wrapper .object-center .content-box .post {
    color: var(--search-input-color);
    font-size: 16px;
    line-height: 21.86px;
    font-weight: 400;
    padding: 8px 0px 10px;
}
.contact_wrapper .object-center .content-box .mailid a {
    font-size: 16px;
    font-weight: 400;
    line-height: 21.86px;
    text-decoration: underline;
    color: var(--brand-green) !important;
}
body .content__body a {
    text-decoration: underline;
}
.menu__link svg path {
    fill: #7F7F7F;
    transition: 0.2s ease-in;
}

.menu__link svg path:hover{
	fill: #18855f;
	transition: 0.2s ease-in;
}
	@media (min-width: 992px) and (max-width: 1199px) {
	}
	@media (min-width: 768px) and (max-width: 991px) {
		nav.menu.js-menu {
		  display: none;
		}
		.menu-top {
		    height: 60px;
		    align-items: center;
		    padding: 10px;
		}
		.menu-top__mobile {
		    color: var(--white-color);
		    font-size: 14px;
		    cursor: pointer;
		    width: 40px;
		    height: 40px;
		    border-right: none;
		    text-align: center;
		    z-index: 100;
		    display: flex;
		    flex-direction: column;
		    justify-content: center;
		    align-items: center;
		    background: var(--login-header-bg);
		}
		.menu-top__bar {
		    display: block;
		    position: absolute;
		    width: 100%;
		    height: 2px;
		    background: var(--white-color);
		    border-radius: 2px;
		    transition: opacity 150ms 150ms, top 200ms, transform 200ms;
		}
		.menu-top__bar:nth-child(2) {
		    top: 7px;
		}
		.menu-top__bar:nth-child(3) {
		    top: 14px;
		}
		.menu-top__bars {
		    display: block;
		    position: relative;
		    width: 20px;
		    height: 14px;
		    margin: 0px;
		    font-size: 5px;
		    cursor: pointer;
		}
		.menu-top__logo {
		    padding: 0px;
		    text-align: center;
		    flex-shrink: 0;
		}
		.menu-top__logo {
		   position: absolute;
       left: 0;
       right: 0;
       margin: 0 auto;
       display: flex;
       width: 200px;
       justify-content: center;
		}
		.menu-top__search-icon {
		    display: block;
		    padding: 0px 14px 0px 0px;
		    min-width: inherit;
		    border: none;
		    background: transparent !important;
		}
		.menu-top__user, .menu-top__user.open {
		    background-color: var(--login-header-bg);
		    display: flex;
		    align-items: center;
		    justify-content: center;
		    border: none;
		    width: 40px;
		    height: 40px;
		    min-width: inherit;
		    padding: 0;
		}
		.menu-top__user .icon {
		    width: 24px;
		    height: 24px;
		    vertical-align: top;
		    fill: var(--white-color);
		    /*margin: 6px 0px 0px 5px;*/
		    margin:0px;
		}
		.menu-top__user .icon.icon__close {
		    margin: 0;
		}
		.menu-top__search-icon img.icon {
		    width: 16px;
		    height: auto;
		}
		.menu-top__search-icon .icon__close {
		    transform: inherit;
		    width: 16px;
		    height: 16px;
		    fill: var(--white-color);
		}
		.wrapper {
		    position: relative;
		    padding-left: 0px;
		    padding-top: 60px;
		}
		.menu-user {
		    background-color: var(--login-bg-color);
		    width: 100%;
		    padding: 0px 0px;
		    margin-top: 60px;
		}
		.menu-top__search-mobile {
		    padding: 13px;
		    background-color: var(--login-header-bg);
		}
		.menu-top__input {
		    width: 100%;
		    padding-right: 50px;
		    border-radius: 0px;
		}
		.wrapper~.footer, .wrapper~#wrbm-footer-div {
		    margin-left: 0px!important;
		}
		.menu {
		    padding: 0;
		    top: 0;
		    width: 100%;
		}
		img.header_menu_icon.icon.icon__menu {
		    display: none;
		}
		.menu-top__mobile.open {
		    background-color: var(--login-header-bg);
		}
		.menu.js-menu .menu__items .menu__item {
		    border-bottom: 1px solid var(--title-border-color);
		}
		.menu.js-menu .menu__items .menu__item.active{
			border-bottom: transparent;
		}
		.menu.js-menu .menu__items .menu__item:last-child {
		    border: none;
		}
		.menu-user__topic {
		    padding-top: 14px;
		    padding-bottom: 11px;
		    margin-bottom: 0;
		}
		.menu-user__items li.menu-user__item a {
		    border-top: 1px solid var(--title-border-color);
		    padding: 13px 8px;
		}
	}
	@media (max-width: 767px) {
		nav.menu.js-menu {
		  display: none;
		}
		.download-file-btn {
		    column-gap:0px;
		    display: block;
		    flex-wrap: wrap;
		}
		.download-file-btn a {
		    width: 134px;
		    margin: 0px 0px 12px 0px;
		}
.menu-top {
		    height: 60px;
		    align-items: center;
		    padding: 10px;
		}
		.menu-top__mobile {
		    color: var(--white-color);
		    font-size: 14px;
		    cursor: pointer;
		    width: 40px;
		    height: 40px;
		    border-right: none;
		    text-align: center;
		    z-index: 100;
		    display: flex;
		    flex-direction: column;
		    justify-content: center;
		    align-items: center;
		    background: var(--login-header-bg);
		}
		.menu-top__bar {
		    display: block;
		    position: absolute;
		    width: 100%;
		    height: 2px;
		    background: var(--white-color);
		    border-radius: 2px;
		    transition: opacity 150ms 150ms, top 200ms, transform 200ms;
		}
		.menu-top__bar:nth-child(2) {
		    top: 7px;
		}
		.menu-top__bar:nth-child(3) {
		    top: 14px;
		}
		.menu-top__bars {
		    display: block;
		    position: relative;
		    width: 20px;
		    height: 14px;
		    margin: 0px;
		    font-size: 5px;
		    cursor: pointer;
		}
		.menu-top__logo {
		    padding: 0px;
		    text-align: center;
		    flex-shrink: 0;
		}
		.menu-top__logo {
		   position: absolute;
       left: 0;
       right: 0;
       margin: 0 auto;
       display: flex;
       width: 200px;
       justify-content: center;
		}

		.menu-top__search-icon {
		    display: block;
		    padding: 6px 14px 0px 0px;
		    min-width: inherit;
		    border: none;
		    background: transparent !important;
		}
		.menu-top__user, .menu-top__user.open {
		    background-color: var(--login-header-bg);
		    display: flex;
		    align-items: center;
		    justify-content: center;
		    border: none;
		    width: 40px;
		    height: 40px;
		    min-width: inherit;
		    padding: 0;
		}
		.menu-top__user .icon {
		    width: 24px;
		    height: 24px;
		    vertical-align: top;
		    fill:var(--white-color);
		    /*margin: 6px 0px 0px 5px;*/
		    margin:0px;
		}
		.menu-top__user .icon.icon__close {
		    margin: 0;
		}
		.menu-top__search-icon img.icon {
		    width: 16px;
		    height: auto;
		}
		.menu-top__search-icon .icon__close {
		    transform: inherit;
		    width: 16px;
		    height: 16px;
		    fill: var(--white-color);
		}
		.wrapper {
		    position: relative;
		    padding-left: 0px;
		    padding-top: 60px;
		}
		.menu-user {
		    background-color: var(--login-bg-color);
		    width: 100%;
		    padding: 0px 0px;
		    margin-top: 60px;
		}
		.menu-top__search-mobile {
		    padding: 13px;
		    background-color: var(--login-header-bg);
		}
		.menu-top__input {
		    width: 100%;
		    padding-right: 50px;
		    border-radius: 0px;
		}
		.wrapper~.footer, .wrapper~#wrbm-footer-div {
		    margin-left: 0px!important;
		}
		.menu {
		    padding: 0;
		    top: 0;
		    width: 100%;
		}
		img.header_menu_icon.icon.icon__menu {
		    display: none;
		}
		.menu-top__mobile.open {
		    background-color: var(--login-header-bg);
		}
		.menu__link {
		    font-size: 14px;
		}
		.menu.js-menu .menu__items .menu__item {
		    border-bottom: 1px solid var(--title-border-color);
		}
		.menu.js-menu .menu__items .menu__item.active{
			border-bottom: transparent;
		}
		.menu.js-menu .menu__items .menu__item:last-child {
		    border: none;
		}
		.section-title__text{
			font-size: 16px;
    line-height: 21px;
		}
		.tile2__icon .icon {
		    display: block;
		    width: 20px !important;
		    height: 20px;
		}
		a.view_all_cat {
		    font-size: 12px;
		    font-weight: 700;
		    line-height: 16.39px;
		    margin-left: 7px;
		}
		a.view_all_cat img {
		    width: 10px;
		    height: auto;
		}
		.tile2--dark .tile2__category {
		    font-size: 12px;
		    font-weight: 600;
		    line-height: 16.39px;
		}
		.tile2__title {
		    font-size: 16px;
		    line-height: 22px;
		}
		.tile2--dark .tile2__date {
		    font-size: 12px;
		    line-height: 13.39px;
		}
		.menu-user__topic {
		    padding-top: 14px;
		    padding-bottom: 11px;
		    margin-bottom: 0;
		}
		.menu-user__items li.menu-user__item a {
		    border-top: 1px solid var(--title-border-color);
		    padding: 13px 8px;
		    font-size: 14px;
		    line-height: 19.12px;
		}
		.menu-user__topic-text, .menu-user__btn-close {
		    font-size: 16px;
		    font-weight: 700;
		    line-height: 21.86px;
		}

	}
	
/*==================================================*/
/*after login css End*/
/*==================================================*/
.search__meta {
    display: flex;
    align-items: center;
        justify-content: unset;
    flex-wrap: wrap;
}
.search__meta .left-content {
    color: var(--colour-black);
    font-size: 24px;
    font-weight: bold;
    line-height: 32.78px;
	width:100%;
}
.search__meta .right-content {
	color: var(--colour-black);
	font-size: 16px;
	font-weight: 400;
	line-height: 21.86px;
	width: 35%;
	padding-top: 20px;
    padding-bottom: 20px;
}
.search__meta .holder {
   text-align: center;
       /* padding-bottom: 21px;
       padding-top: 20px ;*/
       display: flex;
           justify-content: center;
}
.search-item__visual {
    width: 180px;
    height: 101px;
}
.search-item__title {
    font-size: 20px;
    font-weight: 700;
    line-height: 27.32px;
    color: var(--colour-black);
}
.search-item__date {
    color: var(--search-input-color);
    font-size: 16px;
    font-weight: 400;
    line-height: 21.86px;
}
.search-item__desc {
    font-size: 16px;
    font-weight: 400;
    color: var(--colour-black);
    line-height: 26px;
}
.search-item__link {
    padding-top: 18px;
    padding-bottom: 18px;
    position: relative;
}

.tile2__icon--inert {
    pointer-events: none;
    top: -7px;
    left: -4px;
}
body .search-item .tile2__icon svg {
    width: 20px;
    height: 20px;
    fill: #fff;
}
.search.js-search-results-container .tile2__icon--inert {
    pointer-events: none;
  top: 7px;
      left: -9px;
}
body .search-item .tile2__icon svg {
    width: 20px !important;
    height: auto !important;
}

@media (max-width: 767px) {
	.search-item__link {
	    flex-wrap: wrap;
	}
	.search-item__visual {
	    display: none;
	}
	body .search-item .tile2__icon svg {
	    width: 20px !important; 
	    height: auto !important;
	    fill: #7F7F7F !important;
	}
	.tile2__icon--inert {
	    pointer-events: none;
	        position: absolute !important;
	        padding: 0; 
	        width: 100%; 
	        top: -25px !important;
	        left: -20px !important;
	}
	.tile2__icon--inert span {
	    padding: 0;
	}
	.search-item__title {
	    font-size: 18px;
	    font-weight: 700;
	    line-height: 26px;
	}
	.holder {
	    text-align: center;
	    width: 100%;
	    display: flex;
	    flex-wrap: wrap;
	    align-items: center;
	    justify-content: center;
	}
	.holder a {
	    margin:2px 3px !important;
	}
	.search__meta .left-content {
	    font-size: 20px;
	    font-weight: 700;
	    line-height: 27.32px;
		width:auto;
	}
	.search__meta .right-content {
		width: auto;
		padding-top: 0;
		padding-bottom: 0;
	}
	.search__meta {
			justify-content: space-between;
	}
	.search__meta .holder {
		padding-top: 20px;
		justify-content: inherit;
		padding-bottom: 17px;
	}
	.holder a{
		    padding: 5px 10px !important;
	}
	
}



/*=====================  08-01-2024  ====================*/

.menu-top__logo {
    padding-left: 20px;
    width: 236px;
    
}

.menu__item.active ul.submenu{
	padding-bottom: 9px !important;
}
.footer__logo .icon{
	width: 157px !important;
	height: 24px !important;
}

.footer__logo a {
  padding: 10px 20px !important;
}

.holder {
    text-align: center;
}
.holder a.jp-disabled, a.jp-disabled:hover {
    cursor: default;
    background: none;
    color: #000000 !important;
    background: #000;
}
/*.holder a.jp-current {
    background: var(--brand-green);
}*/
.holder a {
    background: #000;
    color: var(--white-color) !important;
    margin: 0 7px;
    padding: 6.5px 13.1px !important;
    border-radius: 3px;
	cursor: pointer;
	text-transform: capitalize;
}

.holder a{
   background: rgba(235, 235, 234, 1) !important;
   color: rgba(11, 11, 10, 1) !important;
  padding: 5px 14px !important;
  border-radius: 0px !important;
  font-size: 14px !important;
  font-weight: 600 !important;
}

.holder .jp-current {
  background: #18855f !important;
  color: #fff !important;
}

	@media (max-width: 767px) {

			.menu-top__logo {
					    padding-left: 0;
					    width: 144px;
					}
					.tile2 {
					    height: 200px;
					}
	}



/*		====================== 18-01-2023 ===================*/
		/*.menu__items{
			padding-left: 10px;
		}*/

		.my_dashboard_menu{
			border-bottom: 1px solid #D7D7D5;
			margin-bottom: 10px;
		}
		/*.my_dashboard_menu a {
         padding: 14px 10px 24px 0px;
        }*/

        .maintenance_notification{
        	background: #fee6e0 !important;
            border-radius: 0px !important;;
            border: 1px solid #FDBCAE !important;
            display: flex;
            align-items: start;
            padding: 13px 16px !important;
            margin-bottom: 14px !important;
        }

        .maintenance_notification p {
		    color: #0B0B0A;
		    font-weight: 500;
		    font-size: 16px;
		    line-height: 24px;
		    padding: 0px 16px;
		    width: 100%;
		    max-width: 690px;
		    margin-bottom: 0px;
		}
		.maintenance_notification svg{
			margin-top: 5px !important;
		}
		.maintenance_notification.m3class.b, .maintenance_notification.a{
			display: flex !important;
            align-items: start !important;
		}
		
      
/*	================  20-02-2024 ======================*/


.search__meta .search-result{
	display: flex;
    align-items: end;
    width: 100%;
    justify-content: flex-start;
}

.search__meta .search-review{
	display: flex;
    flex-direction: column;
    width: 100%;
}
.search__meta .search-review .page-title__text{
	padding: 0px !important;
	font-size: 24px;
	font-weight: bold;
}


.search__meta .result-data {
    width: 33%;
    font-size: 16px;
}

body .content__body .download-file-btn a {
    text-decoration: none;
}

.modalYesNo-btn .btn.btn-danger {
    background: #EBEBEA !important;
    color: #000 !important;
}
.modalYesNo-btn .btn.btn-success {
    background: #FCD757 !important;
    color: #000 !important;
}


.modalYesNo-btn .btn.btn-success:hover, .modalYesNo-btn .btn.btn-success:focus {
 background: #FCD757 !important;
  }

.modalYesNo-btn .btn.btn-danger:hover, .modalYesNo-btn .btn.btn-danger:focus { 
	background: #EBEBEA !important; 
}

.modalYesNo-btn .btn {
    border-radius: 0px !important;
}

@media(max-width:767px){
	.search__meta .search-result {
    display: flex;
    align-items: flex-start;
    width: 100%;
    flex-direction: column;
    }
    .search__meta .result-data{
    	width: 100%;
    }
    .holder a{
    	font-size: 12px;
    }
}


.menu-top__btn-search {
    top: 45%;
    width: 16px;
    height: 16px;
    padding: 0;
    cursor: pointer;
    right: 12px;
    transform: translate(-0%, -50%);
}

@media (min-width: 1200px){
	.search {
	    padding-top: 0;
	}
}
.search-item__visual{
	border-radius: 0px;
}

.holder a.jp-previous {
    position: relative;
    min-width: 105px;
    padding: 0px 0px 0px 18px !important;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 32px;
}
.holder a.jp-previous:after {
    content: '';
    position: absolute;
    left: 12px;
    top: 51%;
    background: url(../images/new_icon/pagination_left_arrow.svg);
    width: 16px;
    height: 12px;
    background-size: cover;
    z-index: 99;
    transform: translateY(-50%);
}
.holder a.jp-next {
    position: relative;
    min-width: 78px;
    padding: 0px 18px 0px 0px !important;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 32px;
}
.holder a.jp-next:after {
    content: '';
    position: absolute;
    right: 12px;
    top: 51%;
    background: url(../images/new_icon/pagination_right_arrow.svg);
    width: 16px;
    height: 12px;
    background-size: cover;
    z-index: 99;
    transform: translateY(-50%);

}
.holder {
    text-align: center;
    display: flex;
    justify-content: center;
}

@media (max-width: 767px) {

	.holder {
	    justify-content: inherit;
	}
	.holder a{
		padding: 5px 11px !important;
	}
	.holder a.jp-next:after {
	    right: 8px;
	}
	.holder a.jp-previous:after {
	    left: 8px;
	}
	.holder a.jp-previous {
	    min-width: 90px;
	    padding: 2px 0px 0px 18px !important;
	    font-size: 12px !important;
	}
	.holder a.jp-next {
	    min-width: 64px;
	    padding: 2px 18px 0px 0px !important;
	    height: 32px;
	    font-size: 12px !important;
	}

}
