/**windows**/

#backgroundPopup{  
    display:none;  
    position:fixed;  
    _position:absolute; /* hack for internet explorer 6*/  
    height:100%;  
    width:100%;  
    top:0;  
    left:0;  
    background:#000000;  
    border:1px solid #cecece;  
    z-index:10;  
} 

.popupWindowFull{  
	display:none;  
	position:fixed;  
	_position:absolute; /* hack for internet explorer 6*/
	width:100%; 
        height: 100%; 
	z-index:9999;  
	padding: 0px;  
        margin: 0px;
	font-size:13px; 
	text-align: left;
	overflow: visible;
        color: #ffffff;
}

.popupWindow{  
	display:none;  
	position:fixed;  
	_position:absolute; /* hack for internet explorer 6*/  
	width:600px;  
	border:1px solid grey;  
	z-index:9999;  
	padding:0px;  
	font-size:13px; 
	text-align: left;
	overflow: visible;
        color: #000;
        background-color: #fff;
        padding-bottom: 10px;
} 
.popupwindowcontentfull {
        width:100%;
        height: 100%;
        margin:10px;
	padding: 10px;
	overflow: hidden;
}
.popupWindowCloseFull{  
	font-size:14px;  
	line-height:14px;  
	right: 0px;  
	top: -5%;  
	position:absolute;  
	color:#6fa5fd;  
	font-weight:700;  
	display:block;  
}  
.popupwindowcontent {
        margin:10px;
	padding: 10px;
	overflow: auto;
	font-size: 16px;
	line-height: 18px;

}
.popupWindow p {
	    	display:inline;
	    	font-size:13px;
	    	font-weight:normal;
}
.popupWindowClose{  
	font-size:14px;  
	line-height:14px;  
	right:-8px;  
	top: -8px;  
	position:absolute;  
	color:#6fa5fd;  
	font-weight:700;  
	display:block;  
} 
/*
Cookie Window
*/
.popupWindowCookie{  
	display: none;  
	position:fixed;  
	_position:absolute; /* hack for internet explorer 6*/
	max-width: 100vw;
        width: 100%;
        min-height: 120px; 
	z-index:9999;   
        margin: 0px;
        left: 0px;
        bottom: 0px;
	font-size: 14px; 
	text-align: center;
	overflow: visible;
        color: #777777;
    margin-left: 0px;
    padding: 20px;
    background-color: rgba(244,244,244,1);
    box-shadow: 0px 0px 10px #777;
}
.popupWindowCloseCookie{
    position: absolute;
    max-width: 100vw;
    right: 50px;
    top: -5%;
    font-size: 14px;  
    line-height: 14px;  
}  
.cookie-content-wrapper{
    display: table;
    width: 95%; 
    text-align: left;
    padding-left: 25px;
    justify-content:space-between; 
    -webkit-box-align:center; 
    align-items:center;
}
.cookieBox {
    display: inline-block;
    border-left: 10px solid #3fb0ff;
    padding: 10px;
    margin: 0 auto;  
    transition: all 0.3s ease-in;
    padding: 20px;
}

.cookieHeading {
    font-size: 1.5em;
    color: #3fb0ff;
    line-height: 0.5em !important;
    display: inline-block;
    transition: all 0.3s ease-in;
}

.cookieHeading span {
    font-size: 0.5em; 
    font-weight: 800;
    text-align: left;
    color: #777;
    transition: all 0.3s ease-in;
}

.cookieBody {
    color: #aaa;
    text-align: left;
    margin-top: 10px;
    display: inline-block;
    transition: all 0.3s ease-in;
}

.cookieBody a {
    color: #3fb0ff;
    text-decoration: none;
    font-weight: 800;
    transition: all 0.3s ease-in;
}

.cookieBox:hover {
    border-left: 12px solid #0078cb;
}

.cookieBox:hover .cookieBody{
    color: #777;
}

.cookieBox:hover .cookieBody a {
    color: #0096FE !important;
}

.cookieBox:hover .cookieBody a:hover {
    color: #0078cb !important;
}

.cookieBox:hover .cookieBody a:active {
    color: #000000 !important;
}

.cookieBox:hover .cookieHeading {
    color: #0078cb !important;
}

.cookieBox:hover .cookieHeading span{
    color: #000;
}