
div.popUpSplash{
    display: block;
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    z-index: 1000;
}

div.popUpSplash > div.wall{

    display: block;
    position: fixed;
    width: 100%;
    height: 100%;
    background-color: #0000006b;
    top: 0px;
    left: 0px;
    z-index: 100;
}

div.popUpSplash > div.window{
    position: relative;
    width: 70%;
    height: 70%;
    
    top: 15%;
    left: 0px;

    margin: auto auto;
    z-index: 2000;

    background-image: url(../images/background.png);
    background-repeat: no-repeat;
    background-color: #287bb5;
    background-size: 100%;
    background-position-x: center;
    background-attachment: fixed;
    border-radius: 25px;
    -border-radius: 25px;
    -webkit-border-radius: 25px;
    overflow: hidden;

    -webkit-box-shadow: 0px 0px 14px 10px rgb(0 0 0 / 20%);
    box-shadow: 0px 0px 14px 10px rgb(0 0 0 / 20%);
}

div.popUpSplash.fullScreen > div.window{
    position: absolute;
    width: 100%;
    height: 100%;
    
    top: 0px;
    left: 0px;
    overflow:visible;
}

div.popUpSplash > div.window > div.loader{
    position: relative;
}

div.popUpSplash.fullScreen > div.window > div.loader{
    position: absolute;
    
    top: 0px;
    left: 0px;

    width: 100%;
    height: 100%;
}

div.popUpSplash > div.window > button{

    position: absolute;
    display: inline-block;

    top: 100%;
    left: 50%;
    margin: -80px 0px 0px 0px;

    color: #287bb5;
    font-size: 25px;
    background-color: #d7d5d5;
    font-style: normal;
    font-weight: bold;

    margin-left: -35px;
    padding: 10px 15px 10px 15px;
    border: none;

    border-radius: 5px;
    -border-radius: 5px;
    -webkit-border-radius: 5px;

    overflow: hidden;
}

div.popUpSplash.fullScreen > div.window > button{
    left: 0px;
    top: 0px;
    z-index: 1000;
    margin-top: 10px;
    margin-left: 10px;

    color: transparent;
    background-color: transparent;
}

div.popUpSplash.fullScreen > div.window > button.icon-back{
    
}

div.popUpSplash.fullScreen > div.window > button.icon-back::before {
	content: "\e967";
    font-size: 35px;
    color: #d20143;
    text-shadow: 0px 0px 3px #000;
}

div.popUpSplash.fullScreen > div.window > button:hover::before
, div.popUpSplash.fullScreen > div.window > button:focus::before
, div.popUpSplash.fullScreen > div.window > button:active::before
, div.popUpSplash.fullScreen > div.window > button.focusActive::before {
    color: #fef9c0;
    text-shadow: 0px 0px 17px #F00;
}

/*==============================================================================*/
/*########################################################################*/
/*########################################################################*/
/*==============================================================================*/

div.popUpSplash.alert > div.window{
    background-image: none;
    background-color: #6f6f6f;

    height: 500px;
    width: 1300px;

    max-width: 98%;
}

div.popUpSplash.alert > div.window > div.loader{
    position: absolute;
    
    top: 0px;
    left: 0px;

    width: 100%;
	height: 100%;
}

div.popUpSplash.alert > div.window > div.loader > img.thumb{
    
}

div.popUpSplash.alert > div.window > div.loader > p.msg{
    color: #FFF;
    font-size: 40px;
    text-align: center;
	
	padding: 0px 10px 0px 10px;
}

div.popUpSplash.alert > div.window > div.loader > div.options{
    position: absolute;
    
    left: 0px;

    width: 100%;

    padding: 10px 0px 10px 0px;

    height: 135px;
    top: 100%;
    margin-top: -155px;

    text-align: center;
}

div.popUpSplash.alert > div.window > div.loader > div.options > button{
    
    position: relative;
    display: inline-block;
    
    margin: 10px 20px 10px 20px;

    font-size: 25px;
    background-color: #287bb5;
    color: #d7d5d5;
    font-style: normal;
    font-weight: bold;

    padding: 10px 15px 10px 15px;
    border: none;

    border-radius: 5px;
    -border-radius: 5px;
    -webkit-border-radius: 5px;
	
	cursor:pointer;
}

div.popUpSplash.alert > div.window > div.loader > div.options > button:hover
, div.popUpSplash.alert > div.window > div.loader > div.options > button:focus
, div.popUpSplash.alert > div.window > div.loader > div.options > button:active
, div.popUpSplash.alert > div.window > div.loader > div.options > button.focusActive {
    background-color: #d7d5d5;
    color: #287bb5;
}