.topmap{text-transform: uppercase;color:white;}
.indexmap {color:white;margin-left:10px}
.indexmapa {color:white;}

@font-face{font-family:'PF Agora Sans Pro';src:url("fonts/pfagorasanspro-bold-webfont.eot");src:local('PF Agora Sans Pro'), url("fonts/pfagorasanspro-bold-webfont.woff") format('woff'), url("fonts/pfagorasanspro-bold-webfont.ttf") format('truetype');font-weight:700;font-style:normal;}
@font-face{font-family:'PF Agora Sans Pro';src:url("fonts/pfagorasanspro-black-webfont.eot");src:local('PF Agora Sans Pro'), url("fonts/pfagorasanspro-black-webfont.woff") format('woff'), url("fonts/pfagorasanspro-black-webfont.ttf") format('truetype');font-weight:900;font-style:normal;}
@font-face{font-family:'PF Agora Sans Pro';src:url("fonts/pfagorasanspro-reg-webfont.eot");src:local('PF Agora Sans Pro'), url("fonts/pfagorasanspro-reg-webfont.woff") format('woff'), url("fonts/pfagorasanspro-reg-webfont.ttf") format('truetype');font-weight:400;font-style:normal;}
@font-face{font-family:'PF Agora Slab Pro';src:url("fonts/pfagoraslabpro-bold-webfont.eot");src:local('PF Agora Slab Pro'), url("fonts/pfagoraslabpro-bold-webfont.woff") format('woff'), url("fonts/pfagoraslabpro-bold-webfont.ttf") format('truetype');font-weight:700;font-style:normal;}
@font-face{font-family:'PF Agora Slab Pro';src:url("fonts/pfagoraslabpro-black-webfont.eot");src:local('PF Agora Slab Pro'), url("fonts/pfagoraslabpro-black-webfont.woff") format('woff'), url("fonts/pfagoraslabpro-black-webfont.ttf") format('truetype');font-weight:900;font-style:normal;}
@font-face{font-family:'PF Agora Slab Pro';src:url("fonts/pfagoraslabpro-reg-webfont.eot");src:local('PF Agora Slab Pro'), url("fonts/pfagoraslabpro-reg-webfont.woff") format('woff'), url("fonts/pfagoraslabpro-reg-webfont.ttf") format('truetype');font-weight:400;font-style:normal;}
body.is-locked{overflow:hidden;}
.popup{background:rgba(0,0,0,0.8);position:fixed;left:0;top:0;right:0;bottom:0;z-index:-1;overflow:auto;opacity:0;visibility:hidden;display:none;width:100%;height:100%;}
.popup.is-visible{opacity:1;visibility:visible;z-index:1000;display:block;}
.popup-window{position:relative;width:500px;background:#FFF;box-shadow:0 30px 40px rgba(0,0,0,0.4);padding:40px;box-sizing:border-box;margin:100px auto;border-radius:0 0 2px 2px;transition-delay:0;transition-duration:0.2s;transition-property:-webkit-transform;transition-property:transform;-webkit-transform:perspective(1000px) rotateX(50deg);transform:perspective(1000px) rotateX(50deg);border:none !important;overflow:hidden;}
.popup.is-visible .popup-window{-webkit-transform:none;transform:none;-webkit-perspective:600px;perspective:600px;}
.popup-frame{float:left;margin-right:-200%;width:100%;transition-delay:0;transition-duration:0.2s;transition-property:trasform, opacity, visibility;opacity:0;visibility:hidden;}
.popup-frame.is-visible{opacity:1;visibility:visible;}
.form-label{display:inline-block;width:200px;}
.textbox{border-radius:5px;outline:none;border:1px solid #bcbcbc;}
.popup-button{width:160px;margin:40px auto 0px;}
.popup-button button{border:0px;background:#2a86c3;color:#FFF;text-align:center;font-size:16px;padding:10px 0px;width:100%;display:block;}
.form-label{color:#2a2a2a;font-weight:400;}
.popup-button button:hover{-webkit-filter:brightness(110%);filter:brightness(110%);}
.popup-title{margin:0px 0px 25px;}
.popup-close:before{content:'\00D7';}
.popup-close{display:inline-block;background:#2A86C3;color:#FFF;padding:0px 9px;border-radius:5px;position:absolute;top:21px;right:21px;font-size:21px;cursor:pointer;}
.popup-close:hover{-webkit-filter:brightness(110%);filter:brightness(110%);}
.is-error .form-label{color:#CB2D26;font-weight:400;}
.popup .form-item{width:100%;}
.popup textarea.textbox{width:100%;height:113px;margin-top:8px;}
body{font-family:'PF Agora Sans Pro', Helvetica, Arial, Sans-serif;font-size:16px;}
.float--left{float:left;}
.float--right{float:right;}
.title---page{padding:48px 0px 40px;text-align:center;font-weight:600;}
.select--grey{color:#525252;}
.select--grey{color:#525252;}
.select--black{color:#000000;}
.text--center{text-align:center;}
.text--right{text-align:right;}
.wrapper{margin:10px auto;max-width:1100px;min-width:400px;padding-right:5px;padding-left:5px;}
.wrapper--no-padding{padding-right:0px;padding-left:0px;}
.logo-block--desc{color:#373332;font-size:16px;padding-top:10px;}
.padding-top--desktop{height:20px;}
.header{margin-top:21px;}
.auth-block--item{margin-left:20px;}
.logo-block{text-align:left;margin:0px;padding:20px 0px 0px 7px;}
.logo-block--img{background-image:url('images/logo.png');background-repeat:no-repeat;max-width:263px;width:100%;height:31px;display:inline-block;alt:"Брезан уфа торговля на рынке форекс forex";title:"Брезан уфа торговля на рынке форекс forex";}
.btn{padding:12px 18px;}
.btn--shadow{-webkit-box-shadow:inset 0px -8px 15px 5px rgba(107,107,107,0.29);-moz-box-shadow:inset 0px -8px 15px 5px rgba(107,107,107,0.29);box-shadow:inset 0px -8px 15px 5px rgba(107,107,107,0.29);}
.btn--red{background-color:#db241c;color:#FFF;border:1px solid #ab3833;}
.btn--red:hover{color:#FFF;}
.btn--white{background-color:#FFF;border:1px solid #bababa;color:#353535;}
.btn--white:hover{color:#353535;}
.btn--grey{background-color:#e6e6e6;color:#353535;}
.btn--grey:hover{color:#353535;}
.btn--blue{border:1px solid #2b71a2;background-color:#1c7bbd;color:#FFF;}
.btn--blue:hover{color:#FFF;}
.contact-block--phone{text-align:right;}
.contact-block--phone-blue{color:#265b83;margin:0px;}
.contact-block--phone{color:#353535;margin:0px;}
.contact-block--actions{text-align:right;}
.contact-block--question{color:#353535;font-size:16px;display:inline-block;width:100%;padding:5px 0px 0px 0px;text-decoration:underline;}
.a--grey{color:#353535;text-decoration:underline;}
.a--grey:hover{color:#000000;text-decoration:none;}
.icons{background-image:url('images/icons.png');background-repeat:no-repeat;display:block;}
.icons--reg{width:27px;height:33px;background-position:0px 0px;}
.icons--phone{width:32px;height:33px;background-position:-28px 0px;}
.icons--menu{width:49px;height:40px;background-position:0px -36px;}
.icons--fb{width:31px;height:32px;background-position:-61px 0px;}
.icons--tw{width:31px;height:32px;background-position:-92px 0px;}
.icons--vk{width:32px;height:32px;background-position:-123px 0px;}
@media only screen and (min-width:570px) and (max-width:992px){.icons--fb{width:74px;height:74px;background-position:-50px -34px;}
.icons--tw{width:74px;height:74px;background-position:-123px -34px;}
.icons--vk{width:74px;height:74px;background-position:-198px -34px;}
}
.actions-block{text-align:right;margin-top:-14px;}
.menu-block{background:#e2e2e2;margin-top:50px;}
.menu-block--container{display:table;}
.menu-block--item{text-align:center;display:table-cell;width:1000px;padding:20px 0px;font-size:16px;color:#1d1d1d;position:relative;}
.menu-block--item:hover{text-decoration:none;color:#1d1d1d;background:#FFF;}
.menu-block--item:before{content:'';display:block;background:#bbc3ce;width:1px;height:17px;position:absolute;top:23px;left:0px;}
.menu-block--item:nth-child(1):before{display:none;}
.plus-block{padding:30px 45px 30px;background:#006fbe;background:-moz-linear-gradient(top, #006fbe 0%, #175a8e 100%);background:-webkit-linear-gradient(top, #006fbe 0%,#175a8e 100%);background:linear-gradient(to bottom, #006fbe 0%,#175a8e 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#006fbe', endColorstr='#175a8e',GradientType=0);color:#FFF;}
.plus-block--container{padding:40px 0px;}
.plus-block--icon{display:block;margin:0px auto;}
.plus-block--h2{font-weight:600;}
.plus-block--text{font-size:16px;color:#b8d7ec;margin:0px;width:95%;}
.desc-block--h2{text-align:center;font-weight:600;padding:60px 0px 50px;}
.desc-block--h3{font-weight:600;}
.desc-block--a{color:#333;text-decoration:underline;}
.desc-block--a:hover{color:#333;text-decoration:none;}
.desc-block{padding-bottom:70px;}
.steps-block{background:#eef9ff;margin-top:60px;margin-bottom:60px;text-align:center;padding-bottom:70px;}
.steps-block--icons{background-position:50% 50%;background-repeat:no-repeat;background-size:contain;width:77px;height:77px;display:table-cell;float:none;}
.steps-block--step{padding-bottom:24px;float:left;width:100%;}
.steps-block--step1{padding-bottom:24px;float:left;width:100%;}
@media only screen and (min-width:300px) and (max-width:992px){.steps-block--text{text-align:left;font-size:22px;vertical-align:middle;display:table-cell;float:none;}
.steps-block--step{display:table;}
.steps-block--step1{display:table;}
}
@media only screen and (min-width:992px){.steps-block--step{width:20%;}
.steps-block--icons{height:100px;display:inline-block;float:none;}
.steps-block--step1{width:33%;}
}
.steps-block--icons-s1{background-image:url('images/icon-1.png');}
.steps-block--icons-s2{background-image:url('images/icon-2.png');}
.steps-block--icons-s3{background-image:url('images/icon-3.png');}
.steps-block--icons-s4{background-image:url('images/icon-4.png');}
.steps-block--icons-s5{background-image:url('images/icon-5.png');}
.questions-block{border-top:2px solid #e8e8e8;}
@media only screen and (min-width:570px) and (max-width:992px){.questions-block{border-top:none;}
}
.questions-block--h2{margin-top:-80px;text-align:center;font-weight:600;padding:60px 0px 50px;}
.questions-block--h2-white{background:#FFF;padding:0px 20px;}
.questions-block--icon{height:200px;background-position:50% 50%;background-repeat:no-repeat;background-image:url('images/big-icon-6.png');}
.questions-block--item{padding:14px 20px 14px 0px;border-bottom:1px solid #e8e8e8;position:relative;display:block;color:#333;text-decoration:none;}
.questions-block--item:hover{color:#333;}
.questions-block--item:before{content:'?';display:block;color:#272727;font-size:16px;position:absolute;top:13px;right:0px;font-weight:600;}
.questions-block--item-noborder{border:0px;}
.questions-block--btn{margin:15px 0px 30px;}
.news-block{background:#f4f4f4;}
.news-block--h3{color:#000;font-weight:400;}
.news-block--a{color:#000;text-decoration:underline;display:inline-block;padding:5px 0px;}
.news-block--a:hover{color:#000;text-decoration:none;}
.news-block--ul{margin:0px;padding:0px 0px 0px 18px;}
.news-block--title{font-size:18px;font-weight:600;color:#0c78c3;}
.news-block--title1{font-size:18px;font-weight:600;color:#fcf8e3;}
.news-block--date{font-size:16px;color:#0c78c3;padding:3px 0px 0px;}
.news-block--date1{font-size:16px;color:#d9edf7;padding:3px 0px 0px;}
.news-block--text{padding-left:16.66666667%;margin-left:15px;}
.news-block--item{padding-bottom:18px;}
@media only screen and (min-width:570px) and (max-width:992px){.news-block--date{float:right;}
.news-block--title{padding-left:0px;}
.news-block--text{margin-left:0px;padding-left:0px;}
}
.footer-block{padding-top:10px;padding-bottom:10px;}
.footer-block--copirate{font-size:18px;}
.footer-block--social{display:inline-block;margin-right:5px;margin-top:10px;}
.footer-block--beznebes{color:#1e6ea3;text-decoration:underline;display:inline-block;margin-top:15px;}
.footer-block--beznebes:hover{color:#1e6ea3;text-decoration:none;}
.footer-block--beznebes-col{text-align:right;}
.footer-block--copirate,
.footer-block--beznebes-col,
.footer-block--social-col{margin:30px 0px;}
@media only screen and (min-width:570px) and (max-width:992px){.footer-block--beznebes-col{text-align:center;}
.footer-block--social-center{width:280px;margin:0px auto;}
}
.news-item{display:table;width:100%;margin-bottom:25px;}
.news-item--date{font-size:16px;display:table-cell;width:100px;vertical-align:top;padding:0px 30px 0px 0px;}
.news-item--msg{font-size:16px;display:table-cell;width:100%;vertical-align:top;}
.block-buttons{margin-top:25px;}
.block-buttons--item{display:block;float:left;width:26.666666667%;white-space:normal;}
.block-buttons--space{display:block;float:left;width:10%;height:1px;}
.grafic-block{border:2px solid #cfcfcf;padding:22px;margin:0px 0px 30px;}
.grafic-block--row{display:table-row;}
.grafic-block--right-col{width:30%;display:table-cell;padding-left:50px;}
.grafic-block--left-col{width:70%;display:table-cell;}
.grafic-block--grafic{display:block;width:80%;}
.grafic-block--btn{width:100%;}
.col--bottom{vertical-align:bottom;}
.grafic-block--title{font-size:18px;font-weight:600;}
.kurs--title{font-size:31px;margin-bottom:0px;padding-bottom:0px;}
.kurs--title-desc{margin-top:10px;margin-bottom:40px;}
.title---desc{font-size:20px;color:#767676;font-weight:600;}
.kurs--icon-1{display:block;}
.kurs--video-list{margin-top:50px;}
.kurs--video-list{padding-top:15px;padding-bottom:25px;}
.kurs-form{background:#036ab5;background:-moz-linear-gradient(top, #036ab5 0%, #1b4f7e 100%);background:-webkit-linear-gradient(top, #036ab5 0%,#1b4f7e 100%);background:linear-gradient(to bottom, #036ab5 0%,#1b4f7e 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#036ab5', endColorstr='#1b4f7e',GradientType=0);}
.kurs-form--h2{color:#FFF;font-weight:600;font-size:28px;line-height:36px;}
.kurs-form--text{color:#FFF;font-weight:400;font-size:19px;padding:0px 27px;}
.kurs-form--input{border:0px;outline:none;background:#FFF;border-radius:5px;padding:5px 10px;width:280px;}
.kurs-form--input-xl{width:400px;}
.kurs-form--value{margin:10px 0px 20px;}
.kurs-form--btn{margin:20px auto 30px;display:block;font-size:16px;font-weight:600;}
.kurs-form--small{color:#FFF;font-size:16px;}
.kurs-descvideo{padding:50px 0px;}
.kurs-descvideo--title{font-size:21px;}
.submenu-block--container{display:none;padding-top:10px;padding-bottom:10px;}
.submenu--item{padding:10px 25px 10px 10px;display:inline-block;color:#337ab7;}
.is-visible{display:block;}
.container-fluid>.navbar-collapse, .container-fluid>.navbar-header, .container>.navbar-collapse, .container>.navbar-header{margin-left:auto;margin-right:auto;}
.menu-block{background:#e2e2e2;margin-top:50px;width:100%;}
.navbar-default{border:0px;background:none;-webkit-box-shadow:none;box-shadow:none;padding:0px;margin:0px;}
.navbar-default .navbar-nav>li>a{padding:20px 0px;font-size:16px;color:#1d1d1d;}
.navbar-nav>li{display:table-cell;width:1000px;float:none;vertical-align:middle;}
.navbar-nav>li{text-align:center;}
@media only screen and (min-width:768px){.navbar-nav{float:none;margin:0 auto;display:table;max-width:1100px;min-width:400px}
}
@media only screen and (max-width:1050px){.menu-block.container{padding-left:0px;padding-right:0px;}
.container-fluid{padding-right:0px;padding-left:0px;}
}
.kurs-form .popup-text{font-size:18px;color:#FFF;text-align:center;padding-top:100px;}
.navbar-header--title{display:none;}
@media only screen and (max-width:980px){.navbar-default .navbar-nav>li a{font-size:32px;}
.navbar-nav li{text-align:center;}
.dropdown-menu>li>a:focus,
.dropdown-menu>li>a:hover{background-color:#e8e8e8;background-image:-webkit-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background-image:-o-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#e8e8e8));background-image:linear-gradient(to bottom,#f5f5f5 0,#e8e8e8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);background-repeat:repeat-x;}
.navbar-nav .open .dropdown-menu>li>a{line-height:normal;}
.dropdown-menu>li>a{color:#888;}
.navbar-collapse.collapse{display:none!important;padding:0px;margin:0px;}
.nav.navbar-nav{width:100%;}
.navbar-collapse.collapse.in{display:block!important;}
.navbar-nav>li{display:block;width:100%;}
.navbar-toggle{display:block;}
.navbar-header{float:none;}
.navbar-collapse:before,
.navbar-collapse:after{content:initial;}
.nav.navbar-nav:before,
.nav.navbar-nav:after{content:initial;}
.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none;}
.navbar-header>button{position:absolute;top:-110px;left:4%;}
.navbar-header--title{position:absolute;top:-38px;left:0px;width:100%;text-align:center;font-size:22px;display:block;}
.navbar-default .navbar-toggle .icon-bar{background-color:#010101;}
.navbar-toggle .icon-bar{display:block;width:44px;height:6px;border-radius:5px;}
.navbar-toggle .icon-bar:nth-child(3){width:30px;}
.navbar-toggle .icon-bar+.icon-bar{margin-top:8px;}
.navbar{min-height:1px;}
body{font-size:28px;}
.steps-block--text{font-size:28px;}
.plus-block--text{font-size:28px;line-height:26px;}
.h2, h2{font-size:40px;}
.h3, h3{font-size:34px;}
.popup-button button,
.btn{font-size:28px;}
.news-block--date{font-size:28px;}
.news-block--title{font-size:34px;}
.logo-block{text-align:center;position:relative;}
.kurs-form--value{float:none;}
.kurs-form--text{font-size:29px;display:block;padding:0px;}
.kurs-form--input{display:block;width:100%;}
.kurs-form--small{font-size:24px;}
.is-error .kurs-form--input{background:#FF3D35;}
.kurs-form .popup-text{font-size:30px;}
.plus-block{padding:60px 0px 100px;min-width:400px;}
.menu-block{min-width:400px;}
.btn{padding:10px 15px;}
.actions-block{padding:0px;}
.wrapper{padding-right:15px;padding-left:15px;}
}
@media (max-width:640px){#jivo_chat_widget{display:none;}
element.style{margin-top:20px;margin-bottom:20px;}
html, body { overflow-x: hidden;}
.footermap p { color:white;}
