  .development-hidden {
   	display: none !important;
 }
/*************** COLORS ***************/
body.nn {
	 font-family: Calibri;
}
.page-body {
	margin-top: 55px;
}
body.nn .main-menu,
body.nn .main-nav{
    font-family: Calibri;
}
.alico-green {
	/* 	background-color: #7eb764 !important; */
	background-color: #A4CE4F !important;
}

.alico-green-color {
	color: #A4CE4F !important;
}

/*************** BACKGROUND ***************/
.white-background {
	background: white;
}

.text-background-color {
	background-color: #F9F9F9;
}

.background-color {
	background-color: white !important;
}

.no-background-image {
	background-image: none !important;
}

.bgc-light-important {
	background-color: #FFFFFF !important;
}

/*************** BUTTON ***************/
.close-btn {
	background-color: #ee7f00 !important;
}

.close-btn:hover, .close-btn:focus, .close-btn:active {
	background-color: red !important;
	color: #FFFFFF !important;
}

.alico-btn-color {
	/* 	background-color: #7eb764 !important; */
	background-color: #ee7f00 !important;
	border-radius: 5px;
	border: 1px solid #ee7f00 !important;
}
  button[disabled] {
	background-color: #aaaaaa !important;
	border: 1px solid #aaaaaa !important;
}
  button[disabled]:hover {
	  background-color: #aaaaaa !important;
	  border: 1px solid #aaaaaa !important;
	  color: white !important;
  }



.alico-btn-color:hover, .btn:focus, .btn:active {
	/*     background-color: #222222 !important; */
	background-color: white !important;
	border: 1px solid #ea650d !important;
	color: #ea650d !important;
}

.alico-btn-color-second {
	background-color: #ee7f00 !important;
}

.alico-btn-color-second:hover, .btn:focus, .btn:active {
	background-color: #ea650d !important;
	color: #FFFFFF !important;
}

.custom-btn {
	padding-top: 10.5px !important;
	padding-right: 5px !important;
	padding-bottom: 10.5px !important;
	padding-left: 5px !important;
	border-radius: 7px !important;
	border-bottom: none !important;
}

.custom-btn-second {
	padding-top: 10.5px !important;
	padding-bottom: 10.5px !important;
	border-radius: 7px !important;
}

.account-button-disable {
	display: none !important;
}

/*************** HEADER BAR ***************/
/*************** DROPDOWN LANGUAGE ***************/
.select-language
 
.dropdown-menu
 
:not
 
(
.menu-style-light
 
)
{
background-color
:
 
#FFFFFF
 
!
important
;

	
color
:
 
inherit
 
!
important
;


}
.select-language .dropdown-menu a:hover {
	background-color: rgba(93, 84, 84, 0.15) !important;
}

.select-language .dropdown-menu {
	border-bottom: 2px solid #A4CE4F !important;
}

/*************** BUTTONS ***************/
.login-btn {
	max-width: 120px !important;
}

.bgc-light .nav-info i {
	color: #ea650d !important;
}

.bgc-light .social i {
	color: #ea650d !important;
}

/*************** OTHERS ***************/
.portal .AlicoOverlay.alicoCentralOverlay{
	        position: fixed;
            width: 100% !important;
            top: 0;
            left: 0;
            height: 100% !important;
            background: #0000007a;
            display: flex;
            align-items: center;
            justify-content: center;
}

.requestOverlay {
        position: fixed;
        top: 0;
        left: 0;
        background: #0000007d;
        width: 100%;
        height: 100%;
        z-index: 10;
        display: flex;
        align-items: center;
        justify-content: center;
}

.logo-descr {
	padding-top: 20px !important;
}

.logo-descr-scrool {
	padding-top: 30px !important;
}

.nav-fixed-transformed .logo-descr-scrool {
	padding-top: 30px !important;
}

@media only screen and (max-width: 1229px) {
	.logo-descr-scrool {
		padding-top: 18px !important;
	}
}

@media only screen and (max-width: 490px) {
	.logo-descr {
		display: none;
	}
}

@media only screen and (max-width: 512px) {
	.main-nav.small-nav .nav-item, .nav-fixed-transformed .main-nav.nav-fixed .nav-item
		{
		padding-top: 0px;
		padding-bottom: 0px;
	}
	.main-nav .__header .nav-item {
		padding-top: 0px !important;
		padding-bottom: 0px !important;
	}
}

.nav-fixed-transformed .__header .container:before {
	display: none !important;
}

.nav-fixed-transformed .__header .container:after {
	display: none !important;
}

.main-nav.small-nav .nav-item, .nav-fixed-transformed .main-nav.nav-fixed .nav-item
	{
	padding-top: 8px !important;
	padding-bottom: 0px !important;
}

/*************** NAVIGATION BAR ***************/
.bgc-dark-o-5 {
	background-color: #ee7f00 !important;
	/*     color: #FFFFFF; */
}

.main-menu li:hover {
	background-color: #ea650d !important;
}

.main-menu .selected {
	background-color: #ea650d !important;
}

/*************** HEADER ***************/
.custom-header {
	height: 153px !important;
}

@media only screen and (max-width: 1229px) {
	.custom-header {
		height: 116px !important;
	}
}

.header-login {
	height: 58px !important;
}

/*************** MOBILE NAV ***************/
.mobile-nav {
	background-color: #ee7f00 !important;
}

.mobile-menu ul {
	background-color: #ee7f00 !important;
}

.mobile-menu ul .selected {
	background-color: #ea650d !important;
}

.os-menu .menuitem .menulink:hover {
	color: inherit !important;
}

/*************** FOOTER ***************/
.custom-footer {
	background-color: #F2F2F2 !important;
	padding-top: 20px !important;
	padding-bottom: 0px !important;
}

.footer-social {
	border-bottom: 3px solid #aaa;
}

.footer-preset-3 .footer-body .footer-widget-about .megatron {
	margin-bottom: 0px !important;
}

.custom-footer-foot-1 {
	background-color: #dadada !important;
}

.footer-brand {
	letter-spacing: 3px;
	color: #444444;
}
/*************** ICONS ***************/
.facebook-icon {
	color: white !important;
    background-color: gray;
    padding: 10px;
    border-radius: 100%;
}

.facebook-icon:hover, .facebook-icon:focus {
	color: white !important;
}

