﻿@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,600&subset=latin-ext');@-ms-viewport{width:auto !important;}
html.wait,html.wait *{cursor:wait!important}


#message-error div{color:#000;font-family:'Open Sans',sans-serif; border:1px solid #e00101;padding:20px 30px;margin-bottom:10px;background-color:#fff0f0}
.container{position:relative}
.alert-message{position:fixed;bottom:-13px;right:0;width:100%;display:none;-webkit-box-shadow:0 0 5px 1px rgba(0,0,0,.39);-moz-box-shadow:0 0 5px 1px rgba(0,0,0,.39);box-shadow:0 0 5px 1px rgba(0,0,0,.39);transition:box-shadow .15s ease-in;z-index:1000}
.alert-content{width:100%;background-color:#fff;position:absolute;cursor:pointer}
.alert-message-content{width: 1140px; margin:0 auto;}
.top-alert{padding:15px 0;min-height:61px}
.top-alert p{font-size:20px}
.top-alert a{text-decoration: none;}
.bottom-alert{padding:15px 0;padding-top:0}
.bottom-alert div{padding-top:15px;padding-bottom:10px}
.alert-message h4{margin:0}
.alert-message h1{font-weight:bold;font-size:17.5px;padding:0}
.alert-message .left-image{width:63px;height:61px;float:left;margin-right:15px}
.alert-message .right-arrow{position:absolute;top:15px;right:15px;font-size:37px;margin-top:10px}
.alert-message .right-arrow button{display:block;width:40px;height:40px;border-radius:25px;padding:0;background-color:#fff;font-size:37px}
.close-open-alert{width:76px;height:34px;position:absolute;top:0;right:0;cursor:pointer;border:none}
.technical-difficulties{border-top:5px solid #d00201}
.technical-difficulties .left-image{background:url(../images/tech.gif) no-repeat center bottom}
.technical-difficulties .right-arrow button{color:#d00201;border:2px solid #fff;transition:all .15s ease-in}
.technical-difficulties .alert-content:hover .right-arrow button,.technical-difficulties .alert-content:active .right-arrow button{border:2px solid #d00201;transition:all .15s ease-in}
.right-arrow button:focus{outline:none}
.notification .right-arrow button:focus{border:2px solid #0f6a37;transition:all .15s ease-in}
.technical-difficulties .right-arrow button:focus{border:2px solid #d00201;transition:all .15s ease-in}
.technical-difficulties .close-open-alert{background:url(../images/tech_open.png) no-repeat center bottom}
.notification .close-open-alert{background:url(../images/notif_open.png) no-repeat center bottom}
.notification{border-top:5px solid #0f6a37}
.notification .left-image{background:url(../images/notif.gif) no-repeat center bottom}
.notification .right-arrow button{color:#0f6a37;border:2px solid #fff;transition:all .15s ease-in}
.notification .alert-content:hover .right-arrow button,.notification .alert-content:active .right-arrow button{border:2px solid #0f6a37;transition:all .15s ease-in}
.center-message{margin-right:40px}



@media(max-width:767px){.sections h2{font-size:24px}
.alert-message-content{width:100%}
.top-alert{padding:15px 20px}
.bottom-alert{padding:0 20px}
.alert-message{right:0}
}

@media(max-width:427px){
    .alert-message{width:100%}
}
