﻿ /* ELEMENTS CUSTOMIZATIONS */

        html, body {
            height: 100%;
            width: 100%;
            margin: 0;
            padding: 0;
            background-color: #000000;
        }

        div.sbackground {
            position: absolute;
            width: 100%;
            height: 100%;
            overflow: hidden;
            z-index: 0;
        }



        #content {
            position: absolute;
            z-index: 10;
            padding: 0px;
            top: 0;
            height: 100%;
            width: 100%;
            vertical-align: top;
            overflow: hidden;
        }


        #ostlogin {
            position: absolute;
            z-index: 999999;
            margin-left: auto;
            margin-right: auto;
            margin-top: 1%;
            margin-bottom: auto;
            padding: 0px;
            height: 400px;
            width: 500px;
            border: 0px solid red;
            padding: 25px;

        }

        #loading {
            background: url("images/mozzaic_loader.gif") no-repeat center;
            height: 64px;
            width: 64px;
            position: fixed;
            left: 50%;
            top: 50%;
            z-index: 99999;
            margin: -25px 0 0 -25px;
        }


        div.m-nav-container {
            position: relative;
            width: 100px;
            height: 100px;
            padding: 15px;
            text-align: center;
        }

        div.ui-nav-container {
            position: relative;
            width: 100px;
            height: 100px;
            padding: 15px;
            text-align: center;
            background-image: url(images/snull.png);
            background-repeat: repeat;
            background-position: top left;
        }

        div.logo {
            position: absolute;
            width: 100%;
            height: 100%;
            padding: 5px;
            top: 25px;
            left: 25px;
            border: 0px solid #f00;
            z-index: 99999;
        }

/* INPUT FIELD CUSTOMIZATION */


input.custominemail{  
width:300px;  
padding:10px;  
outline:none;  
border: solid 1px #818181;
color:#c8c8c8;
font:12pt arial, helvetica, verdana;
border-radius: 5px;
    -webkit-transition: border 0.2s ease-in-out;
       -moz-transition: border 0.2s ease-in-out;
         -o-transition: border 0.2s ease-in-out;
            transition: border 0.2s ease-in-out;}

input.custominemail:focus{
border:solid 1px #009ad3;  
background:#fff;
color:#414141;

}

input.ost_servlogin {
    width: 375px;
    height: 50px;
    border: 0px;
    background-color: #14badd;
    font-family: arial;
    font-size: 12pt;
    text-decoration: none;
    color: #ffffff;
    border-radius: 5px;
    -webkit-transition: background-color 0.2s ease-in-out;
    -moz-transition: background-color 0.2s ease-in-out;
    -o-transition: background-color 0.2s ease-in-out;
    transition: background-color 0.2s ease-in-out;
}

input.ost_servlogin:hover
{
background-color: #00720b;
}

#date-time {
position: fixed;
bottom: 5%;
left: 50px;
width: 100%;
height:auto;
overflow: hidden;
}

@media only screen and (max-width: 1800px) {

.time-text {
font-family:Open sans,arial;
font-weight: 300;
font-size: 80pt;
color:#f2f2f2;
text-shadow: 2px 2px #4b4b4b;
}

.date-text {
font-family:Open sans,arial;
font-weight: 300;
font-size: 21pt;
color:#f2f2f2;
text-shadow: 2px 2px #4b4b4b;
}
}

@media only screen and (min-width: 1800px) {

.time-text {
font-family:Open sans,arial;
font-weight: 300;
font-size: 80pt;
color:#f2f2f2;
text-shadow: 2px 2px #4b4b4b;
}

.date-text {
font-family:Open sans,arial;
font-weight: 300;
font-size: 21pt;
color:#f2f2f2;
text-shadow: 2px 2px #4b4b4b;
}
}

@media only screen and (max-width: 1000px) {

.time-text {
font-family:Open sans,arial;
font-weight: 300;
font-size: 50pt;
color:#f2f2f2;
text-shadow: 2px 2px #4b4b4b;
}

.date-text {
font-family:Open sans,arial;
font-weight: 300;
font-size: 14pt;
color:#f2f2f2;
text-shadow: 2px 2px #4b4b4b;
}
}

@media only screen and (max-width: 1200px) {

.time-text {
font-family:Open sans,arial;
font-weight: 300;
font-size: 40pt;
color:#f2f2f2;
text-shadow: 2px 2px #4b4b4b;
}

.date-text {
font-family:Open sans,arial;
font-weight: 300;
font-size: 12pt;
color:#f2f2f2;
text-shadow: 2px 2px #4b4b4b;
}
}

@media only screen and (max-width: 800px) {

.time-text {
font-family:Open sans,arial;
font-weight: 300;
font-size: 30pt;
color:#f2f2f2;
text-shadow: 2px 2px #4b4b4b;
}

.date-text {
font-family:Open sans,arial;
font-weight: 300;
font-size: 10pt;
color:#f2f2f2;
text-shadow: 2px 2px #4b4b4b;
}
}

@media only screen and (max-height: 400px) {

#date-time {
display: none;
}

}