body nav.popup_menu ul li {
margin-bottom: auto;
margin-bottom: 16px;
text-align: right;
margin-top: auto;
margin-right: auto;
margin-left: auto;
max-width: 1242px;
}
body.logged-in nav.popup_menu ul li#popup-menu-item-162 {display: none;}
body nav.popup_menu ul li#popup-menu-item-162 a{color: #bfd73b !important;}
body:not(.logged-in) nav.popup_menu ul li#popup-menu-item-121 {display: none;}
body:not(.logged-in) nav.popup_menu ul li#logout-url {display: none;}
body .popup_menu_holder_inner{padding-top: 180px;}
.elementor-icon-list-item a:hover .elementor-icon-list-text {color: #96a1f0;}
.hover-pop:hover{transform: scale(1.05); transition: all ease-in-out .2s;} body.qode-firefox h2 b{font-weight: 700;} #home-banner {padding-right: 8vw;}
.white-card {
z-index: 8;
max-width: 1242px;
margin: auto;
}
.white-card > .elementor-widget-container {
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-o-border-radius: 5px;
border-radius: 5px;
background-color: #fff;
-webkit-appearance: none;
-moz-box-shadow: 0 0 20px #00000029;
-webkit-box-shadow: 0 0 20px #00000029;
-o-box-shadow: 0 0 20px #00000029;
box-shadow: 0 0 20px #00000029;
width: 50%;
padding: 30px;
}
.services-columns .services-col .elementor-widget-wrap {
background-color: #fff;
-moz-box-shadow: 3px 3px 16px #00000029;
-webkit-box-shadow: 3px 3px 16px #00000029;
-o-box-shadow: 3px 3px 16px #00000029;
box-shadow: 3px 3px 16px #00000029;
padding: 30px;
}
.services-columns .services-col:nth-child(1) {margin-right: 15px;}
.services-columns .services-col:nth-child(2) {margin: 0 15px;}
.services-columns .services-col:nth-child(3) {margin-left: 15px;}
.service-title {
margin-bottom: 12px;
line-height: 40px;
font-size: 30px;
font-weight: 700;
} footer .footer_top > .container > .container_inner {max-width: 1242px; width: 100%;
}
footer .footer_col3 .qode_button_widget {display: block;}
footer .footer_col3 .qode_button_widget a.qbutton {
color: #fff;
text-align: center;
display: flex;
flex-direction: row-reverse;
justify-content: center;
padding: 16px 0;
}
footer .footer_col3 .qode_button_widget a.qbutton i {
margin-right: 12px;
margin-left: 0;
}
footer .footer_col3 .qode_button_widget a.qbutton.footer-button.button1 {margin-bottom: 20px;}
footer .footer_col3 #text-3 {margin-bottom: 20px;} #pum-118.pum-overlay {
padding-right: 0 !important;
overflow: hidden;
}
.portal-main-container .inner-container {margin: 0 0 200px;}
.portal-main-container .inner-container .row {display: flex;}
.portal-main-container .row .col {padding: 0 15px;}
.portal-main-container .row .col-9 {width: 75%;}
.portal-main-container .row .col-3 {width: 25%;}
.portal-main-container .row .col-9 p {word-break: break-word;}
.portal-main-container .row .col-12.center {text-align: center; width: 100%;}
body .table-borderless, .table-borderless tr, .table-borderless td {border: none;}
body .table-borderless td, body .table-borderless th {
line-height: 16px;
text-align: left;
font-size: 16px;
padding: 30px;
}
body .table-borderless td {
color: #3a3a3a;
padding: 18px 30px;
}
body .table-borderless th {color: #3a3a3a;}
body .table-borderless td .download-button {padding: 12px 45px !important;}
body .table-borderless tr {
-moz-transition: background ease-in-out .2s;
-webkit-transition: background ease-in-out .2s;
-o-transition: background ease-in-out .2s;
transition: background ease-in-out .2s;
}
body .table-borderless tr:not(:nth-child(1)):hover {background-color: #f3f3f3;}
body.page-id-113 > .wrapper > .wrapper_inner  >.content{z-index: 101;}
body .custom-popup,
body.page-id-113 .portal-main-container .modal{
z-index: 1000;
background: #fff;
position: fixed;
width: 500px;
height: auto;
top: 50%;
left: 50%;
margin-top: -220px;
margin-left: -250px;
border-radius: 8px;
opacity: 0;
pointer-events: none;
transition: opacity ease-in .2s;
}
body .custom-popup{
width: 50%;
margin-left: 25%;
margin-right: auto;
left: 0;
}
body .custom-popup .popup-content,
body.page-id-113 .portal-main-container .modal .modal-content{margin: 30px;}
body .popup-overlay,
body.page-id-113 .portal-main-container .modal-overlay{
position: fixed;
height: 100vh;
width: 100vw;
background: rgba(0,0,0,0.4);
z-index: 999;
top: 0;
left: 0;
opacity: 0;
pointer-events: none;
transition: opacity ease-in .2s;
}
body.page-id-113 .lds-dual-ring {
display: inline-block;
width: 80px;
height: 80px;
}
body.page-id-113 .lds-dual-ring:after {
content: " ";
display: block;
width: 64px;
height: 64px;
margin: 8px;
border-radius: 50%;
border: 6px solid #fff;
border-color: #fff transparent #fff transparent;
animation: lds-dual-ring 1.2s linear infinite;
}
@keyframes lds-dual-ring {
0% {
transform: rotate(0deg);
}
100% {
transform: rotate(360deg);
}
}
body.page-id-113 .modal .modal-loading{
opacity: 0;
pointer-events: none;
transition: all ease-in .1s;
position: absolute;
background: rgba(0,0,0,0.5);
width: 100%;
height: 100%;
border-radius: 8px;
display: flex;
justify-content: center;
align-items: center;
z-index: 1;
} body div.gform_wrapper .gform_fields .gfield,
body div.gform_wrapper .gform_fields .gfield .gchoice{list-style-type: none;}
body div.gform_wrapper .gfield_label {color: #3a3a3a !important;}
body div.gform_wrapper div.validation_error{background-color: #8c0c0c !important;}
body div.gform_wrapper .gform_body input[type=text], 
body div.gform_wrapper .gform_body input[type=email], 
body div.gform_wrapper .gform_body input[type=tel], 
body div.gform_wrapper .gform_body input[type=password], 
body div.gform_wrapper .gform_body input[type=textarea], 
body div.gform_wrapper .gform_body select {
color: #000;
-webkit-appearance: none;
-moz-appearance: none;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-o-border-radius: 5px;
border-radius: 5px;
background-color: #e5e5e5;
padding: 16px !important;
font-family: 'Montserrat',sans-serif;
}
body.qode-chrome .ginput_container.ginput_container_select::before,
body.qode-safari .ginput_container.ginput_container_select::before,
body.qode-firefox .ginput_container.ginput_container_select::before{
content: '\f107';
font-family: 'FontAwesome';
font-weight: 900;
position: absolute;
right: calc(50% + 30px);
z-index: 99;
padding-top: 18px;
}
body .gform_wrapper .gform_footer input[type=submit] {
line-height: 16px !important;
color: #fff !important;
-moz-border-radius: 5px !important;
-webkit-border-radius: 5px !important;
-o-border-radius: 5px !important;
border-radius: 5px !important;
background-color: #96a1f0 !important;
font-size: 16px;
font-weight: 400;
border: none !important;
letter-spacing: 1.6;
height: auto;
padding: 20px 60px !important;
text-align: center;
}
body .gform_wrapper .gform_footer input[type=submit]:hover {
background-color: #757ebd !important;
}
body .gform_wrapper #gform_0 input:not([type=submit]):not([type=checkbox]) {
width: 100%;
}
body .gform_wrapper ul ul{padding: 0;} @media only screen and (min-width: 1025px) and (max-height: 740px) {
body.home #home-banner-container{height: 740px !important;}
#home-baner-container .home-banner-content{padding-bottom: 0 !important;}
}
@media only screen and (max-width: 1366px){
body nav.popup_menu ul li {padding-right: 100px;}
#home-banner .home-banner-content .elementor-element-populated.elementor-widget-wrap{padding-bottom: 0 !important;}
}
@media only screen and (max-width: 1200px){
body .content > .content_inner > .container > .container_inner{width: 950px;}
body.page-id-113 .portal-main-container .modal{margin-top: -200px;}
body .custom-popup{top: 40%;}
}
@media only screen and (max-width: 1024px){}
@media only screen and (min-width: 1001px) and (max-width: 1024px){
#home-banner-container{background-position: center 150px !important;}
#home-banner-container .elementor-inner-section{margin-top: 520px !important;}
}
@media only screen and (max-width: 1000px){
body .content > .content_inner > .container > .container_inner{width: 768px;}
body nav.popup_menu ul li{padding-right: 0;}
}
@media only screen and (max-width: 960px) and (hover: hover){
body .custom-popup{
height: calc(100vw / 3);
overflow-y: scroll;
top: 60%;
}
}
@media only screen and (max-width: 960px) and (hover: none){
body.popup_menu_opened header .header_bottom .header_inner_right{
position: fixed;
right: 0;
}
}
@media only screen and (max-width: 850px) and (hover: none) and (orientation: landscape){
#home-banner-container{height: auto !important}
body nav.popup_menu ul li a{
font-size: 20px;
line-height: 30px;
}
body .popup_menu_holder_inner{
padding-top: 100px;
}
body nav.popup_menu ul#menu-primary-menu{
overflow-y: scroll;
height: calc(100vh - 100px);
}
body .popup_menu_holder_outer{
height: auto !important;
z-index: 9999999999999;
touch-action: auto;
}
}
@media only screen and (max-width: 768px){
body li#logout-url a{font-size: 42px;}
body .content > .content_inner > .container > .container_inner{width: 600px;}
body .elementor-column-gap-default>.elementor-column>.elementor-element-populated { padding: 0 16px !important; }
body .content .content_inner .container .container_inner .elementor-section-wrap > section > .elementor-container > .elementor-column > .elementor-widget-wrap { padding: 0 16px;}
body #home-banner a.elementor-button{width: 100%;}
body #home-banner-container.elementor-section.elementor-section-height-full{height: auto;}
#home-banner{padding-right: 0;}
.white-card > .elementor-widget-container{ width: 100%;}
.service-title { line-height: 30px; font-size: 20px; }
.services-columns .services-col .elementor-widget-wrap{padding: 20px;}
body.home .services-columns .services-col{margin: 0;}
.mobile_menu_button{padding: 0 30px;}
#mobile-menu-item-93 > a,
#mobile-menu-item-94 > a{margin-left: 35px; padding: 12px 0;}
#mobile-menu-item-93 > a::before{
content: "\f0e0";
font-family: "Font Awesome 5 Free";
font-weight: 900;
position: absolute;
left: -25px;
color: #96a1f0;
}
#mobile-menu-item-94 > a::before{
content: "\f095";
font-family: "Font Awesome 5 Free";
font-weight: 900;
position: absolute;
left: -25px;
color: #96a1f0;
}
body.popup_menu_opened .mobile_menu{opacity: 0;}
body.popup_menu_opened .popup_menu #menu-primary-menu{margin-right: 30px;}
footer .footer_bottom_holder .footer_bottom_column{ width: 100% !important;}
footer .footer_bottom_holder .column1 .textwidget p{ justify-content: center;}
footer .footer_bottom_holder .column2 .textwidget p{ text-align: center;}
footer .footer_top .three_columns > div{width: 100% !important;}
footer .footer_top .three_columns > div > .column_inner{padding: 0;}
footer .footer_col3 .qode_button_widget a.qbutton{margin-right: 10px;}
footer .footer_top .column1 .textwidget{margin: 0 10px;}
footer .footer_top .column2{margin: 20px 0;}
footer .footer_top .column2 #nav_menu-2{margin-left: 10px !important;}
.portal-main-container .inner-container{margin: 50px 0 150px;}
footer .footer_top{padding-left: 20px; padding-right: 20px;}
body .custom-popup{width: 80%; margin-left: 10%;}
}
@media only screen and (max-width: 767px) and (hover: hover){
.enrolled-agent{max-width: 100% !important}
body .custom-popup{top: 85%;}
}
@media only screen and (max-width: 767px) and (hover: none){
body li#logout-url a{font-size: 30px;}
footer .footer_top .column2 #nav_menu-2{margin-left: 0px !important;}
footer .footer_top .column1 .textwidget{margin: 0;}
footer .footer_col3 .qode_button_widget a.qbutton{margin-right: 30px;}
footer .footer_bottom_holder .column1 .textwidget p{ display: block !important;}
body header .header_bottom, body header .side_menu_button{padding: 0 16px 0 0; }
body header .header_bottom, body header .side_menu_button > a{padding: 0 !important; }
.mobile_menu_button{padding: 0 0 0 16px;}
.large-section-text p{text-align: left;}
body nav.popup_menu ul li a, nav.popup_menu ul li h6{font-size: 30px; line-height: 30px;}
.portal-main-container .inner-container .row{display: block;}
body .portal-main-container .row .col{width: 100%; padding: 0;}
.portal-main-container .inner-container{margin: 0 0 50px;}
body .content .content_inner .qbutton{
width: 100%;
padding: 20px 10px;
box-sizing: border-box !important;
line-height: 16px;
height: auto;
text-align: center;
}
.enrolled-agent{max-width: 100% !important}
.portal-main-container .row .col-9{margin-bottom: 20px;}
body.page-id-113 .portal-main-container .row .table-borderless tr:nth-child(1){display: none;}
body.page-id-113 .portal-main-container .row .table-borderless tr td{display: block;}
body.page-id-113 .portal-main-container .row .table-borderless tr td::before{ 
position: relative;
color: #000;
height: 100%;
width: 100%;
font-size: 16px;
display: block;
font-weight: 700;
margin-bottom: 16px;
}
body.page-id-113 .portal-main-container .row .table-borderless tr td:nth-child(1)::before{ content: 'Date'; }
body.page-id-113 .portal-main-container .row .table-borderless tr td:nth-child(2)::before{ content: 'Name'; }
body.page-id-113 .portal-main-container .row .table-borderless tr td:nth-child(3)::before{ content: 'File Type'; text-transform: none;}
body.page-id-113 .portal-main-container .row .table-borderless tr td:nth-child(4)::before{ content: 'Attachment'; }
body.page-id-113 .portal-main-container .row .table-borderless tr{background: #f3f3f3; display: block; margin-bottom: 20px; border-radius: 8px; padding: 16px 0;}
body.page-id-113 .portal-main-container .row .table-borderless tr td[colspan="4"]::before{ display: none; }
body.page-id-113 .portal-main-container .modal{
margin-top: -170px;
}
footer .footer_top{padding-left: 0; padding-right: 0;}
body .custom-popup{
width: 90%; 
margin-left: 5%;
height: 80vh;
overflow-y: scroll;
}
}
@media (width: 600px){
footer .footer_top .column2 #nav_menu-2{margin-left: 0px !important;}
}
@media (min-width: 601px) and (max-width: 768px){
footer .footer_top .column2 #nav_menu-2{margin-left: 10px !important;}
}
@media only screen and (max-width: 640px){
body.qode-chrome .ginput_container.ginput_container_select::before,
body.qode-safari .ginput_container.ginput_container_select::before,
body.qode-firefox .ginput_container.ginput_container_select::before{right: 20px;}
.large-section-text p{
font-size: 8vw;
}
}
@media only screen and (max-width: 480px){
body .content > .content_inner > .container > .container_inner{width: 300px;}
body.page-id-113 .portal-main-container .modal{
width: 320px;
margin-left: -160px;
}
}
.gform_legacy_markup_wrapper .gform_validation_errors>h2 {
color: inherit!important;
}