.linkedin-icon {
	color: white !important;
    background-color: gray;
    padding: 11px;
    border-radius: 100%;
}

.linkedin-icon:hover, .linkedin-icon:focus {
	color: white !important;
}

/*************** LINKS ***************/
.avaca-link:hover, .avaca-link:focus {
	color: gray !important;
}

.link-footer {
	/*color: #black !important;*/
	font-weight: bold;

}

.link-footer:hover, .link-footer:focus {
	color: #0846d6b0 !important;
}

/*************** IMAGES ***************/
.logo-header {
	width: 75%;
	height: auto;
	padding-top: 17px;
    padding-bottom: 20px;
}
.nav-fixed-appeared .logo-header {
    padding-top: 0px;
}
@media only screen and (max-width: 823px) {
	.logo-header {
		width: 65%;
	}
}

.custom-image {
	width: 100%;
	max-height: 210px;
	min-height: 200px;
}

.policies-image {
	width: 100%;
	height: auto;
	max-width: 43px;
}

@media only screen and (max-width: 1550px) {
    .learnMoreContainer {
        margin: 20px 150px 0px 150px !important;
    }
}
/*************** PSEUDOELEMENTS ***************/
.__widget-title:before, .dot-heading:before {
	background-color: #A4CE4F !important;
}

@media only screen and (max-width: 1019px) {
	.titles-table::before {
		content: attr(data-head) "   ";
		font-weight: bold;
		min-width: 150px;
		display: table-cell;
		/*     	vertical-align: middle; */
	}
	.titles-table {
		/* 		display: table-cell; */
		/*     	vertical-align: middle; */
		
	}
}

@media only screen and (max-width: 476px) {
	.titles-table::before {
		content: attr(data-head) "   ";
		font-weight: bold;
		min-width: 155px;
		display: table-cell;
		/*     	vertical-align: middle; */
	}
}

.headers-table {
	height: 73px;
	background-color: #cbcbcb;
}

.headers-table-footer {
	background-color: #cbcbcb;
}

.headers-endor {
	color: #ee7f00;
}

@media only screen and (max-width: 1019px) {
	.headers-table {
		display: none !important;
	}
}

/*************** TEXT ***************/
.h1 {
	font-size: 36px;
}

.h2 {
	font-size: 30px;
}

.h3 {
	font-size: 24px;
}

.h4 {
	font-size: 18px;
}

.h5 {
	font-size: 14px;
}

.h1, .h2, .h3 {
	margin-top: 20px;
	margin-bottom: 10px;
}

.h4, .h5, .h6 {
	margin-top: 10px;
	margin-bottom: 10px;
}

.h1, .h2, .h3, .h4, .h5, .h6 {
	font-family: inherit;
	font-weight: 500;
	line-height: 1.1;
	color: inherit;
}

.policies-count {
	font-size: 62px;
	line-height: 100%;
	color: #a5a4a4;
	padding-left: 12px !important;
	font-style: initial !important;
}

@media only screen and (max-width: 1229px) {
	.policies-count {
		font-size: 46px;
	}
}

@media only screen and (max-width: 1019px) {
	.policies-count {
		font-size: 26px;
	}
}

@media only screen and (max-width: 768px) {
	.policies-count {
		font-size: 48px;
	}
}

@media only screen and (max-width: 768px) {
	.policies-count {
		font-size: 48px;
	}
}

@media only screen and (max-width: 568px) {
	.policies-count {
		font-size: 33px;
	}
}

@media only screen and (max-width: 480px) {
	.policies-count {
		font-size: 17px;
	}
}

.policies-title-truncate {
	width: 250px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.policies-title-responsive {
	
}

@media only screen and (max-width: 767px) {
	.hide-xs {
		display: none;
	}
	.policies-title-responsive {
		font-size: 20px;
	}
	.xs-pt-15 {
		padding-top: 15px !important;
	}
}

@media only screen and (max-width: 480px) {
	.hide-xs {
		display: none;
	}
	.policies-title-responsive {
		font-size: 10px;
	}
	.xs-pt-15 {
		padding-top: 15px !important;
	}
}

@media only screen and (max-width: 320px) {
	.policies-count {
		padding-left: 9px !important;
	}
}

.hidden-words {
	visibility: hidden;
}

@media only screen and (max-width: 320px) {
	.hidden-words {
		display: none;
	}
}

#newsContainer .h4 {
	line-height: 1.4 !important;
}

.table-title-fz {
	
}

/* No greater than 900px, no less than 400px */
@media ( max-width :1229px) and (min-width:1021px) {
	.table-title-fz {
		font-size: 0.9em;
		color: black;
	}
	.text-08 {
		font-size: 0.8em;
	}
}

/*************** ELEMENTS STYLES ***************/
.policies-count-div {
	border-right: 3px solid #a5a4a4;
}

@media only screen and (max-width: 1019px) {
	.policies-count-div {
		border-right: 2px solid #a5a4a4;
	}
}

@media only screen and (max-width: 768px) {
	.policies-count-div {
		border-right: 1px solid #a5a4a4;
	}
}

.elem-flex {
	/* 	display: flex; */
	
}

.elem-flex-1 {
	/* 	flex: 1; */
	
}

.pad-bot-0 {
	padding-bottom: 0px !important;
}

.des-pull-right {
	text-align: right;
}
/*************** NEWS ***************/
.newsOuterContainer #newsContainer img {
	max-height: 300px !important;
}

.newsOuterContainer #newsContainer {
	width: inherit !important;
	padding-left: 50px;
	padding-right: 50px;
	padding-bottom: 50px;
}

/*************** TABLES ***************/
table .pl0-pr0 {
	/*     padding-top: 12px; */
	padding-right: 0px !important;
	/*     padding-bottom: 12px; */
	padding-left: 0px !important;
}

.tr-td-plpr0 td {
	padding-right: 0px !important;
	padding-left: 0px !important;
}

.div-table-bgc {
	border: 1px solid #cbcbcb !important;
	border-bottom: 1.5px solid orange !important;
	display: flex;
	align-items: center;
}

.div-table-brd {
	border: solid 1px white;
}


  .tabs .tabs-nav > ul li.ui-tabs-active:before {
	  background-color: #ee7f00 !important;
  }
