body{

	  font-family: "Outfit", serif;

}

.login-banner{

	display: none;

}
#gform_fields_login .gfield_required{
	display:none;
}
.gform_footer .button{

	border-radius: 6.5rem;

    background-color: #0b243d;

    color: #fff;

    text-align: center;

    padding: .875rem 1.5rem;

    line-height: 120%;

    text-decoration: none;

    transition: background-color .2s, color .2s;

        width: 100%;

        border: 0;

}

.gform_footer .button:hover{

	border-radius: 6.5rem;

    background-color: #13446a;

    color: #fff;

    text-align: center;

    padding: .875rem 1.5rem;

    line-height: 120%;

    text-decoration: none;

    transition: background-color .2s, color .2s;

}

.gform_wrapper.gravity-theme .gfield input, .gform_wrapper.gravity-theme .gfield select{

	border: 1px solid #f8f8f8;

    border-radius: .5rem;

    background-color: #f8f8f8;

    color: #0b243d;

    min-height: 3.25rem;

    margin-bottom: 0;

    padding: .875rem 1rem;

    font-size: 1rem;

    transition: border-color .2s;

        width: 100%;

}

.oafit-reports-login .gform_wrapper.gravity-theme .gfield_label{

	    font-weight: 400;

}

.ctitle{

	color:  #0b243d;

	font-size: 28px;

}

.cdetails {

    color: #0B243D91;

    font-size: 16px;

    margin: 15px 0 30px;

}

.clogo{

	margin-bottom: 4rem;

    margin-top: 4rem;

}

.gf_login_links a{

	 color: #0b243d;

}

.gf_login_links{

	margin-bottom: 1rem;

	text-align: center;

}

.login-banner-v2{

	margin-top: 12px;

}

.login-banner-v2 a{

	 color: #0b243d;

}

.oafit-reports-video-form video{

	width: 100%;

	object-fit: cover;

	    height: 100%;

}

.oafit-reports-v2-login-form-inner-more{

	    max-width: 400px;

    margin-right: 25%;

}

.oafit-reports-v2-login-form-inner {

    display: flex

;

    justify-content: flex-end;

}

.oafit-reports-video-form{

	height: 100vh;

}

.gform_wrapper.gravity-theme .gform_footer, .gform_wrapper.gravity-theme .gform_page_footer {

    margin: 6px 0 0;

    padding: 16px 0;

}

.col-md-6.oafit-reports-video-form.p-0.d-none.d-sm-block:before {

    background-color: #0B243D99;

    position: absolute;

    content: "";

    left: 0;

    top: 0;

    width: 100%;

    height: 100vh;

    z-index: 9999999999999999999999999;

}



.oafit-reports-logeed-video video {

    width: 100%;

    height: 550px;

    object-fit: cover;

}



section.oafit-reports-logeed {

    width: 100%;

    display: inline-block;

    

}

.oafit-reports-logeed-video {

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 550px;

}

.oafit-reports-logeed-video:before {

    background-color: #0B243D99;

    position: absolute;

    content: "";

    left: 0;

    top: 0;

    width: 100%;

    height: 550px;

    z-index: 333;

}

.oafit-reports-logeed-header {

    position: relative;

    z-index: 99999999;

    padding: 20px 0;

    width: 100%;

    height: 550px;

    max-width: 1280px;

    margin: 0 auto;

}

.oafit-reports-logeed-header-logo svg{

	max-width: 200px;

	color: #FFF;

}

section.oafit_reports-v1.padding-sides.padding-top-yes.padding-bottom-yes.bg-shape-left {

    padding-left: 0;

    padding-right: 0;

    max-width: 1300px;

    margin: 0 auto;

}
.oafit-reports-logeed-header-button {
    float: right;
    margin-top: 10px;
}

.oafit-reports-logeed-header-button a {

    background-color: #FFF;

    color: #0B243D;

    font-size: 16px;

    padding: 14px 25px;

    border-radius: 38px;

    float: none;
    margin-left: 10px;

}

.oafit-reports-logeed-header-button a svg {

    margin-right: 8px;

}

h1.oafit-reports-logeed-h1 {

    font-size: 3.5rem;

    color: #FFF;

    margin-top: 360px;

    font-weight: 400;

}

.custom-tabs {

    width: 100%;

    display: flex;

    padding-top: 56px;

}

h3.custom-tabs-title {

    font-size: 16px;

    color: #0B243D;

    line-height: 16px;

    margin-bottom: 20px;

}

.custom-tabs-right {

    width: 80%;

    padding-left: 25px;

}

.custom-tabs-left {

    width: 20%;

}

.tab-buttons button.tab-button {

    background-color: #F3F4F5;

    width: 100%;

    border: 0;

    font-size: 16px;

    color: #0B243D;

    text-align: left;

    display: inline-block;

    margin-bottom: 15px;

    border-radius: 8px;

    padding: 12px 20px;

    cursor: pointer;

}

