.projects-table .table-header.listing-header[data-sort-order="ASC"] svg,
.projects-table .table-header.listing-header[data-sort-order="asc"] svg{
-webkit-transform: scaleX(-1);
transform: scaleX(-1) rotate(180deg);
}
.projects-table .listing-header-row .listing-header {
display: flex;
align-items: center;
justify-content: space-between;
}
.projects-table .listing-header-row .listing-header[data-ele="sort-by"],
.projects-table .listing-header-row .listing-header[data-ele="sort-by"] label,
.projects-table .listing-header-row .listing-header[data-ele="sort-by"] svg {
cursor: pointer;
}
body.user-registration-page #user-registration.user-registration-MyAccount,
body.user-registration-page .user-registration.user-registration-MyAccount{
margin:auto;
}
.user-registration-page.user-registration-account header.entry-header{
display: none;
}.privacy-policy .entry-content p, .entry-content .terms-page p{
margin-bottom: 15px;
}
.privacy-policy .entry-content ul, .entry-content .terms-page ul , .privacy-policy .entry-content ol, .entry-content .terms-page ul{
margin-bottom: 25px;
}
.privacy-policy .entry-content p strong, .entry-content .terms-page p strong{
font-size: 24px;
}
@media(max-width: 768px){
.privacy-policy .entry-content p strong, .entry-content .terms-page p strong{
font-size: 20px;
}
.privacy-policy .entry-content ul, .entry-content .terms-page ul , .privacy-policy .entry-content ol, .entry-content .terms-page ul{
margin-bottom: 15px;
}
}@import url("https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:ital,wght@0,100..700;1,100..700&display=swap");  :root {
--color-primary: #1B4254;
--color-secondary: #4D6670;
--color-third: #16847E;
--color-body-bg: #F5F6F8;
--color-border: #E6EAEC;
--table-head-bg: #FAFAF6;
--color-white: #ffffff;
--color-black: #000000;
--btn-bg: #044927;
--color-green: #18824F;
--color-grey: #82939A;
--color-light-grey: #EFEFEF;
--body-bg-dark: #071D08;
--text-dark-color: #044927;
--status-closed-color: #FFB302;
--status-closed-bg: #ffb302a6;
--color-light-green: #A7D573;
--color-green-medium: #E5F4AE;
}
body:not(.body-background-gray){
color: var(--color-white);
}  *, body{
font-family: "IBM Plex Sans", sans-serif;
font-weight: 400;
padding: 0;
margin: 0;
box-sizing: border-box;
-webkit-box-sizing: border-box;
}
body{
background-color: var(--color-body-bg);
}
.blue-btn{
border-radius: 5px;
background-color: var(--color-light-green);
padding: 14px 23px;
color: var(--body-bg-dark);
font-weight: 500;
font-size: 14px;
line-height: 1.2;
letter-spacing: 0.14px;
text-transform: capitalize;
text-decoration: none;
transition: all 0.35s ease-in-out;
}
.blue-btn:hover{
background-color: var(--body-bg-dark);
color: var(--color-white);
}  .site-header{
background-color: var(--body-bg-dark);
padding: 1px 25px;
}
.site-branding .site-title{
display: none;
}
.site-header .site-branding{
width: 120px;
height: 42px;
}
.site-header .site-branding a{
display: inline-block;
width: 100%;
height: 100%;
}
.site-header .site-branding a img{
width: 100%;
height: 42px;
object-fit: contain;
} footer .site-info{
text-align: center;
padding: 10px 20px 34px;
}
footer .site-info .powered-by a{
color: var(--color-grey);
margin-bottom: 3px;
font-weight: 400;
font-size: 14px;
line-height: 1.45;
letter-spacing: 0.14px;
text-decoration: none;
transition: all 0.35s ease-in-out;
}
footer .footer-links{
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: center;
color: var(--color-border);
}
footer .footer-links a{
color: var(--color-primary);
font-size: 10.5px;
line-height: 1.35;
letter-spacing: 0.14px;
font-weight: 400;
margin: 0 7px;
transition: all 0.35s ease-in-out;
}
footer .footer-links a:hover,
footer .site-info .powered-by a:hover{
color: var(--color-third);
} .filters-wrapper{
margin: 23px 28px 0;
width: calc(100% - 56px);
display: flex;
flex-wrap: wrap;
justify-content: space-between;
align-items: center;
}
.filters-wrapper .search-form{
width: 225px;
margin-right: 15px;
}
.filters-wrapper .search-form .form-wrap{
width: 100%;
border: solid 1px var(--color-border);
background-color: var(--color-white);
border-radius: 6px;
padding: 9px 30px 9px 9px;
display: flex;
}
.filters-wrapper .search-form button{
border: none;
outline: none;
background: none;
box-shadow: none;
cursor: pointer;
width: 16px;
height: 16px;
padding: 1.75px;
margin-right: 5px;
}
.filters-wrapper .search-form button svg{
width: 100%;
height: 100%;
vertical-align: super;
}
.filters-wrapper .search-form input{
width: calc(100% - 21px);
outline: none;
background-color: transparent;
border: none;
box-shadow: none;
color: var(--color-secondary);
font-weight: 400;
font-size: 14px;
line-height: 1.1;
letter-spacing: 0.14px;
}
.filters-wrapper .filters-humberger{
margin-left: 15px;
background-color: var(--color-light-grey);
border: solid 1px var(--color-border);
padding: 8px 16px 9px 20px;
align-self: flex-start;
border-radius: 6px;
display: flex;
align-items: center;
transition: all 0.35s ease-in-out;
cursor: pointer;
}
.filters-wrapper .filters-humberger:hover{
background-color: var(--color-white);
}
.filters-wrapper .filters-humberger span{
margin-left: 11px;
color: var(--color-black);
font-weight: 600;
font-size: 14px;
line-height: 18px;
letter-spacing: 0.14px;
}
.filters-sidebar{
position: fixed;
right: -150%;
top: 0;
width: 465px;
height: 100%;
background-color: var(--color-white);
transition: all 0.35s ease-in-out;
}
.filters-sidebar.active{
right: 0;
}
.filters-sidebar .heading-btn{
display: flex;
flex-wrap: wrap;
justify-content: space-between;
align-items: center;
padding: 21px 32px 21px 28px;
border-bottom: solid 1px var(--color-border);
}
.filters-sidebar .heading-btn h5,
.filters-sidebar .heading-btn .h5{
color: var(--body-bg-dark);
font-weight: 600;
font-size: 20px;
line-height: 1;
letter-spacing: 0.14px;
}
.filters-sidebar .heading-btn .closeBtn{
cursor: pointer;
}
.filters-sidebar .heading-btn .closeBtn svg path{
fill: var(--color-black);
}
.filters-sidebar .filters-row{
padding: 28px 30px 0px 28px;
}
.filters-sidebar .filters-row .filter{
margin-bottom: 20px;
}
.filters-sidebar .filters-row label{
display: block;
margin-bottom: 10px;
color: var(--body-bg-dark);
font-weight: 600;
font-size: 16px;
line-height: 1.15;
letter-spacing: 0.14px;
}
.filters-sidebar .filters-row input,
.filters-sidebar .filters-row select,
.filters-sidebar .filters-row textarea{
width: 100%;
outline: none;
border: none;
box-shadow: none;
color: var(--color-secondary);
font-weight: 400;
font-size: 14px;
line-height: 1.1;
letter-spacing: 0.14px;
border: solid 1px var(--color-border);
background-color: var(--color-white);
border-radius: 6px;
padding: 9px 30px 9px 9px;
}
.filters-sidebar .filters-row label input{
width: auto;
}
.filters-sidebar .filters-row .filter-input{
display: flex;
flex-wrap: wrap;
}
.filters-sidebar .filters-row .filter-input label{
display: flex;
align-items: center;
}
.filters-sidebar .filters-row .filter-input label:not(:last-of-type){
margin-right: 12px;
}
.filters-sidebar .filters-row .filter-input label input{
margin-right: 6px;
}
.filters-sidebar .filters-actions{
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: space-between;
padding: 12px 36px;
border-top: solid 1px var(--color-border);
margin-top: 15px;
column-gap: 18px;
}
.filters-sidebar .filters-actions button,
.filters-sidebar .filters-actions a{
border: none;
border-radius: 6px;
background-color: var(--color-green-medium);
cursor: pointer;
color: var(--body-bg-dark);
font-weight: 600;
font-size: 16px;
line-height: 1.5;
letter-spacing: 0.14px;
width: calc(50% - 9px);
text-align: center;
padding: 9px 12px 13px;
transition: all 0.35s ease-in-out;
text-decoration: none;
}
.filters-sidebar .filters-actions button:hover,
.filters-sidebar .filters-actions a:hover{
background-color: var(--body-bg-dark);
color: var(--color-white);
} .projects-table{
border: solid 1px var(--color-border);
box-shadow: 0px 0px 20px 0px #10374B0D;
border-radius: 6px;
padding: 16px 20px;
margin: 28px;
background-color: var(--color-white);
width: calc(100% - 56px);
}
.projects-table .h5 {
margin-bottom: 20px;
}
.projects-table h5, .projects-table .h5{
margin: 0 0 25px 0;
line-height: 1.1;
font-weight: 600;
font-size: 18px;
letter-spacing: 0.14px;
color: var(--color-primary);
background-color: var(--color-white);
}
.projects-table .listing-header-row{
display: flex;
flex-wrap: wrap;
border: 1px solid var(--color-border);
border-radius: 6px 6px 0 0;
}
.projects-table .listing-header-row .listing-header:not(:last-of-type){
border-right: solid 1px var(--color-border);
}
.projects-table .listing-header-row .listing-header:first-of-type{
background-color: #FAFAFA;
border-radius: 6px 0 0 0;
}
.projects-table .listing-header-row .listing-header:nth-of-type(8){
border-radius: 0 6px 0 0;
}
.projects-table .listing-header-row .listing-header{
padding: 13px 11px;
background-color: var(--table-head-bg);
flex: 1;
}
.projects-table .listing-header-row .listing-header label{
color: var(--color-black);
line-height: 1.1;
font-weight: 600;
font-size: 14px;
letter-spacing: 0.14px;
}
.projects-table .listing-column-row{
display: flex;
flex-wrap: wrap;
border: 1px solid var(--color-border);
border-top: none;
}
.projects-table .listing-column-container:last-of-type .listing-column-row{
border-radius: 0 0 6px 6px;
}
.projects-table .listing-column-row .listing-column{
padding: 13px 11px; 
flex: 1;
}
.projects-table .listing-column-row .listing-column:not(:last-of-type){
border-right: solid 1px var(--color-border);
}
.projects-table .listing-column-row .listing-column h2,
.projects-table .listing-column-row .listing-column .h2{
color: var(--text-dark-color);
font-weight: 700;
font-size: 14px;
line-height: 18px;
letter-spacing: 0.14px;
}
.projects-table .listing-column-row .listing-column h2 a,
.projects-table .listing-column-row .listing-column .h2 a{
color: var(--text-dark-color);
text-decoration: none;
font-weight: 700;
font-size: 14px;
line-height: 18px;
letter-spacing: 0.14px;
transition: all 0.35s ease-in-out;
}
.projects-table .listing-column-row .listing-column h2 a:hover,
.projects-table .listing-column-row .listing-column .h2 a:hover{
color: var(--body-bg-dark);
}
.projects-table .listing-column-row .listing-column label{
color: var(--color-black);
font-weight: 400;
font-size: 14px;
line-height: 18px;
letter-spacing: 0.14px;
} 
.projects-table .listing-column-row .listing-column.listing-column-actions button,
.projects-table .listing-column-row .listing-column.listing-column-actions a,
.projects-table .listing-column-row .listing-column.listing-column-actions label,
.documents-table.projects-table .listing-column-row .listing-column:nth-of-type(3) a{
border-radius: 5px;
background-color: var(--btn-bg);
color: var(--color-white);
padding: 5px 10px 6px;
cursor: pointer;
transition: all 0.35s ease-in-out;
display: block;
text-align: center;
border: none;
outline: none;
text-decoration: none;
}
.projects-table .listing-column-row .listing-column.listing-column-actions button:hover,
.projects-table .listing-column-row .listing-column.listing-column-actions a:hover,
.projects-table .listing-column-row .listing-column.listing-column-actions label:hover,
.documents-table.projects-table .listing-column-row .listing-column:nth-of-type(3) a:hover{
background-color: var(--body-bg-dark);
}
.projects-table .listing-column-row .listing-column.listing-column-status label,
.projects-table .listing-column-row .listing-column.listing-column-status button{
background-color: var(--color-green-medium);
border-radius: 6px;
color: var(--text-dark-color);
font-weight: 700;
font-size: 12px;
line-height: 20px;
letter-spacing: 0.12px;
padding: 3px 15px 6px;
} .custom-breadcrumb{
padding: 10px 25px;
border-bottom: solid 1px var(--color-border);
background-color: var(--color-white);
display: flex;
flex-wrap: wrap;
list-style: none;
}
.custom-breadcrumb li{
margin-right: 9px;
position: relative;
font-weight: 600;
font-size: 12px;
line-height: 1.2;
letter-spacing: 0.14px;
color: var(--color-black);
display: flex;
flex-wrap: wrap;
align-items: center;
}
.custom-breadcrumb li a{
font-weight: 400;
text-decoration: none;
color: var(--color-black);
transition: all 0.35s ease-in-out;
}
.custom-breadcrumb li svg{
margin-left: 9px;
width: 6px;
height: 11px;
}
.custom-breadcrumb li svg path{
fill: var(--color-black);
}
.custom-breadcrumb li a:hover{
color: var(--body-bg-dark);
}
.project-detail-head{
padding: 13px 25px;
background-color: var(--color-white);
display: flex;
flex-wrap: wrap;
justify-content: space-between;
align-items: center;
}
.project-detail-head span{
color: var(--color-grey);
font-weight: 400;
font-size: 14px;
line-height: 1;
letter-spacing: 0.14px;
text-transform: uppercase;
}
.project-detail-head h5,
.project-detail-head .h5{
color: var(--body-bg-dark);
font-weight: 600;
font-size: 20px;
line-height: 1;
letter-spacing: 0.14px;
}
.project-detail-inner{
padding: 16px 24px;
display: flex;
flex-wrap: wrap;
}
.project-detail-inner .sidebar-content{
background-color: var(--color-white);
box-shadow: 0px 0px 20px 0px #10374B0D;
border: solid 1px var(--color-border);
border-radius: 6px;
width: 210px;
margin-right: 20px;
align-self: flex-start;
}
.project-detail-inner .sidebar-content .status{
padding: 16px 24px;
background-color: var(--color-green-medium);
border-radius: 6px 6px 0 0;
}
.project-detail-inner .sidebar-content .status.closed{
background-color: var(--status-closed-color);
}
.project-detail-inner .sidebar-content .status p{
background-color: var(--color-white);
padding: 5px 15px 5px 26px;
border-radius: 6px;
display: inline-block;
color: var(--body-bg-dark);
font-weight: 700;
font-size: 12px;
line-height: 1.4;
letter-spacing: 0.12px;
position: relative;
}
.project-detail-inner .sidebar-content .status.closed p{
color: var(--status-closed-color);
}
.project-detail-inner .sidebar-content .status.closed p:before{
background-color: var(--status-closed-color);
}
.project-detail-inner .sidebar-content .status p:before{
content: "";
position: absolute;
left: 12px;
top: 50%;
transform: translateY(-50%);
width: 10px;
height: 10px;
border-radius: 50%;
background-color: var(--body-bg-dark);
}
.project-detail-inner .sidebar-content .date {
padding: 16px 28px 28px 28px;
font-weight: 500;
}
.project-detail-inner .sidebar-content .date span{
color: var(--color-grey);
font-weight: 400;
font-size: 13px;
line-height: 1.25;
letter-spacing: 0.14px;
}
.project-detail-inner .sidebar-content .date h6,
.project-detail-inner .sidebar-content .date .h6{
color: var(--body-bg-dark);
font-weight: 600;
font-size: 14px;
line-height: 1.35;
letter-spacing: 0.14px;
}
.project-detail-inner .main-content{
width: calc(100% - 230px);
}
.project-detail-inner .project-details-listing{
box-shadow: 0px 0px 20px 0px #10374B0D;
border: solid 1px var(--color-border);
border-radius: 6px;
padding: 16px 21px;
background-color: var(--color-white);
}
.project-detail-inner .project-details-listing h4,
.project-detail-inner .project-details-listing .h4{
margin-bottom: 24px;
color: var(--body-bg-dark);
font-weight: 600;
font-size: 18px;
line-height: 1.35;
letter-spacing: 0.14px;
}
.project-detail-inner .project-list-row{
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 20px;
}
.project-detail-inner .project-list-row .col{
background-color: var( --table-head-bg);
border: solid 1px var(--color-border);
border-radius: 6px;
padding: 0 13px;
}
.project-detail-inner .project-list-row .col ul{
list-style: none;
}
.project-detail-inner .project-list-row .col li{
padding: 8px 0;
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
.project-detail-inner .project-list-row .col li:not(:last-of-type){
border-bottom: solid 1px var(--color-border);
}
.project-detail-inner .project-list-row .col li span{
color: var(--color-black);
font-weight: 400;
font-size: 14px;
line-height: 1.4;
letter-spacing: 0.14px;
}
.project-detail-inner .project-list-row .col li span:nth-of-type(2){
font-weight: 600;
color: var(--body-bg-dark);
}
.documents-search-container .filters-wrapper{
margin-right: 0;
margin-left: 0;
width: 100%;
}
.documents-table {
width: 100%;
margin-right: 0;
margin-left: 0;
}
.documents-table .h2{
margin-bottom: 25px;
color: var(--body-bg-dark);
font-weight: 600;
font-size: 18px;
line-height: 1.25;
letter-spacing: 0.14px;
}
.documents-table.projects-table .listing-header-row .listing-header:first-of-type,
.documents-table.projects-table .listing-column-row .listing-column:first-of-type{
width: 15.5%;
flex: none;
}
.documents-table.projects-table .listing-header-row .listing-header:nth-of-type(2),
.documents-table.projects-table .listing-column-row .listing-column:nth-of-type(2) {
width: calc(100% - 29%);
flex: none;
}
.documents-table.projects-table .listing-header-row .listing-header:nth-of-type(3),
.documents-table.projects-table .listing-column-row .listing-column:nth-of-type(3) {
width: 13.5%;
flex: none;
}
.documents-table.projects-table .listing-column-row .listing-column:nth-of-type(2) img{
width: 13px;
margin-right: 10px;
}
.documents-table.projects-table .listing-column-row .listing-column .file-name{
color: var(--color-primary);
font-weight: 400;
font-size: 14px;
line-height: 1.2;
letter-spacing: 0.14px;
text-transform: capitalize;
}
.documents-table.projects-table .listing-column-row .listing-column:nth-of-type(2){
display: flex;
flex-wrap: wrap;
} .pagination-container {
padding-top: 10px;
display: flex;
flex-wrap: wrap;
justify-content: flex-end;
align-items: center;
}
.pagination-container .pagination-per-page{
display: flex;
flex-wrap: wrap;
align-items: center;
}
.pagination-container .pagination-per-page input{
width: 53px;
background-color: var(--color-light-grey);
color: var(--color-secondary);
font-weight: 700;
font-size: 14px;
line-height: 1.3;
padding: 2px 4px;
outline: none;
border: none;
margin-right: 6px;
}
.pagination-container .pagination-per-page .pagination-summary{
color: var(--color-secondary);
font-weight: 400;
font-size: 14px;
line-height: 1.3;
letter-spacing: 0.14px;
margin-right: 8px;
}
.pagination .page-numbers{
padding: 2.5px 9px;
background-color: var(--color-light-grey);
margin: 0 2px;
color: #1D2C34;
text-decoration: none;
font-weight: 400;
font-size: 14px;
line-height: 1.25;
letter-spacing: 0.14px;
transition: all 0.35s ease-in-out;
}
.pagination .page-numbers:hover{
background-color: var(--body-bg-dark);
color: var(--color-white);
}
.pagination .page-numbers svg{
width: 10px;
height: 10px;
}
.pagination .page-numbers svg path{
fill: #1D2C34;
transition: all 0.35s ease-in-out;
}
.pagination .page-numbers:hover svg path{
fill: var(--color-white);
}
.pagination .page-numbers.current{
padding: 6px 16px;
border: solid 1px var(--color-border);
background-color: #F0F1F2;
border-radius: 6px;
margin: 0 2px;
color: var(--color-secondary);
font-weight: 700;
font-size: 14px;
line-height: 1.25;
letter-spacing: 0.14px;
}
.pagination .nav-next-text,
.pagination .nav-prev-text{
display: none;
}
.post-navigation .nav-links{
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
.post-navigation .nav-links .meta-nav{
font-size: 0;
width: 10px;
}
.post-navigation .nav-links .meta-nav svg{
width: 100%;
}
.post-navigation .nav-links .meta-nav svg path{
fill: var(--body-bg-dark);
}
.post-navigation .nav-links a{
display: flex;
flex-wrap: wrap;
color: var(--body-bg-dark);
transition: all 0.35s ease-in-out;
}
.post-navigation .nav-links .nav-previous .post-title{
margin-left: 10px;
text-decoration: none;
}
.post-navigation .nav-links .nav-next .meta-nav{
order: 1;
}
.post-navigation .nav-links .nav-next .post-title{
margin-right: 10px;
}
.post-navigation .nav-links a:hover{
color: var(--body-bg-dark);
} .thankyou-popup{
position: fixed;
left: 0;
top: 0;
width: 100%;
height: 100%;
background: #FFFFFF1A;
backdrop-filter: blur(10px);
padding: 10px;
opacity: 0;
visibility: hidden;
z-index: -1;
transition: all 0.35s ease-in-out;
}
.thankyou-popup.active{
opacity: 1;
visibility: visible;
z-index: 99;
}
.thankyou-popup .wrapper{
display: flex;
flex-wrap: wrap;
justify-content: center;
align-items: center;
padding: 35px 10px;
overflow-y: scroll;
width: 100%;
height: 100%;
}
.thankyou-popup .thankyou-box{
background-color: var(--color-white);
border-radius: 10px;
width: 1020px;
margin: 0 auto;
padding: 66px 177px 140px;
position: relative;
}
.thankyou-popup .thankyou-box .blue-vector{
position: absolute;
left: 0;
top: 0;
}
.thankyou-popup .thankyou-box .grey-vector{
position: absolute;
right: 0;
bottom: 0;
}
.thankyou-popup .thankyou-box .thankyou-img{
text-align: center;
margin-bottom: 30px;
}
.thankyou-popup .thankyou-box p{
color: var(--btn-bg);
font-style: italic;
font-weight: 500;
font-size: 26px;
line-height: 1;
text-align: center;
}
.screen-reader-text{
display: none;
} body:not(.body-background-gray){
background-color: var(--body-bg-dark);
}
body:not(.body-background-gray) header.entry-header{
display: none;
}
body:not(.body-background-gray) .site-header .site-branding {
margin: 25px auto 0;
}
body:not(.body-background-gray) .ur-frontend-form.login{
background-color: var(--table-head-bg);
border-radius: 20px;
padding: 32px 34px;
}
body:not(.body-background-gray) .ur-frontend-form .ur-form-row .ur-form-grid{
padding: 0;
}
body:not(.body-background-gray) .user-registration-login-title,
body:not(.body-background-gray) .user-registration-registration-title,
body:not(.body-background-gray) .ur-lost-password-title{
color: var(--color-black) !important;
font-size: 26px !important;
line-height: 1.25 !important;
font-weight: 500 !important;
}
body:not(.body-background-gray) input,
body:not(.body-background-gray) textarea,
body:not(.body-background-gray) button,
body:not(.body-background-gray) .user-registration.ur-frontend-form button {
border: solid 1px #D2D2D2 !important;
background-color: #EBEBEB;
border-radius: 6px !important;
padding: 18px 26px !important;
color: #595959 !important;
font-weight: 400;
font-size: 16px !important;
line-height: 1.25 !important;
letter-spacing: -0.8px;
min-height: auto !important;
max-height: unset !important;
}
body:not(.body-background-gray) input::-webkit-input-placeholder,
body:not(.body-background-gray) textarea::-webkit-input-placeholder {
color: #595959 !important;
}
body:not(.body-background-gray) input::-moz-placeholder,
body:not(.body-background-gray) textarea::-moz-placeholder {
color: #595959 !important;
}
body:not(.body-background-gray) input:-ms-input-placeholder,
body:not(.body-background-gray) textarea:-ms-input-placeholder {
color: #595959 !important;
}
body:not(.body-background-gray) input:-moz-placeholder,
body:not(.body-background-gray) textarea:-moz-placeholder {
color: #595959 !important;
}
body:not(.body-background-gray) .ur-form-row a{
color: var(--color-black) !important;
}
body:not(.body-background-gray) .ur-form-row a:hover{
color: var(--body-bg-dark) !important;
}
body:not(.body-background-gray) .user-registration-Button{
background-color: var(--color-light-green) !important;
color: var(--body-bg-dark) !important;
}
body:not(.body-background-gray) .user-registration-Button:hover{
background-color: var(--body-bg-dark) !important;
color: var(--color-white) !important;
}
body:not(.body-background-gray) footer .footer-links a{
color: var(--color-white);
}
body:not(.body-background-gray) footer .footer-links a:hover {
color: var(--color-third);
}
body:not(.body-background-gray) .user-registration-ResetPassword svg{
display: none;
}
body:not(.body-background-gray) .user-registration-ResetPassword .user-registration-Input{
margin-bottom: 30px !important;
}
body:not(.body-background-gray).user-registration-page .user-registration.ur-frontend-form{
max-width: 520px !important;
background-color: var(--table-head-bg);
border-radius: 20px;
padding: 32px 34px;
}
body:not(.body-background-gray) .user-registration.ur-frontend-form .ur-form-row{
flex-direction: column;
}
body:not(.body-background-gray) .user-registration.ur-frontend-form .ur-grid-1,
body:not(.body-background-gray) .user-registration.ur-frontend-form .ur-grid-2{
width: 100% !important;
}
body:not(.body-background-gray) .user-registration.ur-frontend-form .ur-grid-1{
margin-bottom: 20px;
}
body:not(.body-background-gray) .user-registration.ur-frontend-form .ur-button-container {
width: 100% !important;
}
body:not(.body-background-gray) .user-registration.ur-frontend-form button{
background-color: var(--color-light-green) !important;
color: var(--body-bg-dark) !important;
}
body:not(.body-background-gray) .user-registration.ur-frontend-form button:hover{
background-color: var(--body-bg-dark) !important;
color: var(--color-white) !important;
}
body:not(.body-background-gray) #user-registration .ur-message-content{
color: var(--body-bg-dark);
padding: 0 15px 25px 15px;
}
.projects-table .listing-column-row .listing-column-status.closed label,
.projects-table .listing-column-row .listing-column-status.closed button{
background-color: var(--status-closed-bg);
color: var(--body-bg-dark);
}
#user-registration.horizontal .user-registration-MyAccount-content__body p a, #user-registration.vertical .user-registration-MyAccount-content__body p a {
color: var(--body-bg-dark) !important;
transition: all 0.35s ease-in-out;
}
#user-registration.horizontal .user-registration-MyAccount-content__body p a:hover, 
#user-registration.vertical .user-registration-MyAccount-content__body p a:hover{
color: var(--color-third) !important;
} 
#user-registration.vertical .user-registration-MyAccount-navigation ul .user-registration-MyAccount-navigation-link.is-active a {
border-color: var(--body-bg-dark) !important;
}
#user-registration.vertical .user-registration-MyAccount-navigation ul .user-registration-MyAccount-navigation-link.is-active a,
#user-registration.vertical .user-registration-MyAccount-navigation ul .user-registration-MyAccount-navigation-link:hover a {
color: var(--body-bg-dark) !important;
background: var(--color-green-medium) !important;
}
#user-registration .user-registration-MyAccount-content .ur-form-grid {
background: #EFEFEF !important;
padding: 25px 35px;
border-radius: 6px;
}
.user-registration-page.user-registration-account footer .post-edit-link{
display: none;
}
.user-registration-logout-swal2-container .swal2-modal .swal2-actions button.swal2-confirm {
color: var(--body-bg-dark) !important;
background-color: var(--color-light-green) !important;
transition: all 0.35s ease-in-out;
}
.user-registration-logout-swal2-container .swal2-modal .swal2-actions button.swal2-cancel{
transition: all 0.35s ease-in-out;
}
.user-registration-logout-swal2-container .swal2-modal .swal2-actions button.swal2-confirm:hover,
.user-registration-logout-swal2-container .swal2-modal .swal2-actions button.swal2-cancel:hover{
background-color: var(--body-bg-dark) !important;
color: var(--color-white) !important;
} .error-404.not-found,
.no-results.not-found {
max-width: 720px;
margin: 0 auto;
padding: 35px 20px;
text-align: center;
}
.error-404.not-found .page-title,
.no-results.not-found .page-title{
margin-bottom: 10px;
}
.error-404.not-found .page-content > p,
.no-results.not-found .page-content > p{
margin-bottom: 20px;
padding: 0 100px;
}
.error-404.not-found form,
.no-results.not-found form{
margin-bottom: 20px;
}
.error-404.not-found form .search-field,
.no-results.not-found form .search-field{
outline: none;
color: var(--body-bg-dark) !important;
padding: 14px 20px !important;
border: none !important;
}
.error-404.not-found form .search-submit,
.no-results.not-found form .search-submit{
background-color: var(--color-light-green);
color: var(--body-bg-dark) !important;
font-weight: 500;
padding: 14px 20px !important;
cursor: pointer;
transition: all 0.35s ease-in-out;
border: none !important;
}
.error-404.not-found form .search-submit:hover,
.no-results.not-found form .search-submit:hover{
background-color: var(--color-third) !important;
color: var(--color-white) !important;
}
.error-404.not-found .widget_categories{
margin-bottom: 30px;
}
.error-404.not-found .widget_categories .widget-title{
margin-bottom: 10px;
}
.error-404.not-found .widget_categories ul{
list-style: none;
}
.error-404.not-found .widget_categories li{
margin-bottom: 10px;
}
.error-404.not-found .widget_categories li a{
color: var(--color-white);
transition: all 0.35s ease-in-out;
}
.error-404.not-found .widget_categories li a:hover{
color: var(--color-third);
}
.error-404.not-found .widget_archive .widgettitle,
.error-404.not-found .widget_archive p{
margin-bottom: 10px;
}
.error-404.not-found .widget_archive select{
outline: none;
color: var(--body-bg-dark) !important;
padding: 12px 20px !important;
border: none !important;
border-radius: 6px;
font-size: 14px;
font-weight: 500;
cursor: pointer;
}
.user-registration-password-hint{
color: var(--status-closed-color);
margin-bottom: 12px !important;
}
body:not(.body-background-gray).user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid .user-registration-error{
margin-bottom: 0 !important;
}
body:not(.body-background-gray).user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-form-row .ur-form-grid #user_pass_error{
margin-bottom: 12px !important;
} @media (max-width: 1360px) {
.projects-table{
overflow-y: scroll;
}
.projects-table .table-header,
.projects-table .table-column,
.pagination-container{
width: 1360px;
}
body.user-registration-page #user-registration.user-registration-MyAccount, body.user-registration-page .user-registration.user-registration-MyAccount{
max-width: 95% !important;
}
}
@media (max-width: 1080px) {
.project-detail-inner .project-list-row {
grid-template-columns: repeat(2, 1fr);
}
.error-404.not-found .page-content > p,
.no-results.not-found .page-content > p{
padding: 0 50px;
}
}
@media (max-width: 767px) {
body:not(.body-background-gray).user-registration-page .user-registration.ur-frontend-form {
max-width: 330px !important;
padding: 25px 20px !important;
}
body.user-registration-page #user-registration:not(.user-registration-MyAccount), body.user-registration-page .user-registration:not(.user-registration-MyAccount){
max-width: 330px !important;
padding: 0 !important;
}
body:not(.body-background-gray) .ur-frontend-form.login{
padding: 25px 20px;
}
.projects-table .listing-column-row .listing-column:first-of-type,
.projects-table .listing-column-row .listing-column:nth-of-type(2),
.projects-table .listing-column-row .listing-column:nth-of-type(3),
.projects-table .listing-column-row .listing-column:nth-of-type(4),
.projects-table .listing-column-row .listing-column:nth-of-type(5),
.projects-table .listing-column-row .listing-column:nth-of-type(6),
.projects-table .listing-column-row .listing-column:nth-of-type(7),
.projects-table .listing-column-row .listing-column:nth-of-type(8){
width: 100%;
margin-bottom: 0;
}
.projects-table .table-header,
.projects-table .table-column,
.pagination-container{
width: 100%;
}
.projects-table .table-column.listing-column-row{
margin-bottom: 15px;
border-radius: 6px;
box-shadow: 0px 0px 20px 0px #10374B0D;
}
.projects-table .listing-column-row {
border-top: 1px solid var(--color-border);
}
.projects-table .table-header{
display: none;
}
.projects-table{
padding: 16px;
margin: 25px 15px;
width: calc(100% - 30px);
box-shadow: none;
}
.pagination-container {
justify-content: center;
gap: 20px;
}
.filters-wrapper .filters-humberger {
margin-left: 5px;
padding: 8px 10px 9px 10px;
}
.filters-wrapper .search-form {
width: 210px;
margin-right: 5px;
}
.filters-wrapper {
margin: 23px 15px 0;
width: calc(100% - 30px);
}
.project-detail-inner .sidebar-content {
width: 100%;
margin-bottom: 20px;
margin-right: 0;
}
.project-detail-inner {
padding: 16px 20px;
}
.project-detail-inner .main-content {
width: 100%;
}
.project-detail-inner .project-list-row {
grid-template-columns: repeat(1, 1fr);
}
.documents-table.projects-table {
width: 100%;
margin: 25px 0;
}
.documents-table.projects-table .listing-header-row .listing-header:first-of-type,
.documents-table.projects-table .listing-column-row .listing-column:first-of-type,
.documents-table.projects-table .listing-header-row .listing-header:nth-of-type(2),
.documents-table.projects-table .listing-column-row .listing-column:nth-of-type(2),
.documents-table.projects-table .listing-header-row .listing-header:nth-of-type(3),
.documents-table.projects-table .listing-column-row .listing-column:nth-of-type(3) {
width: 100%;
}
.projects-table .listing-column-row .listing-column{
flex: auto;
}
.projects-table .listing-column-row .listing-column:not(:last-of-type){
border-right: 0;
border-bottom: solid 1px var(--color-border);
}
.blue-btn {
padding: 10px 14px;
font-size: 13px;
}
.custom-breadcrumb,
.project-detail-head {
padding: 13px 15px;
}
.filters-sidebar {
width: 90%;
box-shadow: 0 0 20px rgba(0,0,0,0.3);
}
.filters-sidebar .heading-btn,
.filters-sidebar .filters-row,
.filters-sidebar .filters-actions {
padding: 20px 20px 0px 20px;
}
#user-registration.vertical .user-registration-MyAccount-navigation {
max-width: 100% !important;
padding: 20px !important;
}
#user-registration.vertical .user-registration-MyAccount-content {
padding: 24px 20px 40px 20px !important;
}
#user-registration .user-registration-MyAccount-content .ur-form-grid {
padding: 20px;
}
.user-registration-logout-swal2-container .swal2-modal {
width: 90%;
}
.error-404.not-found .page-content > p,
.no-results.not-found .page-content > p{
padding: 0 20px;
}
}