@import url(https://fonts.googleapis.com/css?family=PT+Sans:400,400italic,700,700italic&subset=latin,cyrillic);

* {
    font-family: 'PT Sans', sans-serif;
}

#ajaxloadingoverlay{
    position: fixed;
    text-align: center;
    display: none;
    z-index: 99999;
}

#infowindow {
    width: 700px;
    height: auto;
    overflow: hidden;
    padding: 10px 20px;
    position: fixed;
    left: 50%;
    top: 0;
    margin-left: -370px;
    display: none;
    -moz-border-radius: 0 0 10px 10px;
    -webkit-border-radius: 0 0 10px 10px;
    border-radius: 0 0 10px 10px;
    z-index: 9999;
}

#mainbody {
    padding: 0 10px;
}

#sitestruct li {
    list-style: none;
}

.CodeMirror {
    background: #f8f8f8 !important; min-height: 600px;
}

.text-white, .text-white * {
    color: #ffffff;
}


/* admin login form */

#loginform-container * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    outline: none;
}
#loginform-container {
    background-color: #e6e6e6;
    height: 100%;
}

#loginform-logo {
    text-align: center;
    padding: 60px 0 55px 0;
    border-bottom: 2px solid #c5c5c5;
    background: #fff;
}

#loginform-container form[role=login] {
    font: 14px/1.6em Lato, serif;
    padding-top: 24px;
    color: #959595;
    max-width: 320px;
    margin: 0 auto;
}
#loginform-container form[role=login] .input-group-addon {
    border: none;
    background: #fff;
}
#loginform-container form[role=login] input[type=text],
#loginform-container form[role=login] input[type=password] {
    border: none;
    background: #fff;
    box-shadow: none;
    height: 36px;
    -webkit-box-shadow: 1px 1px 2px 0px rgba(104, 104, 104, 0.4);
    -moz-box-shadow: 1px 1px 2px 0px rgba(104, 104, 104, 0.4);
    box-shadow: 1px 1px 2px 0px rgba(104, 104, 104, 0.4);
}
#loginform-container form[role=login] input[type=text]:focus,
#loginform-container form[role=login] input[type=password]:focus {
    background: #f6f6f6;
}
#loginform-container form[role=login] > div {
    position: relative;
    margin: 24px 0;
}
#loginform-container form[role=login] > section {
    margin: 20px 0;
    text-align: center;
}

#loginform-container .form-control {
    padding-left: 40px;
}
#loginform-container .form-control + .glyphicon {
    position: absolute;
    left: 0;
    top: 13%;
    padding: 8px 0 0 12px;
}

/* end admin login form*/