.oafit-reports-logeed-header-button a:hover{ text-decoration:none ;  background-color: #F2F0EF !important; }



a.btn.btn-teal-reversed.individual-download:hover, a.btn.btn-teal-reversed.multi-download:hover{background-color: #13446a !important; color: #FFF !important;}

.tab-buttons button.tab-button.active {

    background-color: #0C253E;

    color: #FFF;

}

.oafit_reports_archive_v2title {

    display: flex

;

    width: 100%;

    justify-content: space-between;

    border-bottom: 1px solid #DEDEDE;

    margin-bottom: 15px;

    padding-bottom: 15px;

}

h2.oafit_reports_archive_v2title_h2 {

    color: #0B243D;

    font-size: 28px;

    margin-bottom: 0;

}

select.year-filter {

    border-width: 0 0 1px 0;

    color: #0B243D;

}

.year-filter-label {

    font-size: 16px;

    color: #0B243D;

    margin-right: 5px;

}

.year-filter-div {

    display: flex

;

    align-items: center;

}

.oafit_reports_archive_row.quarterly span, .oafit_reports_archive_row.deloitte-independent-due-diligence span {

    color: #0B243D;

    font-size: 16px;

}

select.files {

    background-color: #F8F8F8;

    border: 0;

    font-size: 16px;

    color: #717f8e;

    padding: 10px;

    border-radius: 4px;

    margin-right: 0 !important;

    background-image: url(./img/arrow.png);

    background-repeat: no-repeat;

    background-size: 13px;

    background-position: 97%;

    min-height: 52px;

    padding-right: 35px;

}

select.files {

    -moz-appearance:none; /* Firefox */

    -webkit-appearance:none; /* Safari and Chrome */

    appearance:none;

    position: relative;

}

.oafit_reports_archive_actions {

        min-width: 320px;

        justify-content: flex-end;

    }

    .oafit_reports_archive_row select.files {

        min-width: 48%;

        max-width: 48%;

    }

.oafit_reports_archive_actions svg {

    display: none;

}

.gform_body input:focus {





    border-style: solid !important;

    border-color: #13446a !important;

    border-width: 1px;

    outline: none;

}

.oafit_reports_archive_row{

	border-bottom: 1px solid #ccc;

}

a.btn.btn-teal-reversed.individual-download {

    background-color: transparent !important;

    color: #0B243D !important;

    padding: 11px 20px !important;

    margin-right: 15px;

        font-size: 16px;

    font-weight: 400;

}

a.btn.btn-teal-reversed.multi-download {

    background-color: #0C253E !important;

    padding: 11px 20px !important;

        font-size: 16px;

    font-weight: 400;

}

.tab-panel {

	display: none;

}

.tab-panel.active{

	display: block;

}

button:focus{

	outline: none;

}

select:focus-visible {

outline: 0;

}

.oafit-reports-footer {

    background-color: #0B243D;

    color: #FFF;

    padding: 60px 10vw;

    font-size: 16px;

}

.oafit-reports-footer p{

	margin-bottom: 0;

}

.tab-buttons_mobile {

    display: none;

}

.oafit_reports_archive_row span{

	font-size: 16px;

}



@media screen and (min-width: 1450px) and (max-width: 1650px) { 

    .oafit_reports_archive_row select.files {

    min-width: 45%;

    max-width: 45%;

}

}



@media screen and (min-width: 1170px) and (max-width: 1430px) { 

    .oafit_reports_archive_row select.files {

    min-width: 46%;

    max-width: 46%;

}

}



@media screen and (min-width: 1023px) and (max-width: 1169px) { 

    .oafit_reports_archive_row select.files {

    min-width: 46%;

    max-width: 46%;

}

.oafit_reports_archive_actions{

	min-width: 270px;

}

}



@media screen and (min-width: 780px) and (max-width: 1022px) { 

    .oafit_reports_archive_row select.files {

    min-width: 40%;

    max-width: 40%;

}

.oafit_reports_archive_actions{

	min-width: 300px;

}

}



@media (max-width: 767px) {
    .oafit-reports-logeed-header-button a {
    background-color: #FFF;
    color: #0B243D;
    font-size: 16px;
    padding: 9px 20px;
    border-radius: 17px;
    float: none;
    margin-left: 5px;
    margin-top: 10px;
}
.oafit-reports-logeed-header-button a span{ display: none; }

  .oafit-reports-v2-login-form-inner-more {

	    max-width: 340px;

	    margin-right: auto;

	    margin-left: auto;

	}

	.custom-tabs-left {

    width: 100%;
    margin-bottom: 60px;

}

.custom-tabs-right {

    width: 100%;

    padding-left: 0;

}

.custom-tabs{

	display: inline-block;

}

.oafit_reports_archive_actions {

    min-width: 100%;

    justify-content: center;

}

.oafit_reports_archive_v2title{

	display: inline-block;

}

h2.oafit_reports_archive_v2title_h2{

	margin-bottom: 10px;

}

select.year-filter{ width: 90%; }

.year-filter-div{ width: 100%; }

.oafit_reports_archive_row select.files {

    min-width: 100%;

    max-width: 100%;

}

.oafit-reports-logeed-header{

	padding: 50px 0;

}

h1.oafit-reports-logeed-h1 {

    font-size: 48px;

    color: #FFF;

    margin-top: 320px;

}

section.padding-sides {

    padding-left: 0;

    padding-right: 0;

}

.oafit-reports-footer {

    padding: 40px 3vw;

    

}



.tab-buttons_mobile select.tab-dropdown {

    background-color: #F3F4F5;

    border: 0;

    width: 100%;

    color: #0B243D;

    font-size: 16px;

    padding: 11px;

    margin-bottom: 20px;

    border-radius: 4px;

}

}

.bg-shape-left{
    background-image: none !important;
}