.tabs .tabs-nav > ul li.ui-tabs-active {
	border-bottom-color: #FFFFFF;
	border-top-color: #ee7f00 !important;
}

.div-table-brd-top {
	/*border-top: solid 1px #cbcbcb;*/
}

.div-table-brd-left {
	border-left: solid 1px #cbcbcb;
}

.div-table-brd-right {
	border-right: solid 1px #cbcbcb;
}

.div-table-brd-btm {
	border-bottom: solid 1px #cbcbcb;
}

.div-table-width {
	width: auto;
}

.div-table-min-width {
	min-width: 800px;
}

/*
 * Row with equal height columns
 * --------------------------------------------------
 */
.row-eq-height {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.table-text-right {
	text-align: right;
}

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

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

@media only screen and (max-width: 1019px) {
	.table-text-right {
		text-align: initial;
	}
	.table-text-center {
		text-align: initial;
	}
}

@media only screen and (max-width: 1019px) {
	.col-end-bottom-padding {
		margin-bottom: 25px;
		border-bottom: 1px solid;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #bababb;
	}
}

/***************  INPUT FIELDS ***************/
.account-textfield-disable {
	border: none !important;
	background-color: #FFFFFF !important;
	padding-left: 0px !important;
}

/***************  ***************/
.row-endor {
	background-color: #f9f9f9;
}

.custom-truncate {
	width: 250px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.alico-font-family {
	font-family: Calibri !important;
}

.alico-label {
	/* 	font-weight: bold; */
	color: #616161;
}

.alico-value {
	color: #7a7a7a !important;
}

.policy-info-componet-title {
	/* 	float: left; */
	font-weight: bold;
	font-size: 16px;
	color: #ea650d;
	/* 	padding-left: 30px !important; */
	background-image: url(images/certificate.png);
	background-repeat: no-repeat;
	background-position: left;
}

.info-image {
	background: url('images/icons/InfoIcon.png') no-repeat left/30px 25px;
}

.info-label {
	margin-left: 40px;
}

.rightToXsLeft-query-div {
	text-align: right;
}

@media only screen and (max-width: 767px) {
	.rightToXsLeft-query-div {
		text-align: left;
	}
}

.custom-muted {
	color: #7E7E7E;
	font-style: italic;
}

.policy-info-detail-title {
	font-weight: bold;
	font-size: 16px;
	color: #7d7d7d;
	/* 	color: #d65403; */
	background-repeat: no-repeat;
}

.underline-element {
	border-bottom: 1px solid #aaa;
}

.underline-element-blue {
	border-bottom: 2px solid #ee7f00;
}

.register-right {
	text-align: right;
}

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

@media ( max-width : 1018px) {
	.register-right {
		text-align: left
	}
}

.policy-number {
	font-weight: bold;
	font-size: 16px;
	color: #ea650d;
}

.blue-text {
	/* 	font-weight: bold; */
	/* 	font-size: 16px; */
	color: #296298;
}

.blue-light-text {
	color: #ee7f00;
}

.custom-select span {
	color: #ea650d !important;
	font-weight: bold;
}

.orange-text {
	color: #ee7f00;
}

.orange-background {
	background-color: #ee7f00;
}

.custom-common-serif {
	/*     font-size: 20px; */
	font-family: "Playfair Display", serif;
	font-style: italic;
}

.custom-bold {
	font-weight: bold;
	padding-left: 8%;
}
/* Use this for backgroung image in all sections */
section {
	/* 	background-image: url(images/background.png); */
	background-color: #F2F2F2 !important;
}


.welcome-new-nn .bg-image {
	background-image:
		url(/app/resources/eu.avaca.wicket.resources.theme.MegatronContributor/megatron/assets/images/responsive/new_landing.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	height: 100%;
	background-position: center;
    width: 100%;
    min-height: 560px;
}

.bgc-light-trans {
	background-color: #ffffffe3;
}

.welcome-new-nn .welcome-info-box {
    max-width: 350px;
    min-height: 217px !important;
    display: flex;
    flex-direction: column;
    background-color: #F1EDEB;

    position: absolute !important;
}
/*.welcome-new-nn .welcome-info-box:nth-child(1) {
    top: 27%;
    left: 11%;
}*/
.welcome-new-nn .welcome-info-box:nth-child(1) {
    top: 7%;
    right: 11%;
}
.welcome-new-nn .welcome-info-box:nth-child(2) {
    bottom: 0%;
    right: 11%;
}
.welcome-new-nn .welcome-info-box .title {
    letter-spacing: 0px;
    color: #EA650D;
    text-align: left;
    font-size: 18px;
    padding-left: 15px;
    line-height: normal;
    font-family: Calibri;
}
.welcome-new-nn .welcome-info-box .main-text {
    letter-spacing: 0px;
    color: #4A4A4A;
    text-align: left;
    font-size: 12px;
    padding: 10px 45px 10px 30px;
    font-weight: bold;
    line-height: 1.8;
    margin-bottom: 15px;
    font-family: Calibri;
}
.welcome-new-nn .welcome-info-box button {
    letter-spacing: 0px;
    color: #FFFFFF;
    float: left;
    margin-left: 15px;
    font-size: 24px;
    font-weight: bold;
    font-family: Calibri;
    padding: 11px 25px;
    margin-top: auto;
    margin-bottom: 10px;
    text-align: left;
    width: fit-content;
}
.welcome-new-nn .extra-info-article {
    font-style: italic;
    font-size: 24px;
    font-family: Calibri;
    line-height: normal;
    color: #4A4A4A;
    background-color: #F1EDEB;
    letter-spacing: 0;
    margin-bottom: 200px;
}
.welcome-new-nn .extra-info-article span {
    padding: 47px 11% 47px 11%;
    display: block;
}

@media only screen and (max-width: 1400px) {

/*    .welcome-new-nn .welcome-info-box:nth-child(1) {
        top: 27%;
        left: 5%;
    }*/
    .welcome-new-nn .welcome-info-box:nth-child(1) {
        top: 7%;
        right: 5%;
    }
    .welcome-new-nn .welcome-info-box:nth-child(2) {
        bottom: 0%;
        right: 5%;
    }
}
@media only screen and (max-width: 767px) {

    .welcome-new-nn .welcome-info-box {
        position: relative !important;
        float: none !important;
        right: unset !important;
        left: unset !important;
        margin: auto;

    }
}

/*Custom Scroll Bar for tables because megatron theme is not support it*/
.tableWrapper {
	font-size: 14px;
	overflow-x: auto;
	min-width: 100%;
	/* min-width: 800px; */
	table-layout: fixed;
}

.tableWrapper::-webkit-scrollbar {
	-webkit-appearance: none;
	width: 14px;
	height: 14px;
}

.tableWrapper::-webkit-scrollbar-thumb {
	border-radius: 8px;
	border: 3px solid #fff;
	background-color: rgba(0, 0, 0, .3);
}

.panel-with-backround-and-border {
	padding: 9px 20px;
	border: 1px solid #DDDDDD;
	background-color: #F9F9F9;
	letter-spacing: 0.05em;
}

.custom-input-1 {
	padding-top: 3px !important;
	padding-bottom: 3px !important;
	margin-bottom: 5px !important;
	text-transform: uppercase;
}

.custom-input-2 {
	padding-top: 3px !important;
	padding-bottom: 3px !important;
	margin-bottom: 5px !important;
}

.custom-input-3 {
	padding-top: 3px !important;
	padding-bottom: 3px !important;
	padding-right: 8px !important;
	padding-left: 8px !important;
	margin-bottom: 5px !important;
	text-transform: uppercase;
}

.set-margin-bottom-0 {
	margin-bottom: 0px !important;
}

.set-margin-bottom-5 {
	margin-bottom: 5px !important;
}

.top-padding-20 {
	padding-top: 20px !important;
}

.top-padding-50 {
	padding-top: 50px !important;
}

@charset "UTF-8";

@
-webkit-keyframes spin { 100%{
	-webkit-transform: rotate(360deg)
}

}
.alico-error, .alico-success, .alico-message {
	padding: 1em 2em 1em 3.5em;
	margin: 0 0 2em;
	position: relative;
	background-color: #f7f6f7;
	color: #515151;
	border-top: 3px solid #a46497;
	list-style: none;
	width: auto;
	word-wrap: break-word;
}

.alico-info {
	padding: 1em 2em 1em 3.5em;
	margin: 0 0 2em;
	position: relative;
	background-color: #e2eaf5;
	color: #515151;
	border-top: 3px solid #a46497;
	list-style: none;
	width: auto;
	word-wrap: break-word;
}

.alico-error {
	border-top-color: #b81c23;
}

.alico-success {
	border-top-color: #69bf29;
}

.alico-info {
	border-top-color: #abd1f1;
}

.alico-error::before {
	/*     content: ''; */
	color: #b81c23;
}

.alico-success::before {
	/*     content: ''; */
	color: #b81c23;
}

.alico-info::before {
	/*     content: ''; */
	color: #d9edf7;
}

.alico-error::before, .alico-info::before, .alico-message::before,
	.alico-success::before {
	font-family: alico;
	/*     content: ''; */
	display: inline-block;
	position: absolute;
	top: 1em;
	left: 1.5em;
}

.alico-error::after, .alico-error::before, .alico-info::after,
	.alico-info::before, .alico-message::after, .alico-message::before,
	.alico-success::after, .alico-success::before {
	/*     content: '\e016'; */
	display: table;
}

#add_payment_method .wc-proceed-to-checkout::after, .alico .widget_layered_nav ul li::after,
	.alico .widget_rating_filter ul li::after, .alico .widget_shopping_cart .buttons::after,
	.alico ul.order_details::after, .alico-account .addresses .title::after,
	.alico-account .alico::after, .alico-cart .wc-proceed-to-checkout::after,
	.alico-checkout .wc-proceed-to-checkout::after, .alico-error::after,
	.alico-info::after, .alico-success::after, .alico-message::after,
	.alico.widget_shopping_cart .buttons::after {
	clear: both;
}

div.inline-div {
	float: left;
}

td.year-print-portlet {
	padding: 0px !important;
	border-top-color: rgb(238, 238, 238) !important;
	border-top-style: solid !important;
	border-top-width: 0px !important;
	border-right-color: rgb(238, 238, 238) !important;
	border-right-style: solid !important;
	border-right-width: 0px !important;
	border-bottom-color: rgb(238, 238, 238) !important;
	border-bottom-style: solid !important;
	border-bottom-width: 1px !important;
	border-left-color: rgb(238, 238, 238) !important;
	border-left-style: solid !important;
	border-left-width: 0px !important;
	border-image-source: initial !important;
	border-image-slice: initial !important;
	border-image-width: initial !important;
	border-image-outset: initial !important;
	border-image-repeat: initial !important;
	vertical-align: top !important;
	width: 1% !important;
	height: 70px;
}

div.year-print-portlet-div {
	border-bottom-color: rgb(238, 238, 238) !important;
	border-bottom-style: solid !important;
	border-bottom-width: 1px !important;
	height: 70px;
	overflow: hidden;
}

div.year-print-portlet-title {
	background-color: #cbcbcb;
}

tr.year-print-portlet-tr {
	height: 50px !important;
}

th.no-border-th {
	border-width: 0px !important;
	background-color: #cbcbcb;
}

thead.alico-thead {
	color: black !important;
}

td.alico-td {
	border-top-color: rgb(238, 238, 238) !important;
	border-top-style: solid !important;
	border-top-width: 0px !important;
	border-right-color: rgb(238, 238, 238) !important;
	border-right-style: solid !important;
	border-right-width: 0px !important;
	border-bottom-color: rgb(238, 238, 238) !important;
	border-bottom-style: solid !important;
	border-bottom-width: 1px !important;
	border-left-color: rgb(238, 238, 238) !important;
	border-left-style: solid !important;
	border-left-width: 0px !important;
}

td.alico-td-left {
	border-top-color: rgb(238, 238, 238) !important;
	border-top-style: solid !important;
	border-top-width: 0px !important;
	border-right-color: rgb(238, 238, 238) !important;
	border-right-style: solid !important;
	border-right-width: 0px !important;
	border-bottom-color: rgb(238, 238, 238) !important;
	border-bottom-style: solid !important;
	border-bottom-width: 1px !important;
	border-left-color: rgb(238, 238, 238) !important;
	border-left-style: solid !important;
	border-left-width: 1px !important;
}

td.alico-td-right {
	border-top-color: rgb(238, 238, 238) !important;
	border-top-style: solid !important;
	border-top-width: 0px !important;
	border-right-color: rgb(238, 238, 238) !important;
	border-right-style: solid !important;
	border-right-width: 1px !important;
	border-bottom-color: rgb(238, 238, 238) !important;
	border-bottom-style: solid !important;
	border-bottom-width: 1px !important;
	border-left-color: rgb(238, 238, 238) !important;
	border-left-style: solid !important;
	border-left-width: 0px !important;
}

/*Custom Scroll Bar for chart because megatron theme is not support it*/
.chart-panel-overflow {
	/* font-size: 14px; */
	overflow-x: auto;
	/* min-width: 100%; */
	/* table-layout: fixed; */
}

.chart-panel-overflow::-webkit-scrollbar {
	-webkit-appearance: none;
	width: 14px;
	height: 14px;
}

.chart-panel-overflow::-webkit-scrollbar-thumb {
	border-radius: 8px;
	border: 3px solid #fff;
	background-color: rgba(0, 0, 0, .3);
}

.alico-modal {
	/*     display: none; */
	position: fixed !important; /* Stay in place */
	z-index: 1050 !important; /* Sit on top */
	/* padding-top: 100px !importan;  Location of the box */
	left: 0 !important;
	top: 0 !important;
	width: 100% !important; /* Full width */
	height: 100% !important; /* Full height */
	overflow: auto !important; /* Enable scroll if needed */
	background-color: rgb(0, 0, 0); /* Fallback color */
	background-color: rgba(0, 0, 0, 0.4) !important; /* Black w/ opacity */
}

.alico-modal-background {
	background-color: white !important;
}

.tooltip-container {
	
}

@media ( min-width : 1230px) {
	.tooltip-container {
		width: 655px !important;
	}
}

@media ( min-width : 1020px) {
	.tooltip-container {
		width: 540px !important;
	}
}

/*************** LINK ***************/
a:hover, a:focus {
	color: #ee7f00  !important;
}

.link {
	color: #296298 !important;
}

a>.link {
	color: #296298 !important;
}

.link:hover, .link:focus, .link:active {
	color: #7eb764 !important;
}

a>.link:hover, a>.link:focus, a>.link:active {
	color: #7eb764 !important;
}

.selectedProduct .link {
	color: #7eb764 !important;
}

/*************** OVERLAY ***************/
.AlicoOverlay{
}
.overlay-title {
	color: #fff;
	background-color: #ee7f00;
}

#alicoModal {
    height: 70% !important;
    width: 55% !important;
}

#alicoModal .alico-modal-background{
	height: 100%;
    position: relative;
    overflow: hidden;
}

#alicoModal .alico-modal-background .modal-btn{
	height: 50px;
}

