.popup{
	background-color:#ffffff;border:0px;position:relative;			
	max-width:100%;max-height:100%;	
	-webkit-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.2);
	   -moz-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.2);		
		-ms-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.2);		
		 -o-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.2);		
			box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.2);		
}
.popup-border{border:1px solid #ffffff;}
.popup.popup-corner-close .popup-close{position:absolute;right: 13px;top: 0;line-height: 26px;font-size:30px;color:#191b28 }
.popup-close-icon:before{font-family:"icomoon";content:"\e816";font-size:12px}

.popup-content h2.tlt-bot-bor, .popup-content h3.tlt-bot-bor{border-bottom:1px solid #ccd4db;padding-bottom:16px;}

.popup-header,.popup-footer,.popup-content{padding:21px 20px 27px 20px;background:#fff;}
.popup-header,.popup-footer{background-color:#E0E0E0;}
.popup-header{border:1px solid #ccc;border-width:0 0 1px 0;}
.popup-footer{border:1px solid #ccc;border-width:1px 0 0 0;}

.popup-radius,.popup-radius .popup-header,.popup-radius .popup-footer
{
	-webkit-border-radius:4px;
	   -moz-border-radius:4px;
		-ms-border-radius:4px;
		 -o-border-radius:4px;
			border-radius:4px;
}
.popup-radius .popup-header{border-bottom-left-radius:0 !important;border-bottom-right-radius:0 !important;}
.popup-radius .popup-footer{border-top-left-radius:0 !important;border-top-right-radius:0 !important;}


/*effects*/
/*fade and scale*/
.fadeandscale {
	transform: scale(0.8);	
}
.popup_visible .fadeandscale{
  transform: scale(1);  
}


/*flex box*/
.popup-holder-flex{
	height: 100%;
	
	display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    
    /*display: -webkit-flex;*/
	display: flex;
    -webkit-box-direction: normal;
    -moz-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-pack: start;
    -moz-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-align-content: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start;
    -webkit-box-align: stretch;
    -moz-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
}
.popup-holder-flex .popup-header,
.popup-holder-flex .popup-footer{
	-webkit-box-ordinal-group: 1;
    -moz-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    -webkit-flex: 0 1 auto;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    align-self: auto;
	
}
.popup-holder-flex .popup-content{
	-webkit-box-ordinal-group: 1;
    -moz-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
    -webkit-box-flex: 2;
    -moz-box-flex: 2;
    -webkit-flex: 2 1 auto;
    -ms-flex: 2 1 auto;
    flex: 2 1 auto;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    align-self: auto;
	
	overflow: auto;
	
}

.popup-content h2{ font-family:'Conv_Calibri', sans-serif;color:#191b28;font-size:22px;margin:0 0 10px 0;padding:0}
.popup-content h2 span{ color:#77797f;font-size:17px}

.popup-content h3{ font-family:'Conv_Calibri', sans-serif;color:#e16a5e;font-size:30px;margin:0 0 10px 0;padding:0;text-transform:uppercase;text-align:center}
.popup-para-bot-bor{border-bottom:1px solid #ccd4db;margin-bottom: 20px;padding-bottom: 5px;}