﻿.dropdown-backdrop {
    position: static
}

#loading {
    position:fixed;
    top:47%;
    left:47%;
    z-index:1104;
    width: 5%;
}

.top-buffer {
    margin-top: 10px;
}

.hiddenElement {
visibility: hidden;
display: none;
}



#idletimeout { 
    background:#CC5100; 
    border:3px solid #FF6500; 
    color:#fff; 
    font-family:arial, sans-serif; 
    text-align:center; 
    font-size:12px; 
    padding:10px; 
    position:relative; 
    top:0px; 
    left:0; 
    right:0; 
    z-index:100000;  
}
#idletimeout a { 
    color:#fff; 
    font-weight:bold 
}
#idletimeout span { 
    font-weight:bold 
}
.dropdown-backdrop {
    position: static
}
.btn-custom{
    min-width: 0px;
}
.appear-hyperlink{
    color: blue;
    text-decoration: underline;
}
.pdflook {
    display: block;
    width: 100%;
    padding: 14px 20px;
    font-size: 16px;
    line-height: 1.42857143;
    color: #000;
    border: 1px solid #6B727C;
    background: #EEEEEE;
}
.th_look {
    color: #003468;
}
.padding-side-xs {
    padding-left: 2px !important;
    padding-right: 2px !important;
}
.margin-clear-top {
    margin-top: 0px !important;
}
.padding-sides-clear {
    padding-left: 0px !important;
    padding-right:0px !important;
}
.padding-clear {
    padding: 0px 0px 0px 0px !important;
}
.pb10 {
    padding-bottom: 10px !important;
}
.pt10 {
    padding-top: 10px !important;
}
.pt20 {
    padding-top: 20px !important;
}
.agentLogo{
    height:100px;
    width: 300px;
}
.addressIcon{
    vertical-align:top
}
.ep-hero-wrapper {
		float: left;
		width: 100%;
		margin:0 0 0 0;
		padding:0 0 0 0;
		
		border-bottom: 10px solid #fff;
		
		background-image: url('images/epremium-hero-bg.jpg');
		background-size:cover;
		background-repeat: no-repeat;
	}
	.ep-hero-margins {
		margin:0 auto;
		width: 1160px;
	}
	.ep-hero-container {
		float: left;
		width: 500px;
		margin:0 0 0 0;
		padding:150px 0 250px 0;
	}
	@media screen and (max-device-width: 1200px), (max-width: 1200px) {
		.ep-hero-margins {
			margin:0 20px;
			width: auto;
		}
		.ep-hero-container {
			padding:100px 0 200px 0;
		}
	}
	@media screen and (max-device-width: 960px), (max-width: 960px) {
		.ep-hero-container {
			padding:75px 0 150px 0;
		}
	}
	@media screen and (max-device-width: 767px), (max-width: 767px) {
		.ep-hero-wrapper {
			background-position: center center;
		}
		.ep-hero-container {
			width: 95%;
			padding:50px 0 70px 0;
		}
		.ep-hero-container h1 {
			font-size: 24px;
		}
		.ep-hero-container h2 {
			font-size: 18px;
		}
	}
	@media screen and (max-device-width: 650px), (max-width: 650px) {
		
		.ep-hero-container h1 {
			font-size: 20px;
		}
		.ep-hero-container h2 {
			font-size: 16px;
		}
	}
    .testadd{
        color: black;
    }
    .modalScroll{
        max-height: calc(100vh - 400px);
        overflow-y: auto;
    }
.agency-info{
    padding: 0px !important;
    height: 20px;
    border: none;
    color:var(--Premium-Black);
    font-weight: 400;
    outline: none;
}

    @media (max-width: 700px) {
        .summary-container {
            width: auto !important;
        }
    }
    .font-small{
        font-size: x-small;
    }
    .aboutIcon{
        background-color:azure;
    }
    .covid-message{
        background-color:darkgray;
        color:white;
        text-align:center;
        padding-top: 15px;
        padding-bottom: 15px;
    }
#div-cc-cvv .popover {
    width: 300px;
    max-width: none;
}

.table-padding table tbody tr td {
    border: 1px solid black;
}

/*.table-padding {
    padding-right: 25%;
}*/

.column-sizing {
    width: 70%;
}

.privacybox {
    background-color: white;
    color: black;
    border: 3px solid black;
}

#supplementalPrivacy td {
    border: 1px solid black;
}

.iframe-test {
    height: 1000px;
    width: 100%;
}

.privacy-link{
    text-align: right;
    padding-top: 25px;
    padding-bottom: 0px;
}

.invalid-password-parameter {
    background: url(../images/cross.png) no-repeat 0 50%;
    padding-left: 22px;
    line-height: 24px;
    color: #ec3f41;
}

.valid-password-parameter {
    background: url(../images/tick.png) no-repeat 0 50%;
    padding-left: 22px;
    line-height: 24px;
    color: #3a7d34;
}

#btnChangePaymentMethodToACH, #btnChangePaymentMethodToCC {
    padding: 5px 10px;
    font-size: 14px;
    font-weight: 500;
    min-width: 160px;
    text-align: center;
    border-radius: 0.5em;
    border-width: 0.15em;
}

    #btnChangePaymentMethodToACH:hover, #btnChangePaymentMethodToCC:hover {
        color: #333;
        text-decoration: none;
    }