#alicoModal .alico-modal-background .modal-content{
	height: calc(100% - 50px);
    overflow: auto;
    overflow-x: hidden;
    position: relative;
    margin-left: 0px;
    margin-right: 0px;
}
#alicoModal .modal-btn #Close{
    position: relative;
}
#alicoModal .modal-btn #Close .close-span{
    position: absolute;
    display: block;
    background: none;
    z-index: 2;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
/***************  ***************/

.background-grey {
	background-color: #cbcbcb;
}

.border-grey {
	border: 1px solid #cbcbcb;
}

.btn-selected {
	background-color: #aaaaaa !important;
}

.hideMe {
	display: none;
}

.custom-border {
	border-top-color: initial;
	border-top-style: solid;
	border-top-width: 1px;
	border-right-color: initial;
	border-right-style: solid;
	border-right-width: 1px;
	border-bottom-color: initial;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: initial;
	border-left-style: solid;
	border-left-width: 1px;
	border-image-source: initial;
	border-image-slice: initial;
	border-image-width: initial;
	border-image-outset: initial;
	border-image-repeat: initial;
}

.cart-item {
	background-color: #e6e6e6;
}

.notActiveBtn {
	background-color: grey !important;
}

.notActiveBtn:hover, .notActiveBtn:focus, .notActiveBtn:active {
	background-color: grey !important;
}

