ul.breadcrumbs li a,ul.breadcrumbs li,ul.breadcrumbs li{color:#fff}.main-content .start-list-page .nav-menu .btn:focus,.main-content .start-list-page .nav-menu .btn{background:none;border:none;border-bottom:2px #686868 dotted;color:#333;padding:5px 0;margin:0 10px 5px 0;font-size:12px}.main-content .start-list-page .nav-menu .btn-danger,.main-content .start-list-page .nav-menu .btn.btn-default:hover{color:#a2428a!important;background:none!important;border-color:currentcolor currentcolor #f2f2f2}.login-page h1{text-align:center}.main-content .login-page fieldset{box-shadow:1px 1px 20px -3px rgba(0,0,0,.2);background:#363636;border-color:#606060}.main-content .login-page fieldset legend{color:#fff}.main-content .register-page h4{font-size:20px}.main-content .success-payment-page .message-container .message{color:#9f449e}.main-content .form-control:not(.white):focus{box-shadow:none;border:1px solid #606060}.select2-container--bootstrap.select2-container--focus .select2-selection,.select2-container--bootstrap.select2-container--open .select2-selection{box-shadow:none;border:1px solid #606060}.main-content .registration-main-page .registration-form,.main-content .registration-main-page .registration-form-requirements{box-shadow:1px 1px 20px -3px rgba(0,0,0,.2);background:#fff;border:none}.main-content .registration-main-page .registration-form-requirements{padding:43px 60px;text-align:center}.main-content .registration-main-page .registration-form-additional{background:transparent}.main-content .personal-info .social-category-holder{background:none}.main-content .account-page{margin-top:0}.main-content .individual.results-table .results-row.stage-results,.main-content .results-table .results-row .resultsHighlight{background:#e0e0e0 none repeat scroll 0 0}.main-content .individual.results-table .results-row.stage-results{border:none}.main-content .individual.results-table .results-row.stage-results span{color:#333}.main-content .individual.results-table .results-row.stage-results .stage-result .stage-time{color:#333;background:#cecece}.main-content .registration-ordinar-page .registration-page-content .assign-form,.main-content .account-page .account-content .media-statistics .table-item,.main-content .account-page .account-content .media-statistics .table-item.odd,.main-content .account-page .account-content .table-item,.main-content .account-page .account-content .table-item.odd,.main-content .account-page .account-content .stat-row,.main-content .shopping-cart-overview{background:#cecece;box-shadow:none;border:none;color:#fff}.main-content .shopping-cart-overview .items-value-count div.circle .circle-wrapper .circle-content{border-color:#333;color:#333}.main-content .account-page .account-content .account .edit-mode .nav-tabs>li>a,.main-content .account-page .account-content .account .edit-mode .nav-tabs>li>a:focus,.main-content .account-page .account-content .account .edit-mode .nav-tabs>li>a:hover,.main-content .account-page .account-content .account .edit-mode .nav-tabs>li.active>a,.main-content .account-page .account-content .account .edit-mode .nav-tabs>li.active>a:focus,.main-content .account-page .account-content .account .edit-mode .nav-tabs>li.active>a:hover,.main-content .account-page .account-content .personal-info .info-group .caption-val,.main-content .account-page .account-content .personal-info .info-group .caption,.main-content .account-page .account-menu ul li a,.main-content .account-page .account-content .account-name-header span,.main-content .grid-container .union-col-wrapper,.main-content .shopping-cart tr.item .team-registration .title,.shopping-cart .content-list tr.item .individual-registration .registration-title span,.shopping-cart-overview,.main-content .circleProgressBar .circle.done .label,.main-content .circleProgressBar .circle.done .title,.main-content .registration-page h1 .event-title,.main-content .registration-page h1 .race-title,.main-content .registration-page h1 .race-date,.main-content .shopping-cart .footer .total .total-label span,.main-content .shopping-cart .footer .total .total-value-label span,.main-content .registration-main-page .registration-types .nav-tabs>li a,.main-content .shopping-cart-overview .header-container .more-info a,.shopping-cart-overview .body-container .body .total .value,.shopping-cart-overview .body-container .body .total .currency{color:#333}.main-content .participant-admin-register .registration-form{padding:43px 60px 60px 60px;background-color:transparent;border:none}.main-content .account-page .menu-content{padding:0;border:none}.main-content .account-page .menu-content .accountmenu-with-button{padding:25px;box-shadow:1px 1px 20px -3px rgba(0,0,0,.2);background:#363636}@media(max-width:1200px){.main-content .account-page .menu-content .accountmenu-with-button{background:none;box-shadow:none;padding:0}.main-content .account-page .menu-content .accountmenu-with-button .account-menu{padding:25px;box-shadow:1px 1px 20px -3px rgba(0,0,0,.2);background:#363636}}.main-content .account-page .account-content .purple-header{background:#a2428a}.main-content .account-page .account-content .header-block{border:none}.main-content .account-page .account-content .account-name-header{background:none;padding:0}.main-content .account-page .account-content .account-name-header span{font-size:41px;line-height:41px;font-family:"RobotoLight",Arial,sans-serif}.main-content .account-page .account-content .activity-info{border:none;width:100%;margin-top:20px}.main-content .account-page .view-mode .account-body .personal-info,.main-content .account-page .view-mode .account-content .personal-info{width:75%}#changeUserAvatarModal .modal-body>p.info{padding:15px 0}#changeUserAvatarModal .avatar-preview-container>.col-sm-8{padding:0}.account #changeUserAvatarModal .avatar-wrapper{background:#363636}.account #changeUserAvatarModal .avatar-preview-container .preview-lg{height:160px;width:160px}@media(max-width:1200px){.main-content .account-page .view-mode .account-content .personal-info{width:100%}}.main-content .account-page .account-menu .circle-wrapper .circle-content{background:#cecece;border-color:#cecece}.main-content .input-group-addon{background:#fff}.media-container .events-block .event-info-wrap{margin:0;background:none}.account-part .form-group label{font-family:"RobotoLight",Arial,sans-serif;font-size:13px}.main-content .my-marks-page .select2-container--bootstrap .select2-selection,.main-content .my-championships-page .select2-container--bootstrap .select2-selection,.main-content .order-list-page .select2-container--bootstrap .select2-selection{width:160px}.main-content .account-page .account-menu ul li.active a{color:#a2428a;padding-left:0}.account-page .account-content .stats.account-body .stat-row{margin-bottom:10px}.profile-results .stars-wrap{background:none;display:inline-block}.main-content .account-page .account-content .profile-results .race-caption{line-height:45px}.main-content .account-page .account-content .profile-results .header,.main-content .circleProgressBar .bar.done,.main-content .circleProgressBar .bar-right-red-block{background:#a2428a}.main-content .account-page .account-content .profile-results .results-table .results-header{background-color:#f2f2f2}.main-content .account-page .account-content .profile-results .results-table .results-body.results-row{background-color:#fff}.main-content .registration-page h1 .event-title,.main-content .registration-page h1 .race-title,.main-content .registration-page h1 .race-date{font-family:"RobotoLight",Arial,sans-serif}.main-content .circleProgressBar .top-bar,.main-content .circleProgressBar .bottom-bar{display:none}.main-content .circleProgressBar .bar,.main-content .circleProgressBar .bar-block{height:4px;top:-47px}.main-content .registration-page .pageheader .race-title{background-color:#a2428a;color:#2b2b2b}.main-content .circleProgressBar .bar-left-red-block{background:#a2428a}.main-content .circleProgressBar .circle.done .label,.main-content .circleProgressBar .circle .label{height:54px;line-height:47px;width:54px;background:transparent}.main-content .circleProgressBar .circle.done{background:#f2f2f2 none repeat scroll 0 0;border-color:#a2428a}.main-content .circleProgressBar .circle{border:2px #aeaeae solid;background:#f2f2f2 none repeat scroll 0 0;z-index:100}.main-content .circleProgressBar .bar.active{background:linear-gradient(to right,#a2428a,#aeaeae);background:-moz-linear-gradient(left,#a2428a,#aeaeae);background:-webkit-linear-gradient(left,#a2428a,#aeaeae);background:-o-linear-gradient(left,#a2428a,#aeaeae);background:-ms-linear-gradient(left,#a2428a,#aeaeae)}.main-content .circleProgressBar .circle .title{font-family:"RobotoLight",Arial,sans-serif}.main-content .circleProgressBar .circle.done .title{font-family:"RobotoRegular",Arial,sans-serif}.main-content .registration-main-page .registration-types .nav-tabs>li{background:transparent none repeat scroll 0 0;border:1px solid #606060;border-radius:4px;color:#fff;transition:.3s}.main-content .registration-main-page .registration-types .nav-tabs>li:hover{border-color:#a2428a;background:#a2428a}.main-content .registration-main-page .registration-types .nav-tabs>li.disabled{background:#434343 none repeat scroll 0 0!important;border-color:#606060!important;cursor:default}.main-content .registration-main-page .registration-types .nav-tabs>li.disabled a{color:#999}.main-content .shopping-cart .footer .total .total-label span,.main-content .shopping-cart .footer .total .total-value-label span,.main-content .registration-main-page .registration-types .nav-tabs>li a{color:#333}.main-content .registration-main-page .registration-types .nav-tabs>li.active{border-color:#a2428a;background:#a2428a;color:#fff;cursor:default}.main-content .registration-main-page .registration-types .nav-tabs>li.active a{color:#fff;cursor:default}.main-content .registration-main-page .registration-types .nav-tabs>li.active.disabled a{color:#fff;cursor:default}.phone-input{padding-left:20px}.phone-plus{position:absolute;top:7px;left:7px;display:inline-block;z-index:3}.registration-form .form-group label{text-transform:none}.main-content .bfh-selectbox.open>.bfh-selectbox-options,.main-content .bfh-selectbox .bfh-selectbox-options ul{max-width:100%;width:100%}.main-content .bfh-selectbox .bfh-selectbox-options,.main-content .bfh-selectbox.open .bfh-selectbox-toggle{background:#fff}.main-content .bfh-selectbox.open a.bfh-selectbox-toggle,.main-content .bfh-selectbox.open a.bfh-selectbox-toggle:hover,.main-content .bfh-selectbox.open .bfh-selectbox-options ul li>a,.main-content .bfh-selectbox.open a.bfh-selectbox-toggle{color:#454545}.main-content .bfh-selectbox .bfh-selectbox-options ul li>a:hover,.main-content .bfh-selectbox .bfh-selectbox-options ul li>a:focus{color:#454545;text-decoration:none;background-color:#a2428a}.main-content .bfh-selectbox a.bfh-selectbox-toggle,.main-content .bfh-selectbox a.bfh-selectbox-toggle:hover{color:#333}.form-control[disabled],.form-control[readonly],.form-control[disabled]:hover,.form-control[readonly]:hover,fieldset[disabled] .form-control{background:#fff;color:#999;border-color:#606060}.main-content .registration-page .buttons .right-buttons .right span{border-color:transparent transparent transparent #fff}.main-content .registration-page .buttons .left-buttons div{border-color:transparent #fff transparent transparent}.main-content .registration-pay-page .card-payment .radio img,.main-content .abonement-application-page .card-payment .radio img{border:none}.main-content .registration-cart-page .cart-content,.main-content .registration-product-page .products{background:#fff none repeat scroll 0 0;border:none;box-shadow:1px 1px 20px -3px rgba(0,0,0,.2)}.main-content .registration-pay-page .card-payment,.main-content .abonement-application-page .card-payment{background:transparent;border:none}.main-content .registration-pay-page h2.text-center,.main-content .abonement-application-page h2.text-center{text-align:center}.main-content .registration-pay-page .card-payment .payment-type,.main-content .abonement-application-page .card-payment .payment-type{display:inline-block;float:none;width:33%;vertical-align:top;min-width:298px}.main-content .registration-pay-page .card-payment .payment-type .radio,.main-content .abonement-application-page .card-payment .payment-type .radio{border:1px #a2428a solid;padding:20px 0 20px 20px;min-height:135px;text-align:left}.main-content .registration-pay-page .card-payment .radio img,.main-content .abonement-application-page .card-payment .radio img{margin-left:10px;height:40px;width:auto}.main-content .registration-pay-page .card-payment .payment-type .description,.main-content .abonement-application-page .card-payment .payment-type .description{display:block;padding-left:10px}.payment-type .description .big{display:block;font-size:16px;padding:10px 0}.payment-type .description .small{display:block;font-size:13px}.main-content .registration-cart-page .add-registarion-button{font-size:14px;font-family:"RobotoRegular",Arial,sans-serif}.main-content .registration-main-page .registration-friend .friend-box{background:transparent}.main-content legend{color:#333}.main-content .shopping-cart-overview .header-container .cart-wrapper .cart-block,.main-content .shopping-cart table.content-list tr.header,.main-content .shopping-cart-overview.expanded,.main-content .shopping-cart-overview .detailes-view .footer,.main-content .registration-shopping-cart td.item-number div.circle .circle-wrapper .circle-content,html .modal-header,html .modal-primary .modal-header,.main-content table.table>thead>tr>th,.order-list .head,.account-page .account-content .purple-header,.main-content .registration-page .pageheader .race-title{background:#a2428a;color:#fff}.main-content .shopping-cart-overview .detailes-view .footer{transition:.3s}.main-content .shopping-cart-overview .detailes-view .footer:hover{background-color:#923a80}.main-content .shopping-cart-overview .header-container .cart-wrapper .cart-block .button-angle{display:none}.main-content .shopping-cart-overview .detailes-view .total .label,.main-content .shopping-cart-overview .detailes-view .total .value,.main-content .shopping-cart-overview .detailes-view .total .currency,.main-content .shopping-cart-overview .detailes-view,.main-content .shopping-cart .content-list tr.item .individual-registration .registration-title,.main-content .shopping-cart-overview .header-container .more-info a,.main-content .shopping-cart-overview .detailes-view .content-list tr.item td.remove-command .remove-button{color:#333}html .modal-content,.main-content .shopping-cart .sub-items,.main-content .registration-shopping-cart .shopping-cart-content{background:#f8f8f8 none repeat scroll 0 0}.main-content .shopping-cart-overview .detailes-view{background-color:#363636;box-shadow:1px 1px 20px -3px rgba(0,0,0,.2)}.main-content .shopping-cart-overview .detailes-view .content-list tr.item td.remove-command div.circle .circle-wrapper .circle-content:hover span,.main-content .shopping-cart-overview .detailes-view .clear-cart a:hover .label{color:#a2428a}.main-content .shopping-cart-overview .detailes-view .content-list tr.item td.remove-command div.circle .circle-wrapper .circle-content:hover{border-color:#a2428a}.main-content .remove-command div.circle .circle-wrapper .circle-content span{color:#0f0c00}.bfh-number-btn{cursor:pointer}.main-content ul.default li::before,.main-content ol.default li::before{color:#f8ab05}.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline,.has-error.radio label,.has-error.checkbox label,.has-error.radio-inline label,.has-error.checkbox-inline label,.has-error .help-block{color:#f30}.has-error .form-control,.has-error .form-control:focus,.has-error .form-control:hover{border-color:#f30}.main-content .events-subscriptions-page .events-subscriptions>table td.check,.main-content .events-subscriptions-page .products>table td.check{background-color:#a2428a}.main-content .card-payment,.main-content .registration-form,.main-content .receipt,.main-content .events-subscriptions-page .events-subscriptions>table td.event-info,.main-content .events-subscriptions-page .events-subscriptions>table td.race-info,.main-content .events-subscriptions-page .products>table td.product-name,.main-content .events-subscriptions-page .products>table td.product-image,.main-content .events-subscriptions-page .products>table td.questionnaire,.main-content .events-subscriptions-page .products>table td.products-for-events,.main-content .events-subscriptions-page .products>table td.price{background-color:#363636;border:none}.main-content .live-page>.row{margin-bottom:10px}.main-content .live-page .nav-menu>.btn span{font-size:20px;line-height:20px}.main-content .navbar-default li a,.main-content .live-page .nav-menu>.btn{background:none;border:none;font-size:20px;line-height:20px;text-decoration:none;padding:0;text-transform:uppercase;cursor:pointer;padding-bottom:5px;border-bottom:2px dotted #686868;margin-right:20px;color:#fff!important}.main-content .full-results-list-header th i{margin-left:5px}.main-content .live-page .caption-block .timer{line-height:34px}.main-content .navbar-default li.active a,.main-content .live-page .nav-menu>.btn.btn-danger{border-bottom-color:#2b2b2b}.main-content .navbar-default li a:hover,.main-content .live-page .nav-menu>.btn:hover,.main-content .live-page .nav-menu>.btn.btn-danger,.main-content .navbar-default li.active a,.main-content .navbar-default li.active a:hover{color:#a2428a!important;background:none}.main-content .navbar-default li.active a{background:none}.main-content .live-leaders-page h3{margin-bottom:5px;margin-bottom:15px}.main-content .live-leaders-page h4{margin-bottom:10px}.main-content .live-leaders-page .caption-block h3{font-size:30px;line-height:32px;margin-bottom:20px}.main-content .live-leaders-page table td .distance-leaders{font-size:10px}.main-content .live-leaders-page .caption-block .timer{line-height:48px}.main-content .rating-table-page table a{color:inherit}.main-content .rating-table-page table a:hover{color:#a2428a}.main-content .info-pair{margin:10px 0}.main-content .info-pair>.row{color:#333;background:#fff none repeat scroll 0 0;border:medium none;box-shadow:1px 1px 20px -3px rgba(0,0,0,.2);margin:0;padding:15px 10px;min-height:70px}.main-content .info-pair hr{display:none}.main-content .rating-table-page .years-selector a.item{border-bottom:1px dashed #333;color:#333;transition:.3s}.main-content .rating-table-page .years-selector a.item:hover{color:#a2428a}.main-content .rating-table-page .years-selector span.item{color:#a2428a}.main-content .navbar-default{background:transparent;border:none;box-shadow:none}.main-content .rating-calculator .calculator-tab-content{background:#fff none repeat scroll 0 0;border:medium none;box-shadow:1px 1px 20px -3px rgba(0,0,0,.2);color:#333}.main-content .rating-calculator .personal-points-form{padding:24px 15px}.main-content .nav-tabs{border:none}.calculator-tablinks.nav-tabs>li.active>a,.calculator-tablinks.nav-tabs>li.active>a:hover,.calculator-tablinks.nav-tabs>li.active>a:focus{background:#fff none repeat scroll 0 0;color:#333;border:none;text-decoration:none}.rating-calculator .personal-points-form .date-control .day{margin-left:15px;width:90px}.rating-calculator .personal-points-form .date-control .month{margin-left:12px;width:140px}.rating-calculator .personal-points-form .date-control .year{margin-left:12px;width:100px}.rating-calculator .personal-points-form .time-result .hours{margin-left:15px;width:50px}.rating-calculator .personal-points-form .time-result .splitter{text-align:center;width:12px}.rating-calculator .personal-points-form .time-result .minutes{width:50px}.rating-calculator .personal-points-form .time-result .seconds{width:50px}.rating-calculator .result .calculate-button{text-align:right}.rating-calculator .rating-calculator-description{margin-top:40px}.rating-calculator .rating-calculator-description .highlight{color:#a2428a}.info-pair .value{font-size:30px;text-align:left}.account .date-control{margin-left:0;margin-right:0}.main-content .results-table .results-row .results-col.share>[class^="wrapper"] .shareicons{position:absolute;background:#363636;border:1px solid #262626;width:62px;padding:5px 5px;z-index:10;border-radius:5px;min-width:232px;top:-36px;left:auto;right:0}.main-content .shareicon{cursor:pointer;color:#333;transition:all .3s ease 0s!important}.main-content .shareicon:hover{color:#a2428a}.main-content .results-table .results-row .results-col.share>[class^="wrapper"] .shareicons>.fa{vertical-align:top;transition:all .3s ease 0s!important;color:#fff;cursor:pointer}.main-content .results-table .results-row .results-col.share>[class^="wrapper"] .shareicons>.fa-vk{width:21px;height:21px;line-height:21px;text-align:center;background:none;border:none;margin-right:5px;background:none}.main-content .results-table .results-row .results-col.share>[class^="wrapper"] .shareicons>.fa-vk:hover{color:#a2428a;background:none}.main-content .results-table .results-row .results-col.share>[class^="wrapper"] .shareicons>.fa-facebook-official{color:#fff;font-size:22px}.main-content .results-table .results-row .results-col.share>[class^="wrapper"] .shareicons>.fa-facebook-official:hover{color:#a2428a}.results-table .results-row .results-col.icons .video{transition:all .3s ease 0s!important;color:#333}.results-table .results-row .results-col.icons .video:hover{color:#a2428a}.results-table .results-row .results-col.icons .video .loading{display:inline-block;vertical-align:top;width:14px;padding-top:3px}.main-content .leaders-result-page table{border-radius:0!important}.modal-content .list-group-item,.main-content .list-group-item{background:#363636 none repeat scroll 0 0;border:none;text-decoration:none}.main-content .buy-grouped-products .nav.nav-tabs li{padding:0 10px 5px 0}.main-content .buy-grouped-products .nav.nav-tabs li>a{color:#686868}.main-content .buy-grouped-products .nav.nav-tabs li>a:hover{color:#a2428a}.main-content .buy-grouped-products .nav.nav-tabs li.active>a{color:#a2428a;border-bottom-color:#fff;font-size:20px;line-height:20px;font-weight:normal}.modal-content .list-group-item:focus,.modal-content .list-group-item:hover,.main-content .list-group-item:focus,.main-content .list-group-item:hover{background:#a2428a;color:#fff}.modal-content .list-group-item:focus,.modal-content .list-group-item:hover{border-radius:0}.questionnaire-questions-group .question select{width:50%;min-width:100px}.product .description p{padding-right:15px}.back-button{margin:15px 0}.live-page .hall-of-fame tr.highlighted td{background-color:#f0811a;border-width:0}.main-content .registration-pay-page .payment-addition{background:transparent}