.avtr img {border-radius:100%;}
.lc {text-transform:lowercase}
.uc {text-transform:uppercase}
.clear {clear: both; _height: 0px; font-size: 1px}
.buubleTITLE {color:#2b2b2b;font-size:30px;height:45px;padding:10px 0 15px 20px; text-align:left;}
.errormsg {padding:4px 0;color:#c01c27;}
.okmsg {padding:4px 0;color:#00bb00;}

.h2 { font-size: 26px;margin: 20px 0;text-transform: uppercase;}
.h1_art {color: #0878b4;font-size: 40px;font-weight: 300;margin: 0 0 25px 0;text-transform: none;width: 80%;}

h3 span {color:#fff !important;}
h3 span.spanSearch, h3 span.spanSearch span {color:#888 !important;}

.avatar {float: left;background-color: #fff;margin: 0px 10px 0 0;text-align: center;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;overflow: hidden;}
.avatar img {margin: 0;height:64px !important;width:64px !important;display: block;}

.avatarBIG {float: left;background-color: #fff;margin: 0px 10px 0 0;text-align: center;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;overflow: hidden;}
.avatarBIG img {margin: 0;height:auto;width: auto;display: block;}

.avatarWAU {float: left;background-color: #fff;margin: 0px 10px 0 73px;text-align: center;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;overflow: hidden;}
.avatarWAU img {margin: 0;height:auto;width: auto;display: block;}

#btnRGADDFB {width:180px;position:absolute;top:30px;right:15px;z-index:2;border:1px solid #0878b4;background:#3d57a2;color:#fff;padding:4px 5px;}
#divRGADDFB {opacity:0;filter:alpha (opacity=0);width:300px;font-size:14px;color:#3d57a2;position:absolute;top:30px;right:15px;z-index:2;padding:0px 5px;}

.bubleRegShow {width:400px;min-height:500px;margin-top:60px;position:relative;}
.bubleRegShowBg {background:#888;width:400px;min-height:500px;opacity:0.6;filter:alpha (opacity=60);border-radius:3px;-webkit-radius:3px;-moz-radius:3px;}
.bubleRegShowContent {position:absolute;z-index:990;left:0px;top:0px;margin:10px 10px;;background:#fff;width:380px;min-height:480px;border-radius:3px;-webkit-radius:3px;-moz-radius:3px;}
.bubleRegShowContent .divFormRG {padding:20px;}
.bubleRegShowContent .labelRG {color:#0878b4;height:30px;text-align:left;}
.bubleRegShowContent .inputRG {color:#2b2b2b;height:40px;padding:0px 0px 10px 0px;text-align:left;}
.bubleRegShowContent .inputRGFB {color:#2b2b2b;height:40px;padding:20px 0px 0px 0px;text-align:center;}
.bubleRegShowContent .inputRG input[type="text"] {border:1px solid #e6e6e6;padding:6px 10px; width:100%;}
.bubleRegShowContent .inputRG input[type="submit"] {border:1px solid #0878b4;background:#0878b4;color:#fff;;padding:8px 10px;width:100%;}
.bubleRegShowContent .inputRG input[type="button"] {border:1px solid #0878b4;background:#3d57a2;color:#fff;;padding:8px 10px;width:100%;}

.bubleRegistrace {position:fixed;display:none;z-index:22222;left:50%;top:50%;margin-top:-200px;margin-left:-200px;width:400px;min-height:500px;}
.bubleRegistraceBg {position:absolute;z-index:22225;left:0px;top:0px;background:#888;width:400px;min-height:500px;opacity:0.6;filter:alpha (opacity=60);border-radius:3px;-webkit-radius:3px;-moz-radius:3px;}
.bubleRegistraceContent {position:absolute;z-index:22240;left:0px;top:0px;margin:10px 10px;;background:#fff;width:380px;min-height:480px;border-radius:3px;-webkit-radius:3px;-moz-radius:3px;}
.bubleRegistraceContent .divFormRG {padding:20px;}
.bubleRegistraceContent .labelRG {color:#0878b4;height:30px;text-align:left;}
.bubleRegistraceContent .inputRG {color:#2b2b2b;height:40px;padding:0px 0px 10px 0px;text-align:left;}
.bubleRegistraceContent .inputRGFB {color:#2b2b2b;height:40px;padding:20px 0px 0px 0px;text-align:center;}
.bubleRegistraceContent .inputRG input[type="text"] {border:1px solid #e6e6e6;padding:6px 10px; width:100%;}
.bubleRegistraceContent .inputRG input[type="submit"] {border:1px solid #0878b4;background:#0878b4;color:#fff;;padding:8px 10px;width:100%;}
.bubleRegistraceContent .inputRG input[type="button"] {border:1px solid #0878b4;background:#3d57a2;color:#fff;;padding:8px 10px;width:100%;}

@media (max-width: 481px) {
  .buubleTITLE {padding:5px 0 8px 20px;}
  .bubleRegistrace { margin-left:-150px;width:300px;margin-top:-200px;min-height:340px;}
  .bubleRegistraceBg {width:300px;min-height:340px;}
  .bubleRegistraceContent {width:280px;min-height:320px;}
  .bubleRegistraceContent .labelRG {color:#0878b4;height:25px;text-align:left;}
  .bubleRegistraceContent .inputRG {color:#2b2b2b;height:30px;padding:0px 0px 5px 0px;text-align:left;}
  .bubleRegistraceContent .inputRG input[type="text"] {border:1px solid #e6e6e6;padding:3px 10px; width:100%;}
  .bubleRegistraceContent .inputRG input[type="submit"] {border:1px solid #0878b4;background:#0878b4;color:#fff;;padding:8px 10px;width:100%;}
}


.bubleLoginShow {width:400px;min-height:490px;margin-top:60px;position:relative;}
.bubleLoginShowBg {background:#888;width:400px;min-height:465px;opacity:0.6;filter:alpha (opacity=60);border-radius:3px;-webkit-radius:3px;-moz-radius:3px;}
.bubleLoginShowContent {position:absolute;z-index:990;left:0px;top:0px;margin:10px 10px;;background:#fff;width:380px;min-height:380px;border-radius:3px;-webkit-radius:3px;-moz-radius:3px;}
.bubleLoginShowContent .divFormRG {padding:20px 20px 30px 20px;}
.bubleLoginShowContent .labelRG {color:#0878b4;height:30px;text-align:left;}
.bubleLoginShowContent .inputRG {color:#2b2b2b;height:40px;padding:0px 0px 10px 0px;text-align:left;}
.bubleLoginShowContent .inputRG input[type="text"] {border:1px solid #e6e6e6;padding:6px 10px; width:100%;}
.bubleLoginShowContent .inputRG input[type="password"] {border:1px solid #e6e6e6;padding:6px 10px; width:100%;}
.bubleLoginShowContent .inputRG input[type="submit"] {border:1px solid #0878b4;background:#0878b4;color:#fff;;padding:8px 10px;width:100%;}
.bubleLoginShowContent .inputRG input[type="button"] {border:1px solid #0878b4;background:#3d57a2;color:#fff;;padding:8px 10px;width:100%;}
.bubleLoginShowContent .inputRG #btnLGFB {border:1px solid #0878b4;background:#3d57a2;color:#fff;;padding:8px 10px;width:100%;}

.bubleLogin {position:fixed;display:none;z-index:22222;left:50%;top:50%;margin-top:-200px;margin-left:-200px;width:400px;min-height:490px;}
.bubleLoginBg {position:absolute;z-index:22225;left:0px;top:0px;background:#888;width:400px;min-height:465px;opacity:0.6;filter:alpha (opacity=60);border-radius:3px;-webkit-radius:3px;-moz-radius:3px;}
.bubleLoginContent {position:absolute;z-index:22240;left:0px;top:0px;margin:10px 10px;;background:#fff;width:380px;min-height:380px;border-radius:3px;-webkit-radius:3px;-moz-radius:3px;}
.bubleLoginContent .divFormRG {padding:20px 20px 30px 20px;}
.bubleLoginContent .labelRG {color:#0878b4;height:30px;text-align:left;}
.bubleLoginContent .inputRG {color:#2b2b2b;height:40px;padding:0px 0px 10px 0px;text-align:left;}
.bubleLoginContent .inputRG input[type="text"] {border:1px solid #e6e6e6;padding:6px 10px; width:100%;}
.bubleLoginContent .inputRG input[type="password"] {border:1px solid #e6e6e6;padding:6px 10px; width:100%;}
.bubleLoginContent .inputRG input[type="submit"] {border:1px solid #0878b4;background:#0878b4;color:#fff;;padding:8px 10px;width:100%;}
.bubleLoginContent .inputRG input[type="button"] {border:1px solid #0878b4;background:#3d57a2;color:#fff;;padding:8px 10px;width:100%;}
.bubleLoginContent .inputRG #btnLGFB {border:1px solid #0878b4;background:#3d57a2;color:#fff;;padding:8px 10px;width:100%;}

@media (max-width: 481px) {
  .buubleTITLE {padding:5px 0 8px 20px;}
  .bubleLogin { margin-left:-150px;width:300px;margin-top:-200px;min-height:340px;}
  .bubleLoginBg {width:300px;min-height:340px;}
  .bubleLoginContent {width:280px;min-height:320px;}
  .bubleLoginContent .labelRG {color:#0878b4;height:25px;text-align:left;}
  .bubleLoginContent .inputRG {color:#2b2b2b;height:30px;padding:0px 0px 5px 0px;text-align:left;}
  .bubleLoginContent .inputRG input[type="text"] {border:1px solid #e6e6e6;padding:3px 10px; width:100%;}
  .bubleLoginContent .inputRG input[type="password"] {border:1px solid #e6e6e6;padding:3px 10px; width:100%;}
  .bubleLoginContent .inputRG input[type="submit"] {border:1px solid #0878b4;background:#0878b4;color:#fff;;padding:8px 10px;width:100%;}
  .bubleLoginContent .inputRG input[type="button"] {border:1px solid #0878b4;background:#0878b4;color:#fff;;padding:8px 10px;width:100%;}
}

.registration {min-height:200px;}
.registration .registration-message { padding:20px 0 0 0;}
.divAuthorizeUserError {padding:10px;text-align:left;color:red;}

#overbody {display:none;background:#fff; opacity:0.6;filter:alpha (opacity=60);width:100%;position: absolute; left:0px;top:0px;z-index:11110;}
#overlay {display:none;background:transparent/*#cacaca*/; opacity:0.6;filter:alpha (opacity=60);width:100%;position: absolute; left:0px;top:0px;z-index:11111;}
#overlay1 {display:none;background:transparent;margin:0 auto;width:1020px;position: absolute; left:0px;top:0px;z-index:11112;}

.slideContainers {height:400px;}
.slides {position:relative;height:440px;width:100%}
.slide-nav {top:401px;}
.divNavX {position:absolute;top:401px;text-align:center !important;}

.errmsgbasket {visibility:hidden;text-align:right;font-size:90%;color:#c01c27;}
.errmsgbasketshow {text-align:left;font-size:80%;color:#c01c27;}
.error_zu, .error_fu, .error_fu1 {display:none;}
.divExistEmail {display:none;border:10px solid #0878b4; padding:0 10px 5px 10px;}

.divExistEmail h3 {margin:10px 0px !important;}
.divExistEmail .form-log {padding:10px 0 0 0;}
#InpSentPass {width:170px;border: 1px solid #ddd;padding: 8px 10px;margin:0 0 0 10px;}

.social {z-index:2222;}

.modal_upload {
    display:none;
    background-color: #fff;
    border: 1px solid #e5e5e5;
    box-shadow: 0 5px 5px rgba(0, 0, 0, 0.1);
    line-height: normal;
    margin: 18px 40px 0 0;
    padding: 18px;
    position: absolute;
    width: 270px;
    right:-25px;
    z-index: 11111;
}
.modal_upload.open {
    display: block;
}
.modal_upload::after, .modal_upload::before {
    border: medium solid transparent;
    bottom: 100%;
    content: " ";
    height: 0;
    left: 50%;
    pointer-events: none;
    position: absolute;
    width: 0;
}
.modal_upload::after {
    border-color: rgba(136, 183, 213, 0) rgba(136, 183, 213, 0) #fff;
    border-width: 14px;
    margin-left: -14px;
}
.modal_upload::before {
    border-bottom-color: #e5e5e5;
    border-width: 16px;
    margin-left: -16px;
}
.modal_upload h2 {
    font-size: 1em;
    margin: 0;
}
.modal_upload p {
    font-size: 0.75em;
    line-height: 1.3em;
    margin: 10px 0;
}
.modal_upload p:last-child {
    margin-bottom: 0;
}
.modal_upload .or {
    margin: 14px 0;
    text-align: center;
}
.modal_upload input {
    border: 1px solid #e5e5e5;
    font-size: 0.85em;
    margin-bottom: 10px;
    padding: 6px 8px;
    width: 100%;
}

.resultupload {display:none;width:1%;height:35px;background:#0057ae;margin:10px 0 0 0;color:#fff;text-align:center;font-size:0.75em;}

.modal_upload textarea {
    border: 1px solid #e5e5e5;
    font-size: 0.85em;
    margin-bottom: 10px;
    padding: 6px 8px;
    width: 100%;
    height:100px;
}

.modal_upload file {
    border: 1px solid #e5e5e5;
    font-size: 0.75em;
    margin: 10px 0;
    padding: 6px 8px;
    width: 100%;
}

.modal_upload button {
    width: 100%;
}

.article .detail .content h2 {margin-top:25px !important;}
.videos .p {height:110px !important; display:block;}

.auth { min-height:200px !important;}
.overlay-win-auth {bottom: 0;left: 0;position: fixed;right: 0;top: 0;z-index: 9999;}
.overlay-win-auth .shadow {background-color: rgba(0, 0, 0, 0.8);height: 100%;position: absolute;width: 100%;z-index: 11;}
.overlay-win-auth .window {background-color: #fff;left: 50%;max-height: 100%;min-height: 500px;padding: 25px 45px;position: absolute;top: 50%;transform: translate(-50%, -50%);width: 644px;z-index: 99;}
.overlay-win-auth .window .exit {margin: 20px 0 0;}
.overlay-win-auth .window textarea {border: 1px solid #e6e6e6;height: 88px;margin-bottom: 30px;padding: 10px;resize: none;width: 100%;}
.overlay-win-auth .window input {border: 1px solid #e6e6e6;line-height: 38px;margin-bottom: 10px;padding: 0 10px;width: 100%;}
.overlay-win-auth .window .select-file {margin: 40px 0 30px;}
.overlay-win-auth .window .select-file input[type="text"] {border: 1px solid #e6e6e6;line-height: 38px;width: 370px;}
.overlay-win-auth .window .select-file input[type="file"] {display: none;}
.overlay-win-auth .window .btn {float: right;margin-bottom: 50px;}
.overlay-win-auth .window .btn.blue {margin-bottom: 0;}
.overlay-win-auth .window .btn[disabled] {background-color: #e5e5e5;}
.overlay-win-auth .window .message {background-color: #24aa09;color: #fff;left: 0;padding: 18px 20px;position: absolute;right: 0;text-align: center;top: 100%;}
.overlay-win-auth .window .message.error {background-color: #c01c27;}
.overlay-win-auth .window.login form {margin: 40px 0 0;}
.overlay-win-auth .window.login form input {height: 40px;margin-bottom: 30px;max-width: 100%;padding: 0 20px;width: 100%;}
.overlay-win-auth .window.login .btn {margin: 0;width: 100%;}
.overlay-win-auth .loader {background-color: #e8e8e8;height: 20px;margin-bottom: 15px;overflow: hidden;position: relative;width: 100%;}
.overlay-win-auth .loader .status {background-color: #48aada;height: 20px;position: absolute;}

.overlay-win-newemail {bottom: 0;left: 0;position: fixed;right: 0;top: 0;z-index: 9999;}
.overlay-win-newemail .shadow {background-color: rgba(0, 0, 0, 0.8);height: 100%;position: absolute;width: 100%;z-index: 11;}
.overlay-win-newemail .window {background-color: #fff;left: 50%;max-height: 100%;min-height: 500px;padding: 25px 45px;position: absolute;top: 50%;transform: translate(-50%, -50%);width: 644px;z-index: 99;}
.overlay-win-newemail .window .exit {margin: 20px 0 0;}
.overlay-win-newemail .window textarea {border: 1px solid #e6e6e6;height: 88px;margin-bottom: 30px;padding: 10px;resize: none;width: 100%;}
.overlay-win-newemail .window input {border: 1px solid #e6e6e6;line-height: 38px;margin-bottom: 10px;padding: 0 10px;width: 100%;}
.overlay-win-newemail .window .select-file {margin: 40px 0 30px;}
.overlay-win-newemail .window .select-file input[type="text"] {border: 1px solid #e6e6e6;line-height: 38px;width: 370px;}
.overlay-win-newemail .window .select-file input[type="file"] {display: none;}
.overlay-win-newemail .window .btn {float: right;margin-bottom: 50px;}
.overlay-win-newemail .window .btn.blue {margin-bottom: 0;}
.overlay-win-newemail .window .btn[disabled] {background-color: #e5e5e5;}
.overlay-win-newemail .window .message {background-color: #24aa09;color: #fff;left: 0;padding: 18px 20px;position: absolute;right: 0;text-align: center;top: 100%;}
.overlay-win-newemail .window .message.error {background-color: #c01c27;}
.overlay-win-newemail .window.login form {margin: 40px 0 0;}
.overlay-win-newemail .window.login form input {height: 40px;margin-bottom: 30px;max-width: 100%;padding: 0 20px;width: 100%;}
.overlay-win-newemail .window.login .btn {margin: 0;width: 100%;}
.overlay-win-newemail .loader {background-color: #e8e8e8;height: 20px;margin-bottom: 15px;overflow: hidden;position: relative;width: 100%;}
.overlay-win-newemail .loader .status {background-color: #48aada;height: 20px;position: absolute;}

.overlay-pricememberhip {bottom: 0;left: 0;position: fixed;right: 0;top: 0;z-index: 9999;}
.overlay-pricememberhip .shadow {background-color: rgba(0, 0, 0, 0.8);height: 100%;position: absolute;width: 100%;z-index: 11;}
.overlay-pricememberhip .window {background-color: #fff;left: 50%;max-height: 100%;min-height: 500px;padding: 25px 45px;position: absolute;top: 50%;transform: translate(-50%, -50%);width: 644px;z-index: 99;}
.overlay-pricememberhip .window .exit {margin: 20px 0 0;}
.overlay-pricememberhip .window textarea {border: 1px solid #e6e6e6;height: 88px;margin-bottom: 30px;padding: 10px;resize: none;width: 100%;}
.overlay-pricememberhip .window input {border: 1px solid #e6e6e6;line-height: 38px;margin-bottom: 10px;padding: 0 10px;width: 100%;}
.overlay-pricememberhip .window .select-file {margin: 40px 0 30px;}
.overlay-pricememberhip .window .select-file input[type="text"] {border: 1px solid #e6e6e6;line-height: 38px;width: 370px;}
.overlay-pricememberhip .window .select-file input[type="file"] {display: none;}
.overlay-pricememberhip .window .btn {float: right;margin-bottom: 50px;}
.overlay-pricememberhip .window .btn.blue {margin-bottom: 0;}
.overlay-pricememberhip .window .btn[disabled] {background-color: #e5e5e5;}
.overlay-pricememberhip .window .message {background-color: #24aa09;color: #fff;left: 0;padding: 18px 20px;position: absolute;right: 0;text-align: center;top: 100%;}
.overlay-pricememberhip .window .message.error {background-color: #c01c27;}
.overlay-pricememberhip .window.login form {margin: 40px 0 0;}
.overlay-pricememberhip .window.login form input {height: 40px;margin-bottom: 30px;max-width: 100%;padding: 0 20px;width: 100%;}
.overlay-pricememberhip .window.login .btn {margin: 0;width: 100%;}
.overlay-pricememberhip .loader {background-color: #e8e8e8;height: 20px;margin-bottom: 15px;overflow: hidden;position: relative;width: 100%;}
.overlay-pricememberhip .loader .status {background-color: #48aada;height: 20px;position: absolute;}

.overlay-cardtypephoto {bottom: 0;left: 0;position: fixed;right: 0;top: 0;z-index: 9999;}
.overlay-cardtypephoto .shadow {background-color: rgba(0, 0, 0, 0.8);height: 100%;position: absolute;width: 100%;z-index: 11;}
.overlay-cardtypephoto .window {background-color: #fff;left: 50%;max-height: 100%;min-height: 300px;padding: 25px 45px;position: absolute;top: 50%;transform: translate(-50%, -50%);width: 450px;z-index: 99;}
.overlay-cardtypephoto .window .exit {margin: 20px 0 0;}
.overlay-cardtypephoto .window textarea {border: 1px solid #e6e6e6;height: 88px;margin-bottom: 30px;padding: 10px;resize: none;width: 100%;}
.overlay-cardtypephoto .window input {border: 1px solid #e6e6e6;line-height: 38px;margin-bottom: 10px;padding: 0 10px;width: 100%;}
.overlay-cardtypephoto .window .select-file {margin: 40px 0 0px 0;}
.overlay-cardtypephoto .window .blue-btn {margin: 0px 0 30px;}
.overlay-cardtypephoto .window .send-btn {margin: 0px 0 30px;}
.overlay-cardtypephoto .window .select-file input[type="text"] {border: 1px solid #e6e6e6;line-height: 38px;width: 360px;}
.overlay-cardtypephoto .window .select-file input[type="file"] {visibility:hidden;height:0px;font-size:0px;line-height:0px;margin:0;padding:0;}
.overlay-cardtypephoto .window .btn {margin-bottom: 50px;width:100%;}
.overlay-cardtypephoto .window .btn.blue {margin-bottom: 0;}
.overlay-cardtypephoto .window .btn[disabled] {background-color: #e5e5e5;}
.overlay-cardtypephoto .window .message {background-color: #24aa09;color: #fff;left: 0;padding: 18px 20px;position: absolute;right: 0;text-align: center;top: 100%;}
.overlay-cardtypephoto .window .message.error {background-color: #c01c27;}
.overlay-cardtypephoto .loader {background-color: #e8e8e8;height: 20px;margin-bottom: 15px;overflow: hidden;position: relative;width: 100%;}
.overlay-cardtypephoto .loader .status {background-color: #48aada;height: 20px;position: absolute;}

.overlay-cardtypephotonew {bottom: 0;left: 0;position: fixed;right: 0;top: 0;z-index: 9999;}
.overlay-cardtypephotonew .shadow {background-color: rgba(0, 0, 0, 0.8);height: 100%;position: absolute;width: 100%;z-index: 11;}
.overlay-cardtypephotonew .window {background-color: #fff;left: 50%;max-height: 100%;min-height: 300px;padding: 25px 45px;position: absolute;top: 50%;transform: translate(-50%, -50%);min-width:360px;max-width: 450px;z-index: 99;}
.overlay-cardtypephotonew .window .exit {margin: 20px 0 0;}
.overlay-cardtypephotonew .window textarea {border: 1px solid #e6e6e6;height: 88px;margin-bottom: 30px;padding: 10px;resize: none;width: 100%;}
.overlay-cardtypephotonew .window input {border: 1px solid #e6e6e6;line-height: 38px;margin-bottom: 10px;padding: 0 10px;width: 100%;}
.overlay-cardtypephotonew .window .select-file {margin: 40px 0 0px 0;}
.overlay-cardtypephotonew .window .blue-btn {margin: 0px 0 30px;}
.overlay-cardtypephotonew .window .send-btn {margin: 0px 0 30px;}
.overlay-cardtypephotonew .window .select-file input[type="text"] {border: 1px solid #e6e6e6;line-height: 38px;width: 360px;}
.overlay-cardtypephotonew .window .select-file input[type="file"] {visibility:hidden;height:0px;font-size:0px;line-height:0px;margin:0;padding:0;}
.overlay-cardtypephotonew .window .btn {margin-bottom: 50px;width:100%;}
.overlay-cardtypephotonew .window #browsefilenew {background:#c01c27 !important;}
.overlay-cardtypephotonew .window .btn.blue {margin-bottom: 0;}
.overlay-cardtypephotonew .window .btn[disabled] {background-color: #e5e5e5;}
.overlay-cardtypephotonew .window .message {background-color: #24aa09;color: #fff;left: 0;padding: 18px 20px;position: absolute;right: 0;text-align: center;top: 100%;}
.overlay-cardtypephotonew .window .message.error {background-color: #c01c27;}
.overlay-cardtypephotonew .loader {background-color: #e8e8e8;height: 20px;margin-bottom: 15px;overflow: hidden;position: relative;width: 100%;}
.overlay-cardtypephotonew .loader .status {background-color: #48aada;height: 20px;position: absolute;}


.overlay-fblinktoaccount.face-join .window {background-color: #4867aa;color: #fff;min-height: 400px;}
.overlay-fblinktoaccount.face-join .window .btn {background-color: #758dc2;margin: 12px 0 0;}
.overlay-fblinktoaccount.face-join h2, .overlay-fblinktoaccount.face-join h3 {color: #fff;}
.overlay-fblinktoaccount.face-join b {font-weight: 600;}
.overlay-fblinktoaccount.face-join ul {margin: 30px 0 60px 20px;}
.overlay-fblinktoaccount.face-join ul li {background: rgba(0, 0, 0, 0) url("../images/dot.png") no-repeat scroll left 11px;padding: 3px 0 3px 20px;}
.overlay-fblinktoaccount.face-join hr {border-color: #758dc2;}
.overlay-fblinktoaccount.face-join a {color: #fff;margin: 20px 0;}
.overlay-fblinktoaccount {bottom: 0;left: 0;position: fixed;right: 0;top: 0;z-index: 9999;}
.overlay-fblinktoaccount .shadow {background-color: rgba(0, 0, 0, 0.8);height: 100%;position: absolute;width: 100%;z-index: 11;}
.overlay-fblinktoaccount .window {background-color: #fff;left: 50%;max-height: 100%;min-height: 500px;padding: 25px 45px;position: absolute;top: 50%;transform: translate(-50%, -50%);width: 644px;z-index: 99;}
.overlay-fblinktoaccount .window .exit {margin: 20px 0 0;}

.overlay-profilepupil {bottom: 0;left: 0;position: fixed;right: 0;top: 0;z-index: 99999;}
.overlay-profilepupil .shadow {background-color: rgba(0, 0, 0, 0.8);height: 100%;position: absolute;width: 100%;z-index: 11;}
.overlay-profilepupil .window {width:644px;background-color: #fff;left: 50%;max-height: 100%;min-height: 300px;padding: 25px 45px;position: absolute;top: 50%;transform: translate(-50%, -50%);z-index: 99;}
.overlay-profilepupil .window .exit {margin: 20px 0 0;}
.overlay-profilepupil .window textarea {border: 1px solid #e6e6e6;height: 88px;margin-bottom: 30px;padding: 10px;resize: none;width: 100%;}
.overlay-profilepupil .window input {border: 1px solid #e6e6e6;line-height: 38px;margin-bottom: 10px;padding: 0 10px;width: 100%;}
.overlay-profilepupil .window .select-file {margin: 40px 0 0px 0;}
.overlay-profilepupil .window .blue-btn {margin: 0px 0 30px;}
.overlay-profilepupil .window .send-btn {margin: 0px 0 30px;}
.overlay-profilepupil .window .select-file input[type="text"] {border: 1px solid #e6e6e6;line-height: 38px;width: 360px;}
.overlay-profilepupil .window .select-file input[type="file"] {visibility:hidden;height:0px;font-size:0px;line-height:0px;margin:0;padding:0;}
.overlay-profilepupil .window .btn {margin-bottom: 50px;width:100%;}
.overlay-profilepupil .window .btn.blue {margin-bottom: 0;}
.overlay-profilepupil .window .btn[disabled] {background-color: #e5e5e5;}
.overlay-profilepupil .window .message {background-color: #24aa09;color: #fff;left: 0;padding: 18px 20px;position: absolute;right: 0;text-align: center;top: 100%;}
.overlay-profilepupil .window .message.error {background-color: #c01c27;}
.overlay-profilepupil .loader {background-color: #e8e8e8;height: 20px;margin-bottom: 15px;overflow: hidden;position: relative;width: 100%;}
.overlay-profilepupil .loader .status {background-color: #48aada;height: 20px;position: absolute;}

.overlay-uploadphotoinprofile {bottom: 0;left: 0;position: fixed;right: 0;top: 0;z-index: 9999;}
.overlay-uploadphotoinprofile .shadow {background-color: rgba(0, 0, 0, 0.8);height: 100%;position: absolute;width: 100%;z-index: 11;}
.overlay-uploadphotoinprofile .window {width:644px;background-color: #fff;left: 50%;max-height: 100%;min-height: 300px;padding: 25px 45px;position: absolute;top: 50%;transform: translate(-50%, -50%);z-index: 99;}
.overlay-uploadphotoinprofile .window.wider {width: 730px;}
.overlay-uploadphotoinprofile .window .exit {margin: 20px 0 0;}
.overlay-uploadphotoinprofile .window textarea {border: 1px solid #e6e6e6;height: 88px;margin-bottom: 30px;padding: 10px;resize: none;width: 100%;}
.overlay-uploadphotoinprofile .window input {border: 1px solid #e6e6e6;line-height: 38px;margin-bottom: 10px;padding: 0 10px;width: 100%;}
.overlay-uploadphotoinprofile .window .select-file {margin: 40px 0 0px 0;}
.overlay-uploadphotoinprofile .window .blue-btn {margin: 0px 0 30px;}
.overlay-uploadphotoinprofile .window .send-btn {margin: 0px 0 30px;}
.overlay-uploadphotoinprofile .window .select-file input[type="text"] {border: 1px solid #e6e6e6;line-height: 38px;width: 360px;}
.overlay-uploadphotoinprofile .window .select-file input[type="file"] {visibility:hidden;height:0px;font-size:0px;line-height:0px;margin:0;padding:0;}
.overlay-uploadphotoinprofile .window .btn {margin-bottom: 0px;width:100%;}
.overlay-uploadphotoinprofile .window .btn.blue {margin-bottom: 0;}
.overlay-uploadphotoinprofile .window .btn[disabled] {background-color: #e5e5e5;}
.overlay-uploadphotoinprofile .window .message {background-color: #24aa09;color: #fff;left: 0;padding: 18px 20px;position: absolute;right: 0;text-align: center;top: 100%;}
.overlay-uploadphotoinprofile .window .message.error {background-color: #c01c27;}
.overlay-uploadphotoinprofile .loader {background-color: #e8e8e8;height: 20px;margin-bottom: 15px;overflow: hidden;position: relative;width: 100%;}
.overlay-uploadphotoinprofile .loader .status {background-color: #48aada;height: 20px;position: absolute;}

.prograssUploaded {text-align:center;padding:0 0 20px 0;}
.overlay-lectors {bottom: 0;left: 0;position: fixed;right: 0;top: 0;z-index: 9999;}
.overlay-lectors .shadow {background-color: rgba(0, 0, 0, 0.8);height: 100%;position: absolute;width: 100%;z-index: 11;}
.overlay-lectors .window {width:644px;background-color: #fff;left: 50%;max-height:1000px;min-height: 300px;padding: 25px 45px;position: absolute;top: 50%;transform: translate(-50%, -50%);z-index: 99;}
.overlay-lectors .window.large {max-width: 100%; width: 1200px;max-height:800px;overflow-x:auto;}

.overlay-pupils {bottom: 0;left: 0;position: fixed;right: 0;top: 0;z-index: 9999;}
.overlay-pupils .shadow {background-color: rgba(0, 0, 0, 0.8);height: 100%;position: absolute;width: 100%;z-index: 11;}
.overlay-pupils .window {width:644px;background-color: #fff;left: 50%;max-height: 100%;min-height: 300px;padding: 25px 45px;position: absolute;top: 50%;transform: translate(-50%, -50%);z-index: 99;}
.overlay-pupils .window.large {max-width: 100%; width: 1200px;}
.overlay-pupils .window .buttons {width:260px;float:right}

.overlay-createpupil {bottom: 0;left: 0;position: fixed;right: 0;top: 0;z-index: 9999;}
.overlay-createpupil .shadow {background-color: rgba(0, 0, 0, 0.8);height: 100%;position: absolute;width: 100%;z-index: 11;}
.overlay-createpupil .window {width:644px;background-color: #fff;left: 50%;max-height: 100%;min-height: 300px;padding: 25px 45px;position: absolute;top: 50%;transform: translate(-50%, -50%);z-index: 99;}
.overlay-createpupil .window.large {max-width: 100%; width: 1200px;}
.overlay-createpupil .window .buttons {width:260px;float:right}
.overlay-createpupil .wider input[type="text"] {border: 1px solid #e6e6e6;line-height: 37px;margin-bottom: 10px;padding: 0 10px;width: 100%;}
.overlay-createpupil .window .label {padding:8px 10px 0 0; text-align:right;}

.overlay-attendantsnotes {bottom: 0;left: 0;position: fixed;right: 0;top: 0;z-index: 9999;}
.overlay-attendantsnotes .shadow {background-color: rgba(0, 0, 0, 0.8);height: 100%;position: absolute;width: 100%;z-index: 11;}
.overlay-attendantsnotes .window {width:644px;background-color: #fff;left: 50%;max-height: 100%;min-height: 500px;padding: 25px 45px;position: absolute;top: 50%;transform: translate(-50%, -50%);z-index: 99;}
.overlay-attendantsnotes .window.large {max-width: 100%; width: 70%;}
.overlay-attendantsnotes .window .buttons {width:260px;float:right}

.overlay-noteorderschoolpupil {bottom: 0;left: 0;position: fixed;right: 0;top: 0;z-index: 9999;}
.overlay-noteorderschoolpupil .shadow {background-color: rgba(0, 0, 0, 0.8);height: 100%;position: absolute;width: 100%;z-index: 11;}
.overlay-noteorderschoolpupil .window {width:500px;background-color: #fff;left: 50%;max-height: 100%;min-height: 200px;padding: 25px 45px;position: absolute;top: 50%;transform: translate(-50%, -50%);z-index: 99;}
.overlay-noteorderschoolpupil .window.large {max-width: 100%; width: 30%;}

.overlay-transferschoolpupil {bottom: 0;left: 0;position: fixed;right: 0;top: 0;z-index: 9999;}
.overlay-transferschoolpupil .shadow {background-color: rgba(0, 0, 0, 0.8);height: 100%;position: absolute;width: 100%;z-index: 11;}
.overlay-transferschoolpupil .window {width:600px;background-color: #fff;left: 50%;max-height: 800px; overflow-x:auto; min-height: 200px;padding: 25px 25px;position: absolute;top: 50%;transform: translate(-50%, -50%);z-index: 99;}
.overlay-transferschoolpupil .window.large {max-width: 100%; width: 60%;}

.overlay-transferedschoolpupil {bottom: 0;left: 0;position: fixed;right: 0;top: 0;z-index: 9999;}
.overlay-transferedschoolpupil .shadow {background-color: rgba(0, 0, 0, 0.8);height: 100%;position: absolute;width: 100%;z-index: 11;}
.overlay-transferedschoolpupil .window {width:600px;background-color: #fff;left: 50%;max-height: 800px; overflow-x:auto; min-height: 200px;padding: 25px 25px;position: absolute;top: 50%;transform: translate(-50%, -50%);z-index: 99;}
.overlay-transferedschoolpupil .window.large {max-width: 100%; width: 70%;}

.overlay-testedschoolpupil {bottom: 0;left: 0;position: fixed;right: 0;top: 0;z-index: 9999;}
.overlay-testedschoolpupil .shadow {background-color: rgba(0, 0, 0, 0.8);height: 100%;position: absolute;width: 100%;z-index: 11;}
.overlay-testedschoolpupil .window {width:600px;background-color: #fff;left: 50%;max-height: 95%; overflow-x:auto; min-height: 70%;padding: 25px 25px;position: absolute;top: 50%;transform: translate(-50%, -50%);z-index: 99;}
.overlay-testedschoolpupil .window.large {max-width: 100%; width: 90%;}

.overlay-testedschoolpupiltable {bottom: 0;left: 0;position: fixed;right: 0;top: 0;z-index: 9999;}
.overlay-testedschoolpupiltable .shadow {background-color: rgba(0, 0, 0, 0.8);height: 100%;position: absolute;width: 100%;z-index: 11;}
.overlay-testedschoolpupiltable .window {width:600px;background-color: #fff;left: 50%;max-height: 95%; overflow-x:auto; min-height: 70%;padding: 25px 25px;position: absolute;top: 50%;transform: translate(-50%, -50%);z-index: 99;}
.overlay-testedschoolpupiltable .window.large {max-width: 100%; width: 90%;}
.overlay-testedschoolpupiltable .window.large .exit {position:absolute;top:20px;right:20px;z-index:100;}

.overlay-testschoolpupilediting {bottom: 0;left: 0;position: fixed;right: 0;top: 0;z-index: 9999; display:none;}
.overlay-testschoolpupilediting .shadow {background-color: rgba(0, 0, 0, 0.8);height: 100%;position: absolute;width: 100%;z-index: 11;}
.overlay-testschoolpupilediting .window {width:600px;background-color: #fff;left: 50%;max-height: 95%; overflow-x:auto; min-height: 70%;padding: 25px 25px;position: absolute;top: 50%;transform: translate(-50%, -50%);z-index: 99;}
.overlay-testschoolpupilediting .window.large {max-width: 100%; width: 90%;}

.overlay-testschoolpupilmarking {bottom: 0;left: 0;position: fixed;right: 0;top: 0;z-index: 9999; display:none;}
.overlay-testschoolpupilmarking .shadow {background-color: rgba(0, 0, 0, 0.8);height: 100%;position: absolute;width: 100%;z-index: 11;}
.overlay-testschoolpupilmarking .window {max-width:600px;background-color: #fff;left: 50%;max-height: 20%; overflow-x:auto; min-height: 70%;padding: 25px 25px;position: absolute;top: 50%;transform: translate(-50%, -50%);z-index: 99;}
.overlay-testschoolpupilmarking .wider {max-width: 100%; width: 40%;}
.overlay-testschoolpupilmarking .wider input {border: 1px solid #e6e6e6;line-height: 37px;margin-bottom: 10px;padding: 0 10px;width: 100%;}
.overlay-testschoolpupilmarking .wider .averageMark {width: 10% !important;text-align:center;}
.overlay-testschoolpupilmarking .row {margin-bottom:20px;}
.overlay-testschoolpupilmarking .rowAverage {text-align:center;}

.overlay-testschoolpupilmarkinglectors {bottom: 0;left: 0;position: fixed;right: 0;top: 0;z-index: 9999; display:none;}
.overlay-testschoolpupilmarkinglectors .shadow {background-color: rgba(0, 0, 0, 0.8);height: 100%;position: absolute;width: 100%;z-index: 11;}
.overlay-testschoolpupilmarkinglectors .window {max-width:600px;background-color: #fff;left: 50%;max-height: 20%; overflow-x:auto; min-height: 70%;padding: 25px 25px;position: absolute;top: 50%;transform: translate(-50%, -50%);z-index: 99;}
.overlay-testschoolpupilmarkinglectors .wider {max-width: 100%; width: 40%;}
.overlay-testschoolpupilmarkinglectors .wider input[type="text"] {border: 1px solid #e6e6e6;line-height: 37px;margin-bottom: 10px;padding: 0 10px;width: 100%;}
.overlay-testschoolpupilmarkinglectors .wider .averageMark {width: 10% !important;text-align:center;}
.overlay-testschoolpupilmarkinglectors .row {margin-bottom:20px;}
.overlay-testschoolpupilmarkinglectors .rowAverage {text-align:center;}
.overlay-testschoolpupilmarkinglectors .oneMarkingLector {display:none;}

.overlay-schoolChief {bottom: 0;left: 0;position: fixed;right: 0;top: 0;z-index: 9999;}
.overlay-schoolChief .shadow {background-color: rgba(0, 0, 0, 0.8);height: 100%;position: absolute;width: 100%;z-index: 11;}
.overlay-schoolChief .window {width:644px;background-color: #fff;left: 50%;max-height: 100%;min-height: 300px;padding: 25px 45px;position: absolute;top: 50%;transform: translate(-50%, -50%);z-index: 99;}
.overlay-schoolChief .window.wider {width: 730px;overflow:auto;}
.overlay-schoolChief .window .exit {margin: 20px 0 0;}
.overlay-schoolChief .window textarea {border: 1px solid #e6e6e6;height: 88px;margin-bottom: 30px;padding: 10px;resize: none;width: 100%;}
.overlay-schoolChief .window input {border: 1px solid #e6e6e6;line-height: 38px;margin-bottom: 10px;padding: 0 10px;width: 100%;}
.overlay-schoolChief .window .select-file {margin: 40px 0 0px 0;}
.overlay-schoolChief .window .blue-btn {margin: 0px 0 30px;}
.overlay-schoolChief .window .send-btn {margin: 0px 0 30px;}
.overlay-schoolChief .window .select-file input[type="text"] {border: 1px solid #e6e6e6;line-height: 38px;width: 360px;}
.overlay-schoolChief .window .select-file input[type="file"] {visibility:hidden;height:0px;font-size:0px;line-height:0px;margin:0;padding:0;}
.overlay-schoolChief .window .btn {float:right;}
.overlay-schoolChief .window .btn.blue {margin-bottom: 0;}
.overlay-schoolChief .window .btn[disabled] {background-color: #e5e5e5;}
.overlay-schoolChief .window .message {background-color: #24aa09;color: #fff;margin-top:15px;padding: 18px 20px;text-align: center;}
.overlay-schoolChief .window .message.error {background-color: #c01c27;}
.overlay-schoolChief .loader {background-color: #e8e8e8;height: 20px;margin-bottom: 15px;overflow: hidden;position: relative;width: 100%;}
.overlay-schoolChief .loader .status {background-color: #48aada;height: 20px;position: absolute;}

.overlay-schoolOwner {bottom: 0;left: 0;position: fixed;right: 0;top: 0;z-index: 9999;}
.overlay-schoolOwner .shadow {background-color: rgba(0, 0, 0, 0.8);height: 100%;position: absolute;width: 100%;z-index: 11;}
.overlay-schoolOwner .window {width:644px;background-color: #fff;left: 50%;max-height: 100%;min-height: 300px;padding: 25px 45px;position: absolute;top: 50%;transform: translate(-50%, -50%);z-index: 99;}
.overlay-schoolOwner .window.wider {width: 730px;overflow:auto;}
.overlay-schoolOwner .window .exit {margin: 20px 0 0;}
.overlay-schoolOwner .window textarea {border: 1px solid #e6e6e6;height: 88px;margin-bottom: 30px;padding: 10px;resize: none;width: 100%;}
.overlay-schoolOwner .window input {border: 1px solid #e6e6e6;line-height: 38px;margin-bottom: 10px;padding: 0 10px;width: 100%;}
.overlay-schoolOwner .window .select-file {margin: 40px 0 0px 0;}
.overlay-schoolOwner .window .blue-btn {margin: 0px 0 30px;}
.overlay-schoolOwner .window .send-btn {margin: 0px 0 30px;}
.overlay-schoolOwner .window .select-file input[type="text"] {border: 1px solid #e6e6e6;line-height: 38px;width: 360px;}
.overlay-schoolOwner .window .select-file input[type="file"] {visibility:hidden;height:0px;font-size:0px;line-height:0px;margin:0;padding:0;}
.overlay-schoolOwner .window .btn {float:right;}
.overlay-schoolOwner .window .btn.blue {margin-bottom: 0;}
.overlay-schoolOwner .window .btn[disabled] {background-color: #e5e5e5;}
.overlay-schoolOwner .window .message {background-color: #24aa09;color: #fff;margin-top:15px;padding: 18px 20px;text-align: center;}
.overlay-schoolOwner .window .message.error {background-color: #c01c27;}
.overlay-schoolOwner .loader {background-color: #e8e8e8;height: 20px;margin-bottom: 15px;overflow: hidden;position: relative;width: 100%;}
.overlay-schoolOwner .loader .status {background-color: #48aada;height: 20px;position: absolute;}

.overlay-schoolLogo {bottom: 0;left: 0;position: fixed;right: 0;top: 0;z-index: 9999;}
.overlay-schoolLogo .shadow {background-color: rgba(0, 0, 0, 0.8);height: 100%;position: absolute;width: 100%;z-index: 11;}
.overlay-schoolLogo .window {width:644px;background-color: #fff;left: 50%;max-height: 100%;min-height: 300px;padding: 25px 45px;position: absolute;top: 50%;transform: translate(-50%, -50%);z-index: 99;}
.overlay-schoolLogo .window.wider {width: 730px;overflow:auto;}
.overlay-schoolLogo .window .exit {margin: 20px 0 0;}
.overlay-schoolLogo .window textarea {border: 1px solid #e6e6e6;height: 88px;margin-bottom: 30px;padding: 10px;resize: none;width: 100%;}
.overlay-schoolLogo .window input {border: 1px solid #e6e6e6;line-height: 38px;margin-bottom: 10px;padding: 0 10px;width: 100%;}
.overlay-schoolLogo .window .select-file {margin: 40px 0 0px 0;}
.overlay-schoolLogo .window .blue-btn {margin: 0px 0 30px;}
.overlay-schoolLogo .window .send-btn {margin: 0px 0 30px;}
.overlay-schoolLogo .window .select-file input[type="text"] {border: 1px solid #e6e6e6;line-height: 38px;width: 360px;}
.overlay-schoolLogo .window .select-file input[type="file"] {visibility:hidden;height:0px;font-size:0px;line-height:0px;margin:0;padding:0;}
.overlay-schoolLogo .window .btn {float:right;}
.overlay-schoolLogo .window .btn.blue {margin-bottom: 0;}
.overlay-schoolLogo .window .btn[disabled] {background-color: #e5e5e5;}
.overlay-schoolLogo .window .message {background-color: #24aa09;color: #fff;margin-top:15px;padding: 18px 20px;text-align: center;}
.overlay-schoolLogo .window .message.error {background-color: #c01c27;}
.overlay-schoolLogo .loader {background-color: #e8e8e8;height: 20px;margin-bottom: 15px;overflow: hidden;position: relative;width: 100%;}
.overlay-schoolLogo .loader .status {background-color: #48aada;height: 20px;position: absolute;}

.overlay-bazarPhoto {bottom: 0;left: 0;position: fixed;right: 0;top: 0;z-index: 9999;}
.overlay-bazarPhoto .shadow {background-color: rgba(0, 0, 0, 0.8);height: 100%;position: absolute;width: 100%;z-index: 11;}
.overlay-bazarPhoto .window {width:644px;background-color: #fff;left: 50%;max-height: 100%;min-height: 300px;padding: 25px 45px;position: absolute;top: 50%;transform: translate(-50%, -50%);z-index: 99;}
.overlay-bazarPhoto .window.wider {width: 730px;overflow:auto;}
.overlay-bazarPhoto .window .exit {margin: 20px 0 0;}
.overlay-bazarPhoto .window textarea {border: 1px solid #e6e6e6;height: 88px;margin-bottom: 30px;padding: 10px;resize: none;width: 100%;}
.overlay-bazarPhoto .window input {border: 1px solid #e6e6e6;line-height: 38px;margin-bottom: 10px;padding: 0 10px;width: 100%;}
.overlay-bazarPhoto .window .select-file {margin: 40px 0 0px 0;}
.overlay-bazarPhoto .window .blue-btn {margin: 0px 0 30px;}
.overlay-bazarPhoto .window .send-btn {margin: 0px 0 30px;}
.overlay-bazarPhoto .window .select-file input[type="text"] {border: 1px solid #e6e6e6;line-height: 38px;width: 360px;}
.overlay-bazarPhoto .window .select-file input[type="file"] {visibility:hidden;height:0px;font-size:0px;line-height:0px;margin:0;padding:0;}
.overlay-bazarPhoto .window .btn {float:right;}
.overlay-bazarPhoto .window .btn.blue {margin-bottom: 0;}
.overlay-bazarPhoto .window .btn[disabled] {background-color: #e5e5e5;}
.overlay-bazarPhoto .window .message {background-color: #24aa09;color: #fff;margin-top:15px;padding: 18px 20px;text-align: center;}
.overlay-bazarPhoto .window .message.error {background-color: #c01c27;}
.overlay-bazarPhoto .loader {background-color: #e8e8e8;height: 20px;margin-bottom: 15px;overflow: hidden;position: relative;width: 100%;}
.overlay-bazarPhoto .loader .status {background-color: #48aada;height: 20px;position: absolute;}
.overlay-bazarPhoto hr {margin:40px 0 0 0 !important;}

.overlay-existschoolchief {bottom: 0;left: 0;position: fixed;right: 0;top: 0;z-index: 9999;}
.overlay-existschoolchief .shadow {background-color: rgba(0, 0, 0, 0.8);height: 100%;position: absolute;width: 100%;z-index: 11;}
.overlay-existschoolchief .window {width:400px;background-color: #fff;left: 50%;max-height: 100%;min-height: 300px;padding: 25px 45px;position: absolute;top: 50%;transform: translate(-50%, -50%);z-index: 99;}
.overlay-existschoolchief .window.wider {width: 400px;overflow:auto;}
.overlay-existschoolchief .window .exit {margin: 20px 0 0;}
.overlay-existschoolchief .window .btn {float:right;width:100%;}
.overlay-existschoolchief .window .btn.blue {margin-bottom: 0;}
.overlay-existschoolchief .window .btn[disabled] {background-color: #e5e5e5;}
.overlay-existschoolchief .window .message {background-color: #24aa09;color: #fff;margin-top:15px;padding: 18px 20px;text-align: center;}
.overlay-existschoolchief .window .message.error {background-color: #c01c27;}
.editSchool .avtr img  {height:90px !important}

.overlay-confirm {bottom: 0;left: 0;position: fixed;right: 0;top: 0;z-index: 9999;}
.overlay-confirm .shadow {background-color: rgba(0, 0, 0, 0.8);height: 100%;position: absolute;width: 100%;z-index: 11;}
.overlay-confirm .window {width:600px;background-color: #fff;left: 50%;max-height: 800px; overflow-x:auto; min-height: 200px;padding: 25px 25px;position: absolute;top: 50%;transform: translate(-50%, -50%);z-index: 99;}
.overlay-confirm .window.wider {max-width: 450px;overflow:auto;}
.overlay-confirm .window .exitX {margin: 20px 0 0;}
.overlay-confirm .window inputX {border: 1px solid #e6e6e6;line-height: 38px;padding: 0 10px;width: 65%;}
.overlay-confirm .window .btn {margin-bottom: 10px;width:100%;}
.overlay-confirm .window .btn.blue {margin-bottom: 0;}
.overlay-confirm .window .btn.red {color:#fff;;}

.overlay-perexphoto {bottom: 0;left: 0;position: fixed;right: 0;top: 0;z-index: 9999;}
.overlay-perexphoto .shadow {background-color: rgba(0, 0, 0, 0.8);height: 100%;position: absolute;width: 100%;z-index: 11;}
.overlay-perexphoto .window {background-color: #fff;left: 50%;max-height: 100%;min-height: 300px;padding: 25px 45px;position: absolute;top: 50%;transform: translate(-50%, -50%);min-width:360px;max-width: 450px;z-index: 99;}
.overlay-perexphoto .window .exit {margin: 20px 0 0;}
.overlay-perexphoto .window textarea {border: 1px solid #e6e6e6;height: 88px;margin-bottom: 30px;padding: 10px;resize: none;width: 100%;}
.overlay-perexphoto .window input {border: 1px solid #e6e6e6;line-height: 38px;margin-bottom: 10px;padding: 0 10px;width: 100%;}
.overlay-perexphoto .window .select-file {margin: 40px 0 0px 0;}
.overlay-perexphoto .window .blue-btn {margin: 0px 0 30px;}
.overlay-perexphoto .window .send-btn {margin: 0px 0 30px;}
.overlay-perexphoto .window .select-file input[type="text"] {border: 1px solid #e6e6e6;line-height: 38px;width: 360px;}
.overlay-perexphoto .window .select-file input[type="file"] {visibility:hidden;height:0px;font-size:0px;line-height:0px;margin:0;padding:0;}
.overlay-perexphoto .window .btn {margin-bottom: 50px;width:100%;}
.overlay-perexphoto .window #browsefilenew {background:#c01c27 !important;}
.overlay-perexphoto .window .btn.blue {margin-bottom: 0;}
.overlay-perexphoto .window .btn[disabled] {background-color: #e5e5e5;}
.overlay-perexphoto .window .message {background-color: #24aa09;color: #fff;left: 0;padding: 18px 20px;position: absolute;right: 0;text-align: center;top: 100%;}
.overlay-perexphoto .window .message.error {background-color: #c01c27;}
.overlay-perexphoto .loader {background-color: #e8e8e8;height: 20px;margin-bottom: 15px;overflow: hidden;position: relative;width: 100%;}
.overlay-perexphoto .loader .status {background-color: #48aada;height: 20px;position: absolute;}

.sbor {margin-bottom: 30px;margin-top: 15px;}
.sbor .col {padding: 15px;width: 240px;}
.sbor .col > div {height: 440px;padding: 1px;text-align: center;}
.sbor .col > div > div {padding: 25px 35px;}
.sbor .col .small {margin: 0;}
.sbor .col ul {font-size: 12px;margin: 20px 15px 0;}
.sbor .col ul .stars {margin-top: -10px;}
.sbor .col ul .soc {margin-top: 5px;}
.sbor .col ul .soc a {color: #fff;font-size: 22px;margin: 0 5px;}
.sbor .col .extraNum {color: #fff;font-size: 100px;line-height: 400px;}
.sbor .col .bg-white .extraNum {color: #d4d4d4;}
.sbor .col span {color:#0878b4;}
.sbor .col .bg-white ul .soc a {color:#e8e8e8 !important}
.sbor .col ul .soc a:hover {color:#48aada  !important;}

@media (max-height: 1024px) {
  .overlay-cardtypephotonew .window {overflow-x:auto;}
}
@media (max-width: 1024px) {
  .sbor .colBlank {display:none !important}
}

@media (max-width: 720px) {
  .sbor .col {width:290px !important;}  
}

@media (max-width: 768px) {
  .sbor .col {width:290px !important;}
  #lz_overlay_chat, #lz_eye_catcher {display:none;}
}

@media (max-width: 360px) {
  .sbor .col {width:330px !important;}
  .sbor {text-align:center !important}
}
.divNewSchoolGallery {display:none;}
.divNewSchoolGallery .window {width:100%;background-color: #fff;}     
.divNewSchoolGallery .window input {border: 1px solid #e6e6e6;line-height: 38px;padding: 0 10px;width: 70%;}
.divNewSchoolGallery .window input.numphoto {border: 1px solid #e6e6e6;line-height: 38px;padding: 0 10px;width: 28%;}
.divNewSchoolGallery .window .blue-btn {margin: 0px 0 10px;}
.divNewSchoolGallery .window .send-btn {margin: 0px 0 10px;}
.divNewSchoolGallery .window .select-file input[type="text"] {border: 1px solid #e6e6e6;line-height: 38px;width: 360px;}
.divNewSchoolGallery .window .select-file input[type="file"] {visibility:hidden;height:0px;font-size:0px;line-height:0px;margin:0;padding:0;}
.divNewSchoolGallery .window .btn {margin-bottom: 10px;width:100%;}
.divNewSchoolGallery .window .btn.blue {margin-bottom: 0;}
.divNewSchoolGallery .window .btn.red {color:#fff;;}

.overlay-UploadSchoolPhoto {bottom: 0;left: 0;position: fixed;right: 0;top: 0;z-index: 9999;}
.overlay-UploadSchoolPhoto .shadow {background-color: rgba(0, 0, 0, 0.8);height: 100%;position: absolute;width: 100%;z-index: 11;}
.overlay-UploadSchoolPhoto .window {width:450px;background-color: #fff;left: 50%;max-height: 100%;min-height: 300px;padding: 25px 45px;position: absolute;top: 50%;transform: translate(-50%, -50%);z-index: 99;}
.overlay-UploadSchoolPhoto .window.wider {width: 450px;overflow:auto;}
.overlay-UploadSchoolPhoto .window .exit {margin: 20px 0 0;}
.overlay-UploadSchoolPhoto .window input {border: 1px solid #e6e6e6;line-height: 38px;padding: 0 10px;width: 65%;}
.overlay-UploadSchoolPhoto .window input.numphoto {border: 1px solid #e6e6e6;line-height: 38px;padding: 0 10px;width: 33%;}
.overlay-UploadSchoolPhoto .window .btn {margin-bottom: 10px;width:100%;}
.overlay-UploadSchoolPhoto .window .btn.blue {margin-bottom: 0;}
.overlay-UploadSchoolPhoto .window .btn.red {color:#fff;;}

/*.window {overflow:auto}*/
/*
.overlay-UploadSchoolPhoto {bottom: 0;left: 0;position: fixed;right: 0;top: 0;z-index: 9999;}
.overlay-UploadSchoolPhoto .shadow {background-color: rgba(0, 0, 0, 0.8);height: 100%;position: absolute;width: 100%;z-index: 11;}
.overlay-UploadSchoolPhoto .window {width:100%;background-color: #fff;}
.overlay-UploadSchoolPhoto .window.wider {width: 400px;overflow:auto;}
.overlay-UploadSchoolPhoto .window input {border: 1px solid #e6e6e6;line-height: 38px;padding: 0 10px;width: 70%;}
.overlay-UploadSchoolPhoto .window input.numphoto {border: 1px solid #e6e6e6;line-height: 38px;padding: 0 10px;width: 28%;}
.overlay-UploadSchoolPhoto .window .blue-btn {margin: 0px 0 10px;}
.overlay-UploadSchoolPhoto .window .send-btn {margin: 0px 0 10px;}
.overlay-UploadSchoolPhoto .window .select-file input[type="text"] {border: 1px solid #e6e6e6;line-height: 38px;width: 360px;}
.overlay-UploadSchoolPhoto .window .select-file input[type="file"] {visibility:hidden;height:0px;font-size:0px;line-height:0px;margin:0;padding:0;}
.overlay-UploadSchoolPhoto .window .btn {margin-bottom: 10px;width:100%;}
.overlay-UploadSchoolPhoto .window .btn.blue {margin-bottom: 0;}
.overlay-UploadSchoolPhoto .window .btn.red {color:#fff;;}
*/
.schoolgallery {position:relative;}
.schoolgallery a.delImageSchool {position:absolute;top:0px;right:20px;z-index:3;}

.ulSocials li {float:left; width:70px; }

#imgCardType {margin:20px 0 20px 0;}
#resultSendLicencePhoto {float:left; padding:7px 0 0 20px;display:block;width:200px;height:30px;}

#cont_WhyMember .colPd .col-md-6 .pd-sm {min-height:300px;}
#cont_WhyMember .colPd .col-sm-6 .pd-sm {min-height:250px;}
.contact-cards .row .col {margin-right:0;padding-right:0;}

.timeline .circle h2 a {float:none;text-align:center;color:#fff;font-size:20px;}

.timeline .circle.icon-9w {background-image: url("../images/icon-9w.png");background-position: center center;background-repeat: no-repeat;}
.timeline .circle.smallCanJoin .h2canJoin {margin-top:19px !important;}
.timeline .circle.smallCanJoin {overflow:hidden;}
/*.timeline .circle.smallCanJoin a.aCanJoin {background-color: #fff;color: #ff5c00;display: block;font-size: 12px;margin-top: 0px;padding: 0px;}*/
.timeline .circle.smallCanJoin a.aCanJoin {color: #fff;display: block;font-size: 12px;margin-top: 0px;padding: 0px;}

nav.main ul li > ul {z-index:10;}

#admin .table-2 .col .asc  {float:right;width:15px;height:20px;background-image: url('../images/asc.png');background-position: center 10px;background-repeat: no-repeat;}
#admin .table-2 .col .ascsel  {float:right;width:15px;height:20px;background-image: url('../images/ascsel.png');background-position: center 10px;background-repeat: no-repeat;}
#admin .table-2 .col .desc {float:right;width:15px;height:20px;background-image: url('../images/desc.png');background-position: center 10px;background-repeat: no-repeat;}
#admin .table-2 .col .descsel {float:right;width:15px;height:20px;background-image: url('../images/descsel.png');background-position: center 10px;background-repeat: no-repeat;}
#admin .table-2 .colCourseTypes { width:210px;}
#admin .table-2 .selCourseTypes { width:200px;}

#admin .table-2 .row .nowrap {white-space: nowrap}
#admin .table-2 li.edit {padding: 0px 0 30px 0 !important;}

.profile .profile-pic-none {position: absolute;top: -10px;right: 30px;width: 100px;}
.profile .profile-pic-none:after {content: '';position: absolute;top: -18px;left: 3px;width: 52px;height: 69px;}

.no100 {text-align:center;}
@media (min-width: 767px) {
  .no100 .loginMobile {max-width:480px;} 
}
.avtr1 {width:100px;margin:10px 0 20px 15px;border-radius: 50%;overflow: hidden;position: relative;}
.avtr1 img {width:100px;height:100px;}

.avtr2 {left:10px;top:15px;width:60px;margin:0px !important;padding:0px !important;border-radius:50%;overflow:hidden;position:absolute;}
.avtr2 img {width:60px;height:60px;}

.avtr3 {width:70px;height:70px;margin:0px;border-radius: 50%;overflow: hidden;position: relative;padding:0 !important;}
.avtr3 img {max-width:70px !important;margin:0 !important;padding:0 !important}

.pupilsHover {border:2px solid orange;}
.openProfilePupilInLector {cursor:pointer;}

div.editing {display:none;}
div.editing textarea {width:100%;height:120px;border:1px solid #333;}
div.editing .btn {width:100px;margin:10px 0;float:right;}
.btnNewElementsMethodics {width:300px;margin:10px 0;float:right;}
div.editing .btnNextProcedure {width:300px;margin:10px 0;float:right;background:#333 !important;color:#fff;}
.divProcedure_0 {display:none;}

div.editing input[type="text"] {border:1px solid #333;margin:10px 0;padding:6px 10px; width:100%;}
.nameElement  {border:1px solid #333;margin:10px 0;padding:6px 10px; width:79%;}
.inpElement  {border:1px solid #333;margin:10px 0;padding:6px 10px; width:20%;margin-right:7px !important;}
.numPerfect {float:left;width:4%;font-size:23px;font-weight:bold;margin:5px 0 0 0;padding:4px 5px 0 0;text-align:right;}
.inpPerfect {float:left;width:96% !important;}
.morePerfectLink, .morePerfectLink1, .moreBarLink {text-align:right;}
.inpProcedure {float:left;width:20% !important;margin-right:10px !important;}
.nameProcedure {float:left;width:79% !important;}
.divElementsMethodics ul {float:left;}
.divElementsMethodics a {float:right;}

.selCourses {background: rgba(0, 0, 0, 0) url("../images/select.png") no-repeat scroll right center;border: 1px solid #333;border-radius: 0;font-size: 14px;line-height: normal;margin: 5px 0 0;padding: 7px 34px 7px 12px;width: 79%;}
.listMethodics td {padding:2px 0px;}

.listMethodics td.tdCode {padding:2px 5px 2px 0px;}
.listMethodics td.tdName {padding:2px 5px 2px 5px;}
.listMethodics td.tdPublic {padding:2px 0px; text-align:center;}
.h2NewMethodic a {font-size:16px;font-weight:400;line-height:40px;}

.gallery li {position:relative;}
.gallery li a.delImageSchoolAdmin {position:absolute;right:10px;top:10px;z-index:9;background:none !important;}

#filephoto {font-size:1px;line-height:1px;height:1px;margin:0;}

.article .detail .tags li {white-space:nowrap}
.article .detail .tags li h2{
    display: inline-block;
    font-size: 12px;
    margin-left: 12px;
    margin:0;
    padding:0;
    color:#888;
}