.term-of-use-title {
	background-color: #267fb9;
}

/*********** DATE PICKER **************/
.yui-skin-sam table thead {
	background-color: initial !important;
	color: initial !important;
}

.date-pr {
	padding-right: 20px;
}

.date-pr-2 {
	padding-right: 40px !important;
}

.date-pr-2 input {
	padding-top: 3px !important;
	padding-bottom: 3px !important;
	margin-bottom: 5px !important;
	text-transform: uppercase;
}

.date-pl {
	padding-left: 20px;
}

.border-radius {
    border-radius: 3%
}

@media only screen and (max-width: 1019px) {
	.date-pr {
		padding-right: 0px;
	}
	.date-pl {
		padding-left: 0px;
	}
}

/*********** CUSTOM SECOND OVERLAY **************/
.alico-second-modal {
	/*     display: none; */
	position: fixed !important; /* Stay in place */
	z-index: 1049 !important; /* Sit on top back from alico-modal */
	/* padding-top: 100px !importan;  Location of the box */
	left: 0 !important;
	top: 0 !important;
	width: 100% !important; /* Full width */
	height: 100% !important; /* Full height */
	overflow: auto !important; /* Enable scroll if needed */
	background-color: rgb(0, 0, 0); /* Fallback color */
	background-color: rgba(0, 0, 0, 0.4) !important; /* Black w/ opacity */
}

.alico-second-modal-background {
	background-color: white !important;
}

.form-input {
	margin-bottom: 1px !important;
	padding-bottom: 4px !important;
	padding-top: 4px !important;
}
/*********** STEP STYLE **************/
.icon-padding {
	padding-top: 10px;
}

.form-box {
	padding-top: 40px;
}

