/*
Theme Name: Lumina
Text Domain: twentytwenty
Version: 1.2
Requires at least: 4.7
Requires PHP: 5.2.4
Description: Custom theme copied from 2020 in 20202.
Author: the WordPress team
Author URI: https://wordpress.org/
Theme URI: https://wordpress.org/themes/twentytwenty/
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

All files, unless otherwise stated, are released under the GNU General Public
License version 2.0 (http://www.gnu.org/licenses/gpl-2.0.html)
*/

.maintenance_notification {
    background-color: #F0635F;
    padding: 15px;
    color: #fff;
    border-radius: 7px;
    border: 3px solid #333;
    font-size: 16px;
	margin-bottom: 15px;
}
.maintenance_notification.m3class.b,
.maintenance_notification.a {
    display: flex;
    align-items: center;
}

i.fa.fa-exclamation-circle {
    font-size: 58px;
    float: left;
    vertical-align: top;
    line-height: 46px;
    margin-right: 20px;
}

.m3class i.fa.fa-exclamation-circle {
    font-size: 45px;
    float: left;
    vertical-align: top;
    line-height: 26px;
    margin-right: 20px;
}

.content__header a.ana-btn2 {
	background: #F0635F; 
	color: #fff !important;
	padding: 10px 20px;
	border-radius: 4px;
	outline: none;
	text-decoration: none;
	float: none;
	font-size: 16px;
	margin: 10px 0 0;
	display: inline-block;
}
.content__body a {
    color: #1695a3;
}
.login__text .ezxmltext-field a {
    color: inherit !important;
    text-decoration: underline;
}
.ezxmltext-field a {
    color: #1695a3;
}
.search-item__desc p {
    padding-bottom: 10px;
}
p.page_nos {
    padding-top: 8px;
}
.alm-listing .alm-reveal{ padding:0px !important;}
body.archive .search-item__desc p {
    padding-bottom: 0;
    margin-bottom: 0;
}
body.archive .alm-listing .alm-reveal li .tile2__icon,
body.page-template-search_result .tile2__icon {
    position: absolute;
    z-index: 3;
    top: 0;
    left: 0;
    padding: 13px 0px 0px 5px;
}
body .search-item .tile2__icon svg {
    width: 26px;
    height: 26px;
    fill: #fff;
}
body .alm-listing .alm-reveal li {
    padding-left: 0px !important;
}
body.archive .alm-listing .alm-reveal li {
    margin-bottom: 10px;
    padding-left: 0px !important;
    padding-bottom: 0;
}
body.archive .alm-listing .alm-reveal li .tile2__icon svg {
    width: 26px;
    height: 26px;
    fill: #fff;
}
body.page-template-search_result .tile2__icon svg{
	width: 26px;
    height: 26px;
    fill: #fff;
}
.loader {
    margin: 0 auto;
    padding: 20px;
    text-align: center;
}
p.entry-meta {
    font-size: 13px;
}
body.archive .alm-btn-wrap {
    display: block;
    text-align: center;
    padding: 0;
    position: relative;
}
.search.search-results {
    padding-top: 0px;
}
body.search {
    padding-top: 0;
}
.archive .alm-listing .alm-reveal li:last-child {
    border-bottom: none;
}

.modal-backdrop {
    background-color: #343434;
}
.modal-backdrop.show{
opacity:1;
}
.popup_logo .icon.icon__logo {
    color: #fff;
	    width: 140px;
    height: 60px;
}

.popup_heading {
    text-align: center;
}
.popup_heading p {
    color: #fff;
	font-size: 16px;
}
.popup_heading h4 {
    color: #fff;
    font-size: 20px;
    margin-bottom: 10px;
}
.menu__item.active ul.submenu {
    display: block;
}
.icon-group {
    width: 70px;
    text-align: center;
}
div#reportContainer { 
    width: 100%;
    max-width: 100%;
}
#reportContainer iframe {
    width: 100% !important;
}
.content .content__wrapper--narrow {
    max-width: 100%;
}
.tile2__icon--inert img {
    width: 32px;
    background: #f3f0f0;
    border-radius: 3px;
    padding: 2px;
}
.tile2__icon>span, .tile2__icon>a, .tile2__icon>button {
    padding: 10px 4px;
}
.fa.cust_icon {
    font-size: 42px;
    color: #83c6c3;
}
.menu__link:hover .fa.cust_icon {
    color: #333;
} 
.errorFoot {
	border-top: 1px solid #505050;
    font-size: 15px;
	position: fixed;
	bottom: 0;
	width: 100%;
    color: #fff;
    background: #f46460;
    padding: 20px 20px 20px 60px;
    height: 60px;
}
	/* Code for cookie bar */
	#cookie-notice {
		display: block !important;
		zoom: 1.0;
		background: rgba(0, 0, 0, 1.0) !important;
		border-top: 2px solid rgba(253, 218, 36, 1.0) !important;
		box-sizing: border-box !important;
		color: rgba(255, 255, 255, 1.0) !important;
		float: left !important;
		padding: 18px 24px !important;
		position: fixed !important;
		bottom: 0 !important;
		left: 0 !important;
		width: 100% !important;
		z-index: 10000 !important;
	}

	#cookie-notice p {
		color: #FFF !important;
		float: left !important;
		font-family: arial, helvetica, sans-serif !important;
		font-size: 16px !important;
		line-height: 19px !important;
		margin: 0 0 0 0 !important;
		padding: 0 0 0 0 !important;
		max-width: 80% !important;
	}

	#cookie-notice p a {
		color: rgba(253, 218, 36, 1.0) !important;
		font-weight: bold !important;
		text-decoration: none !important;
	}

	#cookie-notice a:hover {
		text-decoration: underline !important;
	}

	#cookie-notice .agree {
		opacity: 1.0;
		background: rgba(253, 218, 36, 1.0) !important;
		border-radius: 3px !important;
		color: rgba(0, 0, 0, 0.95) !important;
		float: right !important;
		font-family: arial, helvetica, sans-serif !important;
		font-weight: bold !important;
		font-size: 16px !important;
		padding: 12px 18px !important;
		text-decoration: none !important;
	}

	@media only screen and (min-width: 600px) and (max-width: 1050px) {
		#cookie-notice p {
			max-width: 80% !important;
		}
	}

	@media only screen and (min-width: 100px) and (max-width: 600px) {
		#cookie-notice {
			text-align: center !important;
		}

		#cookie-notice p {
			line-height: 22px !important;
			padding: 0 0 18px 0 !important;
			max-width: 100% !important;
			width: 100% !important;
		}

		#cookie-notice .agree {
			opacity: 1.0;
			display: inline-block !important;
			float: none !important;
		}
	}
		
.content__file a {
    color: #1695a3;
}

.pdfjs-fullscreen {
    display: none;
}
.alm-reveal img.wp-post-image {
    width: 120px;
    height: 72px;
}
.alm-listing .alm-reveal {
    outline: 0;
    padding: 15px 0;
    margin-bottom: 15px;
    border-bottom: 1px solid #f4f4f4;
}
.alm-listing .alm-reveal li {
    padding-left: 140px !important;
}
.alm-listing .alm-reveal li h3 a {
    color: #111;
}
.archive .alm-listing .alm-reveal li {
    border-bottom: 1px solid #f4f4f4;
    padding-bottom: 20px;
}

.btn-success {
	color: #fff !important;
	background-color: #28a745 !important;
	border-color: #28a745 !important;
}
.top_listing h2{ text-transform:uppercase;}

@media screen and (max-width:991px) {
	.modal-dialog.trmsConditonModalMobile { width: 90% !important; }
}

