
/* GLOBAL */
/* GLOBAL CSS */
/* PAGE SPECIFIC CSS */
.dropdown-menu {
max-height: 50vh;
overflow-y: auto;
}
.carousel-control-next-icon,
.carousel-control-prev-icon {
position: relative;
}
.carousel-control-next-icon:after,
.carousel-control-prev-icon:after {
content: '';
position: absolute;
top: -1rem;
left: -1rem;
right: -1rem;
bottom: -1rem;
background: rgba(255, 255, 255, 0.2);
border: 1px solid white;
}
.btn {
letter-spacing: 0px;
font-weight: 600;
font-size: 14px;
border-radius: 3px;
padding: 12px 25px;
}
.oms-team-cards .control .bg-image {
transition: transform .2s;
}
.oms-team-cards .control:hover .bg-image {
transform: scale(1.1);
}
.oms-team-cards .oms-team-card-wrapper {
width: 100%;
overflow: hidden;
}
form .form-control {
font-size: 15px;
padding: 15px 22px;
}
.img-responsive {
width: 100%;
height: auto;
}
.blog-panel-header {
padding-top: 1rem;
}
h4 {
margin-bottom: 1rem;
color: var(--primary);
}
footer .blog-panel-header {
color: #c2c2c2!important;
}
.oms-blog .blog {
max-width: 800px !important;
margin: 0 auto;
}
/* Form Edits */
.form-horizontal .form-group {
padding: 0px 0px;
}
.form-horizontal .form-group .col-sm-12 {
padding: 0px;
}
.numbersSection {
box-shadow: none!important;
border: none!important;
margin: 0px 0px 5px 0px!important;
}
.numbersSection img {
height: 15px;
margin: 8px 0px;
width: 13px;
}
.numbersInputSection {
padding: 0px!important;
margin: 0px;
}
#antispam {
text-align: center;
margin: 0px auto;
max-width: 100%!important;
}
.form-horizontal .form-group label {
margin-top: -4px;
text-align: center;
}
.form-horizontal .form-group .btn {
margin: 15px auto 0px auto;
*/ width: 100px;
}
.form-horizontal {
padding: 15px;
background: var(--light);
}
.bg-gradient .btn-flair {
position: relative;
font-weight: 900;
font-size: 95%;
min-width: 260px;
letter-spacing: 1px;
}
.bg-gradient .btn-flair::before {
content: ' ';
background: url(/userfiles/2219/images/btn-flair.png);
width: 205px;
height: 194px;
display: inline-block;
vertical-align: middle;
position: absolute;
top: -72px;
right: 30px;
}
.oms-tri-icon-stack .dotted-item {
position: relative;
}
.oms-tri-icon-stack .row .col-lg-4 .dotted-item:after {
content: ' ';
background: url(/userfiles/2219/images/pattern-dots.png) 0 center repeat-x;
background-size: auto 100%;
width: 156px;
height: 7px;
position: absolute;
top: 42px;
left: 105%;
z-index: -1;
-ms-transform: translateX(-50%);
transform: translateX(-50%);
opacity: .1;
}
.oms-tri-icon-stack .row .col-lg-4:last-child .dotted-item:after {
background: none;
content: ' ';
}
@media(max-width: 575px) {
.z-depth-1-half.img-fluid {
max-width: 100% !important;
margin-bottom: 1rem;
}
}
.iframe-container {
position: relative;
width: 100%;
padding-bottom: 56.25%;
}
.btn {
white-space: wrap;
}
.carousel-control-next-icon,
.carousel-control-prev-icon {
background-color: rgba(0, 0, 0, 0.9);
padding: 1rem;
background-size: 20px;
}
.bg-light {
background-color: #eee !important;
}
.rightfloat {
float: right;
margin: 0 0 .5rem 1rem;
width: 40%;
}
.leftfloat {
float: left;
margin: 0 1rem .5rem 0;
width: 35%;
}
@media (max-width: 767px) {
.rightfloat {
float: none;
margin: 0 0 1rem 0;
width: 100%;
}
.leftfloat {
float: none;
margin: 0 0 1rem 0;
width: 100%;
}
}
/* PAGE SPECIFIC */
/* Page Specific CSS */.ats-hero {
width: 100%;
min-height: 420px;
background-color: #123f73;
/* Add image here later */
background-image: url("");
background-size: cover;
background-position: center;
background-repeat: no-repeat;
}
.ats-hero-overlay {
width: 100%;
min-height: 420px;
background: rgba(8, 45, 91, 0.82);
display: flex;
align-items: center;
justify-content: center;
padding: 70px 20px;
text-align: center;
}
.ats-hero-content {
max-width: 980px;
color: #ffffff;
}
.ats-hero h1 {
margin: 0 0 24px;
font-size: clamp(34px, 5vw, 68px);
line-height: 1.08;
font-weight: 800;
color: #ffffff;
}
.ats-hero h1 span {
font-size: 1.12em;
font-weight: 900;
}
.ats-subhead {
margin: 0 0 8px;
font-size: clamp(17px, 2vw, 24px);
font-weight: 800;
}
.ats-text {
margin: 0 0 28px;
font-size: clamp(16px, 1.6vw, 22px);
font-weight: 400;
}
.ats-hero-actions {
display: flex;
justify-content: center;
align-items: center;
gap: 28px;
flex-wrap: wrap;
}
.ats-btn {
display: inline-block;
background: #18b842;
color: #ffffff;
padding: 16px 34px;
border-radius: 4px;
font-size: 17px;
font-weight: 800;
text-decoration: none;
transition: 0.2s ease;
}
.ats-btn:hover {
background: #119934;
color: #ffffff;
}
.ats-rating {
text-align: left;
color: #ffffff;
}
.ats-rating strong {
display: block;
font-size: 18px;
font-weight: 800;
}
.ats-rating small {
display: block;
font-size: 14px;
margin-top: 3px;
}
@media (max-width: 768px) {
.ats-hero,
.ats-hero-overlay {
min-height: 460px;
}
.ats-hero-overlay {
padding: 60px 18px;
}
.ats-rating {
text-align: center;
}
}
/* FOOTER */