.f1 {
	padding: 25px;
	background: #fff;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}

.f1 h3 {
	margin-top: 0;
	margin-bottom: 5px;
	text-transform: uppercase;
}

.f1-steps {
	overflow: hidden;
	position: relative;
	margin-top: 20px;
}

.f1-progress {
	position: absolute;
	top: 24px;
	left: 0;
	width: 100%;
	height: 1px;
	background: #ddd;
}

.f1-progress-line {
	position: absolute;
	top: 0;
	left: 0;
	height: 1px;
	background: #7eb764;
}

.f1-step {
	position: relative;
	float: left;
	width: 33.333333%;
	padding: 0 5px;
}

.f1-step-icon {
	display: inline-block;
	width: 40px;
	height: 40px;
	margin-top: 4px;
	background: #ddd;
	font-size: 16px;
	color: #fff;
	line-height: 40px;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
}

.f1-step.activated .f1-step-icon {
	background: #fff;
	border: 1px solid #7eb764;
	color: #7eb764;
	line-height: 38px;
}

.f1-step.active .f1-step-icon {
	width: 48px;
	height: 48px;
	margin-top: 0;
	background: #7eb764;
	font-size: 22px;
	line-height: 48px;
}

.f1-step p {
	color: #ccc;
}

.f1-step.activated p {
	color: #7eb764;
}

.f1-step.active p {
	color: #7eb764;
}

.f1 fieldset {
	display: none;
	text-align: left;
}

.f1-buttons {
	text-align: right;
}

/* PROPOVER */
.popover.bottom {
	margin-top: 10px;
}

.popover {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1060;
	display: none;
	max-width: 276px;
	padding: 1px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 1.42857143;
	text-align: left;
	text-align: start;
	text-decoration: none;
	text-shadow: none;
	text-transform: none;
	letter-spacing: normal;
	word-break: normal;
	word-spacing: normal;
	word-wrap: normal;
	white-space: normal;
	background-color: #fff;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	border: 1px solid #ccc;
	border: 1px solid rgba(0, 0, 0, .2);
	border-radius: 6px;
	-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
	box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
	line-break: auto;
}

.popover.bottom>.arrow {
	top: -11px;
	left: 50%;
	margin-left: -11px;
	border-top-width: 0;
	border-bottom-color: #999;
	border-bottom-color: rgba(0, 0, 0, .25);
}

.popover>.arrow {
	border-width: 11px;
}

.popover>.arrow, .popover>.arrow:after {
	position: absolute;
	display: block;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid;
}

.popover.bottom>.arrow:after {
	top: 1px;
	margin-left: -10px;
	content: " ";
	border-top-width: 0;
	border-bottom-color: #fff;
}

.popover>.arrow:after {
	content: "";
	border-width: 10px;
}

.popover>.arrow, .popover>.arrow:after {
	position: absolute;
	display: block;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid;
}

.popover-title {
	padding: 8px 14px;
	margin: 0;
	font-size: 14px;
	background-color: #f7f7f7;
	border-bottom: 1px solid #ebebeb;
	border-radius: 5px 5px 0 0;
}

.popover-content {
	padding: 9px 14px;
}

.popover.top>.arrow {
	bottom: -11px;
	left: 50%;
	margin-left: -11px;
	border-top-color: #999;
	border-top-color: rgba(0, 0, 0, .25);
	border-bottom-width: 0;
}

.popover.left>.arrow {
	top: 50%;
	right: -11px;
	margin-top: -11px;
	border-right-width: 0;
	border-left-color: #999;
	border-left-color: rgba(0, 0, 0, .25);
}

.popover.right>.arrow {
	top: 50%;
	left: -11px;
	margin-top: -11px;
	border-right-color: #999;
	border-right-color: rgba(0, 0, 0, .25);
	border-left-width: 0;
}

.popover.top>.arrow:after {
	bottom: 1px;
	margin-left: -10px;
	content: " ";
	border-top-color: #fff;
	border-bottom-width: 0;
}

.popover.left>.arrow:after {
	right: 1px;
	bottom: -10px;
	content: " ";
	border-right-width: 0;
	border-left-color: #fff;
}

.popover.right>.arrow:after {
	bottom: -10px;
	left: 1px;
	content: " ";
	border-right-color: #fff;
	border-left-width: 0;
}

@media only screen and (max-width: 521px) {
	.select-language-container {
		line-height: 22px !important;
	}
	.select-lo-con-container {
		line-height: 22px !important;
	}
}

@media only screen and (max-width: 767px) {
	.xs-pt-10 {
		padding-top: 10px !important;
	}
}

@media only screen and (min-width: 768px) {
	.container-pr-100 {
		padding-right: 100px !important;
	}
}

@media only screen and (max-width: 1019px) {
	.display-none-xs {
		display: none;
	}
}

/* TABLET */
.gpaac-pl {
	padding-left: 5px;
}

.gpaac-pr {
	padding-left: 5px;
}

@media only screen and (max-width: 1367px) {
	.fz-5 {
		font-size: 1em !important;
	}
	.fz-4 {
		font-size: 16px !important;
	}
	.fz-6 {
		font-size: 12px !important;
	}
	.gpaac-fz {
		font-size: 0.8em !important;
	}
	.gpaac-pl {
		padding-left: 0px !important;
	}
	.gpaac-pr {
		padding-right: 0px !important;
	}
	.gpaac-ht {
		font-size: 0.9em;
		color: black;
	}
	.policies-count-div {
		padding-left: 0px !important;
		padding-right: 0px !important;
	}
	.policies-count-div-last {
		padding-left: 7px !important;
		padding-right: 0px !important;
	}
	.policies-count-container {
		padding-left: 0px !important;
		padding-right: 0px !important;
	}
	.discussion {
		padding-top: 0px !important;
	}
}

/* MOBILE */
/* <768 */
@media only screen and (max-width: 768px) {
	.fz-5 {
		font-size: 0.9em !important;
	}
	.fz-3 {
		font-size: 1.2em !important;
	}
	.ippmob-pl-0 {
		padding-left: 0px !important;
	}
	.ippmob-pr-0 {
		padding-right: 0px !important;
	}
	.ippmob-pl-10 {
		padding-left: 10px !important;
	}
	.ippmob-pr-10 {
		padding-right: 10px !important;
	}
	.ippmob-pl-15 {
		padding-left: 15px !important;
	}
	.ippmob-pr-15 {
		padding-right: 15px !important;
	}
	.pidcmob-pl-15 {
		padding-left: 15px !important;
	}
	.pidcmob-pr-15 {
		padding-right: 15px !important;
	}
	.contmob-pl-0 {
		padding-left: 0px !important;
	}
	.contmob-pr-0 {
		padding-right: 0px !important;
	}
	.mob-pull-center {
		float: initial !important;
		text-align: center;
	}
	.mob-img-decr {
		width: 22%;
	}
	.mob-img-decr-2 {
		width: 19%;
	}
	.mob-img-decr-3 {
		width: 11%;
	}
	.pdcmob-pl-0 {
		padding-left: 0px !important;
	}
	.pdcmob-pr-0 {
		padding-right: 0px !important;
	}
	.gplpmob-pl-0 {
		padding-left: 0px !important;
	}
	.gplpmob-pr-0 {
		padding-right: 0px !important;
	}
	.ebpicmob-pl-0 {
		padding-left: 0px !important;
	}
	.ebpicmob-pr-0 {
		padding-right: 0px !important;
	}
	.gppicmob-pl-0 {
		padding-left: 0px !important;
	}
	.gppicmob-pr-0 {
		padding-right: 0px !important;
	}
	.mob-pt-0 {
		padding-top: 0px !important;
	}
	.mob-pb-0 {
		padding-bottom: 0px !important;
	}
	.mob-pt-5 {
		padding-top: 5px !important;
	}
	.mob-pt-20 {
		padding-top: 20px !important;
	}
	.mob-pt-30 {
		padding-top: 30px !important;
	}
	.mob-pb-5 {
		padding-bottom: 5px !important;
	}
	.mob-pb-10 {
		padding-bottom: 10px !important;
	}
	.mob-mb-10 {
		margin-bottom: 10px !important;
	}
	.mob-pl-0 {
		padding-left: 0px !important;
	}
	.mob-pr-0 {
		padding-right: 0px !important;
	}
	.mob-pl-5 {
		padding-left: 5px !important;
	}
	.mob-pr-5 {
		padding-right: 5px !important;
	}
	.mob-pl-10 {
		padding-left: 10px !important;
	}
	.mob-pr-10 {
		padding-right: 10px !important;
	}
	.mob-text-std {
		font-size: 0.85em !important;
		color: black !important;
	}
	.mob-link-ca>a {
		font-size: 0.5em !important;
	}
	.mob-line-h-1 {
		line-height: 1.5 !important;
	}
	.policy-info-componet-title {
		font-size: 14px;
	}
	.mob-ebptp-p-tab {
		padding-left: 23px;
		padding-right: 23px;
	}
	.mob-cbp-tl {
		font-size: 0.8em !important;
	}
	.mob-cbp-cont {
		font-size: 0.8em !important;
	}
	.mob-ml-0 {
		margin-left: 0px !important:
	}
	.mob-mr-0 {
		margin-right: 0px !important;
	}
	.mob-section-block {
		margin-bottom: 15px !important;
	}
	.discussion {
		padding-top: 0px !important;
	}
	.requestCenterComm .attach-list-panel .attach-img img {
		width: 60%;
	}
	.requestClientComm .attach-list-panel .attach-img img {
		width: 60%;
	}
}

@media only screen and (max-width: 480px) {
	.mob-insurance-title {
		font-size: 0.95em;
	}
	.policies-count-div div.policies-count {
		padding-left: 0px !important;
		padding-right: 0px;
		font-size: 33px;
	}
	.policies-count-div {
		padding-left: 0px !important;
		padding-right: 0px !important;
	}
	.policies-count-div-last div.policies-count {
		padding-left: 0px !important;
		padding-right: 0px;
		font-size: 33px;
		text-align: center;
	}
	.policies-count-div-last {
		padding-left: 7px !important;
		padding-right: 0px !important;
	}
	.policies-count-container {
		padding-left: 0px !important;
		padding-right: 0px !important;
	}
	.discussion {
		padding-top: 8px !important;
	}
}

/* REQUEST VIEW */
.requestSub {
	background-color: white;
	border-radius: 4px;
	color: black;
}

.requestCenterComm {
	/* 	border: 1px solid #026698; */
	border-radius: 4px;
	margin-top: 15px;
	background-color: #aad6ec;
	color: black;
}

.requestClientComm {
	/* 	border: 1px solid #6a9c03; */
	border-radius: 4px;
	margin-top: 15px;
	background-color: #e2f1c4;
}

.requestClientComm i {
	/* 	color: #ee7f00; */
	
}

.requestCenterComm .attach-list-panel .attach-img img {
	width: 20%;
}

.requestClientComm .attach-list-panel .attach-img img {
	width: 20%;
}

.comment-form {
	border-top: 1px solid black;
}

.comment-form-text-area {
	height: 100px !important;
}

.first-login-policy-list {
	border-bottom: 1px solid #DDDDDD;
	background-color: #DDDDDD;
	padding: 1em;
}

.req-attachment-list li {
	display: inline-table;
}

.req-attachment-list li a img {
	max-width: 100px;
	padding-bottom: 20px;
	padding-top: 20px;
}

.comment-attachment-list li {
	display: inline-table;
}

.comment-attachment-list li a img {
	max-width: 50px;
	padding-bottom: 7px;
	padding-top: 7px;
}

#blueimp-gallery {
	display: none;
}

