/* CSS Document */

/*logged in users*/

.ccm-page {font-size:140%!important;}

#footer a {
    color: #ffffff!important;
    text-decoration:none!important;
    transition: all 0.25s;
    text-decoration:none;
}

#main a {
    color: #c75227;
    transition: all 0.25s;
    text-decoration:none;
}

#main  div.ff-job-card p > a {color:#000000!important;}

#main a:hover {
    color: #000000!important;
	transition:all 0.25s;
}

preheader {display: block;
    background: #f4f4f4;
    width: 100%;
    height: 32px;
    position: fixed;
    top: 44px;
    z-index: 999;
    padding-top: 4px;
    font-size: 1rem;
    text-align: right;
}


ul.preheaderlist li { list-style: none; display: inline; width:auto;}

ul.preheaderlist li i {opacity:0.5;}

ul.preheaderlist li a {
    color: #f94e05;
    font-weight: 400;
    text-decoration: underline;
}

/*ends*/

.ccm-page .btn {border-radius:0px;}

.ccm-page .btn-primary {
    background: #fc5001;
    border-color: #e9433b;
    font-weight: 700;
    border-radius: 0px;
}

/*faerfield V2 theme build*/

/*page titles*/
.ccm-page main h2.page-title { width:fit-content; font-size:1.25rem; font-weight:400;}

h2.page-title::after {display:block; content:''; height:3px; background-color:#c75227; margin-top:12px;}

.ccm-page main h1.page-title { width:fit-content; font-size:1.25rem; font-weight:400;}

h1.page-title::after {display:block; content:''; height:3px; background-color:#c75227; margin-top:12px;}

/*custom buttons and legacy block stuff*/
.button.orange {
    background: #fc5000;
    color: #fff;
}

.glide__arrow--left {
    transform: rotate(180deg);
    margin-right: 16px;
}

.button {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    background: #001621;
    color: #fff;
    border-radius: 0;
    padding: 8px 16px;
    transition: .3s ease-in-out;
    border: none;
}

.more {
    width: 36px;
    height: 36px;
    padding: 0;
    border-radius: 50%;
    transition: .3s ease-in-out;
}

.ccm-page .h1, .ccm-page .h2, .ccm-page .h3, .ccm-page .h4, .ccm-page .h5, .ccm-page .h6, .ccm-page h1, .ccm-page h2, .ccm-page h3, .ccm-page h4, .ccm-page h5, .ccm-page h6 {
   
    margin-bottom: 1.5rem!important;
   
}

/*tints colors*/

.orange {background-color:#F15522!important;}
.midorange {background-color:#FAA14D!important;}
.lightorange {background-color:#F2C296!important;}


.purple {background-color:#804CCA!important;}
.midpurple {background-color:#A56EB2!important;}
.lightpurple {background-color:#D09ABD!important;}


.green {background-color:#30714F!important;}
.midgreen {background-color:#66936A!important;}
.lightgreen {background-color:#9FB690!important;}




.salmon {background-color:#FAEFE4!important;}
.lightblue {background-color:#EDF5FC!important;}



h2.greenisafter::after {
    display: block;
    content: '';
    height: 3px;
    background-color: #30714F!important;
    margin-top: 12px;
}


.bg-light {background-color:#EBEBEA!important;}






.ccm-page button, .ccm-page input, .ccm-page optgroup, .ccm-page select, .ccm-page textarea {
    margin: 0;
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
    border-radius: 0px !important;
    background: #ededed!important;
    border: none !important;
}
.ccm-page .btn-primary {
    background: #fc5001!important;
    border-color: #e9433b!important;
    font-weight: 400!important;
    border-radius: 0px;
}
/*footer*/
#footer { font-weight: 200!important;}
footer ul li {list-style:square;}
footer ul li:marker {background: #fc5000; color: green;
    padding: 3px 15px;}


