@charset "utf-8";

/* 
    Todos os CSS's comun entre todas as areas do sistem e que nao estao na 
    template base

    Author     : Arthur Gregorio
    Created on : 19/01/2016
*/

body {
    background-color: white;
}

/* remove controles de input do browser */
input[type=number] {
    -moz-appearance: textfield;
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

/* utilidades */
.align-right {
    text-align: right;
}

.align-center {
    text-align: center;
}

.margin-t-15 {
    margin-top: 15px;
}

.margin-t-30 {
    margin-top: 30px;
}

.uppercase {
    text-transform: uppercase;
}

.padding-t-25 {
    padding-top: 25px !important;
}

.padding-b-25 {
    padding-bottom: 25px;
}

td {
    vertical-align: middle;
}

/* botao de volta ao topo, https://codyhouse.co/gem/back-to-top/ */
.cd-top {
    display: inline-block;
    height: 40px;
    width: 40px;
    position: fixed;
    bottom: 40px;
    right: 10px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap;
    -webkit-border-radius: 1rem;
    -moz-border-radius: 1rem;
    border-radius: 1rem;
    background: #007180 url("/javax.faces.resource/img/svg/cd-top-arrow.svg.xhtml?ln=candidate") no-repeat center 50%;
    visibility: hidden;
    opacity: 0;
    -webkit-transition: opacity .3s 0s, visibility 0s .3s;
    -moz-transition: opacity .3s 0s, visibility 0s .3s;
    transition: opacity .3s 0s, visibility 0s .3s;
}

.cd-top.cd-is-visible, .cd-top.cd-fade-out, .no-touch .cd-top:hover {
    -webkit-transition: opacity .3s 0s, visibility 0s 0s;
    -moz-transition: opacity .3s 0s, visibility 0s 0s;
    transition: opacity .3s 0s, visibility 0s 0s;
}

.cd-top.cd-is-visible {
    visibility: visible;
    opacity: 1;
}

.cd-top.cd-fade-out {
    opacity: .5;
}

.no-touch .cd-top:hover {
    background-color: #e86256;
    opacity: 1;
}

@media only screen and (min-width: 768px) {
    .cd-top {
        right: 20px;
        bottom: 20px;
    }
}

@media only screen and (min-width: 1024px) {
    .cd-top {
        height: 60px;
        width: 60px;
        right: 30px;
        bottom: 30px;
    }
}

hr {
    border-top: 0.1rem solid #8b8b8b;
}

.list-striped > div > dl  > dt:nth-of-type(even) {
    background-color: #f5f5f5;
}
    
.list-striped > div > dl  > dt {
    border-bottom: 0.1rem #cccccc solid;
}


.table-striped > tbody > tr:nth-of-type(odd) {
    background-color: #cccccc;
}

.box-shadow {
    box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.7);
}

.content-body {
    padding: 0rem 1.5rem;
    margin-bottom: 3rem;
    margin-top: 3rem;
}

.content-body-no-margin {
    margin-bottom: 0rem;
    margin-top: 0rem;
}

@media (min-width: 992px) {
    .main-header-menu {
        padding-top: 3rem;
    }

    .main-header {
        top: 0rem;
        left: 0rem;
        right: 0rem;
    }
}

.main-footer {
    bottom: 0rem;
    left: 0rem;
    right: 0rem;
}