.checkButton-first-login {
	
}

.agent-print-title {
	text-decoration: underline;
}

.policy-coverage-agent-label {
	font-size: 0.9em;
}

@media only screen and (max-width: 1024px) {
	.policy-coverage-agent-value {
		font-size: 0.85em;
	}
}

.display-none {
	display: none !important;
}

.border-bottom-grey {
	border-bottom: 1px solid #cbcbcb;
}

.plans-mod {
	color: #ee7f00 !important;
	font-weight: bold;
}

.plans-wrapper {
	border-left: #ee7f00 solid 3px;
	padding-left: 20px !important;
}

}
/* PRINT */
@page {
	size: A4;
	margin: 0;
}

@media print {
	.alico-font-family {
		font-family: Arial, Helvetica, sans-serif !important;
		font-size: 12px !important;
		line-height: 18px !important;
	}
	.custom-header {
		height: 30px !important;
	}
	.print-hide {
		display: none !important;
	}
	.policy-info-componet-title span {
		color: #296298 !important;
	}
	.headers-table {
		height: 37px !important;
	}
	.agent-print-title {
		color: #296298 !important;
		padding-top: 40px !important;
	}
	.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6,
		.col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
		float: left !important;
	}
	.col-sm-12 {
		width: 50% !important;
	}
	.pr-40 {
		padding-right: 0px !important;
	}
	.pl-40 {
		padding-left: 0px !important;
	}
	.col-xs-12 {
		width: 100% !important;
	}
	.col-md-1 {
		width: 8.33333333% !important;
	}
	.col-md-2 {
		width: 16.66666667% !important;
	}
	.col-lg-8 {
		width: 66.66666667% !important;
		white-space: nowrap;
	}
	.col-lg-4 {
		width: 33.33333333% !important;
		white-space: nowrap;
	}
	.col-lg-6 {
		width: 50% !important;
		white-space: nowrap;
	}
	.col-sm-11 {
		width: 91.66666667%;
	}
	.col-sm-10 {
		width: 83.33333333%;
	}
	.col-sm-9 {
		width: 75%;
	}
	.col-sm-8 {
		width: 66.66666667%;
	}
	.col-sm-7 {
		width: 58.33333333%;
	}
	.col-sm-6 {
		width: 50% !important;
	}
	.col-sm-5 {
		width: 41.66666667%;
	}
	.col-sm-4 {
		width: 33.33333333%;
	}
	.col-sm-3 {
		width: 25%;
	}
	.col-sm-2 {
		width: 16.66666667%;
	}
	.col-sm-1 {
		width: 8.33333333%;
	}
	.col-sm-pull-12 {
		right: 100%;
	}
	.col-sm-pull-11 {
		right: 91.66666667%;
	}
	.col-sm-pull-10 {
		right: 83.33333333%;
	}
	.col-sm-pull-9 {
		right: 75%;
	}
	.col-sm-pull-8 {
		right: 66.66666667%;
	}
	.col-sm-pull-7 {
		right: 58.33333333%;
	}
	.col-sm-pull-6 {
		right: 50%;
	}
	.col-sm-pull-5 {
		right: 41.66666667%;
	}
	.col-sm-pull-4 {
		right: 33.33333333%;
	}
	.col-sm-pull-3 {
		right: 25%;
	}
	.col-sm-pull-2 {
		right: 16.66666667%;
	}
	.col-sm-pull-1 {
		right: 8.33333333%;
	}
	.col-sm-pull-0 {
		right: auto;
	}
	.col-sm-push-12 {
		left: 100%;
	}
	.col-sm-push-11 {
		left: 91.66666667%;
	}
	.col-sm-push-10 {
		left: 83.33333333%;
	}
	.col-sm-push-9 {
		left: 75%;
	}
	.col-sm-push-8 {
		left: 66.66666667%;
	}
	.col-sm-push-7 {
		left: 58.33333333%;
	}
	.col-sm-push-6 {
		left: 50%;
	}
	.col-sm-push-5 {
		left: 41.66666667%;
	}
	.col-sm-push-4 {
		left: 33.33333333%;
	}
	.col-sm-push-3 {
		left: 25%;
	}
	.col-sm-push-2 {
		left: 16.66666667%;
	}
	.col-sm-push-1 {
		left: 8.33333333%;
	}
	.col-sm-push-0 {
		left: auto;
	}
	.col-sm-offset-12 {
		margin-left: 100%;
	}
	.col-sm-offset-11 {
		margin-left: 91.66666667%;
	}
	.col-sm-offset-10 {
		margin-left: 83.33333333%;
	}
	.col-sm-offset-9 {
		margin-left: 75%;
	}
	.col-sm-offset-8 {
		margin-left: 66.66666667%;
	}
	.col-sm-offset-7 {
		margin-left: 58.33333333%;
	}
	.col-sm-offset-6 {
		margin-left: 50%;
	}
	.col-sm-offset-5 {
		margin-left: 41.66666667%;
	}
	.col-sm-offset-4 {
		margin-left: 33.33333333%;
	}
	.col-sm-offset-3 {
		margin-left: 25%;
	}
	.col-sm-offset-2 {
		margin-left: 16.66666667%;
	}
	.col-sm-offset-1 {
		margin-left: 8.33333333%;
	}
	.col-sm-offset-0 {
		margin-left: 0%;
	}
	.visible-xs {
		display: none !important;
	}
	.hidden-xs {
		display: block !important;
	}
	table.hidden-xs {
		display: table;
	}
	tr.hidden-xs {
		display: table-row !important;
	}
	th.hidden-xs, td.hidden-xs {
		display: table-cell !important;
	}
	.hidden-xs.hidden-print {
		display: none !important;
	}
	.hidden-sm {
		display: none !important;
	}
	.visible-sm {
		display: block !important;
	}
	table.visible-sm {
		display: table;
	}
	tr.visible-sm {
		display: table-row !important;
	}
	th.visible-sm, td.visible-sm {
		display: table-cell !important;
	}
}