.main-header {
    left: 0rem;
    right: 0rem;
    background-image: linear-gradient(180deg, #003d6a, #00315e);
    color: #00ABAF;
}

.main-header-itaipuparquetec {
    background-image: linear-gradient(180deg, #FFFFFF 0%, #DBDBDB 100%);
}

.main-header-portal {
    min-height: 16rem;
    padding: 1.5rem;
}

.content-body {
    color: #4D4D4D;
}

.btn-index {
    -moz-transition: border-color 0.4s ease 0s, background-color 0.4s ease 0s;
    -o-transition: border-color 0.4s ease 0s, background-color 0.4s ease 0s;
    -webkit-transition: border-color 0.4s ease 0s, background-color 0.4s ease 0s;
    transition: border-color 0.4s ease 0s, background-color 0.4s ease 0s;
    background-color: #444444;
    /*font-size: 3em;*/
    text-align: center;
    color: #ffffff !important;
}

.btn-index:hover {
    background-color: #006c6d;
    color: #ffffff;
}

.footer-font {
    font-size: 0.9em;
}

.footer-color{
    color: #1d1d1b;
}

.footer-topics {
    padding-right: 0;
    padding-left: 0;
    padding-bottom: 1em;
    min-height: 5em;
}

.footer {
    background-color: transparent;
    background-image: linear-gradient(180deg, #003d6a, #00315e);
    min-height: 16rem;
    padding: 2.5rem 1.5rem;
}

.footer-itaipuparquetec {
    background-image: linear-gradient(360deg, #FFFFFF 0%, #DBDBDB 100%);
}

.footer-topics-logo {
    max-height: 4.1em;
}

.no-padding-left {
    padding-left: 0em;
}

.no-padding-right {
    padding-right: 0em;
}

.no-padding {
    padding: 0rem;
}

.no-top {
    top: 0rem;
}

.no-border {
    border: 0rem;
}

.block-display {
    display: block;
}

.no-bottom {
    bottom: 0rem;
}

.no-margin {
    margin: 0rem;
}

.no-margin-left {
    margin-left: 0rem;
}

.no-margin-right {
    margin-right: 0rem;
}

.no-margin-bottom {
    margin-bottom: 0rem;
}

.no-margin-top {
    margin-top: 0rem;
}

a {
    /*color: #a0a0a0;*/
    color: #444444;
    font-weight: bold;
}

.navbar-custom-menu {
    font-size: 1em;
}

.btn-run-for {
    background-color: #9b2439 !important;
    margin-top: 2rem;
    color: #ffffff;
}

.full-height {
    height: 100%;
}

.full-width {
    width: 100% !important;
}

.background-white {
    background-color: #FFFFFF;
}

.radio-padding-left {
    margin-left: 2rem;
}

.radio-padding-bottom {
    margin-bottom: 1rem !important;
}

.iradio_square-green.checked.disabled {
    background-position-x: -168px;
}

.progress-bar {
    box-shadow: inset 0 0.4rem 0.6rem rgba(100, 100, 100, 0.6);
}

.square-red {
    background: url('/javax.faces.resource/img/circleWrong@2x.png.xhtml?ln=candidate') no-repeat !important;
    background-position-x: 0rem;
}

.title-table > thead > tr > th {
    color: #006c6d !important;
    font-weight: bold !important;
    font-size: 1.7rem;
}

.table-inf-label {
    color: #ffffff;
    font-weight: bold;
    padding: 0.5rem 1rem;
    text-align: center;
}

.table-inf {
    width: 98%;
    background-color: #006c6d;
    margin: 0.1rem 1rem;
    padding-right: 0rem;
    display: flex;
}

.table-inf-description {
    background-color: #cccccc;
    padding: 0.5rem 1rem;
    text-align: justify;
}

.table-inf:nth-of-type(odd) > .table-inf-description {
    background-color: #e8e8e8 !important;
}

.text-table {
    font-weight: bold;
    font-size: 1.7rem;
}

.table-row {
    padding-top: 1rem;
    padding-bottom: 1rem;
}

.table-row-header {
    border: 1px solid #cccccc;
}

.table-row-empty {
    color: #333333;
    background-color: #cccccc;
    padding: 8px;
    font-weight: bold;
    font-size: 2rem;
}

.btn-index-navigation {
    font-size: 1em;
}

.label-table {
    background-color: #444444;
    font-size: 2rem;
    text-align: center;
    color: #ffffff;
    border-radius: 2.5rem;
    margin: 1rem 0rem;
    padding-bottom: 1rem;
    padding-top: 1rem;
}

.label-scroll-table {
    padding-bottom: 0.1rem;
    padding-top: 0.1rem;
    font-size: 2rem;
}

.title-table {
    color: #006c6d;
}

.title-table, .title-table > div > dl  > dt{
    font-weight: normal !important;
    font-size: 1.7rem;
}

.text-left {
    text-align: left;
}

.radio-padding-left {
    margin-left: 2rem;
}

.radio-padding-bottom {
    margin-bottom: 1rem !important;
}

.active-btn {
    background-color: #00ABAF !important;
    color: #ffffff !important;
    font-weight: bold;
}

.flat-btn {
    border-radius: 0;
    border: initial;
}

.border-bottom-active-btn {
	border-bottom: 1rem #00ABAF solid !important;
	margin-bottom: 0.5rem;
}

.border-top-active-btn {
    border-top: 1rem #00ABAF solid !important;
    border-top: 0.5rem;
}

.circle-opportunities {
	border-radius: 100px; 
        height: 150px; 
        width: 150px; 
        padding-top: 35px;
        color: white;
}

.circle-opportunities-primary {
	background-color: #00ABAF;
}

.circle-opportunities-danger {
	background-color: #E43D50;
}

.circle-opportunities-default {
	background-color: #FCAF18;
}

.circle-opportunities-muted {
	background-color: #6dc066;
}

.circle-opportunities:HOVER {
	color: #ffffff !important;
	text-decoration: initial;
}

ul.dropdown-menu > li.active > a {
    color: #ffffff !important;
}

ul.dropdown-menu-itaipuparquetec > li.active > a {
    color: #1d1d1b !important;
}

li.active > a {
    color: #fff !important;
}

.nav-itaipuparquetec > li.active > a {
    color: #0082C4 !important;
}

.nav > li > a:focus, .nav > li > a:hover {
    text-decoration: none;
    background-color: transparent;
    color: #fff;
}

.nav-itaipuparquetec > li > a:focus, .nav-itaipuparquetec > li > a:hover {
    color: #0082C4;
}

.nav > li > a {
    text-decoration: none;
    color: #00ABAF;
}

.nav-itaipuparquetec > li > a {
    color: #1d1d1b;
}


.form-group .required .control-label:after {
    color: #ff0000;
    content: "*";
}

.active-portal-menu {
    background-color: #006c6d;
    color: #ffffff;
}

.active-portal-menu-itaipuparquetec {
    background-color: #006c6d;
    color: #1d1d1b;
}

/* Funky Radio/Checkbox butons v2.0 */

.funkyradio div {
    clear: both;
    overflow: hidden;
}

.funkyradio label {
    width: 100%;
    border-radius: 3px;
    border: 1px solid #D1D3D4;
    font-weight: normal;
    background-color: #ffffff;
}

.funkyradio input[type="radio"]:empty,
.funkyradio input[type="checkbox"]:empty {
    display: none;
}

.funkyradio input[type="radio"]:empty ~ label,
.funkyradio input[type="checkbox"]:empty ~ label {
    position: relative;
    line-height: 2.5em;
    text-indent: 3.25em;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.funkyradio input[type="radio"]:empty ~ label:before,
.funkyradio input[type="checkbox"]:empty ~ label:before {
    position: absolute;
    display: block;
    top: 0;
    bottom: 0;
    left: 0;
    content: '';
    width: 2.5em;
    background: #D1D3D4;
    border-radius: 3px 0 0 3px;
}

.funkyradio input[type="radio"]:hover:not(:checked) ~ label,
.funkyradio input[type="checkbox"]:hover:not(:checked) ~ label {
    color: #888;
}

.funkyradio input[type="radio"]:hover:not(:checked) ~ label:before,
.funkyradio input[type="checkbox"]:hover:not(:checked) ~ label:before {
    content: '\2714';
    text-indent: .9em;
    color: #C2C2C2;
}

.funkyradio input[type="radio"]:checked ~ label,
.funkyradio input[type="checkbox"]:checked ~ label {
    color: #777;
}

.funkyradio input[type="radio"]:checked ~ label:before,
.funkyradio input[type="checkbox"]:checked ~ label:before {
    content: '\2714';
    text-indent: .9em;
    color: #333;
    background-color: #ccc;
}

.funkyradio input[type="radio"]:focus ~ label:before,
.funkyradio input[type="checkbox"]:focus ~ label:before {
    box-shadow: 0 0 0 3px #999;
}

.funkyradio-default input[type="radio"]:checked ~ label:before,
.funkyradio-default input[type="checkbox"]:checked ~ label:before {
    color: #333;
    background-color: #ccc;
}

.funkyradio-primary input[type="radio"]:checked ~ label:before,
.funkyradio-primary input[type="checkbox"]:checked ~ label:before {
    color: #fff;
    background-color: #337ab7;
}

.funkyradio-success input[type="radio"]:checked ~ label:before,
.funkyradio-success input[type="checkbox"]:checked ~ label:before {
    color: #fff;
    background-color: #5cb85c;
}

.funkyradio-danger input[type="radio"]:checked ~ label:before,
.funkyradio-danger input[type="checkbox"]:checked ~ label:before {
    color: #fff;
    background-color: #d9534f;
}

.funkyradio-warning input[type="radio"]:checked ~ label:before,
.funkyradio-warning input[type="checkbox"]:checked ~ label:before {
    color: #fff;
    background-color: #f0ad4e;
}

.funkyradio-info input[type="radio"]:checked ~ label:before,
.funkyradio-info input[type="checkbox"]:checked ~ label:before {
    color: #fff;
    background-color: #5bc0de;
}

.Aprovado {
    color: #68B04D;
}

.Reprovado {
    color: #8B0000;
}

.form-control-feedback {
    right: 1.5rem;
    color: #098fc3;
    left: 1.5rem;
}

.form-login-input {
    padding-left: 3rem !important;
}

.wizard-step-title {
    width: 7rem;
    height: 7rem;
    line-height: 6.5rem;
    display: inline-block;
    border-radius: 3.5rem;
    background: #fff;
    border: 0.2rem solid #e0e0e0;
    text-align: center;
    font-size: 3rem !important;
    float: none !important;
    margin: 0rem 1rem !important;
    padding: 0rem !important;
    cursor: default;
}

@media (min-width: 768px) {
    .wizard-step-title {
        margin: 0rem 2.1rem !important;
    }
}
/*
@media (min-width: 992px) {
    .wizard-step-title {
        margin: 0rem 4.9rem !important;
    }
}

@media (min-width: 1200px) {
    .wizard-step-title {
        margin: 0rem 7.5rem !important;
    }
}
*/
/*.wizard-step-title:hover {
    color: #333;
    border: 0.2rem solid #333;
}*/

.ui-state-highlight {
    background: #fff;
    border: 0.2rem solid #5bc0de;
    color: #5bc0de;
}

span.full-input {
    width: 100%;
    min-height: 34px;
    height: 100%;
}

span.full-input > input {
    width: 100%;
    min-height: 34px;
    height: 100%;
}

span.form-control-adminlte > input {
    height: 3.4rem;
    border-radius: 0rem;
}

.input-group-flex {
    display: inline-flex;
}

.input-group-flex-bordered, .input-sub-group-flex-bordered {
    padding: 2rem;
    border: 0.2rem solid #E9E9E9;
}

.input-group-flex-bordered:hover {
    background-color: #F5F5F5;
}

.input-sub-group-flex-bordered:hover {
    background-color: #E9E9E9;
}

.input-btn-group {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.input-btn-group:last-child {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

.input-btn-group:first-child {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.lbl-warning {
    color: #ffa034;
}

.lbl-blue {
    color: #00c0ef;
}

.lbl-active {
    color: #5cb85c;
}

.lbl-inactive {
    color: #d9534f;
}

/* GENERAL STYLES */

/*TYPOGRAPHY*/

.title-header {
    padding-bottom: 9px;
    margin: 40px 0 20px;
    border-bottom: 1px solid #eee;
}

.social-media-style{
    display: inline-block;
}

/* Portal Candidato Custom Style */

.btn-main-portal{
    padding-top: 35rem;
    display: inline-block
}

.btn-portal{
    background-color: #9b2439 !important;
    font-weight: bold;
}

.row-more-top{
    margin-top: 50px;
}

/* Redução do espaço entre field-text e descrição de informativo relacionado */
.row-less-bottom{
    margin-bottom: 0.1em;
}

.row-less-top{
    margin-top: 0.1em;
}

.font-portal-title{
    font-weight: normal;
    font-size: 4.5rem;
}

.font-portal{
    font-family: 'Noticia Text'
}

.font-portal-size{
    font-size: 1.4em;
}

/* Process Seletive Edital Style */

/* Fonte do texto de informativo descritivo */
.font-portal-inf-field {
    font-size: 1.3rem;
    font-weight: normal;
    color: #777777FF;
}

.edital-style-portal{
    background-color: #418b8d;
    color: #ffffff;
    padding: 1rem;
    border-radius: 1rem;
}

.edital-link-portal{
    color: #ffffff;
    text-decoration: none !important;
}

.edital-item-score{
    border:1px solid #B4B4B4;
    padding: 1rem;
}

/* Index Portal Candidato */

.index-content-body-portal, .content-body-portal {
    /*text-align:center;*/
    background-attachment: relative;
    background-position: center center;
    min-height: 585px;
    width: 100%;

    -webkit-background-size: 100%;
    -moz-background-size: 100%;
    -o-background-size: 100%;
    background-size: 100%;

    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

.index-portal-img{
    background-image: linear-gradient(to bottom, rgba(0,0,0,0.2), rgba(0,0,0,0.01)), url("/javax.faces.resource/img/background_pti.jpg.xhtml?ln=candidate");
    background-image: -moz-linear-gradient(top, rgba(0,0,0,0.2), rgba(0,0,0,0.01)), url("/javax.faces.resource/img/background_pti.jpg.xhtml?ln=candidate");
    background-image: -o-linear-gradient(top, rgba(0,0,0,0.2), rgba(0,0,0,0.01)), url("/javax.faces.resource/img/background_pti.jpg.xhtml?ln=candidate");
    background-image: -ms-linear-gradient(top, rgba(0,0,0,0.2), rgba(0,0,0,0.01)), url("/javax.faces.resource/img/background_pti.jpg.xhtml?ln=candidate");
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.2)), to(rgba(0,0,0,0.01))), url("/javax.faces.resource/img/background_pti.jpg.xhtml?ln=candidate");
    background-image: -webkit-linear-gradient(top, rgba(0,0,0,0.2), rgba(0,0,0,0.01)), url("/javax.faces.resource/img/background_pti.jpg.xhtml?ln=candidate");
}

.index-portal-title{
    padding-top:120px;
    min-height: 645px !important;
}

.index-content-body-portal h1 {
    color:#ffffff;
    margin-top: 90px;
    padding-bottom: 30px;
    letter-spacing: 8px;
    font-size: 100px;
    font-weight: bold;
    text-shadow: 2px 2px 2px #000;
}

.index-content-body-portal p {
    color:#ffffff;
    font-size: 40px;
    font-weight: 400;
    text-align: center;
    line-height: 40px;
    letter-spacing: 3px;
    margin-left: 15px;
    text-shadow: 1px 1px 1px #000;
}

.msg-join-group{
    background: rgba(0,0,0,0.1);
    padding: 5px;
    border-radius: 30%;
}

/* Evaluation Style */
.info-banner-evaluation{
    background-color: #f9edb8;
    border: 1px solid #edc967;
}

.label-description-evaluation{
    height: auto !important;
}

.label-score-evaluation{
    display: block;
    padding: 6px 12px;
}

/* Test Style */
.label-answer-test{
    display: initial !important;
}

/* p:rowToggler */
.ui-datatable .ui-row-toggler {
    margin: auto;
}

.text-center > input {
    text-align: center;
}

.display-none{
    display: none;
}

/* Candidate Index */
.box-candidate{	
    margin-top: 0;
    margin-bottom: 1.5rem;
    text-align: left;
    position: relative;
    background: #fff;
    box-shadow: 12px 15px 20px 0px rgba(46,61,73,0.15);
    border-radius: 4px;
    transition: all 0.3s ease;
}
.box-candidate .fa{
    position: relative;
}
.box-candidate-header{
    padding: 20px;
}
a.box-candidate:hover, .box-candidate-top:hover {
    box-shadow: 2px 4px 8px 0px rgba(46,61,73,0.2);
}
.box-candidate-top a {
    width: 100%;
    height: 100%;
    display: block;
}
.box-candidate-title {
    padding: 20px 24px;
    height: 80px;
    padding-bottom: 0.75rem;
    position: relative;
}
.box-candidate-top a {
    border-bottom: none;
    text-decoration: none;
    color: #525c65;
    transition: color 0.3s ease;
}

.box-candidate-color-curriculum{
    color: #BB7824;
}

.box-candidate-bg-curriculum{
    background-color: rgba(187, 120, 36, 0.1);
}

.box-candidate-color-vacancy{
    color: #16A085;
}

.box-candidate-bg-vacancy{
    background-color: rgba(22, 160, 133, 0.1);
}

.box-candidate-color-manual{
    color: #d50f25;
}

.box-candidate-bg-manual{
    background-color:  rgba(213, 15, 37, 0.1);
}

.box-candidate-color-pre-curriculum{
    color: #A89BC6;
}

.box-candidate-bg-pre-curriculum{
    background-color: rgba(138, 155, 240, 0.1);
}

.box-candidate-color-pendency{
    color: #EACD32;
}

.box-candidate-bg-pendency{
    background-color:  rgba(234 , 205, 50, 0.1);
    
}

.box-candidate-color-historic{
    color: #ce8cb0;
}

.box-candidate-bg-historic{
    background-color:  rgba(230, 90, 120, 0.1);
}

.text-disabled {
    background-color: #eee;
    cursor: default;
}

.background-alt-white {
    background-color: #f8f9fa;
}

.card {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: border-box;
    border: 1px solid rgba(0,0,0,.125);
    border-radius: .25rem;
    margin-top: 1rem;
    margin-bottom: 2rem;
}

.card-img-top {
    height: 225px;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
}

.card-body {
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    padding: 1.25rem;
}

.shadow-sm {
     box-shadow: 0 1.125rem 1.25rem rgba(0,0,0,.075) !important;
}

.nav .open>a, .nav .open>a:focus, .nav .open>a:hover {
    background-color: #00abaf;
    border-color: #003663;
}

.nav-itaipuparquetec .open>a, .nav .open>a:focus, .nav-itaipuparquetec .open>a:hover {
    background-image: linear-gradient(180deg, #FFFFFF 0%, #DBDBDB 100%);
    color: #0082C4;
}

.navbar-nav > li > .dropdown-menu {
    border-color: #00abaf;
    background-color: #003461;
}

.navbar-nav > li > .dropdown-menu-itaipuparquetec {
    background-image: linear-gradient(180deg, #FFFFFF 0%, #DBDBDB 100%);
}

.navbar-nav > li > .dropdown-menu > li > a {
    color: #00abaf;
}

.navbar-nav > li > .dropdown-menu-itaipuparquetec > li > a {
    color: #1d1d1b;
}

.navbar-nav > li > .dropdown-menu > li > a:hover {
    color: #ffffff;
    background-color: #00abaf;
}

.navbar-nav > li > .dropdown-menu-itaipuparquetec > li > a:hover {
    color: #0082C4;
    background-color: #00000000;
}

.dropdown-menu > .active > a, .dropdown-menu > .active > a:focus, .dropdown-menu > .active > a:hover {
    background-color: #00abaf !important;
}

.dropdown-menu-itaipuparquetec > .active > a, .dropdown-menu-itaipuparquetec > .active > a:focus, .dropdown-menu-itaipuparquetec > .active > a:hover {
    color: #0082C4;
    background-color: #00000000;
}

.dropdown-menu-itaipuparquetec > .active > a, .dropdown-menu-itaipuparquetec > .active > a:focus, .dropdown-menu-itaipuparquetec > .active > a:hover {
    background-image: linear-gradient(180deg, #FFFFFF 0%, #DBDBDB 100%) !important;
}

.text-final-notes {
    color: #8B0000;
}

.text-final-notes>ul {
    padding: 0 10px 0 25px;
}

.header-requirements {
    background-color: #006c6d;
    color: #ffffff;
}