.learbMoreLink {
    color: blue;
}

.learbMoreLink:hover {
    color: white !important;
}

.learnMoreContainer{
        display: flex;
        align-items: center;
        justify-content: center;
        margin: 20px 400px 0px 400px;
}

.disclaimerPic{
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    height: 100%;
    position: relative;
}

.learnMoreTextContainer{
    font-size: 13px;
    line-height: 135%;
    font-weight: bold;
}

.learnMoreText{
    font-family: Arial;
}

/** 404 PAGE **/
.f-404-wr{
    width: fit-content;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 100px;
}
.f-404-wr .text{
    font-size: 44px;
    color: #333;
    letter-spacing: 1px;
    font-weight: bold;
}
.f-404-wr .nbr{
    font-size: 150px;
    text-align: center;
    color: #ea650d;
    line-height: 150px;
    padding-top: 40px;
}

/* NewIndividualDocumentsNotificationPopUpPanel */
.new-individual-documents-notif-popup-panel{
    overflow: auto;
    height: 100%;
    position: absolute;
    left: 0;
    right: 0;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
}
.new-individual-documents-notif-popup-panel .idpp-top-area{
    padding-bottom: 15px;
}
.new-individual-documents-notif-popup-panel .idpp-top-area .infoheaderLabel{
    display: block;
    padding-bottom: 10px;
}
.new-individual-documents-notif-popup-panel .idpp-top-area .documentLabelItem{
    display: block;
}
.new-individual-documents-notif-popup-panel .idpp-top-area .documentLabelItem .documentLabel{

}

