

/* Start:/bitrix/templates/24hnew/css/modal.css?1700488174933*/
.body-overlayed embed,.body-overlayed object,.body-overlayed select{visibility:hidden}
#sbox-window embed,#sbox-window object,#sbox-window select{visibility:visible}
#sbox-overlay{position:absolute;background-color:#000}
#sbox-window{position:absolute;background-color:#000;text-align:left;overflow:visible;padding:10px;-moz-border-radius:3px}
* html #sbox-window{top:50%!important;left:50%!important}
#sbox-btn-close{position:absolute;width:30px;height:30px;right:-15px;top:-15px;background:url(/bitrix/templates/24hnew/css/../images/closebox.png) no-repeat top left;border:none}
.sbox-loading #sbox-content{background-image:url(/bitrix/templates/24hnew/css/../images/spinner.gif);background-repeat:no-repeat;background-position:center}
#sbox-content{clear:both;overflow:auto;background-color:#fff;height:100%;width:100%}
.sbox-content-image#sbox-content{overflow:visible}
#sbox-image{display:block}
.sbox-content-image img{display:block}
.sbox-content-iframe#sbox-content{overflow:visible}
/* End */


/* Start:/bitrix/templates/24hnew/css/simplebar.min.css?17053148073269*/
[data-simplebar]{position:relative;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.simplebar-wrapper{overflow:hidden;width:inherit;height:inherit;max-width:inherit;max-height:inherit}.simplebar-mask{direction:inherit;position:absolute;overflow:hidden;padding:0;margin:0;left:0;top:0;bottom:0;right:0;width:auto!important;height:auto!important;z-index:0}.simplebar-offset{direction:inherit!important;box-sizing:inherit!important;resize:none!important;position:absolute;top:0;left:0;bottom:0;right:0;padding:0;margin:0;-webkit-overflow-scrolling:touch}.simplebar-content-wrapper{direction:inherit;box-sizing:border-box!important;position:relative;display:block;height:100%;width:auto;max-width:100%;max-height:100%;overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.simplebar-content-wrapper::-webkit-scrollbar,.simplebar-hide-scrollbar::-webkit-scrollbar{display:none;width:0;height:0}.simplebar-content:after,.simplebar-content:before{content:' ';display:table}.simplebar-placeholder{max-height:100%;max-width:100%;width:100%;pointer-events:none}.simplebar-height-auto-observer-wrapper{box-sizing:inherit!important;height:100%;width:100%;max-width:1px;position:relative;float:left;max-height:1px;overflow:hidden;z-index:-1;padding:0;margin:0;pointer-events:none;flex-grow:inherit;flex-shrink:0;flex-basis:0}.simplebar-height-auto-observer{box-sizing:inherit;display:block;opacity:0;position:absolute;top:0;left:0;height:1000%;width:1000%;min-height:1px;min-width:1px;overflow:hidden;pointer-events:none;z-index:-1}.simplebar-track{z-index:1;position:absolute;right:0;bottom:0;pointer-events:none;overflow:hidden}[data-simplebar].simplebar-dragging{pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[data-simplebar].simplebar-dragging .simplebar-content{pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[data-simplebar].simplebar-dragging .simplebar-track{pointer-events:all}.simplebar-scrollbar{position:absolute;left:0;right:0;min-height:10px}.simplebar-scrollbar:before{position:absolute;content:'';background:#000;border-radius:7px;left:2px;right:2px;opacity:0;transition:opacity .2s .5s linear}.simplebar-scrollbar.simplebar-visible:before{opacity:.5;transition-delay:0s;transition-duration:0s}.simplebar-track.simplebar-vertical{top:0;width:11px}.simplebar-scrollbar:before{top:2px;bottom:2px;left:2px;right:2px}.simplebar-track.simplebar-horizontal{left:0;height:11px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{right:auto;left:0;top:0;bottom:0;min-height:0;min-width:10px;width:auto}[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical{right:auto;left:0}.simplebar-dummy-scrollbar-size{direction:rtl;position:fixed;opacity:0;visibility:hidden;height:500px;width:500px;overflow-y:hidden;overflow-x:scroll;-ms-overflow-style:scrollbar!important}.simplebar-dummy-scrollbar-size>div{width:200%;height:200%;margin:10px 0}.simplebar-hide-scrollbar{position:fixed;left:0;visibility:hidden;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}

/* End */


/* Start:/bitrix/templates/24hnew/css/k2.css?170048817425346*/
a:active,a:focus{outline:0}
img{border:none}
#k2Container{padding:0 0 24px}
body.contentpane #k2Container{padding:16px}
.k2Padding{padding:4px}
.clr{clear:both;height:0;line-height:0;display:block;float:none}
.even{background:#fffff0;padding:2px;border-bottom:1px dotted #ccc}
.odd{background:#fff;padding:2px;border-bottom:1px dotted #ccc}
div.k2FeedIcon{padding:4px 8px}
div.k2FeedIcon a,div.k2FeedIcon a:hover{display:block;float:right;margin:0;padding:0;width:16px;height:16px;background:url(/bitrix/templates/24hnew/css/../images/fugue/feed.png) no-repeat 50% 50%}
div.k2FeedIcon a span,div.k2FeedIcon a:hover span{display:none}
.itemRatingForm{display:block;vertical-align:middle;line-height:25px;float:left}
.itemRatingLog{font-size:11px;margin:0;padding:0 0 0 4px;float:left}
div.itemRatingForm .formLogLoading{background:url(/bitrix/templates/24hnew/css/../images/system/loading.gif) no-repeat left center;height:25px;padding:0 0 0 20px}
.itemRatingList,.itemRatingList a:hover,.itemRatingList .itemCurrentRating{background:url(/bitrix/templates/24hnew/css/../images/system/transparent_star.gif) left -1000px repeat-x}
.itemRatingList{position:relative;float:left;width:125px;height:25px;overflow:hidden;list-style:none;margin:0;padding:0;background-position:left top}
.itemRatingList li{display:inline;background:none;padding:0}
.itemRatingList a,.itemRatingList .itemCurrentRating{position:absolute;top:0;left:0;text-indent:-1000px;height:25px;line-height:25px;outline:none;overflow:hidden;border:none;cursor:pointer}
.itemRatingList a:hover{background-position:left bottom}
.itemRatingList a.one-star{width:20%;z-index:6}
.itemRatingList a.two-stars{width:40%;z-index:5}
.itemRatingList a.three-stars{width:60%;z-index:4}
.itemRatingList a.four-stars{width:80%;z-index:3}
.itemRatingList a.five-stars{width:100%;z-index:2}
.itemRatingList .itemCurrentRating{z-index:1;background-position:0 center;margin:0;padding:0}
span.siteRoot{display:none}
.smallerFontSize{font-size:100%;line-height:inherit}
.largerFontSize{font-size:150%;line-height:140%}
.recaptchatable .recaptcha_image_cell,#recaptcha_table{background-color:#fff!important}
#recaptcha_table{border-color:#ccc!important}
#recaptcha_response_field{border-color:#ccc!important;background-color:#fff!important}
.clearList{display:none;float:none;clear:both}
.lastItem{border:none}
.k2Avatar img{display:block;float:left;background:#fff;border:1px solid #ccc;padding:2px;margin:2px 4px 4px 0}
div.k2Pagination{padding:8px;margin:24px 0 4px;text-align:center;color:#999}
div.itemIsFeatured,div.catItemIsFeatured,div.userItemIsFeatured{background:url(/bitrix/templates/24hnew/css/../images/system/featuredItem.png) no-repeat 100% 0}
div.itemView{padding:8px 0 24px;margin:0 0 24px;border-bottom:1px dotted #ccc}
span.itemEditLink{display:block;text-align:right;padding:16px 36px 4px 4px;margin:0 0 4px;border-bottom:2px dashed #ddd}
div.itemHeader span.itemDateCreated{color:#999;font-size:11px}
div.itemHeader h2.itemTitle span sup{font-size:12px;color:#CF1919;text-decoration:none}
div.itemHeader span.itemAuthor{display:block;padding:0;margin:0}
div.itemToolbar{padding:2px 0;margin:16px 0 0;border-top:1px dotted #ccc;border-bottom:1px dotted #ccc;background:#f7fafe}
div.itemToolbar ul{text-align:right;list-style:none;padding:0;margin:0}
div.itemToolbar ul li{display:inline;list-style:none;padding:0 4px 0 8px;margin:0;border-left:1px solid #ccc;text-align:center;background:none;font-size:12px}
div.itemToolbar ul > li:first-child{border:none}
div.itemToolbar ul li a{font-size:12px;font-weight:400}
div.itemToolbar ul li a img{vertical-align:middle}
div.itemToolbar ul li a#fontDecrease{margin:0 0 0 2px}
div.itemToolbar ul li a#fontDecrease img{width:13px;height:13px;background:url(/bitrix/templates/24hnew/css/../images/system/font_decrease.gif) no-repeat}
div.itemToolbar ul li a#fontIncrease{margin:0 0 0 2px}
div.itemToolbar ul li a#fontIncrease img{width:13px;height:13px;background:url(/bitrix/templates/24hnew/css/../images/system/font_increase.gif) no-repeat}
div.itemToolbar ul li a#fontDecrease span,div.itemToolbar ul li a#fontIncrease span{display:none}
div.itemRatingBlock{padding:8px 0}
div.itemRatingBlock span{display:block;float:left;font-style:normal;padding:0 4px 0 0;margin:0;color:#999}
div.itemBody{padding:8px 0;margin:0}
div.itemImageBlock{padding:8px;margin:0 0 16px}
span.itemImage{display:block;text-align:center;margin:0 0 8px}
span.itemImage img{border:1px solid #ccc;padding:8px}
span.itemImageCaption{color:#666;float:left;display:block;font-size:11px}
span.itemImageCredits{color:#999;float:right;display:block;font-style:italic;font-size:11px}
div.itemIntroText{color:#444;font-size:18px;font-weight:700;line-height:24px;padding:4px 0 12px}
div.itemFullText h3{margin:0;padding:16px 0 4px}
div.itemExtraFields{margin:16px 0 0;padding:8px 0 0;border-top:1px dotted #ddd}
div.itemExtraFields h3{margin:0;padding:0 0 8px;line-height:normal!important}
div.itemExtraFields ul{margin:0;padding:0;list-style:none}
div.itemExtraFields ul li{display:block}
div.itemExtraFields ul li span.itemExtraFieldsLabel{display:block;float:left;font-weight:700;margin:0 4px 0 0;width:30%}
span.itemDateModified{display:block;text-align:right;padding:4px;margin:16px 0 4px;color:#999;border-top:1px solid #ddd}
div.itemLinks{margin:0 0 16px;padding:0}
div.itemHitsTwitter{padding:4px;border-bottom:1px dotted #ccc}
span.itemHitsTwitterSep{padding:0 8px;color:#ccc}
span.itemTwitterLink a{background:url(/bitrix/templates/24hnew/css/../images/social/twitter_16.png) no-repeat 0 50%;padding:2px 0 0 20px;margin:8px 0;text-decoration:none}
span.itemTwitterLink a:hover{text-decoration:none}
div.itemCategory{padding:4px;border-bottom:1px dotted #ccc}
div.itemCategory span{font-weight:700;color:#555;padding:0 4px 0 0}
div.itemTagsBlock{padding:4px;border-bottom:1px dotted #ccc}
div.itemTagsBlock span{font-weight:700;color:#555;padding:0 4px 0 0}
div.itemTagsBlock ul.itemTags{list-style:none;padding:0;margin:0;display:inline}
div.itemTagsBlock ul.itemTags li{display:inline;list-style:none;padding:0 4px 0 0;margin:0;text-align:center}
div.itemSocialLinksBlock{padding:4px;border-bottom:1px dotted #ccc}
div.itemSocialLinksBlock span{font-weight:700;color:#555;padding:0 4px 0 0;float:left;display:block}
div.itemSocialLinksBlock ul.itemSocialLinks{list-style:none;padding:0;margin:0;float:left}
div.itemSocialLinksBlock ul.itemSocialLinks li{float:left;list-style:none;padding:0 4px;margin:0}
div.itemSocialLinksBlock ul.itemSocialLinks li a{float:left;display:block;width:16px;height:16px;background-position:0 0;background-repeat:no-repeat}
div.itemSocialLinksBlock ul.itemSocialLinks li a span{display:none}
a.delicious{background-image:url(/bitrix/templates/24hnew/css/../images/social/delicious_16.png)}
a.digg{background-image:url(/bitrix/templates/24hnew/css/../images/social/digg_16.png)}
a.facebook{background-image:url(/bitrix/templates/24hnew/css/../images/social/facebook_16.png)}
a.googlebuzz{background-image:url(/bitrix/templates/24hnew/css/../images/social/googlebuzz_16.png)}
a.myspace{background-image:url(/bitrix/templates/24hnew/css/../images/social/myspace_16.png)}
a.reddit{background-image:url(/bitrix/templates/24hnew/css/../images/social/reddit_16.png)}
a.stumble{background-image:url(/bitrix/templates/24hnew/css/../images/social/stumbleupon_16.png)}
a.technorati{background-image:url(/bitrix/templates/24hnew/css/../images/social/technorati_16.png)}
div.itemAttachmentsBlock{padding:4px;border-bottom:1px dotted #ccc}
div.itemAttachmentsBlock span{font-weight:700;color:#555;padding:0 4px 0 0}
div.itemAttachmentsBlock ul.itemAttachments{list-style:none;padding:0;margin:0;display:inline}
div.itemAttachmentsBlock ul.itemAttachments li{display:inline;list-style:none;padding:0 4px;margin:0;text-align:center}
div.itemAttachmentsBlock ul.itemAttachments li span{font-size:10px;color:#999;font-weight:400}
div.itemAuthorBlock{background:#f7fafe;border:1px solid #ddd;margin:0 0 16px;padding:8px}
div.itemAuthorBlock img.itemAuthorAvatar{float:left;display:block;background:#fff;padding:4px;border:1px solid #ddd;margin:0 8px 0 0}
div.itemAuthorBlock div.itemAuthorDetails{margin:0;padding:4px 0 0}
div.itemAuthorBlock div.itemAuthorDetails h3.authorName{margin:0 0 4px;padding:0}
div.itemAuthorBlock div.itemAuthorDetails span.itemAuthorUrl{font-weight:700;color:#555;border-right:1px solid #ccc;padding:0 8px 0 0;margin:0 4px 0 0}
div.itemAuthorBlock div.itemAuthorDetails span.itemAuthorEmail{font-weight:700;color:#555}
div.itemAuthorBlock div.itemAuthorDetails span.itemAuthorUrl a,div.itemAuthorBlock div.itemAuthorDetails span.itemAuthorEmail a{font-weight:400}
div.itemRelated{margin-bottom:16px;padding:0}
div.itemAuthorLatest{margin-bottom:16px;padding:0}
div.itemVideoBlock{margin:0 0 16px;padding:16px;background:#010101 url(/bitrix/templates/24hnew/css/../images/system/videoplayer-bg.gif) repeat-x bottom}
div.itemVideoBlock div.itemVideoEmbedded{text-align:center}
div.itemVideoBlock span.itemVideo{display:block;overflow:hidden}
div.itemVideoBlock span.itemVideoCaption{color:#eee;float:left;display:block;font-size:11px;font-weight:700;width:60%}
div.itemVideoBlock span.itemVideoCredits{color:#eee;float:right;display:block;font-style:italic;font-size:11px;width:35%;text-align:right}
div.itemImageGallery{margin:0 0 16px;padding:0}
div.itemNavigation{padding:4px 8px;margin:0 0 24px;border-top:1px dotted #ccc;border-bottom:1px dotted #ccc;background:#fffff0}
div.itemNavigation span.itemNavigationTitle{color:#999}
div.itemNavigation a.itemPrevious{padding:0 12px}
div.itemNavigation a.itemNext{padding:0 12px}
div.itemComments{background:#f7fafe;border:1px solid #ddd;padding:16px}
div.itemComments ul.itemCommentsList{margin:0 0 16px;padding:0;list-style:none}
div.itemComments ul.itemCommentsList li{padding:4px;margin:0;border-bottom:1px dotted #ddd}
div.itemComments ul.itemCommentsList li.authorResponse{background:url(/bitrix/templates/24hnew/css/../images/system/stripes.png) repeat}
div.itemComments ul.itemCommentsList li img{float:left;margin:4px 4px 4px 0;padding:4px;background:#fff;border-bottom:1px solid #d7d7d7;border-left:1px solid #f2f2f2;border-right:1px solid #f2f2f2}
div.itemComments ul.itemCommentsList li span.commentDate{padding:0 4px 0 0;margin:0 8px 0 0;border-right:1px solid #ccc;font-weight:700;font-size:14px}
div.itemComments ul.itemCommentsList li span.commentAuthorName{font-weight:700;font-size:14px}
div.itemComments ul.itemCommentsList li p{padding:4px 0}
div.itemComments ul.itemCommentsList li span.commentAuthorEmail{display:none}
div.itemComments ul.itemCommentsList li span.commentLink{float:right}
div.itemComments ul.itemCommentsList li span.commentLink a{font-size:11px;color:#999;text-decoration:underline}
div.itemComments ul.itemCommentsList li span.commentLink a:hover{font-size:11px;color:#555;text-decoration:underline}
div.itemCommentsPagination{padding:4px;margin:0 0 24px}
div.itemCommentsPagination span.pagination{display:block;float:right;clear:both}
div.itemCommentsForm h3{margin:0;padding:0 0 4px}
div.itemCommentsForm p.itemCommentsFormNotes{border-top:2px solid #ccc}
div.itemCommentsForm form label.formComment{display:block;margin:12px 0 0 2px}
div.itemCommentsForm form label.formName{display:block;margin:12px 0 0 2px}
div.itemCommentsForm form label.formEmail{display:block;margin:12px 0 0 2px}
div.itemCommentsForm form label.formUrl{display:block;margin:12px 0 0 2px}
div.itemCommentsForm form label.formRecaptcha{display:block;margin:12px 0 0 2px}
div.itemCommentsForm form textarea.inputbox{display:block;width:350px;height:160px;margin:0}
div.itemCommentsForm form input.inputbox{display:block;width:350px;margin:0}
div.itemCommentsForm form input#submitCommentButton{display:block;margin:16px 0 0;padding:4px;border:1px solid #ccc;background:#eee;font-size:16px}
div.itemCommentsForm form span#formLog{margin:0 0 0 20px;padding:0 0 0 20px;font-weight:700;color:#CF1919}
div.itemCommentsForm form .formLogLoading{background:url(/bitrix/templates/24hnew/css/../images/system/loading.gif) no-repeat left center}
div.itemBackToTop{text-align:right}
div.itemBackToTop a{text-decoration:underline}
div.itemBackToTop a:hover{text-decoration:underline}
div.itemListCategory{background:#f7fafe;border:1px solid #ddd;margin:4px 0;padding:8px}
span.catItemAddLink{clear:both;display:block;text-align:right;padding:4px;margin:0 0 4px;border-bottom:2px dashed #ddd}
div.itemListCategory img{float:left;display:block;background:#fff;padding:4px;border:1px solid #ddd;margin:0 8px 0 0}
div.subCategoryContainer{float:left}
div.subCategory{background:#f7fafe;border:1px solid #ddd;margin:4px;padding:8px}
div.subCategory a.subCategoryImage,div.subCategory a.subCategoryImage:hover{text-align:center;display:block}
div.subCategory a.subCategoryImage img,div.subCategory a.subCategoryImage:hover img{background:#fff;padding:4px;border:1px solid #ddd;margin:0 8px 0 0}
div#itemListLinks{background:#f7fafe;border:1px solid #ddd;margin:8px 0;padding:8px}
div.itemContainer{float:left}
div.catItemView{padding:4px}
div.groupLinks{padding:0;margin:0}
span.catItemEditLink{display:block;text-align:right;padding:16px 36px 4px 4px;margin:0 0 4px;border-bottom:2px dashed #ddd}
div.catItemHeader span.catItemDateCreated{color:#999;font-size:11px}
div.catItemHeader h3.catItemTitle span sup{font-size:12px;color:#CF1919;text-decoration:none}
div.catItemHeader span.catItemAuthor{display:block;padding:0;margin:0}
div.catItemRatingBlock{padding:8px 0}
div.catItemRatingBlock span{display:block;float:left;font-style:normal;padding:0 4px 0 0;margin:0;color:#999}
div.catItemBody{padding:8px 0;margin:0}
div.catItemImageBlock{padding:8px;margin:0 0 16px}
span.catItemImage{display:block;text-align:center;margin:0 0 8px}
span.catItemImage img{border:1px solid #ccc;padding:8px}
div.catItemIntroText{font-size:inherit;font-weight:400;line-height:inherit;padding:4px 0 12px}
div.catItemExtraFields,div.genericItemExtraFields{margin:16px 0 0;padding:8px 0 0;border-top:1px dotted #ddd}
div.catItemExtraFields h4,div.genericItemExtraFields h4{margin:0;padding:0 0 8px;line-height:normal!important}
div.catItemExtraFields ul,div.genericItemExtraFields ul{margin:0;padding:0;list-style:none}
div.catItemExtraFields ul li,div.genericItemExtraFields ul li{display:block}
div.catItemExtraFields ul li span.catItemExtraFieldsLabel,div.genericItemExtraFields ul li span.genericItemExtraFieldsLabel{display:block;float:left;font-weight:700;margin:0 4px 0 0;width:30%}
div.catItemLinks{margin:0 0 16px;padding:0}
div.catItemHitsBlock{padding:4px;border-bottom:1px dotted #ccc}
div.catItemCategory{padding:4px;border-bottom:1px dotted #ccc}
div.catItemCategory span{font-weight:700;color:#555;padding:0 4px 0 0}
div.catItemTagsBlock{padding:4px;border-bottom:1px dotted #ccc}
div.catItemTagsBlock span{font-weight:700;color:#555;padding:0 4px 0 0}
div.catItemTagsBlock ul.catItemTags{list-style:none;padding:0;margin:0;display:inline}
div.catItemTagsBlock ul.catItemTags li{display:inline;list-style:none;padding:0 4px 0 0;margin:0;text-align:center}
div.catItemAttachmentsBlock{padding:4px;border-bottom:1px dotted #ccc}
div.catItemAttachmentsBlock span{font-weight:700;color:#555;padding:0 4px 0 0}
div.catItemAttachmentsBlock ul.catItemAttachments{list-style:none;padding:0;margin:0;display:inline}
div.catItemAttachmentsBlock ul.catItemAttachments li{display:inline;list-style:none;padding:0 4px;margin:0;text-align:center}
div.catItemAttachmentsBlock ul.catItemAttachments li span{font-size:10px;color:#999;font-weight:400}
div.catItemVideoBlock{margin:0 0 16px;padding:16px;background:#010101 url(/bitrix/templates/24hnew/css/../images/system/videoplayer-bg.gif) repeat-x bottom}
div.catItemVideoBlock div.catItemVideoEmbedded{text-align:center}
div.catItemVideoBlock span.catItemVideo{display:block}
div.catItemImageGallery{margin:0 0 16px;padding:0}
div.catItemCommentsLink{display:inline;margin:0 8px 0 0;padding:0 8px 0 0;border-right:1px solid #ccc}
div.catItemReadMore{display:inline}
span.catItemDateModified{display:block;text-align:right;padding:4px;margin:4px 0;color:#999;border-top:1px solid #ddd}
div.userBlock{background:#f7fafe;border:1px solid #ddd;margin:0 0 16px;padding:8px;clear:both}
span.userItemAddLink{display:block;text-align:right;padding:4px;margin:0 0 4px;border-bottom:2px dashed #ddd}
div.userBlock img{display:block;float:left;background:#fff;padding:4px;border:1px solid #ddd;margin:0 8px 0 0}
div.userBlock p.userDescription{padding:4px 0}
div.userBlock p.userAdditionalInfo{padding:4px 0;margin:8px 0 0;border-top:1px dotted #ccc}
span.userURL{font-weight:700;color:#555;display:block}
span.userEmail{font-weight:700;color:#555;display:block}
div.userItemViewUnpublished{opacity:.9;border:4px dashed #ccc;background:#fffff2;padding:8px}
span.userItemEditLink{display:block;text-align:right;padding:16px 36px 4px 4px;margin:0 0 4px;border-bottom:2px dashed #ddd}
div.userItemHeader span.userItemDateCreated{color:#999;font-size:11px}
div.userItemHeader h3.userItemTitle span sup{font-size:12px;color:#CF1919;text-decoration:none}
div.userItemBody{padding:8px 0;margin:0}
div.userItemImageBlock{padding:0;margin:0;float:left}
span.userItemImage{display:block;text-align:center;margin:0 8px 8px 0}
span.userItemImage img{border:1px solid #ccc;padding:8px}
div.userItemIntroText{font-size:inherit;font-weight:400;line-height:inherit;padding:4px 0 12px}
div.userItemLinks{margin:0 0 16px;padding:0}
div.userItemCategory{padding:4px;border-bottom:1px dotted #ccc}
div.userItemCategory span{font-weight:700;color:#555;padding:0 4px 0 0}
div.userItemTagsBlock{padding:4px;border-bottom:1px dotted #ccc}
div.userItemTagsBlock span{font-weight:700;color:#555;padding:0 4px 0 0}
div.userItemTagsBlock ul.userItemTags{list-style:none;padding:0;margin:0;display:inline}
div.userItemTagsBlock ul.userItemTags li{display:inline;list-style:none;padding:0 4px 0 0;margin:0;text-align:center}
div.userItemCommentsLink{display:inline;margin:0 8px 0 0;padding:0 8px 0 0;border-right:1px solid #ccc}
div.userItemReadMore{display:inline}
div.genericItemView{border-bottom:1px dotted #ccc;padding:8px 0;margin:0 0 16px}
div.genericItemHeader span.genericItemDateCreated{color:#999;font-size:11px}
div.genericItemBody{padding:8px 0;margin:0}
div.genericItemImageBlock{padding:0;margin:0;float:left}
span.genericItemImage{display:block;text-align:center;margin:0 8px 8px 0}
span.genericItemImage img{border:1px solid #ccc;padding:8px}
div.genericItemIntroText{font-size:inherit;font-weight:400;line-height:inherit;padding:4px 0 12px}
div.genericItemCategory{display:inline;margin:0 8px 0 0;padding:0 8px 0 0;border-right:1px solid #ccc}
div.genericItemCategory span{font-weight:700;color:#555;padding:0 4px 0 0}
div.genericItemReadMore{display:inline}
div.latestItemsContainer{float:left}
div.latestItemsCategory{background:#f7fafe;border:1px solid #ddd;margin:0 8px 8px 0;padding:8px}
div.latestItemsCategoryImage{text-align:center}
div.latestItemsCategoryImage img{background:#fff;padding:4px;border:1px solid #ddd;margin:0 8px 0 0}
div.latestItemsUser{background:#f7fafe;border:1px solid #ddd;margin:0 8px 8px 0;padding:8px;clear:both}
div.latestItemsUser img{display:block;float:left;background:#fff;padding:4px;border:1px solid #ddd;margin:0 8px 0 0}
div.latestItemsUser p.ulatestItemsUserDescription{padding:4px 0}
div.latestItemsUser p.latestItemsUserAdditionalInfo{padding:4px 0;margin:8px 0 0;border-top:1px dotted #ccc}
span.latestItemsUserURL{font-weight:700;color:#555;display:block}
span.latestItemsUserEmail{font-weight:700;color:#555;display:block}
div.latestItemList{padding:0 8px 8px 0}
span.latestItemDateCreated{color:#999;font-size:11px}
div.latestItemBody{padding:8px 0;margin:0}
div.latestItemImageBlock{padding:0;margin:0;float:left}
span.latestItemImage{display:block;text-align:center;margin:0 8px 8px 0}
span.latestItemImage img{border:1px solid #ccc;padding:8px}
div.latestItemIntroText{font-size:inherit;font-weight:400;line-height:inherit;padding:4px 0 12px}
div.latestItemLinks{margin:0 0 16px;padding:0}
div.latestItemCategory{padding:4px;border-bottom:1px dotted #ccc}
div.latestItemCategory span{font-weight:700;color:#555;padding:0 4px 0 0}
div.latestItemTagsBlock{padding:4px;border-bottom:1px dotted #ccc}
div.latestItemTagsBlock span{font-weight:700;color:#555;padding:0 4px 0 0}
div.latestItemTagsBlock ul.latestItemTags{list-style:none;padding:0;margin:0;display:inline}
div.latestItemTagsBlock ul.latestItemTags li{display:inline;list-style:none;padding:0 4px 0 0;margin:0;text-align:center}
div.latestItemVideoBlock{margin:0 0 16px;padding:16px;background:#010101 url(/bitrix/templates/24hnew/css/../images/system/videoplayer-bg.gif) repeat-x bottom}
div.latestItemVideoBlock span.latestItemVideo{display:block}
div.latestItemCommentsLink{display:inline;margin:0 8px 0 0;padding:0 8px 0 0;border-right:1px solid #ccc}
div.latestItemReadMore{display:inline}
.k2AccountPage table tr td label{white-space:nowrap}
img.k2AccountPageImage{border:4px solid #ddd;margin:10px 0;padding:0;display:block}
.k2AccountPage div.k2AccountPageNotice{padding:8px}
.k2AccountPage div.k2AccountPageUpdate{border-top:1px dotted #ccc;margin:8px 0;padding:8px;text-align:right}
div.k2LatestCommentsBlock ul li span.lcCommentDate{color:#999}
div.k2TopCommentersBlock ul li span.tcLatestCommentDate{color:#999}
div.k2ItemsBlock ul li div.moduleItemIntrotext{display:block;padding:4px 0;line-height:120%}
div.k2ItemsBlock ul li div.moduleItemIntrotext a.moduleItemImage img{float:right;margin:2px 0 4px 4px;padding:0;border:2px solid #ddd}
div.moduleItemExtraFields ul li span.moduleItemExtraFieldsLabel{display:block;float:left;font-weight:700;margin:0 4px 0 0;width:30%}
div.k2ItemsBlock ul li div.moduleItemTags a{padding:0 2px}
div.k2ItemsBlock ul li a.moduleItemComments{border-right:1px solid #ccc;padding:0 4px 0 0;margin:0 8px 0 0}
div.k2ItemsBlock ul li span.moduleItemHits{border-right:1px solid #ccc;padding:0 4px 0 0;margin:0 8px 0 0}
div.k2LoginBlock fieldset.input{margin:0;padding:0 0 8px}
div.k2LoginBlock fieldset.input p{margin:0;padding:0 0 4px}
div.k2LoginBlock fieldset.input p label{display:block}
div.k2LoginBlock fieldset.input p input{display:block}
div.k2LoginBlock fieldset.input p#form-login-remember label,div.k2LoginBlock fieldset.input p#form-login-remember input{display:inline}
div.k2UserBlock p.ubGreeting{border-bottom:1px dotted #ccc}
div.k2UserBlock div.k2UserBlockDetails span.ubName{display:block;font-weight:700;font-size:14px}
div.k2AuthorsListBlock ul li a.abAuthorLatestItem{display:block;clear:both}
div.k2BreadcrumbsBlock span.bcTitle{padding:0 4px 0 0;color:#999}
div.k2BreadcrumbsBlock span.bcSeparator{padding:0 4px;font-size:14px}
div.k2CalendarBlock{height:190px;margin-bottom:8px}
div.k2CalendarLoader{background:#fff url(/bitrix/templates/24hnew/css/../images/system/k2CalendarLoader.gif) no-repeat 50% 50%}
table.calendar{margin:0 auto;background:#fff;border-collapse:collapse}
table.calendar tr td{text-align:center;vertical-align:middle;padding:2px;border:1px solid #f4f4f4;background:#fff}
table.calendar tr td.calendarNavMonthPrev{background:#f3f3f3;text-align:left}
table.calendar tr td.calendarNavMonthPrev a{font-size:20px;text-decoration:none}
table.calendar tr td.calendarNavMonthPrev a:hover{font-size:20px;text-decoration:none}
table.calendar tr td.calendarCurrentMonth{background:#f3f3f3}
table.calendar tr td.calendarNavMonthNext{background:#f3f3f3;text-align:right}
table.calendar tr td.calendarNavMonthNext a{font-size:20px;text-decoration:none}
table.calendar tr td.calendarNavMonthNext a:hover{font-size:20px;text-decoration:none}
table.calendar tr td.calendarDayName{background:#e9e9e9;font-size:11px;width:14.2%}
table.calendar tr td.calendarDateEmpty{background:#fbfbfb}
table.calendar tr td.calendarDateLinked{padding:0}
table.calendar tr td.calendarDateLinked a{display:block;padding:2px;text-decoration:none;background:#eee}
table.calendar tr td.calendarDateLinked a:hover{display:block;background:#135cae;color:#fff;padding:2px;text-decoration:none}
table.calendar tr td.calendarToday{background:#135cae;color:#fff}
table.calendar tr td.calendarTodayLinked{background:#135cae;color:#fff;padding:0}
table.calendar tr td.calendarTodayLinked a{display:block;padding:2px;color:#fff;text-decoration:none}
table.calendar tr td.calendarTodayLinked a:hover{display:block;background:#BFD9FF;padding:2px;text-decoration:none}
div.k2CategorySelectBlock form select{width:auto}
div.k2CategoriesListBlock ul li.activeCategory a{font-weight:700}
div.k2TagCloudBlock{padding:8px 0}
div.k2TagCloudBlock a{padding:4px;float:left;display:block}
div.k2TagCloudBlock a:hover{padding:4px;float:left;display:block;background:#135cae;color:#fff;text-decoration:none}
#k2Container div.gsc-branding-text{text-align:right}
#k2Container div.gsc-control{width:100%}
#k2Container div.gs-visibleUrl{display:none}
a.ubUserFeedIcon,a.ubUserFeedIcon:hover{display:inline-block;margin:0 2px 0 0;padding:0;width:16px;height:16px;background:url(/bitrix/templates/24hnew/css/../images/fugue/feed.png) no-repeat 50% 50%}
a.ubUserFeedIcon span,a.ubUserFeedIcon:hover span{display:none}
a.ubUserURL,a.ubUserURL:hover{display:inline-block;margin:0 2px 0 0;padding:0;width:16px;height:16px;background:url(/bitrix/templates/24hnew/css/../images/fugue/globe.png) no-repeat 50% 50%}
a.ubUserURL span,a.ubUserURL:hover span{display:none}
span.ubUserEmail{display:inline-block;margin:0 2px 0 0;padding:0;width:16px;height:16px;background:url(/bitrix/templates/24hnew/css/../images/fugue/mail.png) no-repeat 50% 50%;overflow:hidden}
span.ubUserEmail a{display:inline-block;margin:0;padding:0;width:16px;height:16px;text-indent:-9999px}
div.k2UsersBlock ul li h3{clear:both;margin:8px 0 0;padding:0}
@media (min-width: 601px) and (max-width: 1030px) {
.bodycontent .containertab #fancyTabWidget ul.nav.nav-tabs li{width:16.4666%!important}
}
@media (max-width: 420px) {
.nav-tabs > li.fancyTab{width:33.3%!important}
}
/* End */


/* Start:/bitrix/templates/24hnew/css/responsive_test.css?17004881745563*/
.hideNav{display:none}
.filterEvents .headEvent{display:block;font-size:16px;font-weight:700;margin-bottom:10px}
.filterEvents .selects{float:left;width:100%}
.filterEvents .selects .selectEvent{float:left;margin-left:10px;width:30%}
.filterEvents .selects select{height:28px;width:100%}
.filterEvents .selects .selectPeriod{float:left;margin-left:10px;width:30%}
.filterEvents .selects .showButton .button{background:#2a3056 none repeat scroll 0 0;border:1px solid #e0e0e0;border-radius:3px;color:#fff;font-size:10px;font-weight:700;padding:10px 15px;text-transform:uppercase}
.filterEvents .selects .showButton{float:left;padding-left:20px;width:30%}
@media only screen and (max-width:768px) {
.filterEvents .selects .selectEvent{float:left;margin-bottom:10px;width:90%}
.filterEvents .selects .selectPeriod{float:left;margin-bottom:10px;width:90%}
.filterEvents .selects .showButton{float:none;padding-left:10px;width:90%}
}
@media only screen and (max-width:1200px) {
.news_center{display:block}
div.col-lg-3.sidebar_right{display:none}
}
@media only screen and (min-width:1200px) {
.blockContentAbsolute .table.table-striped.table-hover{width:70%}
.offer.col-lg-3.col-md-3.col-sm-12{float:left;margin:0 10px;padding:0;width:23%}
.offer.col-lg-3.col-md-3.col-sm-12:nth-child(4n+1){margin-right:0}
.blockContent{float:left;position:relative;width:100%}
.blockContentAbsolute{width:100%}
.hideNav{display:block}
.news_center{display:none}
h1.main{font-size:24px;margin-top:0;text-align:center}
.news_right{margin-top:30px}
.news_right .item{margin-bottom:10px}
.news_right .item .data span{clear:both;color:#8b8b8b;display:inline-block;font-size:12px}
.news_right .item .text a{border:medium none;color:#5a5a5a;font-size:14px;font-weight:400;text-decoration:none}
.news_right.noMargin{margin-top:10px}
.news_spost_h{margin-top:20px}
.top-stavki .stavka{margin-right:15px}
.other-stavki .stavka.hideMainStavka{display:none}
.other-stavki .stavka{margin-right:5px!important}
}
@media (max-width:600px) {
.tpl_default .rating img{max-width:20px}
body > div > div > div.voting-form-box.tpl_default{padding:15px 10px}
div.voting-form-box.tpl_default div.rating{width:62%!important}
.voting-form-box.tpl_default #rate{color:#2a9ce6;font-size:16px;font-weight:500;font-family:'Roboto',sans-serif;text-align:center;margin-top:15px}
.voting-form-box.tpl_default .inputtext.rate-input{width:17%!important;overflow:visible}
}
@media (min-width:601px) {
.fancybox-wrap .voting-form-box.tpl_default #rate{position:absolute;right:75px;color:#2a9ce6;font-size:16px;font-weight:500;font-family:'Roboto',sans-serif;margin-bottom:0;bottom:15px;margin-top:20px}
.voting-form-box.tpl_default #rate{position:absolute;right:100px;color:#2a9ce6;font-size:16px;font-weight:500;font-family:'Roboto',sans-serif;margin-top:23px}
}
@media (min-width:530px) and (max-width:1030px) {
body .fancybox-inner .tpl_default .vote-form .rating-wrapper .select-label{width:35%}
body .inputtext.rate-input{width:11%}
body .voting-form-box.tpl_default{padding:0 15px}
}
@media (max-width:380px) {
.fancybox-wrap .rating-wrapper.col-xs-12{padding-right:0}
div.voting-form-box.tpl_default div.rating{width:80%!important}
.voting-form-box h1{font-size:13px}
}
@media only screen and (min-width:1824px) {
.hideNav{display:block}
}
@media only screen and (min-width:1200px) and (max-width:1300px) {
.hideNav{display:none}
body .col-lg-9.index{width:76%}
body .ancorMenu.col-lg-3{width:0}
}
@media (min-width:600px) and (max-width:1280px) {
.mm-listview .mobile-link{display:inline-block}
.mm-listview li.mobile-link a{color:#00b7f8!important;padding:10px 5px 10px 20px;font-size:15px}
.mm-listview .mobile-link.telegram{margin-left:26%}
body .mm-listview>li.mobile-link:after{display:none}
.mm-listview > li.mobile-link a.inst{position:relative;padding:0 1px 0 13px;height:39px;background:url(/bitrix/templates/24hnew/images/Inst.svg) no-repeat center center;max-width:13px;display:inline-block;background-size:contain;box-sizing:border-box;top:0}
body .mm-listview > li.mobile-link:last-child{margin-left:15px}
.bodycontent .birzy.table-responsive.mobileapps .bm-img{padding-left:10px!important}
#content.col-lg-9.inner{width:100%}
body .offers .offer{margin-left:0;margin-right:0}
.offers + .all-pluses{max-width:100%}
.search .social{display:none}
.plusminus .col-md-6{float:left}
body .panel-group-features .panel-title a.collapsed:after{background:url(/bitrix/templates/24hnew/css/../img/ad.svg) center no-repeat}
}
@media (min-width:600px) and (max-width:1300px) {
#sidebar{display:none}
}
@media (max-width:991px) {
.logo .slogan{display:none}
footer .bottom .copyright{clear:left}
}
@media (min-width:767px) and (max-width:991px) {
.hideNav,.index .articles,.columns.clearfix{height:1px}
nav.hideNav li.presentblock{right:0;right:0;top:-69px}
.hideNav .navbar-nav{float:right;height:1px}
body .search .form{float:right;margin-right:70px;margin-top:10px}
.navLeft li.presentblock{padding-top:16px}
.presentblock .header_gift{padding-top:20px;position:absolute!important}
.wrap header{padding-bottom:10px}
body #content .seo p{max-width:100%}
body #content .seo{float:none}
footer .bottom .copyright{clear:left}
}
@media (min-width:560px) and (max-width:750px) {
.search .form{margin-right:80px}
.birzy.table-responsive .top-bm .last_button{border-right:1px solid #E6E6E6!important}
.news_center .news-right{float:left}
.birzy.table-responsive .table tbody td:nth-child(2){position:relative;left:-1.5px;border-left:1px solid #E6E6E6!important}
nav.hideNav li.presentblock{right:0;right:0;top:-75px}
}
/* End */


/* Start:/bitrix/templates/24hnew/css/template.css?170048817419005*/
.cf,.header__top,.header #main_menu,.articles,.articles__list{*zoom:1}
.cf:before,.header__top:before,.header #main_menu:before,.articles:before,.articles__list:before,.cf:after,.header__top:after,.header #main_menu:after,.articles:after,.articles__list:after{content:" ";display:table}
.cf:after,.header__top:after,.header #main_menu:after,.articles:after,.articles__list:after{clear:both}
html,body{height:100%}
*{box-sizing:border-box;-moz-box-sizing:border-box}
body a{opacity:1}
div#vmMainPage a.btn,.btn.btn-primary{font-weight:400;text-decoration:none;color:#fff}
.alert,.alert h4{display:block}
.freebet a:hover{opacity:1}
.bonus a{color:#04C}
.table td.bonus{text-align:center}
.btn:visited{color:#fff}
.btn_rating a:hover{opacity:1}
body{padding:0;background:#071425}
.pagination,.pagination span,.pagination a{font-family:'Roboto',sans-serif}
.main_wrapper h1{font-weight:700;font-size:22px;text-transform:uppercase;background-image:url(/bitrix/templates/24hnew/css/../img/border_h.png);background-repeat:no-repeat;background-position:left bottom;width:90%}
.main_wrapper h3{font-size:16px;text-transform:uppercase}
.main_wrapper h2{margin-top:0}
.header__top{padding:15px 0}
.header__menu-toggler{float:left;margin:0 5px 0 0}
@media (min-width:1024px) {
.header__menu-toggler{display:none}
}
.cmn-toggle-switch{display:block;position:relative;overflow:hidden;margin:0;padding:0;width:45px;height:40px;font-size:0;text-indent:-9999px;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;border-radius:none;border:none;cursor:pointer;-webkit-transition:background .3s;transition:background .3s}
.cmn-toggle-switch:focus{outline:none}
.cmn-toggle-switch span{display:block;position:absolute;top:18.75px;left:7.5px;right:7.5px;height:2px;background:#fff}
.cmn-toggle-switch span::before,.cmn-toggle-switch span::after{position:absolute;display:block;left:0;width:100%;height:2px;background-color:#fff;content:""}
.cmn-toggle-switch span::before{top:-11.25px}
.cmn-toggle-switch span::after{bottom:-11.25px}
.cmn-toggle-switch__rot{background-color:#365d98}
.cmn-toggle-switch__rot span{-webkit-transition:-webkit-transform .3s;transition:transform .3s}
.cmn-toggle-switch__rot.active span{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}
.header{position:relative;z-index:1;margin:0 auto}
@media (max-width:1024px) {
.header{padding:0 10px}
}
@media (min-width:1024px) {
.header{margin:0 auto 24px}
}
.header .logo{background:url(/bitrix/templates/24hnew/css/../img/sprite-sd94de4223b.png) 0 0 no-repeat;height:40px;width:53px;display:block;float:left}
@media (min-width:1024px) {
.header .logo{background:url(/bitrix/templates/24hnew/css/../img/sprite-sd94de4223b.png) 0 -40px no-repeat;height:40px;width:207px}
}
.header .search{float:right;margin:5px 0 0;height:30px;line-height:30px}
.header .search span,.header .search input{height:30px;line-height:30px}
@media (max-width:1024px) {
.header .search input{width:165px}
}
.header #main_menu{background-color:#365d98;transition:max-height .3s linear}
@media (min-width:768px) {
.header #main_menu{border-radius:5px;border-top:1px solid #5475a7}
}
@media (max-width:768px) {
.header #main_menu{max-height:0;overflow:hidden}
}
.header #main_menu.active{max-height:345px}
.header #main_menu ul{list-style:none;width:100%;padding:0;margin:0}
@media (min-width:768px) {
.header #main_menu ul{height:50px}
}
.header #main_menu li{line-height:50px;border-right:1px solid #4a6ea3}
@media (min-width:768px) {
.header #main_menu li{float:left}
}
.header #main_menu li:first-child a{border-top-left-radius:5px;border-bottom-left-radius:5px}
.header #main_menu li a{display:block;height:49px;color:#fff;font-size:14px;padding:0 20px;text-shadow:0 -1px 0 rgba(0,0,0,0.75);border-right:1px solid #1c4c8e;border-top:1px solid #5475a7;box-sizing:border-box;overflow:hidden;position:relative;bottom:1px;text-transform:uppercase;font-weight:700}
@media (min-width:768px) and (max-width:1024px) {
.header #main_menu li a{padding:0 4px}
}
@media (min-width:1025px) and (max-width:1140px) {
.header #main_menu li a{padding:0 5px}
}
@media (min-width:1141px) and (max-width:1240px) {
.header #main_menu li a{padding:0 13px}
}
.header #main_menu li.active a,.header #main_menu li a:hover{background-color:#2e4f81;text-decoration:none;text-shadow:0 1px 0 rgba(0,0,0,0.75);border-top:1px solid #4b6790}
.main_wrapper{position:relative;min-height:100%;max-width:1280px;margin:0 auto;margin-bottom:-240px;overflow:hidden}
@media (max-width:1024px) {
.content_wrapper{position:relative;padding:0 10px;background:#fff}
}
.main_wrapper>.content_wrapper>.content{min-height:700px;margin:0 auto;height:100%;background-color:#fff}
.left_side{top:210px;left:-15px}
.right_side{top:210px;right:-15px}
.left_side,.right_side{width:170px;min-height:400px;height:100%;margin-top:-70px;position:absolute}
.footer{height:240px;background-color:#000;color:#666;max-width:1280px;margin:0 auto;padding:20px;position:relative;z-index:5}
.footer_zagl{height:240px}
.copy{float:left}
.soc{float:right}
@media (max-width:768px) {
.soc{clear:left;float:none;text-align:center}
}
.soc a{display:inline-block;margin-left:15px}
@media (max-width:768px) {
.soc a{margin-left:5px}
}
a.stavka{display:block;margin:0 auto;width:136px;height:32px;background-image:url(/bitrix/templates/24hnew/css/../img/button_stavka.png);background-repeat:no-repeat;margin-top:105px}
.freebet{margin-top:10px;text-align:center}
.freebet .age{display:block;text-align:right;color:#fff;margin:20px auto 0;width:132px}
a.logo_hill{display:block;margin:0 auto 110px}
.menu-toggler{min-width:135px;padding:6px;margin:0 0 12px;border:1px solid #333;background:#365d98;color:#fff;cursor:pointer;border-radius:5px;text-align:center;text-transform:uppercase;font-weight:700}
@media (min-width:1023px) {
.menu-toggler{display:none}
}
@media (min-width:768px) and (max-width:1023px) {
.menu-toggler{margin:12px auto}
}
.menu-toggler.active{left:274px}
.left_content{float:left;width:21%;padding:20px;background-color:#f2f2f2}
@media (max-width:1023px) {
.left_content{position:absolute;z-index:2;left:-240px;width:240px}
.left_content.active{left:0}
}
@media (min-width:1024px) {
.left_content{height:100%;min-height:700px}
}
.right_content{font-size:12px}
@media (max-width:1024px) {
.right_content{position:relative;z-index:1}
}
@media (min-width:1024px) {
.right_content{float:right;width:79%;padding:20px}
}
nav.menu_left{margin-bottom:30px;font-size:12px}
nav.menu_left h3,nav.menu_left .module-title{display:block;text-transform:uppercase;font-size:14px;font-weight:700;line-height:25px;margin:0 0 10px}
nav.menu_left ul{list-style:none}
@media (min-width:1024px) {
nav.menu_left ul{font-size:14px}
}
nav.menu_left a{color:#000}
nav.menu_left a:hover{text-decoration:none;color:#299BE5}
.main-modules,.right_content .bt-cs h3,.right_content .bt-cs .h3,.right_content h2{font-size:18px;text-transform:uppercase;font-weight:700;background-image:url(/bitrix/templates/24hnew/css/../img/border_h.png)!important;background-repeat:no-repeat;background-position:left bottom;border:0;line-height:40px;margin:10px 0}
.main-modules{font-size:16px;margin:10px 0;line-height:40px}
.right_content ul{margin-left:0}
.right_content ul li{margin-left:15px}
.best{background-color:#f2f2f2;padding:15px;margin-bottom:15px}
.best img{margin-right:15px;display:block;float:left}
@media (min-width:620px) {
.column_left{float:left;width:50%;padding:0 12px 0 0}
}
@media (min-width:768px) {
.column_left{float:left;width:50%;padding:0 12px 0 0}
}
.column_right{width:300px;margin:0 auto}
@media (min-width:620px) {
.column_right{float:right;width:50%;padding:0 0 0 12px}
}
@media (min-width:768px) {
.column_right{float:right;width:50%;padding:0 0 0 12px}
}
.btcontentslider__wrap{margin:0 auto}
.row_item{width:380px;margin-bottom:40px}
.row_item .image{float:left;margin-right:10px;width:100px}
.title a{color:#365d98;font-weight:700;font-size:14px}
.title a:hover{text-decoration:underline}
.rating_book{margin-bottom:28px}
.rating_row{position:relative;margin-bottom:10px}
.row_news{margin-bottom:20px}
.number{background-color:#365d98;color:#fff;font-size:24px;font-weight:700;text-align:center}
.events img{width:100px;height:100px}
.rating_book img{width:300px;height:50px}
.slider .title,.slider .body,.column_right .data,.column_right .body,.column_right .title{float:none;width:100%}
.lider .title{margin-top:10px}
.lider .title a,.lider{line-height:25px}
.slider{overflow:hidden;margin-bottom:20px;position:relative}
.slider .images{width:380px;height:300px;float:left}
.slider_wrapper{height:300px;position:relative}
.slider_content{float:right;width:320px;padding:20px;background-color:#1c1d22;height:100%;line-height:24px}
.slider_content .body{color:#fff;line-height:16px;margin-bottom:10px}
.slider_content .title{margin-bottom:10px}
.slider_content .title a{color:#fff;font-weight:700;font-size:18px}
.slider_content .icon-chevron-right{position:relative;left:5px}
.slider_content .title a:hover{text-decoration:underline}
.slider .images img{width:380px;height:300px}
.slider_content .btn{margin-top:20px}
.events{position:relative}
.events .pins{right:0;top:17px}
.events .pins a{background-color:#d2d2d3}
.events .pins a.active,.events .pins a:hover{background-color:#1c1d22}
.events .pins{display:inline-block;left:280px}
.pins{position:absolute;bottom:20px;left:400px}
.pins ul{list-style:none}
.right_content .pins li{float:left;margin-left:0;margin-right:10px}
.pins li a{display:block;width:20px;height:10px;background-color:#494a4e}
.pins li a.active,.pins li a:hover{background-color:#fff}
.table .rating_row{margin-bottom:0}
span.ok{background-position:center;height:32px;display:block;background-image:url(/bitrix/templates/24hnew/css/../img/ok.jpg);background-repeat:no-repeat}
span.neok{background-position:center;height:32px;display:block;background-image:url(/bitrix/templates/24hnew/css/../img/neok.jpg);background-repeat:no-repeat}
.table td{text-align:center}
.table td,.table tr{vertical-align:middle!important}
.moduletable .btn_rating span,.moduletable .btn_rating a{color:#fff;background-color:#365D98;padding:5px 12px}
.moduletable .rating_row:hover .black{display:block}
.moduletable .black{background-color:rgba(0,0,0,0.75);display:none;position:absolute;width:83.5%;height:100%;top:0;left:0;margin-left:50px}
.moduletable .rating_row:hover .btn_rating{display:block}
.moduletable .btn_rating{position:absolute;right:20px;top:15px;display:none}
.moduletable .rating_row img{width:100%}
.moduletable .rating_row img .new_top10,.big-table__wrap .moduletable .rating_row img{width:200px}
.new_top10 .moduletable .rating_row img{width:200px}
.big-table__wrap .moduletable .rating_row img{width:200px}
.rating_row img{width:200px}
.new_top10 .rating_row img{max-width:200px;width:200px}
.big-table__wrap .rating_row img{max-width:200px;width:200px}
.rating_row{display:table;table-layout:fixed}
.rating_row .number{position:static;display:table-cell;vertical-align:middle;min-width:35px}
@media (min-width:1024px) {
.rating_row .number{min-width:50px}
}
.rating_row>a{display:table-cell;vertical-align:middle;padding-left:50px}
.bookmakers .rating_row>a{padding:0}
.table td.bonus{vertical-align:middle;font-weight:700;font-size:16px}
.table thead{font-size:10px}
.slider .bt-introtext a.bt-title-nointro{margin-bottom:10px;display:block}
.slider .bt-introtext a.bt-title-nointro:hover{text-decoration:underline}
.slider p.readmore{margin-top:20px}
.bt_handles li a,.slider .bt_handles li a{display:block;width:20px;height:10px;background-color:#494a4e;text-indent:-999em}
.column_left .bt_handles li a{background-color:#d2d2d3}
.column_left .bt_handles li.current a,.column_left .bt_handles li a:hover{background-color:#1c1d22!important}
.slider .bt_handles li.current a,.slider .bt_handles li a:hover{background-color:#fff!important}
.column_left #btcontentslider176 .bt_handles,.column_left #btcontentslider175 .bt_handles{position:absolute;top:23px!important;right:0!important}
.column_left .moduletable h3{padding-right:100px}
.column_left #btcontentslider175 .bt-title-nointro:hover,.column_left #btcontentslider176 .bt-title-nointro:hover{text-decoration:underline}
.column_left #btcontentslider175 .bt-title-nointro,.column_left #btcontentslider176 .bt-title-nointro{color:#365d98;font-weight:700;font-size:14px}
.column_left #btcontentslider176 .bt-title-nointro+p,.column_left #btcontentslider175 .bt-title-nointro+p{float:right;width:238px;color:#000;margin-top:10px}
.column_left #btcontentslider176 p.readmore,.column_left #btcontentslider175 p.readmore{display:none}
.column_left #btcontentslider176 .bt-image-link,.column_left #btcontentslider175 .bt-image-link{float:left;margin-right:10px;width:100px}
.right_content ul.roknewspager{list-style:none;padding:0;border:0}
.right_content ul.roknewspager li{margin-left:0;background-image:none}
.right_content ul.roknewspager li a{color:#365d98;font-weight:700;font-size:14px}
.right_content ul.roknewspager .roknewspager-div{padding-left:0}
body div.catItemHeader h3.catItemTitle{font-family:inherit}
body div.catItemHeader .catItemTitle a{color:#0054CC;font-size:16px;font-weight:700;margin-bottom:5px}
div.catItemView{padding:0}
div.itemContainer{float:left;border-bottom:1px solid #ccc;margin-bottom:20px}
.spacer.w99{float:left}
@media (max-width:768px) {
.spacer.w99{float:none;margin:0 0 12px}
}
.spacer.w99 p{text-align:left!important;margin:0}
.old_top10{display:none}
.pagination>div{display:inline-block;margin-right:10px}
.pagination>div:last-child{margin-right:0}
@media (max-width:1300px) {
.right_side,.left_side{display:none}
.main_wrapper{margin:0 auto -240px;overflow:visible}
}
#product-details-page div.product-image a{display:block;margin-right:10px}
li#current>a{position:relative;text-decoration:underline}
li#current>a.active{text-decoration:underline}
li#current>a.active:hover{text-decoration:none}
li.parent.active.open>a:before{display:none!important}
li#current:not(.open)>a{color:#258fd8}
li.parent{position:relative}
li.parent:before{display:block;position:absolute;width:10px;height:10px;content:"";top:6px;left:-15px;background-image:url(/bitrix/templates/24hnew/css/../img/parent_bg_plus.gif);background-repeat:no-repeat;background-position:center;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease}
li.parent.open:before{background-image:url(/bitrix/templates/24hnew/css/../img/parent_bg_minus.gif)}
li.parent>.drop-wrap{max-height:0;overflow:hidden;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease}
li.parent.open>.drop-wrap{max-height:100%}
#k2Container,#k2Container p,.itemListView p,.full-article{font-size:14px}
.right_content td,.right_content td .btn{font-size:12px}
#breadcrumbs{border-bottom:1px solid #ccc;padding-bottom:10px;margin-bottom:10px}
#breadcrumbs img{padding:0 0 1px 2px}
.componentheading{margin:0 0 20px}
div.k2FeedIcon{padding:13px 8px}
@media (max-width:767px) {
.k2Pagination{font-size:16px}
.k2Pagination a{padding:1px}
.rokmicronews-surround td,.socials td{display:inline-block;margin:0 0 5px}
}
@media (max-width:467px) {
.rokmicronews-surround table,.rokmicronews-surround tbody,.rokmicronews-surround tr,.rokmicronews-surround td,.socials table,.socials tbody,.socials tr,.socials td{display:block}
.rokmicronews-surround td,.socials td{margin:0 0 5px}
}
.articles ul,.articles li{margin:0;padding:0;list-style:none}
.right_content .articles ul,.right_content .articles li{margin:0;padding:0;list-style:none}
.articles__item{position:relative;width:300px;margin:0 auto 12px}
@media (min-width:468px) and (max-width:767px) {
.articles__item{width:47.61905%;clear:right;float:left;margin-left:0;margin-right:4.7619%;margin-bottom:2.43902%}
.articles__item:nth-child(2n+2){margin-right:0}
.articles__item:nth-child(2n+1){clear:both}
}
@media (min-width:768px) and (max-width:1023px) {
.articles__item{width:31.25%;clear:right;float:left;margin-left:0;margin-right:3.125%;margin-bottom:3.125%}
.articles__item:nth-child(3n+3){margin-right:0}
.articles__item:nth-child(3n+1){clear:both}
}
@media (min-width:1024px) {
.articles__item{width:31.25%;clear:right;float:left;margin-left:0;margin-right:3.125%;margin-bottom:3.125%}
.articles__item:nth-child(3n+3){margin-right:0}
.articles__item:nth-child(3n+1){clear:both}
}
@media (min-width:768px) {
.articles__item:hover .preview__image:before{opacity:.4}
.articles__item .preview__image:before{-moz-transition:opacity .5s;-o-transition:opacity .5s;-webkit-transition:opacity .5s;transition:opacity .5s;content:'';position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;background:#000}
}
.articles__item img{display:block;width:100%}
.articles__item .preview__title{position:absolute;right:0;bottom:0;left:0;min-height:52px;padding:6px;margin:0;font-size:14px;line-height:20px;text-transform:none;font-weight:400;color:#fff;background:rgba(0,0,0,0.7)}
.articles__item .preview__date{position:absolute;top:0;right:0;padding:0 6px;background:#365d98;color:#fff}
.articles__item .preview__hits{position:absolute;top:0;left:0;padding:0 6px;background:#365d98;color:#fff}
.bookmakers_top{width:300px;margin:0 auto}
@media (min-width:768px) {
.bookmakers_top{width:31.25%;clear:right;float:left;margin-left:0;margin-right:3.125%;margin-bottom:3.125%}
}
.bookmakers_leader{width:300px;margin:0 auto}
@media (min-width:768px) {
.bookmakers_leader{width:31.25%;clear:right;float:left;margin-left:0;margin-right:3.125%;margin-bottom:3.125%}
}
.bookmakers_leader--rus{width:300px;margin:0 auto}
@media (min-width:768px) {
.bookmakers_leader--rus{width:31.25%;clear:right;float:left;margin-left:0;margin-right:3.125%;margin-bottom:3.125%;margin-right:0}
}
@media (max-width:1024px) {
.new_top10,.big-table__wrap{overflow-x:scroll}
}
.show__mobile,.show__tablet,.show__desktop{display:none}
@media (max-width:467px) {
.show__mobile{display:initial}
}
@media (min-width:468px) and (max-width:1023px) {
.show__tablet{display:initial}
}
@media (min-width:1024px) {
.show__desktop{display:initial}
}
div.articles__title{font-size:20px;text-transform:uppercase;font-weight:700;background-repeat:no-repeat;background-position:left bottom;border:0;line-height:40px;margin:10px 0}
div.h3.preview__title{position:absolute;right:0;bottom:0;left:0;min-height:52px;padding:6px;margin:0;font-size:14px;line-height:20px;text-transform:none;font-weight:400;color:#fff;background:rgba(0,0,0,0.7)}
.catItemBody .catItemImageBlock{float:right}
#ctrlcopy{height:1px;overflow:hidden;position:absolute;width:1px;margin:5px 0 0 -1px;line-height:0;opacity:0}
.h2span{font-weight:300;margin:0;font-size:20px!important;margin-bottom:20px!important;margin-top:15px;font-family:'Roboto',sans-serif;line-height:1.1;color:inherit}
li#current.chil.active.id-213:not(.open)>a{color:#fff!important}
li#current.chil.active.id-213>a.active{text-decoration:underline}
.leftcol-bg .black:first-child .top-3{display:none}
@media (max-width: 420px) {
.nav-tabs > li.fancyTab{width:33.3%!important}
.product-description #rateblock{width:100%}
}
body .nav.menu_left .menu-sport a:hover{color:#66bef5;text-decoration:none}
.menu_left .menu-sport ul li a:focus{text-decoration:none}
.lighted-text a:hover{color:#fff}
/* End */


/* Start:/bitrix/templates/24hnew/css/bootstrap_test.css?1700488174117659*/
html{font-family:'Open Sans',sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{margin:0}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline}
audio:not([controls]){display:none;height:0}
[hidden],template{display:none}
a{background-color:transparent}
a:active,a:hover{outline:0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:700}
dfn{font-style:italic}
h1{font-size:2em;margin:.67em 0}
mark{background:#ff0;color:#000}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-.5em}
sub{bottom:-.25em}
img{border:0}
svg:not(:root){overflow:hidden}
figure{margin:1em 40px}
hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0}
pre{overflow:auto}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}
button{overflow:visible}
button,select{text-transform:none}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
input{line-height:normal}
input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}
input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
legend{border:0;padding:0}
textarea{overflow:auto}
optgroup{font-weight:700}
table{border-collapse:collapse;border-spacing:0}
td,th{padding:0}
@media print {
*,:before,:after{background:transparent!important;color:#000!important;-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:none!important}
a,a:visited{text-decoration:underline}
a[href]:after{content:" (" attr(href) ")"}
abbr[title]:after{content:" (" attr(title) ")"}
a[href^="#"]:after,a[href^="javascript:"]:after{content:""}
pre,blockquote{border:1px solid #999;page-break-inside:avoid}
thead{display:table-header-group}
tr,img{page-break-inside:avoid}
img{max-width:100%!important}
p,h2,h3{orphans:3;widows:3}
h2,h3{page-break-after:avoid}
.navbar{display:none}
.btn > .caret,.dropup > .btn > .caret{border-top-color:#000!important}
.label{border:1px solid #000}
.table{border-collapse:collapse!important}
.table td,.table th{background-color:#fff!important}
.table-bordered th,.table-bordered td{border:1px solid #ddd!important}
}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
:before,:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}
body{font-size:14px;line-height:1.42857143;color:#2c3e50;background-color:transparent}
input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}
a{text-decoration:none}
a:hover,a:focus{color:#18bc9c;text-decoration:underline}
a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
figure{margin:0}
img{vertical-align:middle}
.img-responsive,.thumbnail > img,.thumbnail a > img,.carousel-inner > .item > img,.carousel-inner > .item > a > img{display:block;max-width:100%;height:auto}
.img-rounded{border-radius:6px}
.img-thumbnail{padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ecf0f1;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}
.img-circle{border-radius:50%}
hr{margin-top:21px;margin-bottom:21px;border:0;border-top:1px solid #ecf0f1}
.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}
.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
[role="button"]{cursor:pointer}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-weight:500;line-height:1.1;color:inherit}
h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,h1 .small,h2 .small,h3 .small,h4 .small,h5 .small,h6 .small,.h1 .small,.h2 .small,.h3 .small,.h4 .small,.h5 .small,.h6 .small{font-weight:400;line-height:1;color:#b4bcc2}
h1,.h1,h2,.h2,h3,.h3{margin-top:21px;margin-bottom:10.5px}
h1 small,.h1 small,h2 small,.h2 small,h3 small,.h3 small,h1 .small,.h1 .small,h2 .small,.h2 .small,h3 .small,.h3 .small{font-size:65%}
h4,.h4,h5,.h5,h6,.h6{margin-top:10.5px;margin-bottom:10.5px}
h4 small,.h4 small,h5 small,.h5 small,h6 small,.h6 small,h4 .small,.h4 .small,h5 .small,.h5 .small,h6 .small,.h6 .small{font-size:75%}
h1,.h1{}
h2,.h2{font-size:32px}
h3,.h3{font-size:26px}
h4,.h4{font-size:19px}
h5,.h5{font-size:15px}
h6,.h6{font-size:13px}
p{margin:0 0 10.5px}
.lead{margin-bottom:21px;font-size:17px;font-weight:300;line-height:1.4}
@media (min-width: 768px) {
.lead{font-size:22.5px}
}
small,.small{font-size:86%}
mark,.mark{background-color:#f39c12;padding:.2em}
.text-left{text-align:left}
.text-right{text-align:right}
.text-center{text-align:center}
.text-justify{text-align:justify}
.text-nowrap{white-space:nowrap}
.text-lowercase{text-transform:lowercase}
.text-uppercase{text-transform:uppercase}
.text-capitalize{text-transform:capitalize}
.text-muted{color:#b4bcc2}
.text-primary{color:#2c3e50}
a.text-primary:hover,a.text-primary:focus{color:#1a242f}
.text-success{color:#fff}
a.text-success:hover,a.text-success:focus{color:#e6e6e6}
.text-info{color:#fff}
a.text-info:hover,a.text-info:focus{color:#e6e6e6}
.text-warning{color:#fff}
a.text-warning:hover,a.text-warning:focus{color:#e6e6e6}
.text-danger{color:#fff}
a.text-danger:hover,a.text-danger:focus{color:#e6e6e6}
.bg-primary{color:#fff;background-color:#2c3e50}
a.bg-primary:hover,a.bg-primary:focus{background-color:#1a242f}
.bg-success{background-color:#18bc9c}
a.bg-success:hover,a.bg-success:focus{background-color:#128f76}
.bg-info{background-color:#3498db}
a.bg-info:hover,a.bg-info:focus{background-color:#217dbb}
.bg-warning{background-color:#f39c12}
a.bg-warning:hover,a.bg-warning:focus{background-color:#c87f0a}
.bg-danger{background-color:#e74c3c}
a.bg-danger:hover,a.bg-danger:focus{background-color:#d62c1a}
.page-header{padding-bottom:9.5px;margin:42px 0 21px;border-bottom:1px solid transparent}
ul,ol{margin-top:0;margin-bottom:10.5px}
ul ul,ol ul,ul ol,ol ol{margin-bottom:0}
.list-unstyled{padding-left:0;list-style:none}
.list-inline{padding-left:0;list-style:none;margin-left:-5px}
.list-inline > li{display:inline-block;padding-left:5px;padding-right:5px}
dl{margin-top:0;margin-bottom:21px}
dt,dd{line-height:1.42857143}
dt{font-weight:700}
dd{margin-left:0}
@media (min-width: 768px) {
.dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.dl-horizontal dd{margin-left:180px}
}
abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #b4bcc2}
.initialism{font-size:90%;text-transform:uppercase}
blockquote{padding:10.5px 21px;margin:0 0 21px;font-size:18.75px;border-left:5px solid #ecf0f1}
blockquote p:last-child,blockquote ul:last-child,blockquote ol:last-child{margin-bottom:0}
blockquote footer,blockquote small,blockquote .small{display:block;font-size:80%;line-height:1.42857143;color:#b4bcc2}
blockquote footer:before,blockquote small:before,blockquote .small:before{content:'\2014 \00A0'}
.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;border-right:5px solid #ecf0f1;border-left:0;text-align:right}
.blockquote-reverse footer:before,blockquote.pull-right footer:before,.blockquote-reverse small:before,blockquote.pull-right small:before,.blockquote-reverse .small:before,blockquote.pull-right .small:before{content:''}
.blockquote-reverse footer:after,blockquote.pull-right footer:after,.blockquote-reverse small:after,blockquote.pull-right small:after,.blockquote-reverse .small:after,blockquote.pull-right .small:after{content:'\00A0 \2014'}
address{margin-bottom:21px;font-style:normal;line-height:1.42857143}
code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}
code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:4px}
kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:3px;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.25);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.25)}
kbd kbd{padding:0;font-size:100%;font-weight:700;-webkit-box-shadow:none;box-shadow:none}
pre{display:block;padding:10px;margin:0 0 10.5px;font-size:14px;line-height:1.42857143;word-break:break-all;word-wrap:break-word;color:#7b8a8b;background-color:#ecf0f1;border:1px solid #ccc;border-radius:4px}
pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}
.pre-scrollable{max-height:340px;overflow-y:scroll}
.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
@media (min-width: 768px) {
.container{width:750px}
}
@media (min-width: 992px) {
.container{width:970px}
}
@media (min-width: 1200px) {
.container{width:1190px}
}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.row{margin-left:-15px;margin-right:-15px}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}
.col-xs-12{width:100%}
.col-xs-11{width:91.66666667%}
.col-xs-10{width:83.33333333%}
.col-xs-9{width:75%}
.col-xs-8{width:66.66666667%}
.col-xs-7{width:58.33333333%}
.col-xs-6{width:50%}
.col-xs-5{width:41.66666667%}
.col-xs-4{width:33.33333333%}
.col-xs-3{width:25%}
.col-xs-2{width:16.66666667%}
.col-xs-1{width:8.33333333%}
.col-xs-pull-12{right:100%}
.col-xs-pull-11{right:91.66666667%}
.col-xs-pull-10{right:83.33333333%}
.col-xs-pull-9{right:75%}
.col-xs-pull-8{right:66.66666667%}
.col-xs-pull-7{right:58.33333333%}
.col-xs-pull-6{right:50%}
.col-xs-pull-5{right:41.66666667%}
.col-xs-pull-4{right:33.33333333%}
.col-xs-pull-3{right:25%}
.col-xs-pull-2{right:16.66666667%}
.col-xs-pull-1{right:8.33333333%}
.col-xs-pull-0{right:auto}
.col-xs-push-12{left:100%}
.col-xs-push-11{left:91.66666667%}
.col-xs-push-10{left:83.33333333%}
.col-xs-push-9{left:75%}
.col-xs-push-8{left:66.66666667%}
.col-xs-push-7{left:58.33333333%}
.col-xs-push-6{left:50%}
.col-xs-push-5{left:41.66666667%}
.col-xs-push-4{left:33.33333333%}
.col-xs-push-3{left:25%}
.col-xs-push-2{left:16.66666667%}
.col-xs-push-1{left:8.33333333%}
.col-xs-push-0{left:auto}
.col-xs-offset-12{margin-left:100%}
.col-xs-offset-11{margin-left:91.66666667%}
.col-xs-offset-10{margin-left:83.33333333%}
.col-xs-offset-9{margin-left:75%}
.col-xs-offset-8{margin-left:66.66666667%}
.col-xs-offset-7{margin-left:58.33333333%}
.col-xs-offset-6{margin-left:50%}
.col-xs-offset-5{margin-left:41.66666667%}
.col-xs-offset-4{margin-left:33.33333333%}
.col-xs-offset-3{margin-left:25%}
.col-xs-offset-2{margin-left:16.66666667%}
.col-xs-offset-1{margin-left:8.33333333%}
.col-xs-offset-0{margin-left:0}
@media (min-width: 768px) {
.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}
.col-sm-12{width:100%}
.col-sm-11{width:91.66666667%}
.col-sm-10{width:83.33333333%}
.col-sm-9{width:75%}
.col-sm-8{width:66.66666667%}
.col-sm-7{width:58.33333333%}
.col-sm-6{width:50%}
.col-sm-5{width:41.66666667%}
.col-sm-4{width:33.33333333%}
.col-sm-3{width:25%}
.col-sm-2{width:16.66666667%}
.col-sm-1{width:8.33333333%}
.col-sm-pull-12{right:100%}
.col-sm-pull-11{right:91.66666667%}
.col-sm-pull-10{right:83.33333333%}
.col-sm-pull-9{right:75%}
.col-sm-pull-8{right:66.66666667%}
.col-sm-pull-7{right:58.33333333%}
.col-sm-pull-6{right:50%}
.col-sm-pull-5{right:41.66666667%}
.col-sm-pull-4{right:33.33333333%}
.col-sm-pull-3{right:25%}
.col-sm-pull-2{right:16.66666667%}
.col-sm-pull-1{right:8.33333333%}
.col-sm-pull-0{right:auto}
.col-sm-push-12{left:100%}
.col-sm-push-11{left:91.66666667%}
.col-sm-push-10{left:83.33333333%}
.col-sm-push-9{left:75%}
.col-sm-push-8{left:66.66666667%}
.col-sm-push-7{left:58.33333333%}
.col-sm-push-6{left:50%}
.col-sm-push-5{left:41.66666667%}
.col-sm-push-4{left:33.33333333%}
.col-sm-push-3{left:25%}
.col-sm-push-2{left:16.66666667%}
.col-sm-push-1{left:8.33333333%}
.col-sm-push-0{left:auto}
.col-sm-offset-12{margin-left:100%}
.col-sm-offset-11{margin-left:91.66666667%}
.col-sm-offset-10{margin-left:83.33333333%}
.col-sm-offset-9{margin-left:75%}
.col-sm-offset-8{margin-left:66.66666667%}
.col-sm-offset-7{margin-left:58.33333333%}
.col-sm-offset-6{margin-left:50%}
.col-sm-offset-5{margin-left:41.66666667%}
.col-sm-offset-4{margin-left:33.33333333%}
.col-sm-offset-3{margin-left:25%}
.col-sm-offset-2{margin-left:16.66666667%}
.col-sm-offset-1{margin-left:8.33333333%}
.col-sm-offset-0{margin-left:0}
}
@media (min-width: 992px) {
.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}
.col-md-12{width:100%}
.col-md-11{width:91.66666667%}
.col-md-10{width:83.33333333%}
.col-md-9{width:75%}
.col-md-8{width:66.66666667%}
.col-md-7{width:58.33333333%}
.col-md-6{width:47.788888%}
.col-md-5{width:41.66666667%}
.col-md-4{width:32.123%}
.col-md-3{width:23.744%}
.col-md-2{width:16.66666667%}
.col-md-1{width:8.33333333%}
.col-md-pull-12{right:100%}
.col-md-pull-11{right:91.66666667%}
.col-md-pull-10{right:83.33333333%}
.col-md-pull-9{right:75%}
.col-md-pull-8{right:66.66666667%}
.col-md-pull-7{right:58.33333333%}
.col-md-pull-6{right:50%}
.col-md-pull-5{right:41.66666667%}
.col-md-pull-4{right:33.33333333%}
.col-md-pull-3{right:25%}
.col-md-pull-2{right:16.66666667%}
.col-md-pull-1{right:8.33333333%}
.col-md-pull-0{right:auto}
.col-md-push-12{left:100%}
.col-md-push-11{left:91.66666667%}
.col-md-push-10{left:83.33333333%}
.col-md-push-9{left:75%}
.col-md-push-8{left:66.66666667%}
.col-md-push-7{left:58.33333333%}
.col-md-push-6{left:50%}
.col-md-push-5{left:41.66666667%}
.col-md-push-4{left:33.33333333%}
.col-md-push-3{left:25%}
.col-md-push-2{left:16.66666667%}
.col-md-push-1{left:8.33333333%}
.col-md-push-0{left:auto}
.col-md-offset-12{margin-left:100%}
.col-md-offset-11{margin-left:91.66666667%}
.col-md-offset-10{margin-left:83.33333333%}
.col-md-offset-9{margin-left:75%}
.col-md-offset-8{margin-left:66.66666667%}
.col-md-offset-7{margin-left:58.33333333%}
.col-md-offset-6{margin-left:50%}
.col-md-offset-5{margin-left:41.66666667%}
.col-md-offset-4{margin-left:33.33333333%}
.col-md-offset-3{margin-left:25%}
.col-md-offset-2{margin-left:16.66666667%}
.col-md-offset-1{margin-left:8.33333333%}
.col-md-offset-0{margin-left:0}
}
@media (min-width: 1200px) {
.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}
.col-lg-12{width:100%}
.col-lg-11{width:91.66666667%}
.col-lg-10{width:83.33333333%}
.col-lg-9{width:78%}
.col-lg-9.index{width:58%}
.col-lg-8{width:66.66666667%}
.col-lg-7{width:58.33333333%}
.col-lg-6{width:48.788888%}
.col-lg-5{width:41.66666667%}
.col-lg-4{width:32.12%}
.col-lg-3{width:21%}
.col-lg-2{width:16.66666667%}
.col-lg-1{width:8.33333333%}
.col-lg-pull-12{right:100%}
.col-lg-pull-11{right:91.66666667%}
.col-lg-pull-10{right:83.33333333%}
.col-lg-pull-9{right:75%}
.col-lg-pull-8{right:66.66666667%}
.col-lg-pull-7{right:58.33333333%}
.col-lg-pull-6{right:50%}
.col-lg-pull-5{right:41.66666667%}
.col-lg-pull-4{right:33.33333333%}
.col-lg-pull-3{right:25%}
.col-lg-pull-2{right:16.66666667%}
.col-lg-pull-1{right:8.33333333%}
.col-lg-pull-0{right:auto}
.col-lg-push-12{left:100%}
.col-lg-push-11{left:91.66666667%}
.col-lg-push-10{left:83.33333333%}
.col-lg-push-9{left:75%}
.col-lg-push-8{left:66.66666667%}
.col-lg-push-7{left:58.33333333%}
.col-lg-push-6{left:50%}
.col-lg-push-5{left:41.66666667%}
.col-lg-push-4{left:33.33333333%}
.col-lg-push-3{left:25%}
.col-lg-push-2{left:16.66666667%}
.col-lg-push-1{left:8.33333333%}
.col-lg-push-0{left:auto}
.col-lg-offset-12{margin-left:100%}
.col-lg-offset-11{margin-left:91.66666667%}
.col-lg-offset-10{margin-left:83.33333333%}
.col-lg-offset-9{margin-left:75%}
.col-lg-offset-8{margin-left:66.66666667%}
.col-lg-offset-7{margin-left:58.33333333%}
.col-lg-offset-6{margin-left:50%}
.col-lg-offset-5{margin-left:41.66666667%}
.col-lg-offset-4{margin-left:33.33333333%}
.col-lg-offset-3{margin-left:25%}
.col-lg-offset-2{margin-left:16.66666667%}
.col-lg-offset-1{margin-left:8.33333333%}
.col-lg-offset-0{margin-left:0}
}
table{background-color:transparent}
caption{padding-top:8px;padding-bottom:8px;color:#b4bcc2;text-align:left}
th{text-align:left}
.table{width:100%;max-width:100%;margin-bottom:21px}
.table > thead > tr > th,.table > tbody > tr > th,.table > tfoot > tr > th,.table > thead > tr > td,.table > tbody > tr > td,.table > tfoot > tr > td{padding:8px;line-height:1.42857143;vertical-align:middle}
.table > thead > tr > th{vertical-align:bottom;border-bottom:2px solid #ecf0f1}
.table > caption + thead > tr:first-child > th,.table > colgroup + thead > tr:first-child > th,.table > thead:first-child > tr:first-child > th,.table > caption + thead > tr:first-child > td,.table > colgroup + thead > tr:first-child > td,.table > thead:first-child > tr:first-child > td{border-top:0}
.table > tbody + tbody{border-top:2px solid #ecf0f1}
.table .table{background-color:#fff}
.table-condensed > thead > tr > th,.table-condensed > tbody > tr > th,.table-condensed > tfoot > tr > th,.table-condensed > thead > tr > td,.table-condensed > tbody > tr > td,.table-condensed > tfoot > tr > td{padding:5px}
.table-bordered{border:1px solid #ecf0f1}
.table-bordered > thead > tr > th,.table-bordered > tbody > tr > th,.table-bordered > tfoot > tr > th,.table-bordered > thead > tr > td,.table-bordered > tbody > tr > td,.table-bordered > tfoot > tr > td{border:1px solid #ecf0f1}
.table-bordered > thead > tr > th,.table-bordered > thead > tr > td{border-bottom-width:2px}
.table-hover > tbody > tr:hover{background-color:#ecf0f1}
table col[class*="col-"]{position:static;float:none;display:table-column}
table td[class*="col-"],table th[class*="col-"]{position:static;float:none;display:table-cell}
.table > thead > tr > td.active,.table > tbody > tr > td.active,.table > tfoot > tr > td.active,.table > thead > tr > th.active,.table > tbody > tr > th.active,.table > tfoot > tr > th.active,.table > thead > tr.active > td,.table > tbody > tr.active > td,.table > tfoot > tr.active > td,.table > thead > tr.active > th,.table > tbody > tr.active > th,.table > tfoot > tr.active > th{background-color:#ecf0f1}
.table-hover > tbody > tr > td.active:hover,.table-hover > tbody > tr > th.active:hover,.table-hover > tbody > tr.active:hover > td,.table-hover > tbody > tr:hover > .active,.table-hover > tbody > tr.active:hover > th{background-color:#dde4e6}
.table > thead > tr > td.success,.table > tbody > tr > td.success,.table > tfoot > tr > td.success,.table > thead > tr > th.success,.table > tbody > tr > th.success,.table > tfoot > tr > th.success,.table > thead > tr.success > td,.table > tbody > tr.success > td,.table > tfoot > tr.success > td,.table > thead > tr.success > th,.table > tbody > tr.success > th,.table > tfoot > tr.success > th{background-color:#18bc9c}
.table-hover > tbody > tr > td.success:hover,.table-hover > tbody > tr > th.success:hover,.table-hover > tbody > tr.success:hover > td,.table-hover > tbody > tr:hover > .success,.table-hover > tbody > tr.success:hover > th{background-color:#15a589}
.table > thead > tr > td.info,.table > tbody > tr > td.info,.table > tfoot > tr > td.info,.table > thead > tr > th.info,.table > tbody > tr > th.info,.table > tfoot > tr > th.info,.table > thead > tr.info > td,.table > tbody > tr.info > td,.table > tfoot > tr.info > td,.table > thead > tr.info > th,.table > tbody > tr.info > th,.table > tfoot > tr.info > th{background-color:#3498db}
.table-hover > tbody > tr > td.info:hover,.table-hover > tbody > tr > th.info:hover,.table-hover > tbody > tr.info:hover > td,.table-hover > tbody > tr:hover > .info,.table-hover > tbody > tr.info:hover > th{background-color:#258cd1}
.table > thead > tr > td.warning,.table > tbody > tr > td.warning,.table > tfoot > tr > td.warning,.table > thead > tr > th.warning,.table > tbody > tr > th.warning,.table > tfoot > tr > th.warning,.table > thead > tr.warning > td,.table > tbody > tr.warning > td,.table > tfoot > tr.warning > td,.table > thead > tr.warning > th,.table > tbody > tr.warning > th,.table > tfoot > tr.warning > th{background-color:#f39c12}
.table-hover > tbody > tr > td.warning:hover,.table-hover > tbody > tr > th.warning:hover,.table-hover > tbody > tr.warning:hover > td,.table-hover > tbody > tr:hover > .warning,.table-hover > tbody > tr.warning:hover > th{background-color:#e08e0b}
.table > thead > tr > td.danger,.table > tbody > tr > td.danger,.table > tfoot > tr > td.danger,.table > thead > tr > th.danger,.table > tbody > tr > th.danger,.table > tfoot > tr > th.danger,.table > thead > tr.danger > td,.table > tbody > tr.danger > td,.table > tfoot > tr.danger > td,.table > thead > tr.danger > th,.table > tbody > tr.danger > th,.table > tfoot > tr.danger > th{background-color:#e74c3c}
.table-hover > tbody > tr > td.danger:hover,.table-hover > tbody > tr > th.danger:hover,.table-hover > tbody > tr.danger:hover > td,.table-hover > tbody > tr:hover > .danger,.table-hover > tbody > tr.danger:hover > th{background-color:#e43725}
.table-responsive{min-height:.01%}
@media screen and (max-width: 767px) {
.table-responsive{width:100%;margin-bottom:15.75px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ecf0f1}
.table-responsive > .table{margin-bottom:0}
.table-responsive > .table > thead > tr > th,.table-responsive > .table > tbody > tr > th,.table-responsive > .table > tfoot > tr > th,.table-responsive > .table > thead > tr > td,.table-responsive > .table > tbody > tr > td,.table-responsive > .table > tfoot > tr > td{white-space:nowrap}
.table-responsive > .table-bordered{border:0}
.table-responsive > .table-bordered > thead > tr > th:first-child,.table-responsive > .table-bordered > tbody > tr > th:first-child,.table-responsive > .table-bordered > tfoot > tr > th:first-child,.table-responsive > .table-bordered > thead > tr > td:first-child,.table-responsive > .table-bordered > tbody > tr > td:first-child,.table-responsive > .table-bordered > tfoot > tr > td:first-child{border-left:0}
.table-responsive > .table-bordered > thead > tr > th:last-child,.table-responsive > .table-bordered > tbody > tr > th:last-child,.table-responsive > .table-bordered > tfoot > tr > th:last-child,.table-responsive > .table-bordered > thead > tr > td:last-child,.table-responsive > .table-bordered > tbody > tr > td:last-child,.table-responsive > .table-bordered > tfoot > tr > td:last-child{border-right:0}
.table-responsive > .table-bordered > tbody > tr:last-child > th,.table-responsive > .table-bordered > tfoot > tr:last-child > th,.table-responsive > .table-bordered > tbody > tr:last-child > td,.table-responsive > .table-bordered > tfoot > tr:last-child > td{border-bottom:0}
}
fieldset{padding:0;margin:0;border:0;min-width:0}
legend{display:block;width:100%;padding:0;margin-bottom:21px;font-size:22.5px;line-height:inherit;color:#2c3e50;border:0;border-bottom:1px solid transparent}
label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}
input[type="search"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
input[type="radio"],input[type="checkbox"]{margin:4px 0 0;margin-top:1px \9;line-height:normal}
input[type="file"]{display:block}
input[type="range"]{display:block;width:100%}
select[multiple],select[size]{height:auto}
input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
output{display:block;padding-top:11px;font-size:15px;line-height:1.42857143;color:#2c3e50}
.form-control{display:block;width:100%;height:45px;padding:10px 15px;font-size:15px;line-height:1.42857143;color:#2c3e50;background-color:#fff;background-image:none;border:1px solid #dce4ec;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}
.form-control:focus{border-color:#2c3e50;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(44,62,80,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(44,62,80,0.6)}
.form-control::-moz-placeholder{color:#acb6c0;opacity:1}
.form-control:-ms-input-placeholder{color:#acb6c0}
.form-control::-webkit-input-placeholder{color:#acb6c0}
.form-control::-ms-expand{border:0;background-color:transparent}
.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#ecf0f1;opacity:1}
.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}
textarea.form-control{height:auto}
input[type="search"]{-webkit-appearance:none}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
input[type="date"].form-control,input[type="time"].form-control,input[type="datetime-local"].form-control,input[type="month"].form-control{line-height:45px}
input[type="date"].input-sm,input[type="time"].input-sm,input[type="datetime-local"].input-sm,input[type="month"].input-sm,.input-group-sm input[type="date"],.input-group-sm input[type="time"],.input-group-sm input[type="datetime-local"],.input-group-sm input[type="month"]{line-height:35px}
input[type="date"].input-lg,input[type="time"].input-lg,input[type="datetime-local"].input-lg,input[type="month"].input-lg,.input-group-lg input[type="date"],.input-group-lg input[type="time"],.input-group-lg input[type="datetime-local"],.input-group-lg input[type="month"]{line-height:66px}
}
.form-group{margin-bottom:15px}
.radio,.checkbox{position:relative;display:block;margin-top:10px;margin-bottom:10px}
.radio label,.checkbox label{min-height:21px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}
.radio input[type="radio"],.radio-inline input[type="radio"],.checkbox input[type="checkbox"],.checkbox-inline input[type="checkbox"]{position:absolute;margin-left:-20px;margin-top:4px \9}
.radio + .radio,.checkbox + .checkbox{margin-top:-5px}
.radio-inline,.checkbox-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;vertical-align:middle;font-weight:400;cursor:pointer}
.radio-inline + .radio-inline,.checkbox-inline + .checkbox-inline{margin-top:0;margin-left:10px}
input[type="radio"][disabled],input[type="checkbox"][disabled],input[type="radio"].disabled,input[type="checkbox"].disabled,fieldset[disabled] input[type="radio"],fieldset[disabled] input[type="checkbox"]{cursor:not-allowed}
.radio-inline.disabled,.checkbox-inline.disabled,fieldset[disabled] .radio-inline,fieldset[disabled] .checkbox-inline{cursor:not-allowed}
.radio.disabled label,.checkbox.disabled label,fieldset[disabled] .radio label,fieldset[disabled] .checkbox label{cursor:not-allowed}
.form-control-static{padding-top:11px;padding-bottom:11px;margin-bottom:0;min-height:36px}
.form-control-static.input-lg,.form-control-static.input-sm{padding-left:0;padding-right:0}
.input-sm{height:35px;padding:6px 9px;font-size:13px;line-height:1.5;border-radius:3px}
select.input-sm{height:35px;line-height:35px}
textarea.input-sm,select[multiple].input-sm{height:auto}
.form-group-sm .form-control{height:35px;padding:6px 9px;font-size:13px;line-height:1.5;border-radius:3px}
.form-group-sm select.form-control{height:35px;line-height:35px}
.form-group-sm textarea.form-control,.form-group-sm select[multiple].form-control{height:auto}
.form-group-sm .form-control-static{height:35px;min-height:34px;padding:7px 9px;font-size:13px;line-height:1.5}
.input-lg{height:66px;padding:18px 27px;font-size:19px;line-height:1.3333333;border-radius:6px}
select.input-lg{height:66px;line-height:66px}
textarea.input-lg,select[multiple].input-lg{height:auto}
.form-group-lg .form-control{height:66px;padding:18px 27px;font-size:19px;line-height:1.3333333;border-radius:6px}
.form-group-lg select.form-control{height:66px;line-height:66px}
.form-group-lg textarea.form-control,.form-group-lg select[multiple].form-control{height:auto}
.form-group-lg .form-control-static{height:66px;min-height:40px;padding:19px 27px;font-size:19px;line-height:1.3333333}
.has-feedback{position:relative}
.has-feedback .form-control{padding-right:56.25px}
.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:45px;height:45px;line-height:45px;text-align:center;pointer-events:none}
.input-lg + .form-control-feedback,.input-group-lg + .form-control-feedback,.form-group-lg .form-control + .form-control-feedback{width:66px;height:66px;line-height:66px}
.input-sm + .form-control-feedback,.input-group-sm + .form-control-feedback,.form-group-sm .form-control + .form-control-feedback{width:35px;height:35px;line-height:35px}
.has-success .help-block,.has-success .control-label,.has-success .radio,.has-success .checkbox,.has-success .radio-inline,.has-success .checkbox-inline,.has-success.radio label,.has-success.checkbox label,.has-success.radio-inline label,.has-success.checkbox-inline label{color:#fff}
.has-success .form-control{border-color:#fff;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}
.has-success .form-control:focus{border-color:#e6e6e6;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #fff;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #fff}
.has-success .input-group-addon{color:#fff;border-color:#fff;background-color:#18bc9c}
.has-success .form-control-feedback{color:#fff}
.has-warning .help-block,.has-warning .control-label,.has-warning .radio,.has-warning .checkbox,.has-warning .radio-inline,.has-warning .checkbox-inline,.has-warning.radio label,.has-warning.checkbox label,.has-warning.radio-inline label,.has-warning.checkbox-inline label{color:#fff}
.has-warning .form-control{border-color:#fff;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}
.has-warning .form-control:focus{border-color:#e6e6e6;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #fff;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #fff}
.has-warning .input-group-addon{color:#fff;border-color:#fff;background-color:#f39c12}
.has-warning .form-control-feedback{color:#fff}
.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{color:#fff}
.has-error .form-control{border-color:#fff;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}
.has-error .form-control:focus{border-color:#e6e6e6;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #fff;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #fff}
.has-error .input-group-addon{color:#fff;border-color:#fff;background-color:#e74c3c}
.has-error .form-control-feedback{color:#fff}
.has-feedback label ~ .form-control-feedback{top:26px}
.has-feedback label.sr-only ~ .form-control-feedback{top:0}
.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#597ea2}
@media (min-width: 768px) {
.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}
.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}
.form-inline .form-control-static{display:inline-block}
.form-inline .input-group{display:inline-table;vertical-align:middle}
.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn,.form-inline .input-group .form-control{width:auto}
.form-inline .input-group > .form-control{width:100%}
.form-inline .control-label{margin-bottom:0;vertical-align:middle}
.form-inline .radio,.form-inline .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}
.form-inline .radio label,.form-inline .checkbox label{padding-left:0}
.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{position:relative;margin-left:0}
.form-inline .has-feedback .form-control-feedback{top:0}
}
.form-horizontal .radio,.form-horizontal .checkbox,.form-horizontal .radio-inline,.form-horizontal .checkbox-inline{margin-top:0;margin-bottom:0;padding-top:11px}
.form-horizontal .radio,.form-horizontal .checkbox{min-height:32px}
.form-horizontal .form-group{margin-left:-15px;margin-right:-15px}
@media (min-width: 768px) {
.form-horizontal .control-label{text-align:right;margin-bottom:0;padding-top:11px}
}
.form-horizontal .has-feedback .form-control-feedback{right:15px}
@media (min-width: 768px) {
.form-horizontal .form-group-lg .control-label{padding-top:19px;font-size:19px}
}
@media (min-width: 768px) {
.form-horizontal .form-group-sm .control-label{padding-top:7px;font-size:13px}
}
.btn{display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:10px 15px;font-size:15px;line-height:1.42857143;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.btn:focus,.btn:active:focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn.active.focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
.btn:hover,.btn:focus,.btn.focus{color:#fff;text-decoration:none}
.btn:active,.btn.active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}
.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}
a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}
.btn-default{color:#fff;background-color:#95a5a6;border-color:#95a5a6}
.btn-default:focus,.btn-default.focus{color:#fff;background-color:#798d8f;border-color:#566566}
.btn-default:hover{color:#fff;background-color:#798d8f;border-color:#74898a}
.btn-default:active,.btn-default.active,.open > .dropdown-toggle.btn-default{color:#fff;background-color:#798d8f;border-color:#74898a}
.btn-default:active:hover,.btn-default.active:hover,.open > .dropdown-toggle.btn-default:hover,.btn-default:active:focus,.btn-default.active:focus,.open > .dropdown-toggle.btn-default:focus,.btn-default:active.focus,.btn-default.active.focus,.open > .dropdown-toggle.btn-default.focus{color:#fff;background-color:#687b7c;border-color:#566566}
.btn-default:active,.btn-default.active,.open > .dropdown-toggle.btn-default{background-image:none}
.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled.focus,.btn-default[disabled].focus,fieldset[disabled] .btn-default.focus{background-color:#95a5a6;border-color:#95a5a6}
.btn-default .badge{color:#95a5a6;background-color:#fff}
.btn-primary{color:#fff;background:#7bbf33;border-color:#7bbf33}
.btn-primary:focus,.text a.btn-primary:hover,.btn-primary.focus{color:#fff;background-color:#7bbf33;border-color:#000}
.btn-primary:hover,.text a.btn-primary:hover{color:#7bbf33;background-color:#fff;border-color:#7bbf33}
.btn-primary:active,.btn-primary.active,.open > .dropdown-toggle.btn-primary{color:#fff;background-color:#1a242f;border-color:#161f29}
.btn-primary:active:hover,.btn-primary.active:hover,.open > .dropdown-toggle.btn-primary:hover,.btn-primary:active:focus,.btn-primary.active:focus,.open > .dropdown-toggle.btn-primary:focus,.btn-primary:active.focus,.btn-primary.active.focus,.open > .dropdown-toggle.btn-primary.focus{color:#fff;background-color:#0d1318;border-color:#000}
.btn-primary:active,.btn-primary.active,.open > .dropdown-toggle.btn-primary{background-image:none}
.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled.focus,.btn-primary[disabled].focus,fieldset[disabled] .btn-primary.focus{background-color:#2c3e50;border-color:#2c3e50}
.btn-primary .badge{color:#2c3e50;background-color:#fff}
.btn-success{color:#fff;background-color:#18bc9c;border-color:#18bc9c}
.btn-success:focus,.btn-success.focus{color:#fff;background-color:#128f76;border-color:#0a4b3e}
.btn-success:hover{color:#fff;background-color:#128f76;border-color:#11866f}
.btn-success:active,.btn-success.active,.open > .dropdown-toggle.btn-success{color:#fff;background-color:#128f76;border-color:#11866f}
.btn-success:active:hover,.btn-success.active:hover,.open > .dropdown-toggle.btn-success:hover,.btn-success:active:focus,.btn-success.active:focus,.open > .dropdown-toggle.btn-success:focus,.btn-success:active.focus,.btn-success.active.focus,.open > .dropdown-toggle.btn-success.focus{color:#fff;background-color:#0e6f5c;border-color:#0a4b3e}
.btn-success:active,.btn-success.active,.open > .dropdown-toggle.btn-success{background-image:none}
.btn-success.disabled:hover,.btn-success[disabled]:hover,fieldset[disabled] .btn-success:hover,.btn-success.disabled:focus,.btn-success[disabled]:focus,fieldset[disabled] .btn-success:focus,.btn-success.disabled.focus,.btn-success[disabled].focus,fieldset[disabled] .btn-success.focus{background-color:#18bc9c;border-color:#18bc9c}
.btn-success .badge{color:#18bc9c;background-color:#fff}
.btn-info{color:#fff;background-color:#3498db;border-color:#3498db}
.btn-info:focus,.btn-info.focus{color:#fff;background-color:#217dbb;border-color:#16527a}
.btn-info:hover{color:#fff;background-color:#217dbb;border-color:#2077b2}
.btn-info:active,.btn-info.active,.open > .dropdown-toggle.btn-info{color:#fff;background-color:#217dbb;border-color:#2077b2}
.btn-info:active:hover,.btn-info.active:hover,.open > .dropdown-toggle.btn-info:hover,.btn-info:active:focus,.btn-info.active:focus,.open > .dropdown-toggle.btn-info:focus,.btn-info:active.focus,.btn-info.active.focus,.open > .dropdown-toggle.btn-info.focus{color:#fff;background-color:#1c699d;border-color:#16527a}
.btn-info:active,.btn-info.active,.open > .dropdown-toggle.btn-info{background-image:none}
.btn-info.disabled:hover,.btn-info[disabled]:hover,fieldset[disabled] .btn-info:hover,.btn-info.disabled:focus,.btn-info[disabled]:focus,fieldset[disabled] .btn-info:focus,.btn-info.disabled.focus,.btn-info[disabled].focus,fieldset[disabled] .btn-info.focus{background-color:#3498db;border-color:#3498db}
.btn-info .badge{color:#3498db;background-color:#fff}
.btn-warning{color:#fff;background-color:#f39c12;border-color:#f39c12}
.btn-warning:focus,.btn-warning.focus{color:#fff;background-color:#c87f0a;border-color:#7f5006}
.btn-warning:hover{color:#fff;background-color:#c87f0a;border-color:#be780a}
.btn-warning:active,.btn-warning.active,.open > .dropdown-toggle.btn-warning{color:#fff;background-color:#c87f0a;border-color:#be780a}
.btn-warning:active:hover,.btn-warning.active:hover,.open > .dropdown-toggle.btn-warning:hover,.btn-warning:active:focus,.btn-warning.active:focus,.open > .dropdown-toggle.btn-warning:focus,.btn-warning:active.focus,.btn-warning.active.focus,.open > .dropdown-toggle.btn-warning.focus{color:#fff;background-color:#a66908;border-color:#7f5006}
.btn-warning:active,.btn-warning.active,.open > .dropdown-toggle.btn-warning{background-image:none}
.btn-warning.disabled:hover,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning:hover,.btn-warning.disabled:focus,.btn-warning[disabled]:focus,fieldset[disabled] .btn-warning:focus,.btn-warning.disabled.focus,.btn-warning[disabled].focus,fieldset[disabled] .btn-warning.focus{background-color:#f39c12;border-color:#f39c12}
.btn-warning .badge{color:#f39c12;background-color:#fff}
.btn-danger{color:#fff;background-color:#e74c3c;border-color:#e74c3c}
.btn-danger:focus,.btn-danger.focus{color:#fff;background-color:#d62c1a;border-color:#921e12}
.btn-danger:hover{color:#fff;background-color:#d62c1a;border-color:#cd2a19}
.btn-danger:active,.btn-danger.active,.open > .dropdown-toggle.btn-danger{color:#fff;background-color:#d62c1a;border-color:#cd2a19}
.btn-danger:active:hover,.btn-danger.active:hover,.open > .dropdown-toggle.btn-danger:hover,.btn-danger:active:focus,.btn-danger.active:focus,.open > .dropdown-toggle.btn-danger:focus,.btn-danger:active.focus,.btn-danger.active.focus,.open > .dropdown-toggle.btn-danger.focus{color:#fff;background-color:#b62516;border-color:#921e12}
.btn-danger:active,.btn-danger.active,.open > .dropdown-toggle.btn-danger{background-image:none}
.btn-danger.disabled:hover,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger:hover,.btn-danger.disabled:focus,.btn-danger[disabled]:focus,fieldset[disabled] .btn-danger:focus,.btn-danger.disabled.focus,.btn-danger[disabled].focus,fieldset[disabled] .btn-danger.focus{background-color:#e74c3c;border-color:#e74c3c}
.btn-danger .badge{color:#e74c3c;background-color:#fff}
.btn-link{color:#18bc9c;font-weight:400;border-radius:0}
.btn-link,.btn-link:active,.btn-link.active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}
.btn-link,.btn-link:hover,.btn-link:focus,.btn-link:active{border-color:transparent}
.btn-link:hover,.btn-link:focus{color:#18bc9c;text-decoration:underline;background-color:transparent}
.btn-link[disabled]:hover,fieldset[disabled] .btn-link:hover,.btn-link[disabled]:focus,fieldset[disabled] .btn-link:focus{color:#b4bcc2;text-decoration:none}
.btn-lg,.btn-group-lg > .btn{padding:18px 27px;font-size:19px;line-height:1.3333333;border-radius:6px}
.btn-sm,.btn-group-sm > .btn{padding:6px 9px;font-size:13px;line-height:1.5;border-radius:3px}
.btn-xs,.btn-group-xs > .btn{padding:1px 5px;font-size:13px;line-height:1.5;border-radius:3px}
.btn-block{display:block;width:100%}
.btn-block + .btn-block{margin-top:5px}
input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%}
.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}
.fade.in{opacity:1}
.collapse{display:none}
.collapse.in{display:block}
tr.collapse.in{display:table-row}
tbody.collapse.in{display:table-row-group}
.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-property:height,visibility;-o-transition-property:height,visibility;transition-property:height,visibility;-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease}
.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid \9;border-right:4px solid transparent;border-left:4px solid transparent}
.dropup,.dropdown{position:relative}
.dropdown-toggle:focus{outline:0}
.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:15px;text-align:left;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.175);box-shadow:0 6px 12px rgba(0,0,0,0.175);-webkit-background-clip:padding-box;background-clip:padding-box}
.dropdown-menu.pull-right{right:0;left:auto}
.dropdown-menu .divider{height:1px;margin:9.5px 0;overflow:hidden;background-color:#e5e5e5}
.dropdown-menu > li > a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#7b8a8b;white-space:nowrap}
.dropdown-menu > li > a:hover,.dropdown-menu > li > a:focus{text-decoration:none;color:#fff;background-color:#2c3e50}
.dropdown-menu > .active > a,.dropdown-menu > .active > a:hover,.dropdown-menu > .active > a:focus{color:#fff;text-decoration:none;outline:0;background-color:#2c3e50}
.dropdown-menu > .disabled > a,.dropdown-menu > .disabled > a:hover,.dropdown-menu > .disabled > a:focus{color:#b4bcc2}
.dropdown-menu > .disabled > a:hover,.dropdown-menu > .disabled > a:focus{text-decoration:none;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);cursor:not-allowed}
.open > .dropdown-menu{display:block}
.open > a{outline:0}
.dropdown-menu-right{left:auto;right:0}
.dropdown-menu-left{left:0;right:auto}
.dropdown-header{display:block;padding:3px 20px;font-size:13px;line-height:1.42857143;color:#b4bcc2;white-space:nowrap}
.dropdown-backdrop{position:fixed;left:0;right:0;bottom:0;top:0;z-index:990}
.pull-right > .dropdown-menu{right:0;left:auto}
.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px dashed;border-bottom:4px solid \9;content:""}
.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}
@media (min-width: 768px) {
.navbar-right .dropdown-menu{left:auto;right:0}
.navbar-right .dropdown-menu-left{left:0;right:auto}
}
.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}
.btn-group > .btn,.btn-group-vertical > .btn{position:relative;float:left}
.btn-group > .btn:hover,.btn-group-vertical > .btn:hover,.btn-group > .btn:focus,.btn-group-vertical > .btn:focus,.btn-group > .btn:active,.btn-group-vertical > .btn:active,.btn-group > .btn.active,.btn-group-vertical > .btn.active{z-index:2}
.btn-group .btn + .btn,.btn-group .btn + .btn-group,.btn-group .btn-group + .btn,.btn-group .btn-group + .btn-group{margin-left:-1px}
.btn-toolbar{margin-left:-5px}
.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}
.btn-toolbar > .btn,.btn-toolbar > .btn-group,.btn-toolbar > .input-group{margin-left:5px}
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}
.btn-group > .btn:first-child{margin-left:0}
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}
.btn-group > .btn:last-child:not(:first-child),.btn-group > .dropdown-toggle:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}
.btn-group > .btn-group{float:left}
.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn{border-radius:0}
.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle{border-bottom-right-radius:0;border-top-right-radius:0}
.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child{border-bottom-left-radius:0;border-top-left-radius:0}
.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}
.btn-group > .btn + .dropdown-toggle{padding-left:8px;padding-right:8px}
.btn-group > .btn-lg + .dropdown-toggle{padding-left:12px;padding-right:12px}
.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}
.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}
.btn .caret{margin-left:0}
.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}
.dropup .btn-lg .caret{border-width:0 5px 5px}
.btn-group-vertical > .btn,.btn-group-vertical > .btn-group,.btn-group-vertical > .btn-group > .btn{display:block;float:none;width:100%;max-width:100%}
.btn-group-vertical > .btn-group > .btn{float:none}
.btn-group-vertical > .btn + .btn,.btn-group-vertical > .btn + .btn-group,.btn-group-vertical > .btn-group + .btn,.btn-group-vertical > .btn-group + .btn-group{margin-top:-1px;margin-left:0}
.btn-group-vertical > .btn:not(:first-child):not(:last-child){border-radius:0}
.btn-group-vertical > .btn:first-child:not(:last-child){border-top-right-radius:4px;border-top-left-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}
.btn-group-vertical > .btn:last-child:not(:first-child){border-top-right-radius:0;border-top-left-radius:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn{border-radius:0}
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}
.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child{border-top-right-radius:0;border-top-left-radius:0}
.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}
.btn-group-justified > .btn,.btn-group-justified > .btn-group{float:none;display:table-cell;width:1%}
.btn-group-justified > .btn-group .btn{width:100%}
.btn-group-justified > .btn-group .dropdown-menu{left:auto}
[data-toggle="buttons"] > .btn input[type="radio"],[data-toggle="buttons"] > .btn-group > .btn input[type="radio"],[data-toggle="buttons"] > .btn input[type="checkbox"],[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}
.input-group{position:relative;display:table;border-collapse:separate}
.input-group[class*="col-"]{float:none;padding-left:0;padding-right:0}
.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}
.input-group .form-control:focus{z-index:3}
.input-group-lg > .form-control,.input-group-lg > .input-group-addon,.input-group-lg > .input-group-btn > .btn{height:66px;padding:18px 27px;font-size:19px;line-height:1.3333333;border-radius:6px}
select.input-group-lg > .form-control,select.input-group-lg > .input-group-addon,select.input-group-lg > .input-group-btn > .btn{height:66px;line-height:66px}
textarea.input-group-lg > .form-control,textarea.input-group-lg > .input-group-addon,textarea.input-group-lg > .input-group-btn > .btn,select[multiple].input-group-lg > .form-control,select[multiple].input-group-lg > .input-group-addon,select[multiple].input-group-lg > .input-group-btn > .btn{height:auto}
.input-group-sm > .form-control,.input-group-sm > .input-group-addon,.input-group-sm > .input-group-btn > .btn{height:35px;padding:6px 9px;font-size:13px;line-height:1.5;border-radius:3px}
select.input-group-sm > .form-control,select.input-group-sm > .input-group-addon,select.input-group-sm > .input-group-btn > .btn{height:35px;line-height:35px}
textarea.input-group-sm > .form-control,textarea.input-group-sm > .input-group-addon,textarea.input-group-sm > .input-group-btn > .btn,select[multiple].input-group-sm > .form-control,select[multiple].input-group-sm > .input-group-addon,select[multiple].input-group-sm > .input-group-btn > .btn{height:auto}
.input-group-addon,.input-group-btn,.input-group .form-control{display:table-cell}
.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child),.input-group .form-control:not(:first-child):not(:last-child){border-radius:0}
.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}
.input-group-addon{padding:10px 15px;font-size:15px;font-weight:400;line-height:1;color:#2c3e50;text-align:center;background-color:#ecf0f1;border:1px solid #dce4ec;border-radius:4px}
.input-group-addon.input-sm{padding:6px 9px;font-size:13px;border-radius:3px}
.input-group-addon.input-lg{padding:18px 27px;font-size:19px;border-radius:6px}
.input-group-addon input[type="radio"],.input-group-addon input[type="checkbox"]{margin-top:0}
.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child > .btn,.input-group-btn:first-child > .btn-group > .btn,.input-group-btn:first-child > .dropdown-toggle,.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),.input-group-btn:last-child > .btn-group:not(:last-child) > .btn{border-bottom-right-radius:0;border-top-right-radius:0}
.input-group-addon:first-child{border-right:0}
.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:last-child > .btn,.input-group-btn:last-child > .btn-group > .btn,.input-group-btn:last-child > .dropdown-toggle,.input-group-btn:first-child > .btn:not(:first-child),.input-group-btn:first-child > .btn-group:not(:first-child) > .btn{border-bottom-left-radius:0;border-top-left-radius:0}
.input-group-addon:last-child{border-left:0}
.input-group-btn{position:relative;font-size:0;white-space:nowrap}
.input-group-btn > .btn{position:relative}
.input-group-btn > .btn + .btn{margin-left:-1px}
.input-group-btn > .btn:hover,.input-group-btn > .btn:focus,.input-group-btn > .btn:active{z-index:2}
.input-group-btn:first-child > .btn,.input-group-btn:first-child > .btn-group{margin-right:-1px}
.input-group-btn:last-child > .btn,.input-group-btn:last-child > .btn-group{z-index:2;margin-left:-1px}
.nav{margin-bottom:0;padding-left:0;list-style:none}
.nav > li{position:relative;display:block}
.nav > li > a{position:relative;display:block;padding:10px 12px}
.nav > li > a:hover,.nav > li > a:focus{text-decoration:none;background-color:#ecf0f1}
.nav > li.disabled > a{color:#b4bcc2}
.nav > li.disabled > a:hover,.nav > li.disabled > a:focus{color:#b4bcc2;text-decoration:none;background-color:transparent;cursor:not-allowed}
.nav .open > a,.nav .open > a:hover,.nav .open > a:focus{background-color:#ecf0f1;border-color:#18bc9c}
.nav .nav-divider{height:1px;margin:9.5px 0;overflow:hidden;background-color:#e5e5e5}
.nav > li > a > img{max-width:none}
.nav-tabs{border-bottom:1px solid #e4e4e4}
.nav-tabs > li{float:left;margin-bottom:-1px}
.nav-tabs > li > a{margin-right:4px}
.nav-tabs > li > a:hover{border-color:#ecf0f1}
.nav-tabs > li.active > a,.nav-tabs > li.active > a:hover,.nav-tabs > li.active > a:focus{color:#2a3056;background-color:#fff;border:1px solid #e4e4e4;border-bottom-color:transparent;cursor:default;font-weight:700}
.nav-tabs.nav-justified{width:100%;border-bottom:0}
.nav-tabs.nav-justified > li{float:none}
.nav-tabs.nav-justified > li > a{text-align:center;margin-bottom:5px}
.nav-tabs.nav-justified > .dropdown .dropdown-menu{top:auto;left:auto}
@media (min-width: 768px) {
.nav-tabs.nav-justified > li{display:table-cell;width:1%}
.nav-tabs.nav-justified > li > a{margin-bottom:0}
}
.nav-tabs.nav-justified > li > a{margin-right:0;border-radius:4px}
.nav-tabs.nav-justified > .active > a,.nav-tabs.nav-justified > .active > a:hover,.nav-tabs.nav-justified > .active > a:focus{border:1px solid #ecf0f1}
@media (min-width: 768px) {
.nav-tabs.nav-justified > li > a{border-bottom:1px solid #ecf0f1;border-radius:4px 4px 0 0}
.nav-tabs.nav-justified > .active > a,.nav-tabs.nav-justified > .active > a:hover,.nav-tabs.nav-justified > .active > a:focus{border-bottom-color:#fff}
}
.nav-pills > li{float:left}
.nav-pills > li > a{border-radius:4px}
.nav-pills > li + li{margin-left:2px}
.nav-pills > li.active > a,.nav-pills > li.active > a:hover,.nav-pills > li.active > a:focus{color:#fff;background-color:#2c3e50}
.nav-stacked > li{float:none}
.nav-stacked > li + li{margin-top:2px;margin-left:0}
.nav-justified{width:100%}
.nav-justified > li{float:none}
.nav-justified > li > a{text-align:center;margin-bottom:5px}
.nav-justified > .dropdown .dropdown-menu{top:auto;left:auto}
@media (min-width: 768px) {
.nav-justified > li{display:table-cell;width:1%}
.nav-justified > li > a{margin-bottom:0}
}
.nav-tabs-justified{border-bottom:0}
.nav-tabs-justified > li > a{margin-right:0;border-radius:4px}
.nav-tabs-justified > .active > a,.nav-tabs-justified > .active > a:hover,.nav-tabs-justified > .active > a:focus{border:1px solid #ecf0f1}
@media (min-width: 768px) {
.nav-tabs-justified > li > a{border-bottom:1px solid #ecf0f1;border-radius:4px 4px 0 0}
.nav-tabs-justified > .active > a,.nav-tabs-justified > .active > a:hover,.nav-tabs-justified > .active > a:focus{border-bottom-color:#fff}
}
.tab-content > .tab-pane{display:none}
.tab-content > .active{display:block}
.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}
.navbar{position:relative;margin-bottom:21px;border:1px solid transparent}
@media (min-width: 768px) {
.navbar{border-radius:4px}
}
@media (min-width: 768px) {
.navbar-header{float:left}
}
.navbar-collapse{padding-right:15px;padding-left:15px;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);-webkit-overflow-scrolling:touch}
@media (min-width: 1200px) {
.navbar-collapse{width:auto;border-top:0;-webkit-box-shadow:none;box-shadow:none}
.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}
.navbar-collapse.in{overflow-y:visible}
.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{padding-left:0;padding-right:0}
}
.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height:340px}
@media (max-device-width: 480px) and (orientation: landscape) {
.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height:200px}
}
.container > .navbar-header,.container-fluid > .navbar-header,.container > .navbar-collapse,.container-fluid > .navbar-collapse{margin-right:-15px;margin-left:-15px}
@media (min-width: 768px) {
.container > .navbar-header,.container-fluid > .navbar-header,.container > .navbar-collapse,.container-fluid > .navbar-collapse{margin-right:0;margin-left:0}
}
.navbar-static-top{z-index:1000;border-width:0 0 1px}
@media (min-width: 768px) {
.navbar-static-top{border-radius:0}
}
.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030}
@media (min-width: 768px) {
.navbar-fixed-top,.navbar-fixed-bottom{border-radius:0}
}
.navbar-fixed-top{top:0;border-width:0 0 1px}
.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}
.navbar-brand{float:left;padding:19.5px 15px;font-size:19px;line-height:21px;height:60px}
.navbar-brand:hover,.navbar-brand:focus{text-decoration:none}
.navbar-brand > img{display:block}
@media (min-width: 768px) {
.navbar > .container .navbar-brand,.navbar > .container-fluid .navbar-brand{margin-left:-15px}
}
.navbar-toggle{position:relative;float:right;margin-right:15px;padding:9px 10px;margin-top:13px;margin-bottom:13px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}
.navbar-toggle:focus{outline:0}
.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}
.navbar-toggle .icon-bar + .icon-bar{margin-top:4px}
@media (min-width: 768px) {
.navbar-toggle{display:none}
}
.navbar-nav{margin:9.75px -15px}
.navbar-nav > li > a{padding-top:10px;padding-bottom:10px;line-height:21px}
@media (max-width: 767px) {
.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-nav .open .dropdown-menu > li > a,.navbar-nav .open .dropdown-menu .dropdown-header{padding:5px 15px 5px 25px}
.navbar-nav .open .dropdown-menu > li > a{line-height:21px}
.navbar-nav .open .dropdown-menu > li > a:hover,.navbar-nav .open .dropdown-menu > li > a:focus{background-image:none}
}
@media (min-width: 768px) {
.navbar-nav{float:left;margin:0}
.navbar-nav > li{float:left}
.navbar-nav > li > a{padding-top:19.5px;padding-bottom:19.5px}
}
.navbar-form{padding:10px 15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);margin:7.5px -15px}
@media (min-width: 768px) {
.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}
.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}
.navbar-form .form-control-static{display:inline-block}
.navbar-form .input-group{display:inline-table;vertical-align:middle}
.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn,.navbar-form .input-group .form-control{width:auto}
.navbar-form .input-group > .form-control{width:100%}
.navbar-form .control-label{margin-bottom:0;vertical-align:middle}
.navbar-form .radio,.navbar-form .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}
.navbar-form .radio label,.navbar-form .checkbox label{padding-left:0}
.navbar-form .radio input[type="radio"],.navbar-form .checkbox input[type="checkbox"]{position:relative;margin-left:0}
.navbar-form .has-feedback .form-control-feedback{top:0}
}
@media (max-width: 767px) {
.navbar-form .form-group{margin-bottom:5px}
.navbar-form .form-group:last-child{margin-bottom:0}
}
@media (min-width: 768px) {
.navbar-form{width:auto;border:0;margin-left:0;margin-right:0;padding-top:0;padding-bottom:0;-webkit-box-shadow:none;box-shadow:none}
}
.navbar-nav > li > .dropdown-menu{margin-top:0;border-top-right-radius:0;border-top-left-radius:0}
.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu{margin-bottom:0;border-top-right-radius:4px;border-top-left-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}
.navbar-btn{margin-top:7.5px;margin-bottom:7.5px}
.navbar-btn.btn-sm{margin-top:12.5px;margin-bottom:12.5px}
.navbar-btn.btn-xs{margin-top:19px;margin-bottom:19px}
.navbar-text{margin-top:19.5px;margin-bottom:19.5px}
@media (min-width: 768px) {
.navbar-text{float:left;margin-left:15px;margin-right:15px}
}
@media (min-width: 768px) {
.navbar-left{float:left!important}
.navbar-right{float:right!important;margin-right:-15px}
.navbar-right ~ .navbar-right{margin-right:0}
}
.navbar-default{background-color:#2c3e50;border-color:transparent}
.navbar-default .navbar-brand{color:#fff}
.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus{color:#18bc9c;background-color:transparent}
.navbar-default .navbar-text{color:#777}
.navbar-default .navbar-nav > li > a{color:#fff}
.navbar-default .navbar-nav > li > a:hover,.navbar-default .navbar-nav > li > a:focus{background-color:transparent;color:#66bef5}
.navbar-default .navbar-nav > .active > a,.navbar-default .navbar-nav > .active > a:hover,.navbar-default .navbar-nav > .active > a:focus{color:#fff;border-bottom:4px solid #51b5ef}
.navbar-default .navbar-nav > .disabled > a,.navbar-default .navbar-nav > .disabled > a:hover,.navbar-default .navbar-nav > .disabled > a:focus{color:#ccc;background-color:transparent}
.navbar-default .navbar-toggle{border-color:#1a242f}
.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:#1a242f}
.navbar-default .navbar-toggle .icon-bar{background-color:#fff}
.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:transparent}
.navbar-default .navbar-nav > .open > a,.navbar-default .navbar-nav > .open > a:hover,.navbar-default .navbar-nav > .open > a:focus{background-color:#1a242f;color:#fff}
@media (max-width: 767px) {
.navbar-default .navbar-nav .open .dropdown-menu > li > a{color:#fff}
.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus{color:#18bc9c;background-color:transparent}
.navbar-default .navbar-nav .open .dropdown-menu > .active > a,.navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,.navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus{color:#fff;background-color:#1a242f}
.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus{color:#ccc;background-color:transparent}
}
.navbar-default .navbar-link{color:#fff}
.navbar-default .navbar-link:hover{color:#18bc9c}
.navbar-default .btn-link{color:#fff}
.navbar-default .btn-link:hover,.navbar-default .btn-link:focus{color:#18bc9c}
.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:hover,.navbar-default .btn-link[disabled]:focus,fieldset[disabled] .navbar-default .btn-link:focus{color:#ccc}
.navbar-inverse{background-color:#18bc9c;border-color:transparent}
.navbar-inverse .navbar-brand{color:#fff}
.navbar-inverse .navbar-brand:hover,.navbar-inverse .navbar-brand:focus{color:#2c3e50;background-color:transparent}
.navbar-inverse .navbar-text{color:#fff}
.navbar-inverse .navbar-nav > li > a{color:#fff}
.navbar-inverse .navbar-nav > li > a:hover,.navbar-inverse .navbar-nav > li > a:focus{color:#2c3e50;background-color:transparent}
.navbar-inverse .navbar-nav > .active > a,.navbar-inverse .navbar-nav > .active > a:hover,.navbar-inverse .navbar-nav > .active > a:focus{color:#fff;background-color:#15a589}
.navbar-inverse .navbar-nav > .disabled > a,.navbar-inverse .navbar-nav > .disabled > a:hover,.navbar-inverse .navbar-nav > .disabled > a:focus{color:#ccc;background-color:transparent}
.navbar-inverse .navbar-toggle{border-color:#128f76}
.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus{background-color:#128f76}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}
.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#149c82}
.navbar-inverse .navbar-nav > .open > a,.navbar-inverse .navbar-nav > .open > a:hover,.navbar-inverse .navbar-nav > .open > a:focus{background-color:#15a589;color:#fff}
@media (max-width: 767px) {
.navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header{border-color:transparent}
.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:transparent}
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a{color:#fff}
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus{color:#2c3e50;background-color:transparent}
.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus{color:#fff;background-color:#15a589}
.navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,.navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus{color:#ccc;background-color:transparent}
}
.navbar-inverse .navbar-link{color:#fff}
.navbar-inverse .navbar-link:hover{color:#2c3e50}
.navbar-inverse .btn-link{color:#fff}
.navbar-inverse .btn-link:hover,.navbar-inverse .btn-link:focus{color:#2c3e50}
.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:hover,.navbar-inverse .btn-link[disabled]:focus,fieldset[disabled] .navbar-inverse .btn-link:focus{color:#ccc}
.breadcrumb{margin-bottom:15px;list-style:none;border-radius:4px;font-size:12px}
.breadcrumb > li{display:inline-block}
.breadcrumb > li + li:before{content:"/\00a0";padding:0 5px;color:#ccc}
.breadcrumb > .active{color:#95a5a6}
.pagination{display:inline-block;padding-left:0;margin:21px 0;border-radius:4px}
.pagination > li{display:inline}
.pagination > li > a,.pagination > li > span{position:relative;float:left;padding:10px 15px;line-height:1.42857143;text-decoration:none;color:#fff;background-color:#3F6892;border:1px solid transparent;margin-left:-1px}
.pagination > li:first-child > a,.pagination > li:first-child > span{margin-left:0;border-bottom-left-radius:4px;border-top-left-radius:4px}
.pagination > li:last-child > a,.pagination > li:last-child > span{border-bottom-right-radius:4px;border-top-right-radius:4px}
.pagination > li > a:hover,.pagination > li > span:hover,.pagination > li > a:focus,.pagination > li > span:focus{z-index:2;color:#fff;background-color:#40647D;border-color:transparent}
.pagination > .active > a,.pagination > .active > span,.pagination > .active > a:hover,.pagination > .active > span:hover,.pagination > .active > a:focus,.pagination > .active > span:focus{z-index:3;color:#fff;background-color:#2A3056;border-color:transparent;cursor:default}
.pagination > .disabled > span,.pagination > .disabled > span:hover,.pagination > .disabled > span:focus,.pagination > .disabled > a,.pagination > .disabled > a:hover,.pagination > .disabled > a:focus{color:#ecf0f1;background-color:#BFBFBF;border-color:transparent;cursor:not-allowed}
.pagination-lg > li > a,.pagination-lg > li > span{padding:18px 27px;font-size:19px;line-height:1.3333333}
.pagination-lg > li:first-child > a,.pagination-lg > li:first-child > span{border-bottom-left-radius:6px;border-top-left-radius:6px}
.pagination-lg > li:last-child > a,.pagination-lg > li:last-child > span{border-bottom-right-radius:6px;border-top-right-radius:6px}
.pagination-sm > li > a,.pagination-sm > li > span{padding:6px 9px;font-size:13px;line-height:1.5}
.pagination-sm > li:first-child > a,.pagination-sm > li:first-child > span{border-bottom-left-radius:3px;border-top-left-radius:3px}
.pagination-sm > li:last-child > a,.pagination-sm > li:last-child > span{border-bottom-right-radius:3px;border-top-right-radius:3px}
.pager{padding-left:0;margin:21px 0;list-style:none;text-align:center}
.pager li{display:inline}
.pager li > a,.pager li > span{display:inline-block;padding:5px 14px;background-color:#18bc9c;border:1px solid transparent;border-radius:15px}
.pager li > a:hover,.pager li > a:focus{text-decoration:none;background-color:#0f7864}
.pager .next > a,.pager .next > span{float:right}
.pager .previous > a,.pager .previous > span{float:left}
.pager .disabled > a,.pager .disabled > a:hover,.pager .disabled > a:focus,.pager .disabled > span{color:#fff;background-color:#18bc9c;cursor:not-allowed}
.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}
a.label:hover,a.label:focus{color:#fff;text-decoration:none;cursor:pointer}
.label:empty{display:none}
.btn .label{position:relative;top:-1px}
.label-default{background-color:#95a5a6}
.label-default[href]:hover,.label-default[href]:focus{background-color:#798d8f}
.label-primary{background-color:#2c3e50}
.label-primary[href]:hover,.label-primary[href]:focus{background-color:#1a242f}
.label-success{background-color:#18bc9c}
.label-success[href]:hover,.label-success[href]:focus{background-color:#128f76}
.label-info{background-color:#3498db}
.label-info[href]:hover,.label-info[href]:focus{background-color:#217dbb}
.label-warning{background-color:#f39c12}
.label-warning[href]:hover,.label-warning[href]:focus{background-color:#c87f0a}
.label-danger{background-color:#e74c3c}
.label-danger[href]:hover,.label-danger[href]:focus{background-color:#d62c1a}
.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:13px;font-weight:700;color:#fff;line-height:1;vertical-align:middle;white-space:nowrap;text-align:center;background-color:#2c3e50;border-radius:10px}
.badge:empty{display:none}
.btn .badge{position:relative;top:-1px}
.btn-xs .badge,.btn-group-xs > .btn .badge{top:0;padding:1px 5px}
a.badge:hover,a.badge:focus{color:#fff;text-decoration:none;cursor:pointer}
.list-group-item.active > .badge,.nav-pills > .active > a > .badge{color:#2c3e50;background-color:#fff}
.list-group-item > .badge{float:right}
.list-group-item > .badge + .badge{margin-right:5px}
.nav-pills > li > a > .badge{margin-left:3px}
.jumbotron{padding-top:30px;padding-bottom:30px;margin-bottom:30px;color:inherit;background-color:#ecf0f1}
.jumbotron h1,.jumbotron .h1{color:inherit}
.jumbotron p{margin-bottom:15px;font-size:23px;font-weight:200}
.jumbotron > hr{border-top-color:#cfd9db}
.container .jumbotron,.container-fluid .jumbotron{border-radius:6px;padding-left:15px;padding-right:15px}
.jumbotron .container{max-width:100%}
@media screen and (min-width: 768px) {
.jumbotron{padding-top:48px;padding-bottom:48px}
.container .jumbotron,.container-fluid .jumbotron{padding-left:60px;padding-right:60px}
.jumbotron h1,.jumbotron .h1{font-size:68px}
}
.thumbnail{display:block;padding:4px;margin-bottom:21px;line-height:1.42857143;background-color:#fff;border:1px solid #ecf0f1;border-radius:4px;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out}
.thumbnail > img,.thumbnail a > img{margin-left:auto;margin-right:auto}
a.thumbnail:hover,a.thumbnail:focus,a.thumbnail.active{border-color:#18bc9c}
.thumbnail .caption{padding:9px;color:#2c3e50}
.alert{padding:15px;margin-bottom:21px;border:1px solid transparent;border-radius:4px}
.alert h4{margin-top:0;color:inherit}
.alert .alert-link{font-weight:700}
.alert > p,.alert > ul{margin-bottom:0}
.alert > p + p{margin-top:5px}
.alert-dismissable,.alert-dismissible{padding-right:35px}
.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}
.alert-success{background-color:#18bc9c;border-color:#18bc9c;color:#fff}
.alert-success hr{border-top-color:#15a589}
.alert-success .alert-link{color:#e6e6e6}
.alert-info{background-color:#3498db;border-color:#3498db;color:#fff}
.alert-info hr{border-top-color:#258cd1}
.alert-info .alert-link{color:#e6e6e6}
.alert-warning{background-color:#f39c12;border-color:#f39c12;color:#fff}
.alert-warning hr{border-top-color:#e08e0b}
.alert-warning .alert-link{color:#e6e6e6}
.alert-danger{background-color:#e74c3c;border-color:#e74c3c;color:#fff}
.alert-danger hr{border-top-color:#e43725}
.alert-danger .alert-link{color:#e6e6e6}
@-webkit-keyframes progress-bar-stripes {
from{background-position:40px 0}
to{background-position:0 0}
}
@-o-keyframes progress-bar-stripes {
from{background-position:40px 0}
to{background-position:0 0}
}
@keyframes progress-bar-stripes {
from{background-position:40px 0}
to{background-position:0 0}
}
.progress{overflow:hidden;height:21px;margin-bottom:21px;background-color:#ecf0f1;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1)}
.progress-bar{float:left;width:0;height:100%;font-size:13px;line-height:21px;color:#fff;text-align:center;background-color:#2c3e50;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}
.progress-striped .progress-bar,.progress-bar-striped{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;background-size:40px 40px}
.progress.active .progress-bar,.progress-bar.active{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}
.progress-bar-success{background-color:#18bc9c}
.progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}
.progress-bar-info{background-color:#3498db}
.progress-striped .progress-bar-info{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}
.progress-bar-warning{background-color:#f39c12}
.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}
.progress-bar-danger{background-color:#e74c3c}
.progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}
.media{margin-top:15px}
.media:first-child{margin-top:0}
.media,.media-body{zoom:1;overflow:hidden}
.media-body{width:10000px}
.media-object{display:block}
.media-object.img-thumbnail{max-width:none}
.media-right,.media > .pull-right{padding-left:10px}
.media-left,.media > .pull-left{padding-right:10px}
.media-left,.media-right,.media-body{display:table-cell;vertical-align:top}
.media-middle{vertical-align:middle}
.media-bottom{vertical-align:bottom}
.media-heading{margin-top:0;margin-bottom:5px}
.media-list{padding-left:0;list-style:none}
.list-group{margin-bottom:20px;padding-left:0}
.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ecf0f1}
.list-group-item:first-child{border-top-right-radius:4px;border-top-left-radius:4px}
.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}
a.list-group-item,button.list-group-item{color:#555}
a.list-group-item .list-group-item-heading,button.list-group-item .list-group-item-heading{color:#333}
a.list-group-item:hover,button.list-group-item:hover,a.list-group-item:focus,button.list-group-item:focus{text-decoration:none;color:#555;background-color:#ecf0f1}
button.list-group-item{width:100%;text-align:left}
.list-group-item.disabled,.list-group-item.disabled:hover,.list-group-item.disabled:focus{background-color:#ecf0f1;color:#b4bcc2;cursor:not-allowed}
.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading{color:inherit}
.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text{color:#b4bcc2}
.list-group-item.active,.list-group-item.active:hover,.list-group-item.active:focus{z-index:2;color:#fff;background-color:#2c3e50;border-color:#2c3e50}
.list-group-item.active .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active .list-group-item-heading > small,.list-group-item.active:hover .list-group-item-heading > small,.list-group-item.active:focus .list-group-item-heading > small,.list-group-item.active .list-group-item-heading > .small,.list-group-item.active:hover .list-group-item-heading > .small,.list-group-item.active:focus .list-group-item-heading > .small{color:inherit}
.list-group-item.active .list-group-item-text,.list-group-item.active:hover .list-group-item-text,.list-group-item.active:focus .list-group-item-text{color:#8aa4be}
.list-group-item-success{color:#fff;background-color:#18bc9c}
a.list-group-item-success,button.list-group-item-success{color:#fff}
a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading{color:inherit}
a.list-group-item-success:hover,button.list-group-item-success:hover,a.list-group-item-success:focus,button.list-group-item-success:focus{color:#fff;background-color:#15a589}
a.list-group-item-success.active,button.list-group-item-success.active,a.list-group-item-success.active:hover,button.list-group-item-success.active:hover,a.list-group-item-success.active:focus,button.list-group-item-success.active:focus{color:#fff;background-color:#fff;border-color:#fff}
.list-group-item-info{color:#fff;background-color:#3498db}
a.list-group-item-info,button.list-group-item-info{color:#fff}
a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading{color:inherit}
a.list-group-item-info:hover,button.list-group-item-info:hover,a.list-group-item-info:focus,button.list-group-item-info:focus{color:#fff;background-color:#258cd1}
a.list-group-item-info.active,button.list-group-item-info.active,a.list-group-item-info.active:hover,button.list-group-item-info.active:hover,a.list-group-item-info.active:focus,button.list-group-item-info.active:focus{color:#fff;background-color:#fff;border-color:#fff}
.list-group-item-warning{color:#fff;background-color:#f39c12}
a.list-group-item-warning,button.list-group-item-warning{color:#fff}
a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading{color:inherit}
a.list-group-item-warning:hover,button.list-group-item-warning:hover,a.list-group-item-warning:focus,button.list-group-item-warning:focus{color:#fff;background-color:#e08e0b}
a.list-group-item-warning.active,button.list-group-item-warning.active,a.list-group-item-warning.active:hover,button.list-group-item-warning.active:hover,a.list-group-item-warning.active:focus,button.list-group-item-warning.active:focus{color:#fff;background-color:#fff;border-color:#fff}
.list-group-item-danger{color:#fff;background-color:#e74c3c}
a.list-group-item-danger,button.list-group-item-danger{color:#fff}
a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading{color:inherit}
a.list-group-item-danger:hover,button.list-group-item-danger:hover,a.list-group-item-danger:focus,button.list-group-item-danger:focus{color:#fff;background-color:#e43725}
a.list-group-item-danger.active,button.list-group-item-danger.active,a.list-group-item-danger.active:hover,button.list-group-item-danger.active:hover,a.list-group-item-danger.active:focus,button.list-group-item-danger.active:focus{color:#fff;background-color:#fff;border-color:#fff}
.list-group-item-heading{margin-top:0;margin-bottom:5px}
.list-group-item-text{margin-bottom:0;line-height:1.3}
.panel{margin-bottom:21px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.05);box-shadow:0 1px 1px rgba(0,0,0,0.05)}
.panel-body{padding:15px}
.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-right-radius:3px;border-top-left-radius:3px}
.panel-heading > .dropdown .dropdown-toggle{color:inherit}
.panel-title{margin-top:0;margin-bottom:0;font-size:17px;color:inherit}
.panel-title > a,.panel-title > small,.panel-title > .small,.panel-title > small > a,.panel-title > .small > a{color:inherit}
.panel-footer{padding:10px 15px;background-color:#ecf0f1;border-top:1px solid #ecf0f1;border-bottom-right-radius:3px;border-bottom-left-radius:3px}
.panel > .list-group,.panel > .panel-collapse > .list-group{margin-bottom:0}
.panel > .list-group .list-group-item,.panel > .panel-collapse > .list-group .list-group-item{border-width:1px 0;border-radius:0}
.panel > .list-group:first-child .list-group-item:first-child,.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child{border-top:0;border-top-right-radius:3px;border-top-left-radius:3px}
.panel > .list-group:last-child .list-group-item:last-child,.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}
.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child{border-top-right-radius:0;border-top-left-radius:0}
.panel-heading + .list-group .list-group-item:first-child{border-top-width:0}
.list-group + .panel-footer{border-top-width:0}
.panel > .table,.panel > .table-responsive > .table,.panel > .panel-collapse > .table{margin-bottom:0}
.panel > .table caption,.panel > .table-responsive > .table caption,.panel > .panel-collapse > .table caption{padding-left:15px;padding-right:15px}
.panel > .table:first-child,.panel > .table-responsive:first-child > .table:first-child{border-top-right-radius:3px;border-top-left-radius:3px}
.panel > .table:first-child > thead:first-child > tr:first-child,.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,.panel > .table:first-child > tbody:first-child > tr:first-child,.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child{border-top-left-radius:3px;border-top-right-radius:3px}
.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child{border-top-left-radius:3px}
.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child{border-top-right-radius:3px}
.panel > .table:last-child,.panel > .table-responsive:last-child > .table:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}
.panel > .table:last-child > tbody:last-child > tr:last-child,.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,.panel > .table:last-child > tfoot:last-child > tr:last-child,.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child{border-bottom-left-radius:3px;border-bottom-right-radius:3px}
.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child{border-bottom-left-radius:3px}
.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child{border-bottom-right-radius:3px}
.panel > .panel-body + .table,.panel > .panel-body + .table-responsive,.panel > .table + .panel-body,.panel > .table-responsive + .panel-body{border-top:1px solid #ecf0f1}
.panel > .table > tbody:first-child > tr:first-child th,.panel > .table > tbody:first-child > tr:first-child td{border-top:0}
.panel > .table-bordered,.panel > .table-responsive > .table-bordered{border:0}
.panel > .table-bordered > thead > tr > th:first-child,.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,.panel > .table-bordered > tbody > tr > th:first-child,.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,.panel > .table-bordered > tfoot > tr > th:first-child,.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,.panel > .table-bordered > thead > tr > td:first-child,.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,.panel > .table-bordered > tbody > tr > td:first-child,.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,.panel > .table-bordered > tfoot > tr > td:first-child,.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child{border-left:0}
.panel > .table-bordered > thead > tr > th:last-child,.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,.panel > .table-bordered > tbody > tr > th:last-child,.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,.panel > .table-bordered > tfoot > tr > th:last-child,.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,.panel > .table-bordered > thead > tr > td:last-child,.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,.panel > .table-bordered > tbody > tr > td:last-child,.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,.panel > .table-bordered > tfoot > tr > td:last-child,.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child{border-right:0}
.panel > .table-bordered > thead > tr:first-child > td,.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,.panel > .table-bordered > tbody > tr:first-child > td,.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,.panel > .table-bordered > thead > tr:first-child > th,.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,.panel > .table-bordered > tbody > tr:first-child > th,.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th{border-bottom:0}
.panel > .table-bordered > tbody > tr:last-child > td,.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,.panel > .table-bordered > tfoot > tr:last-child > td,.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,.panel > .table-bordered > tbody > tr:last-child > th,.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,.panel > .table-bordered > tfoot > tr:last-child > th,.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th{border-bottom:0}
.panel > .table-responsive{border:0;margin-bottom:0}
.panel-group{margin-bottom:21px}
.panel-group .panel{margin-bottom:15px;border-radius:4px}
.panel-group .panel + .panel{margin-top:15px}
.panel-group .panel-heading{border-bottom:0}
.panel-group .panel-heading + .panel-collapse > .panel-body,.panel-group .panel-heading + .panel-collapse > .list-group{border-top:1px solid #ecf0f1}
.panel-group .panel-footer{border-top:0}
.panel-group .panel-footer + .panel-collapse .panel-body{border-bottom:1px solid #ecf0f1}
.panel-default{border-color:#ecf0f1}
.panel-default > .panel-heading{color:#2c3e50;background-color:#ecf0f1;border-color:#ecf0f1}
.panel-default > .panel-heading + .panel-collapse > .panel-body{border-top-color:#ecf0f1}
.panel-default > .panel-heading .badge{color:#ecf0f1;background-color:#2c3e50}
.panel-default > .panel-footer + .panel-collapse > .panel-body{border-bottom-color:#ecf0f1}
.panel-primary{border-color:#2c3e50}
.panel-primary > .panel-heading{color:#fff;background-color:#2c3e50;border-color:#2c3e50}
.panel-primary > .panel-heading + .panel-collapse > .panel-body{border-top-color:#2c3e50}
.panel-primary > .panel-heading .badge{color:#2c3e50;background-color:#fff}
.panel-primary > .panel-footer + .panel-collapse > .panel-body{border-bottom-color:#2c3e50}
.panel-success{border-color:#18bc9c}
.panel-success > .panel-heading{color:#fff;background-color:#18bc9c;border-color:#18bc9c}
.panel-success > .panel-heading + .panel-collapse > .panel-body{border-top-color:#18bc9c}
.panel-success > .panel-heading .badge{color:#18bc9c;background-color:#fff}
.panel-success > .panel-footer + .panel-collapse > .panel-body{border-bottom-color:#18bc9c}
.panel-info{border-color:#3498db}
.panel-info > .panel-heading{color:#fff;background-color:#3498db;border-color:#3498db}
.panel-info > .panel-heading + .panel-collapse > .panel-body{border-top-color:#3498db}
.panel-info > .panel-heading .badge{color:#3498db;background-color:#fff}
.panel-info > .panel-footer + .panel-collapse > .panel-body{border-bottom-color:#3498db}
.panel-warning{border-color:#f39c12}
.panel-warning > .panel-heading{color:#fff;background-color:#f39c12;border-color:#f39c12}
.panel-warning > .panel-heading + .panel-collapse > .panel-body{border-top-color:#f39c12}
.panel-warning > .panel-heading .badge{color:#f39c12;background-color:#fff}
.panel-warning > .panel-footer + .panel-collapse > .panel-body{border-bottom-color:#f39c12}
.panel-danger{border-color:#e74c3c}
.panel-danger > .panel-heading{color:#fff;background-color:#e74c3c;border-color:#e74c3c}
.panel-danger > .panel-heading + .panel-collapse > .panel-body{border-top-color:#e74c3c}
.panel-danger > .panel-heading .badge{color:#e74c3c;background-color:#fff}
.panel-danger > .panel-footer + .panel-collapse > .panel-body{border-bottom-color:#e74c3c}
.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}
.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{position:absolute;top:0;left:0;bottom:0;height:100%;width:100%;border:0}
.embed-responsive-16by9{padding-bottom:56.25%}
.embed-responsive-4by3{padding-bottom:75%}
.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#ecf0f1;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05)}
.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,0.15)}
.well-lg{padding:24px;border-radius:6px}
.well-sm{padding:9px;border-radius:3px}
.close{float:right;font-size:22.5px;font-weight:700;line-height:1;color:#000;text-shadow:none;opacity:.2;filter:alpha(opacity=20)}
.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer;opacity:.5;filter:alpha(opacity=50)}
button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}
.modal-open{overflow:hidden}
.modal{display:none;overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;-webkit-overflow-scrolling:touch;outline:0}
.modal.fade .modal-dialog{-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%);-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out}
.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}
.modal-open .modal{overflow-x:hidden;overflow-y:auto}
.modal-dialog{position:relative;width:auto;margin:10px}
.modal-content{position:relative;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,0.2);border-radius:6px;-webkit-box-shadow:0 3px 9px rgba(0,0,0,0.5);box-shadow:0 3px 9px rgba(0,0,0,0.5);-webkit-background-clip:padding-box;background-clip:padding-box;outline:0}
.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}
.modal-backdrop.fade{opacity:0;filter:alpha(opacity=0)}
.modal-backdrop.in{opacity:.5;filter:alpha(opacity=50)}
.modal-header{padding:15px;border-bottom:1px solid #e5e5e5}
.modal-header .close{margin-top:-2px}
.modal-title{margin:0;line-height:1.42857143}
.modal-body{position:relative;padding:20px}
.modal-footer{padding:20px;text-align:right;border-top:1px solid #e5e5e5}
.modal-footer .btn + .btn{margin-left:5px;margin-bottom:0}
.modal-footer .btn-group .btn + .btn{margin-left:-1px}
.modal-footer .btn-block + .btn-block{margin-left:0}
.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}
@media (min-width: 768px) {
.modal-dialog{width:600px;margin:30px auto}
.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,0.5);box-shadow:0 5px 15px rgba(0,0,0,0.5)}
.modal-sm{width:300px}
}
@media (min-width: 992px) {
.modal-lg{width:900px}
}
.tooltip{position:absolute;z-index:1070;display:block;font-style:normal;font-weight:400;letter-spacing:normal;line-break:auto;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;font-size:13px;opacity:0;filter:alpha(opacity=0)}
.tooltip.in{opacity:.9;filter:alpha(opacity=90)}
.tooltip.top{margin-top:-3px;padding:5px 0}
.tooltip.right{margin-left:3px;padding:0 5px}
.tooltip.bottom{margin-top:3px;padding:5px 0}
.tooltip.left{margin-left:-3px;padding:0 5px}
.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:4px}
.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}
.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}
.tooltip.top-left .tooltip-arrow{bottom:0;right:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}
.tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}
.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}
.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}
.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}
.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}
.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}
.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-style:normal;font-weight:400;letter-spacing:normal;line-break:auto;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;font-size:15px;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2)}
.popover.top{margin-top:-10px}
.popover.right{margin-left:10px}
.popover.bottom{margin-top:10px}
.popover.left{margin-left:-10px}
.popover-title{margin:0;padding:8px 14px;font-size:15px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}
.popover-content{padding:9px 14px}
.popover > .arrow,.popover > .arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}
.popover > .arrow{border-width:11px}
.popover > .arrow:after{border-width:10px;content:""}
.popover.top > .arrow{left:50%;margin-left:-11px;border-bottom-width:0;border-top-color:#999;border-top-color:rgba(0,0,0,0.25);bottom:-11px}
.popover.top > .arrow:after{content:" ";bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:#fff}
.popover.right > .arrow{top:50%;left:-11px;margin-top:-11px;border-left-width:0;border-right-color:#999;border-right-color:rgba(0,0,0,0.25)}
.popover.right > .arrow:after{content:" ";left:1px;bottom:-10px;border-left-width:0;border-right-color:#fff}
.popover.bottom > .arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,0.25);top:-11px}
.popover.bottom > .arrow:after{content:" ";top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#fff}
.popover.left > .arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,0.25)}
.popover.left > .arrow:after{content:" ";right:1px;border-right-width:0;border-left-color:#fff;bottom:-10px}
.carousel{position:relative}
.carousel-inner{position:relative;overflow:hidden;width:100%}
.carousel-inner > .item{display:none;position:relative;-webkit-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}
.carousel-inner > .item > img,.carousel-inner > .item > a > img{line-height:1}
@media all and (transform-3d),(-webkit-transform-3d) {
.carousel-inner > .item{-webkit-transition:-webkit-transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}
.carousel-inner > .item.next,.carousel-inner > .item.active.right{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);left:0}
.carousel-inner > .item.prev,.carousel-inner > .item.active.left{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);left:0}
.carousel-inner > .item.next.left,.carousel-inner > .item.prev.right,.carousel-inner > .item.active{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);left:0}
}
.carousel-inner > .active,.carousel-inner > .next,.carousel-inner > .prev{display:block}
.carousel-inner > .active{left:0}
.carousel-inner > .next,.carousel-inner > .prev{position:absolute;top:0;width:100%}
.carousel-inner > .next{left:100%}
.carousel-inner > .prev{left:-100%}
.carousel-inner > .next.left,.carousel-inner > .prev.right{left:0}
.carousel-inner > .active.left{left:-100%}
.carousel-inner > .active.right{left:100%}
.carousel-control{position:absolute;top:0;left:0;bottom:0;width:15%;opacity:.5;filter:alpha(opacity=50);font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6);background-color:rgba(0,0,0,0)}
.carousel-control.left{background-image:-webkit-linear-gradient(left,rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.0001) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.0001) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,0.5)),to(rgba(0,0,0,0.0001)));background-image:linear-gradient(to right,rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.0001) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000',endColorstr='#00000000',GradientType=1)}
.carousel-control.right{left:auto;right:0;background-image:-webkit-linear-gradient(left,rgba(0,0,0,0.0001) 0%,rgba(0,0,0,0.5) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,0.0001) 0%,rgba(0,0,0,0.5) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,0.0001)),to(rgba(0,0,0,0.5)));background-image:linear-gradient(to right,rgba(0,0,0,0.0001) 0%,rgba(0,0,0,0.5) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#80000000',GradientType=1)}
.carousel-control:hover,.carousel-control:focus{outline:0;color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}
.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{position:absolute;top:50%;margin-top:-10px;z-index:5;display:inline-block}
.carousel-control .icon-prev,.carousel-control .glyphicon-chevron-left{left:50%;margin-left:-10px}
.carousel-control .icon-next,.carousel-control .glyphicon-chevron-right{right:50%;margin-right:-10px}
.carousel-control .icon-prev,.carousel-control .icon-next{width:20px;height:20px;line-height:1;font-family:serif}
.carousel-control .icon-prev:before{content:'\2039'}
.carousel-control .icon-next:before{content:'\203a'}
.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;margin-left:-30%;padding-left:0;list-style:none;text-align:center}
.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;border:1px solid #fff;border-radius:10px;cursor:pointer;background-color:#000 \9;background-color:rgba(0,0,0,0)}
.carousel-indicators .active{margin:0;width:12px;height:12px;background-color:#fff}
.carousel-caption{position:absolute;left:15%;right:15%;bottom:20px;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6)}
.carousel-caption .btn{text-shadow:none}
@media screen and (min-width: 768px) {
.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-prev,.carousel-control .icon-next{width:30px;height:30px;margin-top:-10px;font-size:30px}
.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-10px}
.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-10px}
.carousel-caption{left:20%;right:20%;padding-bottom:30px}
.carousel-indicators{bottom:20px}
}
.clearfix:before,.clearfix:after,.dl-horizontal dd:before,.dl-horizontal dd:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after,.btn-toolbar:before,.btn-toolbar:after,.btn-group-vertical > .btn-group:before,.btn-group-vertical > .btn-group:after,.nav:before,.nav:after,.navbar:before,.navbar:after,.navbar-header:before,.navbar-header:after,.navbar-collapse:before,.navbar-collapse:after,.pager:before,.pager:after,.panel-body:before,.panel-body:after,.modal-header:before,.modal-header:after,.modal-footer:before,.modal-footer:after{content:" ";display:table}
.clearfix:after,.dl-horizontal dd:after,.container:after,.container-fluid:after,.row:after,.form-horizontal .form-group:after,.btn-toolbar:after,.btn-group-vertical > .btn-group:after,.nav:after,.navbar:after,.navbar-header:after,.navbar-collapse:after,.pager:after,.panel-body:after,.modal-header:after,.modal-footer:after{clear:both}
.center-block{display:block;margin-left:auto;margin-right:auto}
.pull-right{float:right!important}
.pull-left{float:left!important}
.hide{display:none!important}
.show{display:block!important}
.invisible{visibility:hidden}
.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.hidden{display:none!important}
.affix{position:fixed}
.visible-xs,.visible-sm,.visible-md,.visible-lg{display:none!important}
.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{display:none!important}
@media (max-width: 767px) {
.visible-xs{display:block!important}
table.visible-xs{display:table!important}
tr.visible-xs{display:table-row!important}
th.visible-xs,td.visible-xs{display:table-cell!important}
}
@media (max-width: 767px) {
.visible-xs-block{display:block!important}
}
@media (max-width: 767px) {
.visible-xs-inline{display:inline!important}
}
@media (max-width: 767px) {
.visible-xs-inline-block{display:inline-block!important}
}
@media (min-width: 768px) and (max-width: 991px) {
.visible-sm{display:block!important}
table.visible-sm{display:table!important}
tr.visible-sm{display:table-row!important}
th.visible-sm,td.visible-sm{display:table-cell!important}
.visible-sm-block{display:block!important}
.visible-sm-inline{display:inline!important}
.visible-sm-inline-block{display:inline-block!important}
}
@media (min-width: 992px) and (max-width: 1199px) {
.visible-md{display:block!important}
table.visible-md{display:table!important}
tr.visible-md{display:table-row!important}
th.visible-md,td.visible-md{display:table-cell!important}
.visible-md-block{display:block!important}
.visible-md-inline{display:inline!important}
.visible-md-inline-block{display:inline-block!important}
}
@media (min-width: 1200px) {
.visible-lg{display:block!important}
table.visible-lg{display:table!important}
tr.visible-lg{display:table-row!important}
th.visible-lg,td.visible-lg{display:table-cell!important}
}
@media (min-width: 1200px) {
.visible-lg-block{display:block!important}
}
@media (min-width: 1200px) {
.visible-lg-inline{display:inline!important}
}
@media (min-width: 1200px) {
.visible-lg-inline-block{display:inline-block!important}
}
@media (max-width: 767px) {
.hidden-xs{display:none!important}
}
@media (min-width: 768px) and (max-width: 991px) {
.hidden-sm{display:none!important}
}
@media (min-width: 992px) and (max-width: 1199px) {
.hidden-md{display:none!important}
}
@media (min-width: 1200px) {
.hidden-lg{display:none!important}
}
.visible-print{display:none!important}
@media print {
.visible-print{display:block!important}
table.visible-print{display:table!important}
tr.visible-print{display:table-row!important}
th.visible-print,td.visible-print{display:table-cell!important}
}
.visible-print-block{display:none!important}
@media print {
.visible-print-block{display:block!important}
}
.visible-print-inline{display:none!important}
@media print {
.visible-print-inline{display:inline!important}
}
.visible-print-inline-block{display:none!important}
@media print {
.visible-print-inline-block{display:inline-block!important}
}
@media print {
.hidden-print{display:none!important}
}
.navbar{border-width:0}
.navbar-default .badge{background-color:#fff;color:#2c3e50}
.navbar-inverse .badge{background-color:#fff;color:#18bc9c}
.navbar-brand{line-height:1}
.btn{border-width:1px;font-weight:700!important}
.text a.btn,.text a.btn-primary{border-bottom:1px solid}
.btn:active{-webkit-box-shadow:none;box-shadow:none}
.btn-group.open .dropdown-toggle{-webkit-box-shadow:none;box-shadow:none}
.text-primary,.text-primary:hover{color:#2c3e50}
.text-success,.text-success:hover{color:#18bc9c}
.text-danger,.text-danger:hover{color:#e74c3c}
.text-warning,.text-warning:hover{color:#f39c12}
.text-info,.text-info:hover{color:#3498db}
table .dropdown-menu a,.table .dropdown-menu a{text-decoration:none}
table .success,.table .success,table .warning,.table .warning,table .danger,.table .danger,table .info,.table .info{color:#fff}
table .success > th > a,.table .success > th > a,table .warning > th > a,.table .warning > th > a,table .danger > th > a,.table .danger > th > a,table .info > th > a,.table .info > th > a,table .success > td > a,.table .success > td > a,table .warning > td > a,.table .warning > td > a,table .danger > td > a,.table .danger > td > a,table .info > td > a,.table .info > td > a,table .success > a,.table .success > a,table .warning > a,.table .warning > a,table .danger > a,.table .danger > a,table .info > a,.table .info > a{color:#fff}
table > thead > tr > th,.table > thead > tr > th,table > tbody > tr > th,.table > tbody > tr > th,table > tfoot > tr > th,.table > tfoot > tr > th,table > thead > tr > td,.table > thead > tr > td,table > tbody > tr > td,.table > tbody > tr > td,table > tfoot > tr > td,.table > tfoot > tr > td{border:none}
table-bordered > thead > tr > th,.table-bordered > thead > tr > th,table-bordered > tbody > tr > th,.table-bordered > tbody > tr > th,table-bordered > tfoot > tr > th,.table-bordered > tfoot > tr > th,table-bordered > thead > tr > td,.table-bordered > thead > tr > td,table-bordered > tbody > tr > td,.table-bordered > tbody > tr > td,table-bordered > tfoot > tr > td,.table-bordered > tfoot > tr > td{border:1px solid #ecf0f1}
.form-control,input{border-width:2px;-webkit-box-shadow:none;box-shadow:none}
.form-control:focus,input:focus{-webkit-box-shadow:none;box-shadow:none}
.has-warning .help-block,.has-warning .control-label,.has-warning .radio,.has-warning .checkbox,.has-warning .radio-inline,.has-warning .checkbox-inline,.has-warning.radio label,.has-warning.checkbox label,.has-warning.radio-inline label,.has-warning.checkbox-inline label,.has-warning .form-control-feedback{color:#f39c12}
.has-warning .form-control,.has-warning .form-control:focus{border:2px solid #f39c12}
.has-warning .input-group-addon{border-color:#f39c12}
.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 .form-control-feedback{color:#e74c3c}
.has-error .form-control,.has-error .form-control:focus{border:2px solid #e74c3c}
.has-error .input-group-addon{border-color:#e74c3c}
.has-success .help-block,.has-success .control-label,.has-success .radio,.has-success .checkbox,.has-success .radio-inline,.has-success .checkbox-inline,.has-success.radio label,.has-success.checkbox label,.has-success.radio-inline label,.has-success.checkbox-inline label,.has-success .form-control-feedback{color:#18bc9c}
.has-success .form-control,.has-success .form-control:focus{border:2px solid #18bc9c}
.has-success .input-group-addon{border-color:#18bc9c}
.nav .open > a,.nav .open > a:hover,.nav .open > a:focus{border-color:transparent}
.pager a,.pager a:hover{color:#fff}
.pager .disabled > a,.pager .disabled > a:hover,.pager .disabled > a:focus,.pager .disabled > span{background-color:#3be6c4}
.close{color:#fff;text-decoration:none;opacity:.4}
.close:hover,.close:focus{color:#fff;opacity:1}
.alert .alert-link{color:#fff;text-decoration:underline}
.progress{height:10px;-webkit-box-shadow:none;box-shadow:none}
.progress .progress-bar{font-size:10px;line-height:10px}
.well{-webkit-box-shadow:none;box-shadow:none}
a.list-group-item.active,a.list-group-item.active:hover,a.list-group-item.active:focus{border-color:#ecf0f1}
a.list-group-item-success.active{background-color:#18bc9c}
a.list-group-item-success.active:hover,a.list-group-item-success.active:focus{background-color:#15a589}
a.list-group-item-warning.active{background-color:#f39c12}
a.list-group-item-warning.active:hover,a.list-group-item-warning.active:focus{background-color:#e08e0b}
a.list-group-item-danger.active{background-color:#e74c3c}
a.list-group-item-danger.active:hover,a.list-group-item-danger.active:focus{background-color:#e43725}
.panel-default .close{color:#2c3e50}
.modal .close{color:#2c3e50}
.popover{color:#2c3e50}
/* End */


/* Start:/bitrix/templates/24hnew/css/custom.min.css?17004881742389*/
body>.navbar{-webkit-transition:background-color 300ms ease-in;transition:background-color 300ms ease-in}@media (min-width:768px){body>.navbar-transparent{background-color:transparent}body>.navbar-transparent .navbar-nav>.open>a{background-color:transparent!important}}#home{padding-top:0}#home .navbar-brand{padding:13.5px 15px 12.5px}#home .navbar-brand>img{display:inline;margin:0 10px;height:100%}#banner{min-height:300px;border-bottom:none}.table-of-contents{margin-top:1em}.page-header h1{font-size:4em}.bs-docs-section{margin-top:6em}.bs-docs-section h1{padding-top:100px}.bs-component{position:relative}.bs-component .modal{position:relative;top:auto;right:auto;left:auto;bottom:auto;z-index:1;display:block}.bs-component .modal-dialog{width:90%}.bs-component .popover{position:relative;display:inline-block;width:220px;margin:20px}#source-button{position:absolute;top:0;right:0;z-index:100;font-weight:700}.nav-tabs{margin-bottom:15px;padding-left:11px}.progress{margin-bottom:10px}footer{margin:3em 0;margin-bottom:1em}footer li{float:left;margin-right:1.5em;margin-bottom:1.5em}footer p{clear:left;margin-bottom:0}.splash{padding:9em 0 2em;background-color:#141d27;background-size:cover;background-attachment:fixed;color:#fff;text-align:center}.splash .logo{width:160px}.splash h1{font-size:3em}.splash #social{margin:2em 0}.splash .alert{margin:2em 0}.section-tout{padding:4em 0 3em;border-bottom:1px solid rgba(0,0,0,.05);background-color:#eaf1f1}.section-tout .fa{margin-right:.5em}.section-tout p{margin-bottom:3em}.section-preview{padding:4em 0}.section-preview .preview{margin-bottom:4em;background-color:#eaf1f1}.section-preview .preview .image{position:relative}.section-preview .preview .image:before{box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);position:absolute;top:0;left:0;width:100%;height:100%;content:"";pointer-events:none}.section-preview .preview .options{padding:1em 2em 2em;border:1px solid rgba(0,0,0,.05);border-top:none;text-align:center}.section-preview .preview .options p{margin-bottom:2em}.section-preview .dropdown-menu{text-align:left}.section-preview .lead{margin-bottom:2em}@media (max-width:767px){.section-preview .image img{width:100%}}.sponsor{text-align:center}.sponsor a:hover{text-decoration:none}@media (max-width:767px){.splash{padding-top:4em}.splash .logo{width:100px}.splash h1{font-size:2em}#banner{margin-bottom:2em;text-align:center}}
/* End */


/* Start:/bitrix/templates/24hnew/css/styles_test.css?1733745309155077*/
body{padding:0}
body a{color:#06349f}
.bold_link,.bodycontent p a,.bodycontent a{font-weight:700}
#main-content .breadcrumb a{font-weight:400}
.table-striped{margin-bottom:20px}
body a:hover{color:#4eb4f3;text-decoration:none}
html{overflow:visible!important;-webkit-text-size-adjust:none}
ul{list-style:none;padding:0}
.wrap{background-color:#f7f7f7;box-shadow:-1px 8px 10px -5px rgba(0,0,0,0.3);padding-bottom:50px}
.search-mobile{display:none}
.main_best_bookmakers tr[id^=buckmekerdesc] .bottomlinks{padding-right:7px}
.best-bookmakers-wrapper a.voteajax{position:relative;top:3px}
.showmore-payments{display:none}
.menu-sport b{font-size:13px}
.hide_block{display:none}
.desc-pretext{margin-bottom:20px;display:flex;-webkit-justify-content:space-between;justify-content:space-between}
.desc-pretext a{font-size:13px}
.desc-pretext a:before,.mobile-pretext a:before{display:inline-block;margin-right:5px;content:"";width:5px;height:5px;border-radius:100%;background-color:#06349f;position:relative;top:-1px}
#bukmekerbonus .news-line{display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
#bukmekerbonus .news-line noindex{margin:0 auto}
.gradient{background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),to(#fff));background:linear-gradient(rgba(255,255,255,0),#fff);height:70px;margin-top:-80px;position:absolute;z-index:999;width:100%}
a.show_button{text-align:center;font-style:normal;font-weight:600;font-size:16px;line-height:22px;color:#242424;display:inline-block;margin-top:15px;width:100%;padding-bottom:20px;border-bottom:1px solid #E5E5E5}
a.show_button:active,a.show_button:focus{text-decoration:none}
a.show_button:after{content:"";display:inline-block;width:10px;height:10px;margin-left:12px;text-decoration:none;background:url(/upload/arrow_down.png) no-repeat center / contain}
a.show_button.active:after{-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
header{padding:0;z-index:99;width:100%;background:#F7F7F7;padding-bottom:37px}
.nav.navbar-nav.navLeft > li.active{background:#2a306b none repeat scroll 0 0}
.marker.last{background:red none repeat scroll 0 0;color:#fff}
.marker{content:"";height:30px;overflow:hidden;padding:5px;position:absolute;right:0;top:10px}
.marker.last.timer{background:none;font-size:15px;font-weight:700}
.statistics{width:100%}
.statistics .head{color:#000;font-size:18px;font-weight:700;text-align:center}
.statistics .desc{color:grey;font-size:15px;text-align:center}
.statistics .table .stat_name{display:block;font-family:arial;font-size:12px;font-weight:700;position:relative;text-align:center;top:15px}
.statistics .table .column .comand_1{display:inline-block;text-align:left;width:48%}
.statistics .table .column .comand_2{display:inline-block;text-align:right;width:48%}
.statistics .table .column .comand_1 .line{background-color:#5f7e93;content:"";height:4px}
.statistics .table .column .comand_2 .line{background-color:#e98259;content:"";height:4px}
.statistics .table .column .line.null{background-color:#eee}
.statistics .table .column{width:100%}
.statistics .table_head .comand_1{color:#2a3056;display:inline-block;text-align:left;width:32%}
.statistics .table_head .stat_name{display:inline-block;text-align:center;width:32%}
.statistics .table_head .comand_2{color:#e98259;display:inline-block;text-align:right;width:32%}
.statistics .table_head{margin-bottom:5px;margin-top:20px;text-transform:uppercase}
.logo a{display:inline-block;float:left}
.logo .slogan{float:left;margin-left:53px}
.logo .slogan p{margin:0;font-weight:700}
.search{margin-bottom:25px}
.search .social{padding:9px 0;margin-left:40px}
.search .social li{float:left;list-style:none;margin-right:10px}
.search .social li:last-child{margin-right:0}
.search .social li a{color:#d5d6dd}
.search .social li a:hover{color:#aaacb4}
.search .form .icon-search{position:absolute;z-index:9;top:7px;right:11px;color:#D5D6DD;border:1px solid transparent;background:transparent;padding:0}
.top_banner{display:block;height:90px;margin-bottom:30px;background:url(/bitrix/templates/24hnew/css/../img/banner-1920.png) no-repeat center / cover}
.topline.cookies .box-modal_close{border:none;top:18px!important}
.stavki-na-kubok-ameriki-2019-po-futbolu{top:4px}
.search .form{float:right}
.search .form input[type="text"]{height:37px;border:1px solid #e4e4e4;border-radius:1px;background:#f8f8f8;padding:0;padding-left:10px;line-height:37px}
.navbar{border-radius:0;background:#2a3056;margin:0;width:100%;z-index:99999}
.navLeft li a{text-transform:uppercase;font-weight:700;font-size:12px}
.navbar-right a{font-size:12px}
.top-3 ul li i,.menu-left ul li i,.menu-sport ul li i{display:inline-block;width:24px;height:26px;float:left;clear:both;margin-right:10px;background-position:center!important}
.menu-sport ul li i.icon-world-cup{background:url(/bitrix/templates/24hnew/css/../images/gold-world-cup.png) center no-repeat;height:38px}
.top-3 ul li{margin-top:10px}
.top-3 h4{color:#2a3056;text-transform:uppercase;font-size:14px;font-weight:700;margin-bottom:20px}
i.top-two{background-position:0 -37px!important}
i.top-three{background-position:0 -76px!important}
.menu-left{margin-top:40px}
.menu-left ul li{margin-top:12px}
.menu-left ul li a{color:#2a3056;font-weight:700;font-size:14px}
.menu-left.menu-sport i.icon-top{background:url(/bitrix/templates/24hnew/css/../images/top10.png) no-repeat center center}
.menu-left.menu-sport li a[href="/stavki/voleybolnaya-liga-natsiy-2018/"] i{background:url(/bitrix/templates/24hnew/css/../images/blue-ball.png) no-repeat center center!important}
a[href="/stavki-na-volleyball/"] + .drop-wrap.columns-1 .png.columns-1{margin-left:0}
a[href="/stavki-na-tennis/"] + .drop-wrap.columns-1 .png.columns-1{margin-left:0}
i.icon-rus{background-position:0 -178px!important}
i.icon-dollar{background-position:0 -212px!important}
i.icon-live{background:rgba(0,0,0,0) url(/bitrix/templates/24hnew/css/../images/live.png) no-repeat scroll 0 2px!important}
.menu-sport{margin-top:40px}
.menu-sport h4{color:#2a3056;text-transform:uppercase;font-size:12px;font-weight:700;margin-bottom:20px}
i.icon-football{background-position:0 -242px!important}
i.icon-hockey{background-position:0 -276px!important}
i.icon-tennis{background-position:0 -309px!important}
i.icon-basketball{background-position:0 -343px!important}
i.icon-baysball{background-position:0 -377px!important}
i.icon-valeyball{background-position:0 -411px!important}
i.icon-biatlon{background-position:0 -445px!important}
i.icon-boks{background-position:0 -479px!important}
i.icon-darts{background-position:0 -514px!important}
i.icon-skachki{background-position:0 -547px!important}
i.icon-bega{background-position:0 -581px!important}
i.icon-formula{background-position:0 -616px!important}
.menu-sport ul li a:hover i.icon-football{background-position:-25px -242px!important}
.menu-sport ul li a:hover i.icon-hockey{background-position:-25px -276px!important}
.menu-sport ul li a:hover i.icon-tennis{background-position:-25px -309px!important}
.menu-sport ul li a:hover i.icon-basketball{background-position:-25px -343px!important}
.menu-sport ul li a:hover i.icon-baysball{background-position:-25px -377px!important}
.menu-sport ul li a:hover i.icon-valeyball{background-position:-25px -411px!important}
.menu-sport ul li a:hover i.icon-biatlon{background-position:-25px -445px!important}
.menu-sport ul li a:hover i.icon-boks{background-position:-25px -479px!important}
.menu-sport ul li a:hover i.icon-darts{background-position:-25px -514px!important}
.menu-sport ul li a:hover i.icon-skachki{background-position:-25px -547px!important}
.menu-sport ul li a:hover i.icon-bega{background-position:-25px -581px!important}
.menu-sport ul li a:hover i.icon-formula{background-position:-25px -616px!important}
.menu-sport ul li{margin-top:10px}
.menu-sport ul li a{color:#2a3056;font-weight:700;font-size:14px;-webkit-font-smoothing:antialiased}
a.hide-sport{color:#2a3056;font-size:11px;border-bottom:1px dotted}
.aboutAuthorBlock{float:left;width:100%}
.aboutAuthorBlock .headAuthor{margin-bottom:15px}
.aboutAuthorBlock .headAuthor .about{display:inline-block;font-size:16px;font-weight:700;text-align:left;width:39%}
.aboutAuthorBlock .headAuthor .detail{display:inline-block;text-align:right;width:59%}
.aboutAuthorBlock .headAuthor .detail a{border-bottom:1px solid;color:#000;text-decoration:none}
.aboutAuthorBlock .detailAuthor .img img{max-height:180px;max-width:180px}
.aboutAuthorBlock .detailAuthor .img{float:left;margin-bottom:15px;margin-right:15px}
.aboutAuthorBlock .detailAuthor .authorName{display:inline-block;vertical-align:top;width:70%}
.aboutAuthorBlock .detailAuthor{border:1px solid #e2e2e2;display:block;padding:15px}
.aboutAuthorBlock .detailAuthor .authorName a{color:#000;font-size:17px;text-decoration:none}
.aboutAuthorBlock .detailAuthor .authorPost{color:grey;float:left;font-size:12px;font-style:italic;margin-bottom:7px;vertical-align:top;width:70%}
.aboutAuthorBlock .detailAuthor .textAuthor{display:inline}
.aboutAuthorBlock .footerAuthor .textStats{font-size:16px;font-weight:700}
.aboutAuthorBlock .footerAuthor{margin-top:15px}
.aboutAuthorBlock .tableStats table{width:100%}
.aboutAuthorBlock .tableStats table tr td{font-style:italic;text-align:center;width:25%}
.aboutAuthorBlock .tableStats{margin-bottom:20px;margin-top:10px}
.aboutAuthorBlock .tableStats table tr.content td{font-style:normal;font-weight:700;padding-top:10px}
.aboutAuthorBlock .tableStats table tr.content td:nth-child(2){color:#22a636}
.aboutAuthorBlock .tableStats table tr.content td:nth-child(3){color:grey}
.aboutAuthorBlock .tableStats table tr.content td:nth-child(4){color:#ea3037}
.aboutAuthorBlock .tableStats table tr.head{border-bottom:1px solid}
.tagsBlock{float:left;margin-top:20px;width:100%}
.tagsBlock .head{color:#2c3e50;display:inline-block}
.tagsBlock .tags{display:inline}
.tagsBlock .tags a{color:grey;text-transform:lowercase}
.tagsBlock .imgTags img{max-width:25px}
.tagsBlock .imgTags{display:inline-block;margin-right:5px;position:relative;top:7px}
.tagsBlock .tags .del{font-size:11px;margin-left:-2px}
.top-stavki{padding:0;float:left;width:100%}
.top-stavki .stavka{background:url(/bitrix/templates/24hnew/css/../images/top-stavka-bg.jpg) no-repeat;margin-right:10px;background-size:cover;margin-bottom:10px;border-left:7px solid #4eb4f6}
.top-stavki .stavka .img{text-align:center}
.top-stavki .stavka .img img{margin:0 auto}
.top-stavki .stavka .titles{font-size:12px;padding:125px 5px 10px}
.top-stavki .stavka .titles a.cat-link{color:#4eb4f3;font-size:10px;text-transform:uppercase}
f.top-stavki .stavka .titles{font-weight:700;clear:both;display:block}
.top-stavki .stavka .titles a.title{color:#fff;min-height:60px;display:inline-block}
.other-stavki{padding:0;margin-top:50px;float:left;width:100%}
.other-stavki .stavka{margin-right:10px;margin-bottom:10px;padding:0}
.other-stavki .stavka .img{text-align:center;width:100%;background:#17224f}
.other-stavki .stavka .img img{margin:0 auto}
.other-stavki .stavka .titles{padding:10px 0;min-height:118px}
.other-stavki .stavka .titles a.cat-link{color:#4eb4f3;font-size:10px;text-transform:uppercase;font-weight:700;clear:both;display:block}
.other-stavki .stavka .titles a.title{color:#000}
.other-stavki .stavka .titles a.title:hover,.other-stavki .stavka:hover .titles a.title{color:#4eb4f3;text-decoration:none}
.rating{padding:0;margin-top:50px;margin-right:20px;float:left}
.rating .lider{border:1px solid #4eb4f3;border-radius:2px;padding:20px;float:right;width:48%}
.rating .lider .title{width:100%;float:left;min-height:60px}
.rating h3{float:left;padding-top:10px}
.rating h3,.news h3{font-weight:500;margin:0;font-size:20px}
.rating .lider .title img{float:right}
.rating .lider .description{float:left;width:100%}
.rating .lider .description .text{float:left}
.rating .lider .description .text span{color:#4eb4f3;font-weight:700;font-size:13px}
.rating .lider .description .text p{margin:0;font-size:11px;color:#000}
.rating .lider .description .button{float:right;margin-top:25px;margin-left:10px}
.rating .lider .description .button a{background:#4eb4f3;border:none;text-transform:uppercase;font-size:11px}
.news{padding:0;float:left;padding:0}
.news .item{margin-bottom:20px;border-bottom:1px solid #fff}
.news .item .data{float:left;margin-right:35px}
.news .item .data span{display:block;clear:both;color:#8b8b8b;font-size:12px}
.news .item .text{float:none!important;width:auto!important}
.news h3{padding:0}
.news .item .text a{color:#5A5A5A;text-decoration:none;font-weight:400;font-size:16px;border:none}
.news .item .text a:hover{color:#000}
.rate-table{float:left;width:48%;padding:0 10px}
.rate-table th{text-transform:uppercase;font-size:10px}
.rate-table td{font-weight:700;color:#000;padding:20px 10px!important}
.rate-table i{color:#7bbf33}
.rate-table a{text-transform:uppercase;font-size:10px;background:#2a3056}
.rate-table img{width:120px}
tr.titles{border-bottom:1px solid #ebebeb}
.rate-table h3{color:#000;margin-bottom:20px;margin-top:0!important;padding-top:0!important}
.offer.col-lg-3.col-md-3.col-sm-12{padding:0;float:left;width:23%;margin:0 4px}
.offers h3{color:#000;font-weight:300;margin:0;font-size:20px;margin-bottom:20px}
.offers .offer{margin-right:2px;margin-left:2px;margin-bottom:20px}
.offers .offer .img img{margin:0 auto}
.offers .offer .title{margin-top:20px}
.offers .offer .title a{color:#5A5A5A;font-size:16px;font-weight:400}
.offers .offer .title a:hover{color:#000}
.news-offers{padding:0;float:left;width:100%}
.seo{padding:0;margin-top:50px;float:left}
.seo p{font-size:14px;color:#4a4a4a;margin-bottom:35px}
.bottom{padding:0}
.bottom .menu{padding:0}
.bottom .menu ul li{margin:0;margin-bottom:5px}
.bottom .menu ul li a{color:#000;font-size:12px}
.bottom .menu ul li a:hover{color:#66bef5;text-decoration:none}
.logo-footer{margin-bottom:10px;padding:0}
.copyright{padding-left:0}
.copyright p{color:#acacac;font-size:11px}
.social-footer{float:right;padding:9px 0;display:none}
.social-footer li{float:left;list-style:none;margin-right:10px}
.social-footer li a{color:#d5d6dd}
.social-footer li a:hover{color:#000}
.search-mobile{display:none!important}
.inner{border:1px solid #e2e2e2;background:#fff;margin-top:13px;padding:80px;padding-top:30px;padding-bottom:30px;float:left}
.inner h1{font-weight:500;margin:0;font-size:25px;margin-bottom:40px}
.breadcrumb a{color:#95A5A6;text-decoration:underline}
.inner-titles{float:left}
.inner-titles p{color:#95A5A6;font-size:14px}
.bonus{float:left;margin-top:35px;border-bottom:1px solid #f0f0f0;padding-bottom:35px}
.bonus .description{float:left;width:47%;margin-left:12px}
.bonus .description br{display:none}
.bonus .description span{text-transform:uppercase;color:#51b5ef;font-size:11px;font-weight:700;clear:both;display:block;margin-bottom:5px}
.bonus .description a{color:#000;font-weight:700}
.bonus .description p{margin-top:25px;font-size:12px}
.bonus .description a.button-read{font-weight:700;text-decoration:none;text-transform:uppercase;font-size:10px;border:1px solid #e0e0e0;padding:10px 15px;display:inline-block;border-radius:4px;margin:10px 5px}
.bonus .description a.button-reg{font-weight:700;text-decoration:none;text-transform:uppercase;font-size:10px;border:1px solid #7bbf33;padding:10px 15px;display:inline-block;border-radius:4px;color:#fff;background:#7bbf33;margin:0 5px}
.bonus .description a.button-reg:hover,.bonus .description a.button-reg:hover{color:#7bbf33;background-color:#fff;border-color:#7bbf33}
.bonus .image{float:left;width:45%}
.bonus .image img{max-width:100%;margin:0 auto}
.paginate-block{float:left;width:100%;text-align:center;margin-top:15px}
.offers{float:left;padding:0}
img.ok{width:24px}
.birzy{float:left;width:100%}
.birzy th{text-transform:uppercase;font-size:8pt;text-align:center;font-weight:400}
.birzy td{font-weight:700;color:#000;padding:10px 4px 0!important;text-align:center;min-width:35px}
.birzy td.flag-td{min-width:0;display:inline-block;padding-left:0!important;padding-right:0!important}
#content .shordesc .shorttext p{font-style:normal;font-weight:400;font-size:14px;line-height:125.18%;color:#242424;text-align:left}
.shordesc thead{background:#FFF;border:1px solid #F2F2F2;box-sizing:border-box;border-radius:5px;overflow:hidden;display:block;margin-bottom:25px}
.blue_bgr_mob,.registr_mob{display:none}
.shordesc thead .buckmekerrow{background-color:#FFF}
.full-article .best-bookmakers-wrapper.shordesc .top-bm thead .buckmekerrow td.bm-img{border-left:none!important;position:relative;vertical-align:top!important}
.shordesc thead .buckmekerrow .number_short{background:linear-gradient(135deg,#39B100 0%,#2C8900 100%);border:2px solid #FFF;box-sizing:border-box;box-shadow:0 4px 4px rgba(0,0,0,0.15);width:36px;height:36px;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;font-style:normal;font-weight:600;font-size:18px;line-height:25px;border-radius:100%;position:absolute;color:#FFF;left:15px}
.shordesc thead tr:nth-child(2){background:#F5F5F5}
.full-article .best-bookmakers-wrapper.shordesc .top-bm thead .buckmekerrow td.bonus-cell{border-left:1px solid #F2F2F2!important;vertical-align:top!important}
.shordesc thead .buckmekerrow .img_circle{width:170px;height:170px;overflow:hidden;-webkit-border-radius:100%;border-radius:100%}
.advantagesblock div{text-align:left}
.shordesc thead .buckmekerrow .description-cell{max-width:310px;margin-left:20px;display:inline-block}
.shordesc thead .buckmekerrow .rate-label{width:auto;min-width:auto}
.shordesc thead .buckmekerrow .advantagesblock_flex,.shordesc thead .buckmekerrow .boottom-block{display:flex;margin-top:10px}
.shordesc thead .buckmekerrow .boottom-block{-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center}
.full-article .best-bookmakers-wrapper.shordesc .top-bm thead td{padding-top:15px!important;padding-bottom:10px!important}
.full-article .best-bookmakers-wrapper.shordesc .top-bm thead tr:nth-child(2) td{padding-top:10px!important;padding-bottom:0!important}
.best-bookmakers-wrapper.shordesc .paymnetblock{padding-left:7.5px;padding-right:7.5px}
.full-article .best-bookmakers-wrapper.shordesc .top-bm thead td.description-cell{width:100%;padding-bottom:20px!important}
.full-article .best-bookmakers-wrapper.shordesc .top-bm thead td.blue_bgr{padding-bottom:20px!important}
.full-article .best-bookmakers-wrapper.shordesc .top-bm thead td.buckmekerrow{padding-top:20px!important}
.shordesc thead .buckmekerrow .rate-value{position:relative;top:0;font-style:normal;font-weight:400;font-size:14px;line-height:19px;color:#242424}
.shordesc thead .buckmekerrow .img_circle img{width:100%;height:100%;object-fit:cover}
.shordesc thead .buckmekerrow .namebukmeker{font-style:normal;font-weight:600;font-size:18px;line-height:25px;width:100%;text-align:center;color:#242424;margin-bottom:15px}
.shordesc thead tr.buckmekerrow td{padding-bottom:20px!important}
.shordesc thead .buckmekerrow .bonustitle .firstrow{font-style:normal;font-weight:600;font-size:18px;line-height:25px;color:#242424}
.best-bookmakers-wrapper.shordesc .paymnetblock{margin-top:0}
.shordesc thead .buckmekerrow .bonustitle .secondrow{font-style:normal;font-weight:400;font-size:14px;line-height:19px;color:#242424;margin-top:5px}
.best-bookmakers-wrapper.shordesc .top-bm thead .buckmekerrow td.blue_bgr a.bonus-btn{background:#FFF;border:2px solid #F2F2F2;box-sizing:border-box;height:103px;width:103px;margin-top:15px;margin-bottom:15px;text-align:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}
.birzy.table-responsive.shordesc thead a.bonus-btn img{display:block;margin-right:0;margin-left:0;margin-bottom:10px}
.best-bookmakers-wrapper.birzy.shordesc a.registr:not(.btn-reg):not(.btn-no-rec){margin:0 auto}
.best-bookmakers-wrapper.birzy.shordesc a.view{padding-left:10px;padding-right:30px}
.shordesc thead .bonus-btn span{font-style:normal;font-weight:500;font-size:13px;line-height:25px;color:#242424;display:block}
.birzy a{text-transform:uppercase}
.birzy a.view,.birzy a.registr{font-size:10px}
.birzy a{font-size:12px}
.birzy a.view{background:none;border:1px solid #e0e0e0;border-radius:4px;color:#000;padding:10px 9px}
.birzy a.registr{background:#7bbf33;border:none;border-radius:1px}
#content .text{float:left;padding-bottom:15px;width:100%;margin-top:10px}
#content p,.bonus .description p span{color:rgba(0,0,0,0.7);font-size:16px;text-align:justify}
#content h3,#content h2,#content p.h2{font-weight:500;margin:0;font-size:20px;margin-bottom:13px;margin-top:25px}
.bonus .description p span{text-transform:none}
#content .text img{float:left;margin-right:25px;margin-bottom:15px;max-width:100%}
.buk-views{float:left}
.buk-views .item{border-bottom:1px solid #ECE7E7;margin-bottom:35px;padding-bottom:20px}
.buk-views .item img{float:left}
.buk-views .item a.registr{text-transform:uppercase;background:#7bbf33;border:none;border-radius:2px;font-size:11px;float:right;color:#fff}
.buk-views .item a,.buk-views .item a:hover{color:#000}
.item .images{float:left;width:100%;margin-bottom:15px}
.inner-titles img{float:left;margin-right:45px;border-radius:2px;margin-bottom:20px}
.btn-content{font-size:12px;border-radius:2px;margin-bottom:15px}
.error-404{text-align:center;background:url(/bitrix/templates/24hnew/css/../images/404.png) center no-repeat;padding:70px 0;background-size:contain}
.error-500{text-align:center;background:url(/bitrix/templates/24hnew/css/../images/500.png) center no-repeat;padding:70px 0;background-size:contain}
.error-404 h1,.error-500 h1{color:#000}
.error-404 h2,.error-500 h2{color:#4eb4f3;text-transform:uppercase;font-size:12px;font-weight:700}
.error-404 p,.error-500 p{text-align:center!important;text-transform:uppercase}
.error-404 a,.error-500 a{margin:0 auto;clear:both;font-size:10px;background:#2a3056}
.news-item{float:left;margin-top:35px;border-bottom:1px solid #f0f0f0;padding-bottom:35px}
.news-item .description{float:left;width:45%;margin-left:20px}
.news-item .description span{color:#AFAFAF;font-size:11px;clear:both;display:block;margin-bottom:5px}
.news-item .description p span,.inner-titles p span{color:rgba(0,0,0,0.7);font-size:16px}
.news-item .description a{color:#000;font-weight:700}
.news-item .description p{margin-top:25px;font-size:12px}
.news-item .description a.button-reg{font-weight:700;text-decoration:none;text-transform:uppercase;font-size:10px;border:1px solid #e0e0e0;padding:10px 15px;display:inline-block;border-radius:3px;color:#fff;background:#2a3056;margin:0 5px}
.news-item .image{float:left}
.news-item .image img{max-width:100%;margin:0 auto}
img.newsImg{width:100%}
.inner-titles .content-table span:not(.rgb-counter):not(.rgb-num){color:#C1C1C1;font-size:12px;clear:both;display:block}
.inner-titles .best-bookmakers-wrapper td.last_button span:not(.rgb-counter):not(.rgb-num){font-size:14px;color:#222;font-weight:500}
.more-info{float:left;padding-top:20px;padding-bottom:30px;width:100%}
.more-info .item{padding:0;margin:0 4px;margin-bottom:20px}
.more-info .item img{max-width:100%}
.more-info .item a{color:#000;font-weight:700;text-decoration:none}
.more-info .item span{color:#8c8c8c;font-size:12px;clear:both;display:block;margin:5px 0}
.text a{color:#2a3056;border-bottom:1px dotted}
.text a:hover{color:#ced0d7;text-decoration:none}
.meta-titles{float:left;width:320px;margin-bottom:15px}
.meta-titles .rating{margin:0;float:none}
.meta-titles .rating span{display:initial;color:#7bbf33}
.meta-titles .rating a{text-decoration:none;color:#B1B1B1;font-size:12px;border-bottom:1px dotted}
.meta-titles p{font-size:16px!important;margin-bottom:0}
.actions{float:left;width:320px;margin-bottom:10px}
.actions a{font-size:10px;font-weight:700;text-transform:uppercase;border-radius:2px}
.actions .all{background:#fff;border:1px solid #e0e0e0;color:#000}
.actions .add{border:1px solid}
a.btn:hover{border-color:#626262}
.showMoreMain{float:left;height:50px;text-align:center;width:100%}
.showMoreMain a{background:#fff none repeat scroll 0 0;border:1px solid #e0e0e0;border-radius:2px;color:#000;font-size:11px;font-weight:700;outline:medium none;padding:10px 15px;text-decoration:none;text-transform:uppercase}
.showMoreMain a:focus,.showMoreMain a:active,.showMoreMain a:hover{text-decoration:none;border:1px solid #e0e0e0;outline:none}
.mobsite{font-size:14px!important}
.nav-tabs li a{text-transform:none;font-weight:400;line-height:1.42857143;background:#7bbf33;color:#fff;font-size:14px;position:relative;display:block;padding:10px 14px;text-decoration:none}
.nav-tabs .dropdown-menu{padding:0}
.hometable{width:48%}
.hometable td{padding:8px 10px!important}
.birzy td img{float:none}
.mobileMenu{display:none}
.hideBody{position:relative;height:100%}
.news-right{float:right}
.logoShow img{display:block!important;width:120px;margin-top:3px}
.navLeft img{display:none;margin:0 auto!important}
.rate-table a:hover{border:none;padding:12px 17px}
.hide-sport:hover{text-decoration:none;border:none}
.rating .lider .description .button a:hover{background:#4E98F3}
button.nav-expander{color:#FFF;text-decoration:none;text-transform:uppercase;top:0;transition:right .3s ease-in-out 0;z-index:12;transition:right .3s ease-in-out 0;-webkit-transition:right .3s ease-in-out 0;-moz-transition:right .3s ease-in-out 0;-o-transition:right .3s ease-in-out 0}
button.nav-expander:hover{cursor:pointer}
button.nav-expander.fixed{position:fixed}
.nav-expanded button.nav-expander.fixed{left:20em}
.mobileMenuSlide{background:#2d2f33;height:100%;width:20em;left:0;top:0;z-index:2;position:fixed;overflow-y:auto;overflow-x:visible;transform:translate(-100%,0)}
.mobileMenuSlide .navbar-nav{background:rgba(42,48,86,0.75) none repeat scroll 0 0;margin-top:59px}
.mobileMenuSlide .mobileMenu{background:rgba(222,222,222,0.75) none repeat scroll 0}
.nav-expanded .mobileMenuSlide{left:0}
body.nav-expanded{margin-left:0;transition:left .4s ease-in-out 0;-webkit-transition:left .4s ease-in-out 0;-moz-transition:left .4s ease-in-out 0;-o-transition:left .4s ease-in-out 0}
.navbar-nav{background:#2a3056}
#nav-close{font-weight:500;font-size:15px;background:#404563;padding-right:10px;width:100%;border:none;margin-bottom:15px}
.main-menu{padding-top:12px}
.main-menu li{border-bottom:1px solid #323949;margin-left:20px;font-size:18px;padding:12px}
.main-menu li a{color:#6F7D8C;text-decoration:none}
.main-menu li a:hover{color:#FFF;text-decoration:none}
.main-menu li .sub-nav{border-bottom:0;padding:4px}
.main-menu a .caret{width:0;height:0;display:inline-block;vertical-align:top;border-top:4px solid #4f5963;border-right:4px solid transparent;border-left:4px solid transparent;content:"";margin-top:8px}
.main-menu a:hover .caret{border-top-color:#4f5963}
.main-menu li.open > a > .caret{border-top:none;border-bottom:4px solid #4f5963;border-right:4px solid transparent;border-left:4px solid transparent}
.main-menu li.open > a:hover > .caret{border-bottom-color:#4f5963}
.icon:before{font-family:'FontAwesome';font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;content:'\f105'}
.main-menu li > a > span.icon{float:right;margin:.1em 1.7em -.1em 0;opacity:0;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.main-menu li > a:hover > span.icon{float:right;margin:.1em .8em -.1em 0;opacity:1}
.inlineOpen{border:none;background:#444D7D;text-transform:uppercase;padding:10px 0;width:100%;color:#fff}
.news .item{min-height:60px}
.news-item img,img{display:block;max-width:100%;height:auto}
.birzy.table-responsive .table tbody td:nth-child(2){padding:0!important}
.birzy .table.table-striped.table-hover tbody tr td:nth-child(2) img{max-width:120px}
.birzy.table-responsive a{color:#000}
.birzy.table-responsive a.registr{color:#fff}
.birzy.table-responsive img{margin:0 auto}
.logo-img{outline:medium none}
.logo-img img{display:inline-block;outline:medium none}
.search-mobile input[type="text"]{border:1px solid #e4e4e4;border-radius:1px;background:#f8f8f8;width:20px;font-size:12px;vertical-align:middle;height:25px}
input:focus{outline:none}
.inner-titles .btn.btn-primary.btn-content{font-size:10px;text-transform:uppercase}
.clear{clear:both}
#content .text .birzy.table-responsive img{float:none;margin:0 auto}
#sidebar.active{left:0;position:absolute;z-index:100000000;padding:20px;background-color:#f2f2f2;width:240px;display:block}
.bodycontent form#searchform{position:relative}
.bodycontent form#searchform span.icon-search{position:absolute;z-index:9;top:11px;left:11px;color:#D5D6DD}
.bodycontent form#searchform .form-control{padding-left:25px}
.rating p,.rating table{display:inline-block;vertical-align:middle}
.rating .bx_item_detail_rating{margin:0 0 0 5px}
.rating .bx_item_detail_rating .bx_stars_progres{background:#7bbf33}
#result_type_menu li a{cursor:pointer}
footer .bottom-menu li{float:none}
.bottom .menu ul li a.selected{color:#66bef5}
.top-stavki .titles a{text-shadow:1px 1px 3px #000}
.nav.navbar-nav.navLeft.logoShow img{margin:0 auto}
.navbar-default .navbar-toggle{z-index:100}
h1.main{margin-top:0}
.nav-tabs.otherchamp-tabs{display:none}
@media only screen and (min-width:1200px) {
.offer.col-lg-3.col-md-3.col-sm-12{float:left;margin:0 10px;padding:0;width:23%}
.offer.col-lg-3.col-md-3.col-sm-12:nth-child(4n+1){margin-right:0}
}
@media(max-width:530px) {
.mobile-pretext a{font-size:13px}
.mobile-pretext a:before{top:-1px}
.paynetsicons{max-width:350px;text-align:center}
.iconpay.hidden_card{display:none}
.paynetsicons{position:relative}
.for_mobile.showmore-payments,.showmore-payments_top.arrow_up,.showmore-payments_top{position:absolute;left:40%;font-style:normal;font-weight:400;font-size:13px;line-height:18px;color:#242424;text-transform:capitalize}
.formobile.showmore-payments.showmore-payments_top{display:inline-block;font-style:normal;font-weight:400;font-size:13px;line-height:18px;color:#242424;text-transform:capitalize}
.showmore-payments_top{position:absolute;bottom:10px}
.showmore-payments_top.arrow_up{position:static;text-align:center;padding-bottom:15px;margin-left:-20px}
.for_mobile.showmore-payments.for_mobile_top-sort.arrow_up{position:static;padding-bottom:15px}
.for_mobile.showmore-payments.for_mobile_top-sort{position:absolute;bottom:10px}
body .best-bookmakers-wrapper.birzy tr[id^=buckmekerdesc] .bottomlinks{max-width:95%}
.main_best_bookmakers tr[id^=buckmekerdesc] .bottomlinks{padding-right:0}
.best-bookmakers-wrapper .rating .rate-line{position:relative;top:8px}
.birzy .table.table-striped.table-hover tbody tr td:nth-child(2) img{max-width:100%;height:auto}
.birzy a.registr{font-size:9px}
.birzy.table-responsive a.registr{padding:10px 25px}
.birzy a.view{padding:10px 13px}
.birzy.table-responsive .table tbody td:nth-child(2){padding-right:5px!important}
.nav-tabs.today-tomorrow-mob,ul.nav > li.world-cup-mob{display:block}
ul.nav > li.world-cup-mob2{display:none}
ul.nav.today-tomorrow-mob > li > a{background:#7bbf33;color:#fff;border-color:#7bbf33}
ul.nav.today-tomorrow-mob > li.active > a{background:#fff;color:#7bbf33}
ul.nav > li.world-cup-mob{display:none}
}
.birzy.table-responsive a.rev-link{border:1px solid #912e33;border-radius:4px;background:#912e33 url(/upload/speech3.svg) 10px 50% no-repeat;color:#fff;text-decoration:none;padding:10px 7px 10px 33px;background-size:17px}
.birzy.table-responsive a.rev-link:hover{color:#912e33;background:#fff url(/upload/speech-red2.svg) 10px 50% no-repeat;background-size:17px}
.birzy.table-responsive a.registr{padding:10px 26px 10px 10px}
.birzy.table-responsive a.btn-reg{background:#e9840d;padding:10px 15px}
.birzy.table-responsive a.btn-no-rec{background:#a5a4a4}
.nav > li.world-cup-mob{display:none}
.nav-tabs.today-tomorrow-mob{padding-left:0}
.all-bookmakers{text-align:center}
.menu-sport ul li.child.id-518 a i{height:38px;background-position:center!important}
@media (max-width: 991px) {
.btn-primary.add{white-space:normal}
}
@media (min-width: 991px) {
.menu-left.menu-sport li:nth-child(2) .drop-wrap ul.png.columns-1{margin-left:0}
.news-offers.col-lg-12 .nav-tabs.nav.today-tomorrow-mob li a{background:#7bbf33;color:#fff;border-color:#7bbf33}
.news-offers.col-lg-12 .nav-tabs li.active a{background:#fff;color:#7bbf33}
}
.news-offers.col-lg-12:after{content:" ";display:table;clear:both}
.wrapper-table-fav{margin-left:-80px;margin-right:-80px;padding-left:80px;padding-right:80px;background:url(/bitrix/templates/24hnew/css/../images/back-logo-2.png) no-repeat 92% 30px / 50% 50%,url(/bitrix/templates/24hnew/css/../images/REDBACK.png) no-repeat;padding-bottom:60px}
.wrapper-table-fav .table{margin-bottom:0}
.counter{display:none}
.wrapper-table-fav .table{width:67%}
.img.Germaniya{background:url(/bitrix/templates/24hnew/css/../images/flag_germany.png) no-repeat 20px}
.img.Braziliya{background:url(/bitrix/templates/24hnew/css/../images/flag_brazil.png) no-repeat 20px}
.img.Franciya{background:url(/bitrix/templates/24hnew/css/../images/flag_france.png) no-repeat 20px}
.img.Ispaniya{background:url(/bitrix/templates/24hnew/css/../images/flag_spain.png) no-repeat 20px}
.img.Rossiya{background:url(/bitrix/templates/24hnew/css/../images/russia.png) no-repeat 20px}
.img.Urugvay{background:url(/bitrix/templates/24hnew/css/../images/uruguai.png) no-repeat 20px}
.img.Egipet{background:url(/bitrix/templates/24hnew/css/../images/egypt.png) no-repeat 20px}
.img.Angliya{background:url(/bitrix/templates/24hnew/css/../images/UnitedKingdom.png) no-repeat 20px}
.img.Belgiya{background:url(/bitrix/templates/24hnew/css/../images/Belgium.png) no-repeat 20px}
.img.Horvatiya{background:url(/bitrix/templates/24hnew/css/../images/Croatia.png) no-repeat 20px}
.wrapper-table-fav .table-striped > tbody > tr{background:rgba(250,250,250,.8);position:relative}
.wrapper-table-fav .table .img{padding-left:82px;position:relative;text-align:center}
.team-rate{width:57px;height:28px;background-image:linear-gradient(to top,#a7201d,#b71d1a);display:inline-block;line-height:28px;color:#fff;font-size:16px;font-weight:500;text-align:center}
.wrapper-table-fav .titles{color:#fff;text-transform:uppercase;font-size:20px;font-weight:500!important;text-shadow:0 2px 3px rgba(0,0,0,0.55)}
.wrapper-table-fav span.name{font-size:16px;font-weight:700;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#000;text-transform:uppercase;position:relative}
.wrapper-table-fav .titles th{padding:35px 0 24px}
.wrapper-table-fav .table-striped > tbody > tr.trnsp{background:transparent}
.wrapper-table-fav .table-striped > tbody > tr.trnsp > td{padding:5px 0 0}
.wrapper-table-fav .table td{padding:15px}
.pm-img{display:inline-block}
.wrapper-table-fav .table .img:before{position:absolute;content:"";left:37%;top:0;height:60px;width:1px;background:#ad0905}
.wrapper-table-fav .table td{text-align:right}
.wrapper-table-fav .table td:last-child{width:130px}
.wrapper-table-fav{background-size:cover}
@media(max-width:1199px) {
.wrapper-table-fav{margin-left:0;margin-right:0;padding-left:25px;padding-right:25px;background:url(/bitrix/templates/24hnew/css/../images/REDBACK.png) no-repeat;background-size:cover}
.wrapper-table-fav .table{width:100%}
.wrapper-table-fav .table .img:before{display:none}
}
@media(max-width:500px) {
.wrapper-table-fav .table .img{padding-left:72px;position:relative}
.wrapper-table-fav .table td{padding:10px}
.wrapper-table-fav span.name{font-size:14px}
.bodycontent .wrapper-table-fav.main-fav{display:block!important;margin-bottom:20px;padding-top:10px;padding-bottom:20px}
.bodycontent .wrapper-table-fav.main-fav .titles th{padding:25px 0 24px}
#k2Container .wrapper-table-fav{padding-top:10px;min-height:308px;padding-bottom:30px}
.all-fav{text-decoration:underline;display:block;margin-top:15px;text-transform:uppercase;font-size:10px;font-weight:700;color:#4eb4f3}
.all-fav:hover{text-decoration:none}
}
#content p.lighted-text{color:#fff;background-color:#5299f0;padding:10px;border-radius:2px}
.img-responsive{display:block;max-width:100%;height:auto}
li a[href='/stavki-na-uimbldon/'] i{background-size:90%!important}
.nav-tabs > li.active > a,.nav-tabs > li.active > a:hover,.nav-tabs > li.active > a:focus,.nav-tabs > li.active > a,.nav-tabs > li > a:hover,.nav-tabs > li > a:focus{color:#7bbf33}
li a[href='/stavki-na-uimbldon/'] i{background-position:top center!important}
li.id-343{background-image:-moz-linear-gradient(90deg,#258fd8 0%,#2ca5ee 100%);background-image:-webkit-linear-gradient(90deg,#258fd8 0%,#2ca5ee 100%);background-image:-ms-linear-gradient(90deg,#258fd8 0%,#2ca5ee 100%);line-height:29px;padding-left:15px}
.menu-sport ul li.id-343 a,.menu-sport ul li.id-343#current a.active,.menu-sport ul li.id-429 > a,.menu-sport ul li.id-213 > a{color:#fff;display:block}
.menu-sport ul li.id-343 a i,.menu-sport ul li.id-429 a i,.menu-sport ul li.id-213 a i{float:right;background-position:center 7px!important;margin-right:7px}
li.id-213{background-image:-moz-linear-gradient(-90deg,#353a61 0%,#262a4c 100%);background-image:-webkit-linear-gradient(-90deg,#353a61 0%,#262a4c 100%);background-image:-ms-linear-gradient(-90deg,#353a61 0%,#262a4c 100%);line-height:29px;padding-left:15px}
li.id-429{padding-left:15px;z-index:1}
li.id-429 > a{line-height:29px}
li.id-429:after{background-image:-moz-linear-gradient(-90deg,#353a61 0%,#262a4c 100%);background-image:-webkit-linear-gradient(-90deg,#353a61 0%,#262a4c 100%);background-image:-ms-linear-gradient(-90deg,#353a61 0%,#262a4c 100%);line-height:29px;display:block;position:absolute;width:100%;height:28px;content:"";top:0;z-index:-1;left:0}
.id-429.open .drop-wrap.columns-1{margin-left:-15px;padding-left:15px}
.menu-sport ul li.id-213.child i{width:24px;height:30px;top:-4px;margin-right:10px}
ul li.parent.id-429{padding-left:22px}
ul li.parent.id-429.active.open .topdaddy.link{color:#fff}
.menu-sport ul li i{position:relative;background:no-repeat;top:-2px}
li.parent.id-429:before{background-image:url(/bitrix/templates/24hnew/css/../img/plus.gif);left:7px;top:9px}
li.parent.id-429.open:before{background-image:url(/bitrix/templates/24hnew/css/../img/minus.gif)}
.menu-sport ul li.id-429 a i{width:44px}
.content-table{border:none!important}
.content-table tbody tr:first-child{background-color:#5299f0!important;color:#fff;letter-spacing:.5px}
.content-table tbody tr td{padding:8px 5px}
.content-table tbody tr:nth-child(odd){background-color:rgba(82,153,240,0.24)}
.content-table tbody tr td{-webkit-font-smoothing:subpixel-antialiased}
.menu-left ul li a:after,.menu-left ul li{clear:both}
.menu-left ul li a,.menu-left ul li{position:relative}
.menu-left ul li.id-476 a{top:4px}
.rgb-num{color:#fff}
.rgb-counter{display:inline-block;width:45px;height:27px;line-height:27px;border-radius:50%;box-shadow:1px 2px 0 0 rgba(0,0,0,0.15)}
.best-bookmakers-wrapper .rgb-counter{-webkit-box-shadow:none;box-shadow:none;font-style:normal;font-weight:700;font-size:24px;line-height:33px;color:#DADADA;position:relative;top:-17px}
.main_best_bookmakers tr[id^="buckmekerdesc"] .bottomlinks .column_left{margin-bottom:20px}
.rgb-wrapper{display:inline-block;width:35px;height:35px;line-height:35px;background-color:#fff;border-radius:50%}
td.num{position:relative}
td.num .rgb-wrapper{position:absolute;top:10px;right:-20px;box-shadow:1px 2px 0 0 rgba(0,0,0,0.15)}
.birzy .table.table-striped.table-hover tbody tr td:nth-child(2) img{max-width:160px}
.birzy.main_best_bookmakers .table.table-striped.table-hover tbody tr td:nth-child(2) img{max-width:145px}
.main-brokers td.num .rgb-wrapper{right:-15px}
div.birzy.table-responsive .table a.registr.btn-reg{padding:10px 28px}
.birzy.table-responsive a.btn-no-rec{min-width:170px}
.birzy.table-responsive a.registr.btn-reg{border:1px solid #e9840d}
.birzy.table-responsive a.btn-no-rec{border:1px solid #a5a4a4}
.top-3.hidden-name{display:none}
.top-3{text-transform:uppercase;color:#3498db;font-weight:600;margin-top:20px}
.module.menu-left.menu-sport{margin-top:10px}
.bottom-menu a[href="/stavka-dnya/"],.bottom-menu a[href="/bk-news/teper-delat-stavki-mozhno-i-cherez-telegram/"]{display:none}
@media (max-width: 767px) {
.bottom-menu a[href="/stavka-dnya/"],.bottom-menua[href="/bk-news/teper-delat-stavki-mozhno-i-cherez-telegram/"]{display:inline-block}
}
.mm-menu.mm-offcanvas.mm-current.mm-opened + div + footer{opacity:0}
@media (min-width: 1200px) {
.showMoreMain.all-bm{width:70%}
}
.menu-sport ul li.parent ul.png span.child i{margin-right:8px;background-position:center!important}
.menu-left ul li.parent ul span.child,.menu-left ul li.parent ul span.count-elements{font-weight:400}
.menu-sport ul li.parent.id-231 ul.png span.child,.menu-sport ul li.parent.id-256 ul.png span.child,.menu-sport ul li.parent.id-261 ul.png span.child,.menu-sport ul li.parent.id-276 ul.png span.child,.menu-sport ul li.parent.id-280 ul.png span.child{letter-spacing:-1.02px}
.menu-sport ul li.parent.id-231 ul.png,.menu-sport ul li.parent.id-256 ul.png,.menu-sport ul li.parent.id-261 ul.png,.menu-sport ul li.parent.id-276 ul.png,.menu-sport ul li.parent.id-280 ul.png,.menu-sport ul li.parent.id-375 ul.png,.menu-sport ul li.parent.id-415 ul.png,.menu-sport ul li.parent.id-547 ul.png,.menu-sport ul li.parent.id-381 ul.png,.menu-sport ul li.parent.id-415 .drop-wrap.columns-1 ul{padding-left:25px;position:relative}
.menu-sport ul li.parent.id-415 .drop-wrap.columns-1 ul{width:auto!important}
.menu-sport ul li.parent.id-415 ul i{margin-right:5px}
.menu-sport ul li.id-408 i{width:27px}
.social-footer ul li a,.search .social li a{color:#00b7f8}
.top-3,.news_spost_h{position:relative;overflow:hidden;text-align:center;color:#bcbcbc;font-size:16px;font-weight:400}
.top-3:before,.top-3:after,.news_spost_h:before,.news_spost_h:after{content:'';display:inline-block;vertical-align:middle;box-sizing:border-box;width:100%;height:1px;background:#dadada;border:solid #fff;border-width:0 6px;position:relative;top:-2px}
.top-3:before,.news_spost_h:before{margin-left:-100%}
.top-3:after,.news_spost_h:after{margin-right:-100%}
.p-menu .menu-left.menu-sport li span.child i{background:url(/upload/iblock/faa/icon_cup.png) no-repeat!important}
.module.menu-left.menu-sport .menu li.parent.open > .drop-wrap,.module.menu-left.menu-sport .menu li.parent>.drop-wrap{width:215px}
.more-info.bonus-list{padding-top:20px;padding-bottom:0;margin-bottom:-10px}
.more-info .bm-news-line .item{margin-bottom:10px}
@media (max-width:530px) {
.top-bm .num{min-width:0}
.birzy .table.table-striped.table-hover.top-bm tbody tr td.bm-img img{max-width:85px}
.top-bm td.last_button a.registr,div.birzy.table-responsive .table a.registr.btn-reg{padding:10px}
.top-bm td.last_button a.registr{padding:10px 8px}
a.registr .fa-link{margin-right:5px!important}
.rgb-counter{width:23px;height:23px;line-height:23px}
.rgb-wrapper{width:27px;height:27px;line-height:27px}
td.num .rgb-wrapper{right:-16px;top:14px;opacity:.45}
.birzy td.num{padding:10px 1px}
.birzy .top-bm td.num{padding:10px 6px!important}
div.birzy a.view{padding:10px 7px}
.top-bm .bm-img + td{width:10%}
.birzy.table-responsive a.registr.btn-no-rec{min-width:auto!important}
.birzy.table-responsive .top-bm .last_button{width:36%}
.top-bm tr.buckmekerrow.showdesc-tr:before{left:4px}
.main-page .table.top-bm .bm-img{text-align:center}
}
@media (max-width:380px) {
.top-bm .num{min-width:0}
.birzy .table.table-striped.table-hover.top-bm tbody tr td.bm-img img{max-width:85px}
.top-bm td.last_button a.registr,div.birzy.table-responsive .table a.registr.btn-reg{padding:10px 5px!important}
.birzy a.view{padding:10px 6px}
.top-bm .last_button .fa-link{margin-right:3px!important}
.rgb-counter{width:20px;height:20px;line-height:20px}
div.birzy a.view{padding:10px 5px}
td.num .rgb-wrapper{right:-10px;top:12px}
.birzy.table-responsive .top-bm .last_button .registr{font-size:9px}
}
.sec{max-width:865px;margin:0 auto;border:1px solid #cdcdcd;background:#fafafa;margin-top:40px}
#maincol2 .bodycontent{position:relative}
#maincol2 .icon-search{position:absolute;z-index:9;right:6px;color:#D5D6DD;border:1px solid transparent;background:transparent;bottom:8px;font-size:20px}
#rateblock{width:70%;float:left;position:relative}
.rate-label{display:inline-block;width:20%;min-width:150px}
#ajaxvote:hover{background:#4b7c18 url(/bitrix/templates/24hnew/css/../images/star-back.png) no-repeat 10px 10px}
#rateblock .tpl_default > div{margin-bottom:8px}
#ajaxvote{background:#7bbf33 url(/bitrix/templates/24hnew/css/../images/star-back.png) no-repeat 10px 10px;border:none;padding-left:30px;margin-top:20px}
.tpl_default .rating img{max-width:16px}
.tpl_default .rating{width:40%}
#rateblock .iblock-vote table td:not(.vote-result){display:none}
#rateblock .iblock-vote table td.vote-result{display:block}
#rateblock .iblock-vote{position:absolute;right:0;text-align:center;top:50%}
.vote-result span{font-weight:700}
#anchkorvote{display:inline-block}
.voting-form-box.tpl_default{width:600px}
.tpl_default .vote-form .rating-wrapper .select-label{width:49%;font-size:16px}
.fancybox-inner .tpl_default .vote-form .rating-wrapper .select-label{width:51%}
.vote-form-box-buttons.vote-vote-footer{text-align:center;margin-top:20px;margin-bottom:10px}
.rating-wrapper.col-xs-12{float:none;margin-bottom:10px}
.vote-form-box-button.vote-form-box-button-first input[type="submit"]{background:#7bbf33;border:none;color:#fff;text-transform:uppercase;padding:5px 18px;border-radius:8px}
.voting-form-box h1{font-size:16px;text-align:center;font-weight:600;margin-top:0}
.voting-form-box .vot-title{font-size:16px;text-align:center;font-weight:600;margin-top:0;margin-bottom:10px}
.voting-form-box.tpl_default{padding:0 30px}
.vote-form-box-button.vote-form-box-button-first input[type="submit"]:hover{background:#4b7c18}
@media (max-width: 600px) {
tr[id^=buckmekerdesc] .rate-label{width:49%}
#rateblock .iblock-vote{position:relative;right:0;text-align:center;top:0}
#product-details-page .details-padding div.product-image,#rateblock{width:100%;float:none}
.vote-result span + br{display:none}
.vote-result span{padding-right:10px}
.tpl_default .rating{width:70%}
.rate-label{display:inline-block;width:100%;min-width:150px}
#ajaxvote{background:#7bbf33 url(/bitrix/templates/24hnew/css/../images/star-back.png) no-repeat 20% 10px}
#rateblock .iblock-vote table td.vote-result{margin-bottom:20px}
.voting-form-box.tpl_default,.tpl_default .vote-form .rating-wrapper .select-label{padding:0;width:100%}
#anchkorvote{font-size:14px!important}
.tpl_default .vote-form .rating-wrapper .select-label{font-size:14px}
.tpl_default .rating-wrapper .rating{width:100%}
.fancybox-wrap a.fancybox-close{background:url(/bitrix/templates/24hnew/images/close-vote.png) no-repeat;top:-18px;right:-18px}
}
a.fancybox-close{background:url(/bitrix/templates/24hnew/images/close-vote.png) no-repeat;top:15px;right:15px}
.menu-left.menu-sport ul li#current > a,.menu-left.menu-sport ul li.active.open > a{color:#258fd8;text-decoration:none}
.logo-img img{display:inline-block;outline:medium none;top:-5px;position:relative;width:205px;height:70px}
.col-lg-4.search{padding-left:0}
.bonus .image > a{display:block}
.bonus,.inner-titles{max-width:100%}
.search .social{float:left}
.bodycontent ul:not(.ya-share2__list):not(.links-block__list){list-style:none;margin-left:0;padding-left:6px;margin-top:5px}
.bodycontent ul:not(.ya-share2__list):not(.links-block__list) li{position:relative;padding-left:14px;font-size:16px;margin-bottom:8px;color:rgba(0,0,0,0.7)}
.bodycontent ul:not(.ya-share2__list):not(.links-block__list) li:after{content:"";width:5px;height:5px;background-color:#00aceb;position:absolute;top:8px;left:0;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%}
.bodycontent ul.nav-tabs li:after,.bodycontent ul.pagination li:after,.bodycontent ul.menu li:after{display:none}
.bodycontent ul:not(.links-block__list):not(.bonuses__tabs-list) {list-style:none!important;margin-left:0;padding-left:6px!important;margin-top:5px}
.bodycontent ul.nav.nav-tabs li{padding-left:0;width:auto;max-height:120px}
.tpl_default .rating img{max-width:16px;margin-left:-1px;width:15px}
.details-column #rateblock .tpl_default > div{margin-bottom:3px}
.rate-value{color:#2a9ce6;font-weight:500}
#anchkorvote{margin-bottom:10px}
.inputtext.rate-input{display:inline-block;width:5%;border:none;background:none;color:#2a9ce6!important;font-size:16px;top:5px;position:relative;font-weight:500}
.tpl_default .rating{width:38%}
.rating-wrapper.col-xs-12{margin-bottom:4px}
@media (max-width: 600px) {
.tpl_default .rating{width:70%!important}
.inputtext.rate-input{width:10%}
}
.topbet tr:not(:first-child) td{border:1px solid #dedede}
table.topbet > tbody > tr:first-child{background-color:#fbfbfb}
table.topbet{border:1px solid #dedede}
.bodycontent .topbet a{font-weight:500;color:#00aceb}
.topbet .fa.fa-thumbs-o-down:before,.topbet .fa.fa-thumbs-o-up:before{display:none}
.topbet svg path{fill:#ccc;transition:all .2s ease-in-out!important}
.topbet .fa-thumbs-o-up svg path{fill:#29e548!important}
.topbet .fa-thumbs-o-down svg path{fill:#f73131!important}
.topbet svg{margin-right:4px;position:relative;top:2px}
.table .turnir-name{text-align:left;position:relative;padding-left:57px}
.topbet .thumbs{text-align:right}
.topbet .turnir-name.type-362:before{position:absolute;content:"";left:0;top:0;height:100%;width:44px;background:#eeeded url(/bitrix/templates/24hnew/css/../img/basket.png) center no-repeat}
.topbet .turnir-name.type-359:before{position:absolute;content:"";left:0;top:0;height:100%;width:44px;background:#eeeded url(/bitrix/templates/24hnew/css/../img/foot.png) center no-repeat}
.topbet .turnir-name.type-598.type-324:before{position:absolute;content:"";left:0;top:0;height:100%;width:44px;background:#eeeded url(/bitrix/templates/24hnew/css/../img/f1.png) center no-repeat}
.topbet .turnir-name.type-361:before{position:absolute;content:"";left:0;top:0;height:100%;width:44px;background:#eeeded url(/bitrix/templates/24hnew/css/../img/tennis.png) center no-repeat}
.topbet .turnir-name.type-594:before,.topbet .turnir-name.type-596:before,.topbet .turnir-name.type-595:before{position:absolute;content:"";left:0;top:0;height:100%;width:44px;background:#eeeded url(/bitrix/templates/24hnew/css/../img/kibersport_sinii.png) center no-repeat}
.topbet .turnir-name.type-360:before,.topbet .turnir-name.type-486:before,.topbet .turnir-name.type-369:before,.topbet .turnir-name.type-370:before,.topbet .turnir-name.type-498:before{position:absolute;content:"";left:0;top:0;height:100%;width:44px;background:#eeeded url(/bitrix/templates/24hnew/css/../img/hokkey.png) center no-repeat}
.topbet .turnir-name.type-365:before,.topbet .turnir-name.type-468:before,.topbet .turnir-name.type-367:before,.topbet .turnir-name.type-542:before,.topbet .turnir-name.type-427:before,.topbet .turnir-name.type-545:before,.topbet .turnir-name.type-543:before,.topbet .turnir-name.type-546:before,.topbet .turnir-name.type-366:before,.topbet .turnir-name.type-544:before,.topbet .turnir-name.type-554:before,.topbet .turnir-name.type-549:before,.topbet .turnir-name.type-553:before,.topbet .turnir-name.type-559:before,.topbet .turnir-name.type-558,.topbet .turnir-name.type-600:before{position:absolute;content:"";left:0;top:0;height:100%;width:44px}
.topbet .turnir-name.type-365:before{background:#eeeded url(/bitrix/templates/24hnew/css/../img/volley.png) center no-repeat}
.topbet .turnir-name.type-468:before{background:#eeeded url(/bitrix/templates/24hnew/css/../img/biatlon.png) center no-repeat}
.topbet .turnir-name.type-367:before{background:#eeeded url(/bitrix/templates/24hnew/css/../img/boks.png) center no-repeat}
.topbet .turnir-name.type-542:before{background:#eeeded url(/bitrix/templates/24hnew/css/../img/darts.png) center no-repeat}
.topbet .turnir-name.type-427:before{background:#eeeded url(/bitrix/templates/24hnew/css/../img/formula.png) center no-repeat}
.topbet .turnir-name.type-545:before{background:#eeeded url(/bitrix/templates/24hnew/css/../img/snyker.png) center no-repeat}
.topbet .turnir-name.type-543:before{background:#eeeded url(/bitrix/templates/24hnew/css/../img/americanskii_futbol.png) center no-repeat}
.topbet .turnir-name.type-546:before{background:#eeeded url(/bitrix/templates/24hnew/css/../img/kriket.png) center no-repeat}
.topbet .turnir-name.type-366:before{background:#eeeded url(/bitrix/templates/24hnew/css/../img/handbol.png) center no-repeat}
.topbet .turnir-name.type-544:before{background:#eeeded url(/bitrix/templates/24hnew/css/../img/shahmatu.png) center no-repeat}
.topbet .turnir-name.type-554:before{background:#eeeded url(/bitrix/templates/24hnew/css/../img/florbol.png) center no-repeat}
.topbet .turnir-name.type-549:before{background:#eeeded url(/bitrix/templates/24hnew/css/../img/hokkei_na_trave.png) center no-repeat}
.topbet .turnir-name.type-553:before{background:#eeeded url(/bitrix/templates/24hnew/css/../img/golf.png) center no-repeat}
.topbet .turnir-name.type-559:before{background:#eeeded url(/bitrix/templates/24hnew/css/../img/pliazhnui.png) center no-repeat}
.topbet .turnir-name.type-558:before{background:#eeeded url(/bitrix/templates/24hnew/css/../img/sumo.png) center no-repeat}
.topbet .turnir-name.type-600:before{background:#eeeded url(/bitrix/templates/24hnew/css/../img/horse_run.png) center no-repeat}
.topbet .thumbs .fa{font:normal normal normal 14px/1;color:#707070;margin-right:6px}
@media (max-width:530px) {
.topbet .turnir-name{font-size:13px;padding-right:0}
.bodycontent.forecast-bet h1{font-size:20px!important}
}
@media (max-width: 580px) {
.mb-likes{position:absolute;width:100%;top:380px;text-align:center;width:100%!important}
.like-actions{margin:20px 0}
.forecast-share{width:100%;margin-top:10px}
.forecast-share .ya-share2{margin-top:10px}
.actions:first-of-type{margin:10px 0}
.mb-likes b{display:none}
.mb-likes{position:absolute;width:100%;top:380px;text-align:center;width:100%!important;right:0}
.bodycontent.forecast-bet h1{height:66px}
.mb-likes .bottom_likes{margin-top:10px}
.inner-titles img{margin:0 auto;text-align:center;float:none;max-width:100%;margin-bottom:30px}
.forecast-bet .inner-titles img{margin-bottom:50px}
.forecast-bet .inner-titles p{font-size:12px!important}
.bodycontent.forecast-bet h1{font-size:20px!important}
}
@media (max-width: 600px) and (min-width: 280px) {
.inner-titles{float:none}
.actions{width:100%;text-align:center}
.tpl_default .rate-value{float:right}
div.wrapper-table-fav.rubric-580{background:url(/bitrix/templates/24hnew/css/../images/evrovision.png) no-repeat left center / cover}
div.wrapper-table-fav.rubric-579{background:url(/bitrix/templates/24hnew/css/../images/worldcup-hokkey.png) no-repeat 20% center / cover}
div.wrapper-table-fav.rubric-603{background:url(/bitrix/templates/24hnew/css/../images/bundesliga.png) no-repeat right center / cover}
.offers .offer:last-child{margin-bottom:17px}
.news_center .news .item{margin-bottom:0}
}
.bodycontent.forecast-bet{position:relative}
@media (max-width: 380px) {
.bodycontent.forecast-bet h1{font-size:20px}
}
@media (max-width: 350px) {
.mb-likes{top:350px}
.inner-titles img{margin-bottom:50px}
.mb-likes .bottom_likes{margin-top:10px}
}
@media (max-width: 365px) {
.mb-likes .bottom_likes{margin-top:18px}
}
.wrapper-table-fav{margin-bottom:30px!important}
.wrapper-table-fav.rubric-560{background:url(/bitrix/templates/24hnew/css/../images/bg_liga.jpg) no-repeat center / cover}
.wrapper-table-fav.rubric-561{background:url(/bitrix/templates/24hnew/css/../images/bg_europa.jpg) no-repeat center / cover}
.wrapper-table-fav.rubric-562{background:url(/bitrix/templates/24hnew/css/../images/bg_biatlon.jpg) no-repeat center / cover}
.wrapper-table-fav.rubric-580{background:url(/bitrix/templates/24hnew/css/../images/evrovision.png) no-repeat center / cover}
.wrapper-table-fav.rubric-579{background:url(/bitrix/templates/24hnew/css/../images/worldcup-hokkey.png) no-repeat center / cover}
.wrapper-table-fav.rubric-2709{background:url(/bitrix/templates/24hnew/css/../images/UEFA2020.png) no-repeat center / cover}
.wrapper-table-fav.rubric-577{background:url(/bitrix/templates/24hnew/css/../images/spain-series.png) no-repeat center / cover}
.wrapper-table-fav.rubric-578{background:url(/bitrix/templates/24hnew/css/../images/italy-series.png) no-repeat center / cover}
.wrapper-table-fav.rubric-603{background:url(/bitrix/templates/24hnew/css/../images/bundesliga.png) no-repeat center / cover}
.wrapper-table-fav.rubric-602{background:url(/bitrix/templates/24hnew/css/../images/fr-ligue.png) no-repeat center / cover}
.wrapper-table-fav .table td{text-align:left}
.menu-left.menu-sport ul li.id-213#current > a{color:#fff}
.actions.forecast,.actions.all-quotes{width:auto;display:inline-block;float:none}
.actions.all-quotes .all{padding:10px}
@media (min-width:991px) {
.forecast-share,.mb-likes{float:left}
.forecast-bet .inner-titles{width:100%}
.inner-titles .img-detailbet{margin-right:30px}
.actions.all-quotes a,.actions.forecast a{font-size:9.7px;letter-spacing:-.2px}
}
.meta-titles:empty{display:none}
.actions.forecast a{padding:10px}
div.forecast-share .ya-share2 ul{padding-left:0}
.successmark{height:35px!important;display:inline-block;width:25px;position:absolute;margin-top:-2px}
.voting-form-box.form-result{line-height:35px}
.fancybox-type-iframe .fancybox-skin{background:transparent}
.fancybox-type-iframe{width:650px!important}
.fancybox-type-iframe .fancybox-skin{background:transparent}
.voting-form-box{background:#f9f9f9;border-radius:4px}
body > div > div > .voting-form-box.tpl_default{padding:15px 30px}
body > div > .voting-form-box.form-result{padding:10px 30px}
.fancybox-type-iframe.fancybox-opened .fancybox-skin{box-shadow:none}
@media (max-width: 600px) {
.fancybox-type-iframe .fancybox-inner{height:550px!important;border-radius:4px}
.fancybox-type-iframe{width:auto!important}
div.voting-form-box.tpl_default .rating{width:92%}
.voting-form-box.tpl_default{padding:0}
div.fancybox-type-iframe a.fancybox-close{top:-8px;right:-8px}
.voting-form-box.form-result{padding:0}
.fancybox-inner{height:auto!important}
.rating-wrapper.col-xs-12{padding-right:0}
}
.fancybox-type-iframe a.fancybox-close{top:25px;right:45px}
.fancybox-inner.hasresult{height:auto!important}
@media (max-width: 600px) {
.fancybox-type-iframe .fancybox-inner{height:550px!important;border-radius:4px}
div.voting-form-box.tpl_default .rating{width:92%!important}
.voting-form-box .vot-title{font-size:14px}
.voting-form-box h1{font-size:15px}
.bodycontent .wrapper-table-fav.rubric-566{background:url(/bitrix/templates/24hnew/images/nhl-bg.png) center no-repeat;min-height:397px}
.bodycontent .wrapper-table-fav.rubric-572{background:url(/bitrix/templates/24hnew/images/rpl-bg.png) center no-repeat;min-height:397px}
.bodycontent .wrapper-table-fav.rubric-573{background:url(/bitrix/templates/24hnew/images/apl-bg.png) center no-repeat;min-height:397px}
.bodycontent .wrapper-table-fav.rubric-574{background:url(/bitrix/templates/24hnew/images/votes-bg.png) center no-repeat;min-height:397px}
}
.voteajax .fa:hover,.birzy a.voteajax:hover,.birzy a.voteajax:hover .fa{color:#fdb50b}
.iblock-vote .vote-result span{font-weight:600}
#rateblock .iblock-vote{position:absolute;right:-19px;text-align:center;top:50%;width:120px;font-size:13px}
.wrapper-table-fav.rubric-566{background:url(/bitrix/templates/24hnew/images/nhl-bg.png) no-repeat;min-height:397px}
.wrapper-table-fav.rubric-572{background:url(/bitrix/templates/24hnew/images/rpl-bg.png) center no-repeat;min-height:397px}
.wrapper-table-fav.rubric-573{background:url(/bitrix/templates/24hnew/images/apl-bg.png) center no-repeat;min-height:397px}
.wrapper-table-fav.rubric-574{background:url(/bitrix/templates/24hnew/images/votes-bg.png) center no-repeat;min-height:397px}
@media (max-width: 1199px) {
#rateblock .iblock-vote{right:0}
}
@media (max-width: 767px) {
#rateblock .iblock-vote{position:relative;right:0;text-align:center;top:0;width:auto;font-size:13px}
}
@media (min-width: 768px) and (max-width: 991px) {
#rateblock .iblock-vote{font-size:12px;right:-25px}
}
@media (min-width: 768px) and (max-width: 1030px) {
.wrapper-table-fav.rubric-566 .table{width:67%}
.wrapper-table-fav.rubric-566{background-position:center}
.wrapper-table-fav.rubric-572 .table{width:67%}
.wrapper-table-fav.rubric-572{background-position:center}
.wrapper-table-fav.rubric-573 .table{width:67%}
.wrapper-table-fav.rubric-573{background-position:center}
.wrapper-table-fav.rubric-574 .table{width:67%}
.wrapper-table-fav.rubric-574{background-position:center}
}
table.topbet .bottom-likes .fa,table.topbet .bottom-dislikes .fa{line-height:20px}
@media (max-width: 370px) {
.forecast-bet .img-detailbet-container img{margin-bottom:70px}
}
@media (max-width: 1200px) and (min-width: 600px) {
.inner-titles.img-titles-container{float:none}
}
.table .turnir-name{border-right:0!important}
.topbet .thumbs .fa{width:30%;display:inline}
.topbet tr:not(:first-child) td{border:none}
.topbet td,.topbet tr{background-color:#fbfbfb;border:1px solid #dedede!important}
table.topbet{border-collapse:separate;border-spacing:0 8px;border:none;width:100%!important}
.turnir-name .titles{color:#c3c3c3;padding-right:20px;font-size:10px;font-weight:500;text-transform:uppercase}
.turnir-name .titles .title strong{color:#000;font-size:14px;text-transform:none;font-weight:500}
.cat-link{color:#2ba4ed;font-size:10px;font-weight:500;text-transform:uppercase}
.table > thead > tr > th,.table > tbody > tr > th,.table > tfoot > tr > th,.table > thead > tr > td,.table > tbody > tr > td,.table > tfoot > tr > td{padding:2px}
table.topbet tr td:nth-child(3) a{color:#888585;padding:4px 12px;font-size:14px;font-weight:500}
table.topbet tr td:nth-child(3){border-left:none!important;padding-right:13px}
.showMoreMain a,.more_text_ajax{color:#2ba4ed;font-size:14px;font-weight:400;border:none;background-color:transparent;padding:0;text-transform:uppercase}
.showMoreMain{text-align:right}
.more_text_ajax{display:inline-block;margin-bottom:30px;border-bottom:1px solid #fff}
.more_text_ajax:hover{border-bottom:1px solid #2ba4ed}
.topbet .thumbs .fa{color:#c3c3c3}
.offers .offer .title{margin-top:15px;margin-bottom:21px}
.panel-title{padding-left:45px}
.panel-title a{font-style:normal;font-weight:500;font-size:16px;line-height:19px;display:block;text-decoration:none!important;color:#242424}
.panel-default > .panel-heading{border:1px solid transparent;background-color:#fff}
.panel-title a.collapsed:before{position:absolute;content:"";left:-5px;z-index:9;top:-5px;height:53px;width:53px;border-radius:7px;background:#ececec;transition:.2s;background:-moz-linear-gradient(top,#ececec 0%,#ececec 0%,#e1e1e1 99%,#e1e1e1 100%);background:-webkit-linear-gradient(top,#ececec 0%,#ececec 0%,#e1e1e1 99%,#e1e1e1 100%);background:linear-gradient(to bottom,#ececec 0%,#ececec 0%,#e1e1e1 99%,#e1e1e1 100%);background:url(/bitrix/templates/24hnew/css/../img/q3.svg) center no-repeat}
.panel-title a:before{position:absolute;content:"";left:-5px;z-index:999;top:-5px;height:53px;width:53px;border-radius:7px;background:#ececec;background:-moz-linear-gradient(top,#ececec 0%,#ececec 0%,#e1e1e1 99%,#e1e1e1 100%);background:-webkit-linear-gradient(top,#ececec 0%,#ececec 0%,#e1e1e1 99%,#e1e1e1 100%);background:linear-gradient(to bottom,#ececec 0%,#ececec 0%,#e1e1e1 99%,#e1e1e1 100%);background:url(/bitrix/templates/24hnew/css/../img/q2.svg) center no-repeat / cover}
.panel-title a.collapsed:after{position:absolute;content:"";right:15px;z-index:999;height:8px;width:13px;top:calc(50% - 3px);background:url(/bitrix/templates/24hnew/css/../img/ad.svg) center no-repeat}
.panel-title a:after{position:absolute;content:"";right:15px;z-index:999;height:8px;width:13px;top:calc(50% - 3px);background:url(/bitrix/templates/24hnew/css/../img/ad2.svg) center no-repeat}
.faq .panel{background-color:transparent}
.faq .panel .panel-heading{padding-top:12.2px;padding-bottom:12.2px}
.offer.col-lg-3.col-md-3.col-sm-12{margin:0 auto;margin-right:10px}
#content .seo{margin-top:4px}
#content .seo p{max-width:580px;color:#000;line-height:1.2;font-size:13px!important;font-weight:300!important}
.showMoreMain.all-bm{width:100%}
.all-pluses{width:100%;text-align:right;max-width:631px}
.all-pluses-a{color:#2ba4ed;font-size:14px;font-weight:400;text-transform:uppercase}
.main{color:#2c3e51;margin-bottom:10px;text-align:center;font-size:24px;font-weight:400}
.showMoreMain a:focus,.showMoreMain a:active,.showMoreMain a:hover{border:none;border-bottom:1px solid #2ba4ed!important}
.all-pluses-a:hover{color:#2ba4ed;text-decoration:none;border-bottom:1px solid #2ba4ed!important}
.i-div{display:inline-block;margin-right:5px;width:50px;text-align:left}
.h2span{font-weight:300;margin:0;font-size:20px!important;margin-bottom:20px!important;margin-top:15px;line-height:1.1;color:inherit}
.maincol2-padding li.parent:before{display:none!important}
.maincol2-padding .menu-left ul li a span:not(.kinds){display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-direction:column;text-align:center;padding:0 10px;-ms-align-items:center;align-items:center;justify-content:center;border:1px solid #d8d8d8;border-radius:24px;width:107px;height:114px;position:relative}
.maincol2-padding .menu-left ul li a span:not(.kinds) b.count-elements{position:absolute;bottom:5px}
.maincol2-padding .menu-left ul li a span i{margin-right:0}
.maincol2-padding .menu-left ul ul{width:16.6666%!important}
.h2-sport{text-align:center;font-weight:500!important;font-size:24px!important;color:#262a4c;margin-bottom:50px!important}
@media(max-width: 1200) {
.menu-sport ul{display:block!important}
}
@media(max-width: 1024px) {
.shordesc thead .buckmekerrow .description-cell{max-width:500px}
.shordesc thead .buckmekerrow .boottom-block{max-width:310px}
.full-article .best-bookmakers-wrapper.shordesc .top-bm thead .buckmekerrow td.bonus-cell{width:251px}
.maincol2-padding .menu-left ul li a span{margin:0 auto}
.inner-titles img{float:none}
}
@media(max-width: 414px) {
.maincol2-padding .menu-left ul li a span{width:82px;height:94px;font-size:11px}
.h2-sport{margin-bottom:20px!important}
}
@media( max-width: 414px) {
.maincol2-padding .menu-left ul li a span{margin:0 auto}
.birzy.table-responsive .table tbody td:nth-child(2){width:37%}
.table-responsive > .table{width:100%!important}
.maincol2-padding .menu-left ul ul{width:33%!important;min-height:114px!important}
.topbet .thumbs .fa{margin-right:5px}
.topbet .thumbs{width:30%!important}
.turnir-name .titles{padding-right:10px}
.faq{margin-top:0}
td.num .rgb-wrapper{right:-23px}
}
.maincol2-padding .menu-left ul ul{min-height:134px}
.module.menu-left.menu-sport ul.menu ul:first-child{display:none}
b.count-elements{color:#2390d8}
@media (max-width: 600px) and (min-width: 280px) {
.bodycontent .module.menu-left.menu-sport{width:100%;margin:0 auto;margin-top:40px}
#main-content .maincol2-padding .menu-left.menu-sport ul ul{width:32%!important}
.maincol2-padding .menu-left.menu-sport ul ul{padding-left:0!important}
.maincol2-padding .menu-left.menu-sport ul ul li{padding-left:10px!important}
}
@media (max-width: 1200px) and (min-width: 600px) {
.menu-sport ul{display:block}
.module.menu-left.menu-sport{width:100%;margin:0 auto;margin-top:40px}
}
@media (max-width:530px) {
table.topbet .thumbs{width:28.6%!important}
.topbet .thumbs .bottom-likes,.topbet .thumbs .bottom-dislikes{margin-right:2px}
.turnir-name .titles .title strong{font-size:12px}
table.topbet .thumbs .fa{margin-right:2px}
}
.mobile-banner-link{display:none}
.topbet .thumbs{border-right:0!important;border-left:0!important;width:20%!important}
@media (max-width: 1030px) and (min-width: 768px) {
.module.menu-left.menu-sport li{padding-left:0}
.maincol2-padding .menu-left ul ul{width:19.7%!important}
}
.mob-all-main{display:none}
.other-stavki.news-list{margin-top:11px}
@media (max-width : 1200px) {
.nav-tabs.otherchamp-tabs{display:block}
}
.leftcol-bg .black:first-child .top-3{display:none}
.payment-logos img{float:left}
.inner-page .sidebar_right{display:none}
@media only screen and (min-width: 1200px) {
.offer.col-lg-4.col-md-4.col-sm-12:nth-child(4n+1){clear:both}
}
.top-bm td.last_button a.registr:hover{background:#fff;color:#7bbf33}
.birzy.table-responsive a.registr.btn-reg:hover{color:#e9840d}
.top-bm td.last_button a.registr.btn-reg:hover .fa-link{color:#e9840d!important}
.top-bm td.last_button a.registr:hover .fa-link{color:#7bbf33!important}
.page_not_found td.description .title404{font-size:44px;line-height:48px}
.page_not_found td.description .subtitle404{text-transform:uppercase;font-size:18px;line-height:24px;color:#2a3056}
.page_not_found td.description .descr_text404{font-size:13px;line-height:20px;margin-top:20px;color:#2a3056}
.page_not_found td.description{text-align:center;padding-top:40px}
.page_not_found td.description .btn_big{padding:10px 21px 9px 20px;background:#2a3056;margin-top:20px;display:inline-block;color:#fff}
.page_not_found td.description .back404{margin-top:5px}
.page_not_found td.description .btn_big:hover{background:#00b7f8}
@media (max-width: 650px) {
.container .page_not_found td.image,.container .page_not_found td.description{display:block;width:100%}
.search-mobile .fa-search{color:#00b7f8}
}
.table.top-bm tr.titles{display:none}
.bm-stars{width:7%}
.topbet .turnir-name.type-571.type-324:before{position:absolute;content:"";left:0;top:0;height:100%;width:44px;background:#eeeded url(/upload/iblock/faa/icon_cup.png) center no-repeat}
tr[id^=buckmekerdesc]{background-color:#FFF}
tr[id^=buckmekerdesc] td{padding:10px 10px 10px 9px !important}
.column_left > div,.column_right .tpl_default > div{padding:3px 7px}
.column_left > div:nth-child(odd),.column_right .tpl_default > div:nth-child(odd){background:#fbfbfb}
.table-hover > tbody > tr[id^=buckmekerdesc]:hover{background-color:#fff}
tr[id^=buckmekerdesc] .rate-label{min-width:140px;font-weight:500;vertical-align:top;font-size:13px}
tr[id^=buckmekerdesc] .rate-value{font-weight:400;font-size:13px}
tr[id^=buckmekerdesc] .tpl_default .rating{line-height:1}
tr[id^=buckmekerdesc] .bottomlinks{padding:10px 0 0 8px;margin-bottom:0}
tr[id^=buckmekerdesc] .column_right .rate-value{color:#51b4ef;font-weight:500;float:right;position:relative;top:1px}
tr[id^=buckmekerdesc] .bottomlinks li a{text-transform:none;font-size:13px;color:#2a3056;text-decoration:underline;font-weight:500}
tr[id^=buckmekerdesc] .bottomlinks li a:hover{color:#51b4ef;text-decoration:underline}
.column_right .tpl_default > div{padding:3px 15px 3px 7px}
.best-bookmakers-wrapper .time-output{color:#242424;font-size:12px;font-weight:400}
.inner-titles .best-bookmakers-wrapper span.time-output{text-transform:uppercase;color:#999;font-size:7px;font-weight:600}
tr[id^=buckmekerdesc] ul.bottomlinks li{position:relative;padding-left:16px;margin-right:34px;color:#2a3056;text-decoration:underline;font-weight:500;font-size:13px}
tr[id^=buckmekerdesc] ul.bottomlinks li:last-child{margin-right:0}
tr[id^=buckmekerdesc] ul.bottomlinks li:after{content:"";width:6px;height:6px;background-color:#78bb32;position:absolute;top:7px;left:0;border-radius:0}
@media (min-width: 768px) {
tr[id^=buckmekerdesc] .column_left{width:53%;padding-right:0}
tr[id^=buckmekerdesc] .column_right{width:47%;padding-left:0}
}
@media (max-width: 767px) {
tr[id^=buckmekerdesc] > td{white-space:normal!important}
tr.buckmekerrow.showdesc-tr:before{left:-1px}
tr[id^=buckmekerdesc] .column_right{width:100%}
tr[id^=buckmekerdesc] ul.bottomlinks li{width:49%;margin-right:0}
.buckmekerrow.showdesc-tr:before{top:6px!important}
}
tr[id^=buckmekerdesc] .column_right .rate-label{min-width:150px}
.buckmekerrow.showdesc-tr:before{cursor:pointer}
tr[id^=buckmekerdesc] .tpl_default .rating{width:42.88%}
.product-description .tpl_default .rating img{max-width:16px;margin-left:-1px;width:15px;height:27px}
h1.bm-list-head{color:#333;font-size:23.8px;font-weight:400}
.topline.cookies{border-radius:0;background-color:rgba(36,145,218,.7)}
.topline.cookies p{color:#fff;font-size:13px;font-weight:500}
.topline.cookies .box-modal_close{border-radius:8px;background-color:#fff;color:#2491da;right:64px;top:24px;padding:10px 22px;font-weight:500;font-size:15px}
@media (max-width:768px) {
.full-article .best-bookmakers-wrapper.shordesc .top-bm thead td.description-cell{width:300px}
.full-article .best-bookmakers-wrapper.shordesc .top-bm thead .buckmekerrow td.bonus-cell{width:205px}
.top_banner{height:60px!important}
.topline.cookies .box-modal_close{right:34px}
}
@media (max-width:730px) {
.best-bookmakers-wrapper.main_best_bookmakers .showhide-tr{border-bottom-left-radius:4px;border-bottom-right-radius:4px}
.buckmekerrow{position:relative}
.blue_bgr_mob{display:inline-block}
.full-article .best-bookmakers-wrapper.shordesc .top-bm thead td{display:block}
.shordesc thead{position:relative}
.full-article .best-bookmakers-wrapper.shordesc .top-bm thead .buckmekerrow td.bm-img{width:50%;padding-left:13px!important;padding-right:0!important}
.best-bookmakers-wrapper.birzy.shordesc a.registr:not(.btn-reg):not(.btn-no-rec){display:none}
.best-bookmakers-wrapper.birzy.shordesc a.registr_mob:not(.btn-reg):not(.btn-no-rec){display:block;margin-top:15px;padding-left:16px;padding-right:16px}
.shordesc thead .buckmekerrow .boottom-block{max-width:97%;margin-bottom:15px}
.shordesc .shorttext{display:none}
.shordesc thead .buckmekerrow .rate-value{font-style:normal;font-weight:400;font-size:13px;line-height:18px;color:#242424}
.registr_mob{display:block}
.full-article .best-bookmakers-wrapper.shordesc .top-bm thead td.description-cell .advantagesblock{display:flex;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}
.full-article .best-bookmakers-wrapper.shordesc .top-bm thead .buckmekerrow td.bonus-cell{width:41%;border-left:none!important;position:absolute;right:10px;top:0}
.shordesc thead tr:nth-child(2){width:100%;display:block}
.shordesc thead .buckmekerrow .bonustitle .secondrow{font-size:13px}
.shordesc thead .buckmekerrow{display:block;height:auto}
.full-article .best-bookmakers-wrapper.shordesc .top-bm thead td.description-cell{width:100%;padding-left:13px!important;margin-left:0}
.shordesc thead .buckmekerrow .img_circle{width:150px;height:150px}
.full-article .best-bookmakers-wrapper.shordesc .top-bm thead .buckmekerrow td.bm-img{max-width:170px}
.top_banner{height:70px!important;margin-bottom:0;background:url(/bitrix/templates/24hnew/css/../img/Banner-m.png) no-repeat center / cover}
.topline.cookies .box-modal_close{padding:4px 17px;bottom:auto;right:17px;position:static;float:right;margin-left:10px;margin-top:7px}
.topline.cookies p{font-size:10px;width:100%!important;margin-left:0}
.topline{padding-top:10px!important;padding-bottom:10px!important}
.buckmekerrow.showdesc-tr:before{width:18px;height:18px}
}
.topline.cookies p{width:89%}
@media(max-width: 1024px) {
.top_banner{height:70px}
.topline.cookies p{width:81%}
}
table.euro-games{border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb}
table.euro-games tr td:after{position:absolute;content:"";right:0;top:5px;bottom:5px;background:#ebebeb;width:1px;height:auto}
table.euro-games td{padding:13px 5px;text-align:center;position:relative;color:#000000b3}
table.euro-games tr td{border-top:1px solid #ebebeb;border-bottom:none;font-size:14px;padding:7px 5px}
table.euro-games tr td:last-child:after{display:none}
@media (max-width: 1199px) {
.table-wrapper{overflow-x:auto;max-width:1199px}
}
@media (max-width:530px) {
.stavki-na-kubok-ameriki-2019-po-futbolu{top:0}
.stavki-na-chempionat-evropy-2020-po-futbolu{width:50%!important}
div.birzy .table.table-striped.table-hover.top-bm tbody tr td.bm-img img{max-width:76px;display:inline-block}
.birzy .top-bm td.num{padding:10px 6px!important}
.buckmekerrow.showdesc-tr:before{top:5px!important}
.time-output{display:block}
tr[id^=buckmekerdesc] ul.bottomlinks li{padding-left:10px}
tr[id^=buckmekerdesc] .column_left .rate-value{width:49%;display:inline-block}
.table .buckmekerrow.showdesc-tr:before{width:18px;height:18px}
.table.top-bm .rgb-num{font-size:12px}
.table.top-bm .bm-img{text-align:right}
body .birzy.table-responsive .last_button a.registr{padding:10px;width:95%}
}
@media (max-width: 380px) {
.top-bm td.last_button a.registr,div.birzy.table-responsive .table a.registr.btn-reg{padding:10px 5px!important}
div.birzy a.view{font-size:9px}
tr.buckmekerrow.showdesc-tr:before{left:2px}
.birzy a{font-size:10px}
.table.top-bm td.num .rgb-wrapper{right:-19px}
.table.top-bm .rgb-counter{width:18px;height:18px;line-height:18px}
.table.top-bm .rgb-wrapper{width:23px;height:23px;line-height:23px;top:16px}
.birzy.table-responsive .top-bm .last_button .registr{font-size:9px}
}
.pps-filter .btn-primary{color:#fff;border-radius:8px;background-image:-moz-linear-gradient(90deg,#2491da 0%,#32a5ec 100%);background-image:-webkit-linear-gradient(90deg,#2491da 0%,#32a5ec 100%);background-image:-ms-linear-gradient(90deg,#2491da 0%,#32a5ec 100%);border-color:transparent}
.pps-filter .smart-filter-angle{float:right}
.pps-filter .smart-filter-parameters-box-title{width:100%}
.pps-filter .smart-filter-parameters-box-title.custom-bm-title{padding:0 29px 0 10px;border:1px solid #ccd5db;border-radius:8px;position:relative;height:31px}
.pps-filter .smart-filter-parameters-box .smart-filter-block.country,.pps-filter .smart-filter-parameters-box .smart-filter-block.city{display:block!important;opacity:1!important;height:auto!important}
.pps-filter .custom-title{display:inline-block;padding-bottom:7px;font-size:13px}
.pps-filter	.custom-bm-title .smart-filter-parameters-box-title-text{line-height:29px}
.pps-filter .btn[type="submit"]{padding:6px 18px}
#smartFilterDropDown233{overflow-y:auto;max-height:200px}
.pps-filter .btn-link{color:#2491da;font-weight:700;font-size:15px}
.pps-filter .smart-filter-button-box{margin-top:30px}
.pps-filter .btn[type="submit"]:hover,.pps-filter .btn[type="submit"]:focus{border-color:transparent;outline-color:transparent}
.pps-newslist > .row{margin-left:0;margin-right:0}
.pps-props .news-detail-other .address-block{padding-left:45px}
.pps-props .news-detail-other.bookmaker .address-block{background:url(/bitrix/templates/24hnew/images/pps-bm-name.png) left 5px no-repeat}
.pps-props .news-detail-other.email .address-block{background:url(/bitrix/templates/24hnew/images/pps-mail.png) left 5px no-repeat}
.pps-props .news-detail-other.phone .address-block{background:url(/bitrix/templates/24hnew/images/pps-phone.png) left 5px no-repeat}
.pps-props .news-detail-other.type .address-block{background:url(/bitrix/templates/24hnew/images/pps-type.png) left 5px no-repeat}
.pps-props .news-detail-other.site .address-block{background:url(/bitrix/templates/24hnew/images/link.png) left 5px no-repeat}
.pps-props .news-detail-other.address .address-block{background:url(/bitrix/templates/24hnew/images/pps-address.png) left 5px no-repeat}
.pps-props .news-detail-other.timetable .address-block{background:url(/bitrix/templates/24hnew/images/pps-timetable.png) left 5px no-repeat}
.pps-props .news-detail-other.coordiantes .address-block{background:url(/bitrix/templates/24hnew/images/pps-gps.png) left 5px no-repeat}
.pps-props .address-block > span{color:#2c3e51;font-weight:700;font-size:19px}
.pps-props .news-detail-other{white-space:normal;margin-bottom:30px;color:#2c3e51;padding-right:0;font-size:18px}
#content p.pps-all{text-align:center}
#content p.pps-all a{color:#2491da;font-weight:700;font-size:15px}
.smart-filter-block.bookmaker .form-check input[type="checkbox"]{position:relative;top:2px;cursor:pointer}
.pps-filter .smart-filter-checkbox-text,.pps-filter .smart-filter-dropdown-text{font-weight:500}
.pps-filter .bootstrap-select > .dropdown-toggle.bs-placeholder,.pps-filter .bootstrap-select > .dropdown-toggle.bs-placeholder:hover,.pps-filter .bootstrap-select > .dropdown-toggle.bs-placeholder:focus,.pps-filter .bootstrap-select > .dropdown-toggle.bs-placeholder:active,.pps-filter .bs-searchbox .form-control,.btn-group.bootstrap-select .btn.dropdown-toggle.btn-default{color:#333;background-color:transparent;border:1px solid #ccd5db;border-radius:8px;padding:0 29px 0 10px;height:31px}
.pps-filter .bootstrap-select.btn-group .dropdown-toggle .caret{position:absolute;top:50%;right:12px;margin-top:-2px;vertical-align:middle;color:grey}
.pps-filter .bootstrap-select.btn-group .dropdown-menu li a{color:#575757}
.pps-filter .bootstrap-select .dropdown-menu > li > a:hover,.pps-filter .bootstrap-select .dropdown-menu > li > a:focus{text-decoration:none;color:#2491da;background-color:transparent}
.bootstrap-select .dropdown-menu > .active > a,.bootstrap-select .dropdown-menu > .active > a:hover,.bootstrap-select .dropdown-menu > .active > a:focus{background-color:transparent;color:#2491da}
.pps-filter .bootstrap-select.btn-group .dropdown-menu li[data-original-index="1"]{display:none}
.pps-filter .bootstrap-select.btn-group .dropdown-toggle .filter-option{display:inline-block;overflow:hidden;width:100%;text-align:left;font-weight:500;font-size:14px}
.pps-filter	.bs-searchbox{padding:8px 8px 5px}
@media (max-width: 600px) and (min-width: 280px) {
.btn-group.bootstrap-select .dropdown-menu.inner{padding:10px!important;width:100%}
}
.bootstrap-select.btn-group .dropdown-toggle .filter-option{display:inline-block;overflow:hidden;width:100%;text-align:left;font-size:14px;color:#2c3e51;font-weight:500}
img.rating-img-mob{display:none}
@media (min-width: 991px) {
.pps-props .news-detail-other.site{clear:both}
.pps-props .news-detail-other.coordiantes .address-block{white-space:nowrap}
}
@media (max-width: 530px) {
.pps-props .news-detail-other.site{clear:both}
.pps-props .address-block > span,.pps-props .news-detail-other{font-size:14px}
.pps-props .news-detail-other{font-size:12px;padding-right:15px}
#smartFilterDropDown232,#smartFilterDropDown233{width:100%;max-width:calc(100% - 55px)}
tr[id^=buckmekerdesc] .column_left .rate-value{width:10%}
.main_best_bookmakers tr[id^=buckmekerdesc] .column_left .rate-value{width:10%}
img.rating-img-mob{display:block;margin:0 auto}
.rating-img-desk{display:none}
div.row.faq .panel-title:before{left:0;height:49px;width:49px;background-color:#ececec}
}
@media (max-width:991px) {
.pps-filter .smart-filter-parameters-box{margin-bottom:15px}
}
@media (min-width: 530px) and (max-width:991px) {
#smartFilterDropDown232,#smartFilterDropDown233{width:100%;max-width:calc(100% - 70px)}
}
.smart-filter-block.bookmaker .form-group{margin-bottom:5px}
.smart-filter-block.bookmaker{position:relative}
.smart-filter-block.bookmaker label.smart-filter-checkbox-text{font-weight:400}
.smart-filter-block.bookmaker{position:relatve}
.smart-filter-block.bookmaker .smart-filter-parameters-box-container{position:absolute;background-color:#fff;box-shadow:0 7px 21px rgba(83,92,105,.12),0 -1px 6px 0 rgba(83,92,105,.06);width:100%;z-index:1000;padding:10px}
.pps-filter .custom-title,.smart-filter-parameters-box-title-text,.pps-filter .smart-filter-checkbox-text,.pps-filter .smart-filter-dropdown-text{font-size:14px;color:#2c3e51;font-weight:500}
.pps-filter .smart-filter-dropdown-popup ul li label.selected,.pps-filter .smart-filter-dropdown-popup ul li label:hover{color:#2491da;background:transparent}
.pps-filter input:disabled + label{color:#afadad}
.componenheading.pps-heading{font-size:26px;font-weight:500;color:#2c3e51}
.bx-newslist.pps-newslist .gm-style-iw{color:#000;font-weight:400}
.smart-filter-dropdown-popup ul li label.selected,.smart-filter-dropdown-popup ul li label:hover{color:#2491da;background:transparent}
#content .pps-filter .text{float:none;padding-bottom:0;width:100%;margin-top:0}
.bootstrap-select.btn-group .dropdown-menu li{padding-left:0;margin-bottom:0}
.bodycontent .bootstrap-select.btn-group .dropdown-menu li:after,#bookmakerblock ul li.choosen:after{display:none}
#bookmakerblock ul li.choosen{padding-left:0;font-size:12px}
#bookmakerblock ul{margin-top:0;padding-left:0!important}
.pps-filter .bootstrap-select.btn-group .dropdown-menu.inner{padding-left:0!important}
.navbar-default .navbar-nav > .active > a{color:#fff;background-color:#1a242f}
.navbar-default .navbar-nav > .active > a:hover,.navbar-default .navbar-nav > .active > a:focus{color:#fff;background-color:transparent!important;border-bottom:4px solid #51b5ef}
.top-3.events-head:before,.top-3.events-head:after{border-width:0 36px}
.num-views{font-size:14px;color:#c3c3c3}
.fstavki table.topbet{border-collapse:collapse;border-spacing:0;border:none}
.fstavki table.topbet .trnsp,.fstavki table.topbet tr.trnsp > td{background:transparent;border:none!important}
.fstavki table.topbet tr.trnsp > td{padding:20px 0 0;background:transparent}
.pagination > .active > a,.pagination > .active > span,.pagination > .active > a:hover,.pagination > .active > span:hover,.pagination > .active > a:focus,.pagination > .active > span:focus{background-image:-moz-linear-gradient(121deg,#2390d8 0%,#2aa4ed 100%);background-image:-webkit-linear-gradient(121deg,#2390d8 0%,#2aa4ed 100%);background-image:-ms-linear-gradient(121deg,#2390d8 0%,#2aa4ed 100%)}
.pagination-sm > li > a,.pagination-sm > li > span{font-size:14px;color:#000;background-color:#fff;border:1px solid #dedede}
.pagination > .disabled > span{color:#c1c1c1;background-color:transparent;border:1px solid #dedede}
.pagination > li > a:hover,.pagination > li > span:hover,.pagination > li > a:focus,.pagination > li > span:focus{background-image:-moz-linear-gradient(121deg,#2390d8 0%,#2aa4ed 100%);background-image:-webkit-linear-gradient(121deg,#2390d8 0%,#2aa4ed 100%);background-image:-ms-linear-gradient(121deg,#2390d8 0%,#2aa4ed 100%)}
@media(max-width:600px) {
header .container{padding-top:15px;padding-bottom:15px}
header > .container{padding-bottom:0}

.fstavki .table .turnir-name{width:55%}
.fstavki table.topbet .thumbs + td{width:6%!important}
.eventdesc td.num-views{border-left:0!important;padding:0 5px;font-size:10px}
.teamlogos-wrap{left:15%!important;min-width:auto!important}
}
@media(max-width:380px) {
tr[id^=buckmekerdesc] .column_left .rate-value{width:42%}
.top_banner{height:55px!important}
.eventsections li span{font-size:12px}
.teamlogos-wrap .teamlogo-wrap .teamlogo{max-width:80%!important}
.teamlogo-wrap{width:130px!important;height:130px!important;line-height:130px!important}
}
@media(max-width:370px) {
.teamlogos-wrap .teamlogo-wrap .teamlogo{max-width:80%!important}
.teamlogo-wrap{width:130px!important;height:130px!important;line-height:130px}
}
@media(max-width:330px) {
.eventsections li span{font-size:13px}
.teamlogos-wrap .teamlogo-wrap{width:110px!important;height:110px!important;line-height:110px!important}
}

.eventsections li a:hover span{color:#66bef5}
.fstavki table.topbet{margin-bottom:20px}
.fstavki table.topbet .trnsp:last-child{display:none}
.pagination{transform:translateX(15%)}
.fstavki table.topbet tr td:nth-child(3){padding-right:0}
#close-table{display:none}
.more .open-table{color:#fff;cursor:pointer;background:#7bbe33;padding:12px 17px 12px 14px;text-decoration:none;border-radius:8px;font-weight:500;font-size:16px;color:#fff;font-weight:bold;line-height:1.2;display:inline-block}
.more{margin:5px 0}
.open-table .fa.fa-caret-down{margin-right:9px}
span.stavki-name{color:#00aceb}
img[src="/upload/resize_cache/iblock/636/120_120_1/Manchester-City.png"]{max-width:80%}
@media (max-width: 1200px) and (min-width: 600px) {
.teamlogo-wrap .teamlogo{display:inline-block}
}
@media {
.kinds{letter-spacing:-.8px}
#leftcol .menu li a span,.slogan p{letter-spacing:-.8px}
}
.eventsections.list li.stavki-na-chempionat-evropy-2020-po-futbolu{width:26.5%}
.eventsections.list li.stavki-na-chm-2018-po-futbolu{width:22%}
@media(max-width: 414px) {
.stavki-na-chempionat-evropy-2020-po-futbolu{top:4px;width:48.5%}
}
.presentblock{background-color:rgba(255,255,255,0.2);padding:20px 17px}
.header_gift{top:60px}
.presentblock:hover{cursor:pointer;background-color:#2ba2ec!important}
.presentblock:hover a i{color:#fff}
.presentblock a i{font-size:24px}
.presentblock .gift_link{padding:10px!important;background:url(/bitrix/templates/24hnew/css/../img/gift2.svg) no-repeat center / contain!important;-moz-animation:cycle 7s linear infinite;-webkit-animation:cycle 7s linear infinite}
@-moz-keyframes cycle {
15%{transform:rotate(0) translate(0,0)}
17%{transform:rotate(8deg) translate(0,-2px)}
20%{transform:rotate(-7deg) translate(0,-2px)}
22%{transform:rotate(8deg) translate(0,-2px)}
25%{transform:rotate(-7deg) translate(0,-2px)}
27%{transform:rotate(8deg) translate(0,-2px)}
30%{transform:rotate(-7deg) translate(0,-2px)}
32%{transform:rotate(0) translate(0,0)}
}
@-webkit-keyframes cycle {
15%{transform:rotate(0) translate(0,0)}
17%{transform:rotate(8deg) translate(0,-2px)}
20%{transform:rotate(-7deg) translate(0,-2px)}
22%{transform:rotate(8deg) translate(0,-2px)}
25%{transform:rotate(-7deg) translate(0,-2px)}
27%{transform:rotate(8deg) translate(0,-2px)}
30%{transform:rotate(-7deg) translate(0,-2px)}
32%{transform:rotate(0) translate(0,0)}
}
.presentblock a i{display:none}
.header_gift{width:auto!important}
.header_gift .bonus-list{margin:0 auto!important}
.header_gift .bonus-list.frame_actions .news-line .item{border:1px solid;margin-bottom:0!important}
.header_gift .bonus-list.frame_actions .news-line .item img{max-width:none;margin-right:15px!important}
.bonus-list.frame_actions .news-line .item{display:flex;height:69px;max-height:69px;position:relative;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;border-radius:5px;border:1px solid #f6f6f6;background:no-repeat center / cover}
.bonus-list.frame_actions .news-line .item .row:nth-child(1){display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;min-width:410px}
.bonus-list.frame_actions .news-line .item .row .col-md-8{color:#2c3e51;font-family:'Roboto',sans-serif;font-size:35px;font-weight:400;line-height:22px;padding-left:20px;width:auto}
.bonus-list.frame_actions .news-line .item .row .row{color:#2c3e51;font-size:18px;font-weight:400;line-height:24px}
.bonus-list.frame_actions .news-line .item .row .row:before,.bonus-list.frame_actions .news-line .item .row .row:after{display:none}
.bonus-list.frame_actions .news-line .item .row a{width:108px;height:43px;border-radius:4px;background:#7bbe33!important;border:none;color:#fff;line-height:1.6;font-size:16px;font-weight:700;letter-spacing:-.48px;margin-right:15px}
.bonus-list.frame_actions .news-line .item .row a:hover{background-color:green}
.bonus-list.frame_actions .news-line .item img{margin-bottom:0!important;margin-right:0!important}
.bonus-list.frame_actions .news-line .item .row .col-md-12{color:#2c3e51;font-size:18px;font-weight:400;line-height:24px}
@media(max-width: 1024px) {
.hideNav{display:block}
.presentblock{padding:11px}
.navbar-nav > li{display:none}
.presentblock{display:block!important}
.presentblock .gift_link{background:url(/bitrix/templates/24hnew/css/../img/gift.svg) no-repeat center / contain!important;width:30px;float:right;border:none!important}
.presentblock .gift_link i{display:none}
.presentblock:hover{background-color:transparent!important}
.presentblock:hover .gift_link i{display:none}
.presentblock:hover .gift_link{background:url(/bitrix/templates/24hnew/css/../img/gift.svg) no-repeat center / contain!important}
.presentblock .gift_link i{color:#39b4e9}
.header_gift{position:static!important;padding-top:50px;background:transparent!important}
.navbar{width:auto;background:transparent;position:absolute;top:93px!important;text-align:right;right:80px}
.navbar-nav{background:transparent}
}
@media(max-width: 768px) {
// .navbar{top:85px!important;right:50px}
.navbar {top: 50px;}
}
@media(max-width: 700px) {
.main_best_bookmakers tr[id^="buckmekerdesc"] .bottomlinks .column_left{margin-bottom:0}
.navbar{top:30px;right:0;width:100%!important;right:0!important;overflow:visible!important}
.presentblock a{margin-right:60px}
.presentblock{padding-left:0;padding-right:0}
.bonus-list.frame_actions .news-line .item .row a{padding-top:5px!important;padding-bottom:5px!important;height:auto}
div.bonus-list.frame_actions .news-line .item .row .col-md-8{font-size:20px}
.bonus-list.frame_actions .news-line .item{max-height:none}
.header_gift{padding-top:0;margin-top:30px}
div.bonus-list.frame_actions .news-line .item{max-height:none}
.header_gift{padding-top:0}
.bonus-list.frame_actions .news-line .item .row a{margin-top:0}
.bonus-list{padding:15px;background-color:rgba(0,0,0,0.5)}
.more-info.bonus-list{background-color:transparent;padding:0}
.header_gift .bonus-list.frame_actions .news-line .item{margin-bottom:5px!important}
.header_gift .bonus-list.frame_actions .news-line .item:last-child{margin-bottom:0!important}
.bonus-list.frame_actions .news-line .item .row:nth-child(1){min-height:56px}
.bonus-list.frame_actions .news-line .item img{max-width:110px!important}
.bonus-list.frame_actions .news-line .item .row .col-md-12{margin-top:10px;font-size:16px}
.bonus-list.frame_actions .news-line .item{padding-bottom:60px!important;height:auto!important;padding-top:10px!important;-webkit-align-items:flex-start;align-items:flex-start}
.bonus-list.frame_actions .news-line .row:last-child{position:absolute;left:0;top:65px;left:10px}
div.bonus-list.frame_actions .news-line .item .row:nth-child(1){min-width:auto;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;align-items:flex-start}
.bonus-list.frame_actions .news-line .item .row .col-md-8{padding-left:15px}
div.bonus-list.frame_actions .news-line .item .row a{height:auto;padding-top:5px!important;padding-bottom:5px!important}
div.bonus-list.frame_actions .news-line .item img{max-width:70px!important}
}
@media (max-width: 599px) and (min-width: 525px) {
.presentblock a.gift_link{top:30px!important}
}
@media(max-width: 420px) {
.best-bookmakers-wrapper .top-bm .buckmekerrow td:first-child{min-width:25px;height:100%;position:absolute}
.table.top-bm .rgb-counter{width:auto;height:auto;top:-14px;left:-10px;font-size:12px}
.navbar{top:65px;right:60px}
.search-mobile{z-index:1.0E+15}
.navbar{top:105px!important;right:0;width:100%;overflow:visible!important}
.presentblock a{margin-top:-41px;margin-right:60px}
.presentblock:hover .btn{background-color:#7bbe33!important}
.subsections .eventsections.list.eventsections_basketbol li{text-align:left;padding-left:10%}
}
@media(max-width: 376px) {
/* .presentblock .gift_link{top:41px!important} */
.gift_link{right:-5px}
.navbar{top:90px;right:0}
}
@media(max-width: 320px) {
.logo-img{text-align:left!important}
.logo-img img{width:165px}
.navbar{top:85px}
}
.buckmekerrow{position:relative}
.buckmekerrow.showdesc-tr:before{display:inline-table;position:relative;width:20px;height:20px;content:"";top:4px;left:15px;background-image:url(/bitrix/templates/24hnew/img/plus-symbol.svg);background-repeat:no-repeat;background-position:center;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease;cursor:pointer;cursor:hand;z-index:12}
.birzy.table-responsive .last_button a.registr{padding:8px 26px 8px 10px;width:95%;border-radius:4px}
.buckmekerrow.open:before{background-image:url(/bitrix/templates/24hnew/img/minus-symbol.svg)}
@media (max-width: 530px) {
.table-responsive.main_best_bookmakers{border:none}
.best-bookmakers-wrapper.main_best_bookmakers .buckmeckerdesc td{padding-left:10px!important}
.table.table-striped.top-bm .buckmekerrow.showdesc-tr:before{width:18px;height:18px;top:16px!important}
.top-bm td.last_button a.registr{letter-spacing:-1px}
.birzy .top-bm td.num{padding:10px!important}
.full-article .birzy .top-bm td.num{padding:10px!important}
}
div.news-detail{word-wrap:break-word}
div.news-detail img.detail_picture{float:left;margin:0 8px 6px 1px}
.news-date-time{color:#486DAA}
.vote-form-box-button-last{margin-left:1em}
.tpl_default .select-label,.tpl_default .rating{display:inline-block;vertical-align:middle}
.select-label+.rating{bottom:-3px;position:relative}
.tpl_default .select-label,.tpl_default .rating{display:inline-block;vertical-align:middle;float:none!important;margin:0!important}
.tpl_default .rating img{display:inline-block}
#rate{font:16px/16px Russia;color:#ff6700;margin:0 0 15px}
.tab_numb{position:absolute;right:10px;width:21px;height:21px;border:1px solid #d3d3d3;background-color:#fff;color:#565656;font-size:12px;font-weight:500;line-height:13px;text-align:center;padding-top:3px;top:8px;border-radius:100%;letter-spacing:-.24px}
.select-label span{position:relative;bottom:-3px;padding-right:5px}
.newtemplate .plusminus{margin-top:30px;border:1px #ddd solid}
.containertab{margin-top:30px}
.containertab ul{padding:0!important;margin:0!important}
.containertab ul li{margin-bottom:0!important}
.fancyTab{text-align:center;padding:15px 0 22px!important;padding-top:15px;background-color:#eee;box-shadow:0 0 0 1px #ddd;top:15px;transition:top .2s}
.fancyTab.active{top:0;transition:top .2s}
.whiteBlock{display:none}
.fancyTab.active .whiteBlock{display:block;height:2px;bottom:-2px;background-color:#fff;width:99%;position:absolute;z-index:1}
.fancyTab a{font-family:'Source Sans Pro';font-size:1.65em;font-weight:300;transition:.2s;color:#333}
.fancyTab .hidden-xs{color:#565656;text-decoration:none!important;font-size:12px;font-weight:500;line-height:13px;letter-spacing:-.24px;max-width:94px;min-height:25px;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;margin-top:5px}
.fancyTabs{border-bottom:2px solid #ddd;margin:15px 0 0}
li.fancyTab a{padding-top:15px;top:-15px;padding-bottom:0}
li.fancyTab.active a{padding-top:inherit}
.fancyTab .fa{font-size:40px;width:100%;padding:15px 0 5px;color:#666}
.fancyTab.active .fa{color:#cfb87c}
.fancyTab a:focus{outline:none}
.fancyTabContent{border-color:transparent;box-shadow:0 -2px 0 -1px #fff,0 0 0 1px #ddd;padding:30px 15px 15px;position:relative;background-color:#fff}
.nav-tabs > li.fancyTab.active > a,.nav-tabs > li.fancyTab.active > a:focus,.nav-tabs > li.fancyTab.active > a:hover{border-width:0}
.nav-tabs > li.fancyTab:hover{background-color:#f9f9f9}
.nav-tabs > li.fancyTab.active:hover{background-color:#fff;box-shadow:1px 1px 0 1px #fff,0 0 0 1px #ddd,-1px 1px 0 0 #ddd inset}
.nav-tabs > li.fancyTab:hover a{border-color:transparent}
.nav.nav-tabs .fancyTab a[data-toggle="tab"]{background-color:transparent;border-bottom:0}
.nav-tabs > li.fancyTab:hover a{border-right:1px solid transparent}
.nav-tabs > li.fancyTab > a{margin-right:0;border-top:0;padding-bottom:30px;margin-bottom:-30px}
.nav-tabs > li.fancyTab{margin-right:0;margin-bottom:0}
.nav-tabs > li.fancyTab:last-child a{border-right:1px solid transparent}
.nav-tabs > li.fancyTab.active:last-child{border-right:0 solid #ddd;box-shadow:0 2px 0 0 #fff,0 0 0 1px #ddd}
.fancyTab:last-child{box-shadow:0 0 0 1px #ddd}
.tabs .nav-tabs li.fancyTab.active a{box-shadow:none;top:0;text-decoration:none!important}
.fancyTab.active{background:#fff;box-shadow:1px 1px 0 1px #fff,0 0 0 1px #ddd,-1px 1px 0 0 #ddd inset;padding-bottom:30px}
.arrow-down{display:none;width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:22px solid #ddd;position:absolute;top:-1px;left:calc(50% - 20px)}
.arrow-down-inner{width:0;height:0;border-left:18px solid transparent;border-right:18px solid transparent;border-top:12px solid #fff;position:absolute;top:-22px;left:-18px}
.fancyTab.active .arrow-down{display:block}
@media (max-width: 1200px) {
.fancyTab .fa{font-size:36px}
.fancyTab .hidden-xs{font-size:22px}
}
@media (max-width: 992px) {
.fancyTab .fa{font-size:33px}
.fancyTab .hidden-xs{font-size:18px;font-weight:400}
}
@media (max-width: 768px) {
.fancyTab > a{font-size:18px}
.nav > li.fancyTab > a{padding:15px 0;margin-bottom:inherit}
.fancyTab .fa{font-size:30px}
.nav-tabs > li.fancyTab > a{border-right:1px solid transparent;padding-bottom:0}
.fancyTab.active .fa{color:#333}
}
.fancyTab img{margin:auto}
#product-details-page div.product-image{width:40%}
#rateblock{width:62%}
.tpl_default .rating{width:45%}
.tpl_default{border:1px #e2e2e2 solid;padding:10px}
.bottom_rate .vote-result{width:56%;float:left}
.bottom_rate .btnblock{float:left}
.bottom_rate .btnblock #ajaxvote{margin-top:0}
.bottom_rate{padding:10px;border:1px #e2e2e2 solid;border-top:none}
.vote_header .vote-result{float:left;width:40%;margin-bottom:-1px}
#anchkorvote{margin-bottom:0}
.vote_header{border-bottom:2px #0F2B53 solid}
.fa-award{height:90%;margin-top:13px;background:url(/bitrix/templates/24hnew/css/../img/icon1.png) no-repeat center / contain}
.fa-analytics{height:90%;margin-top:13px;background:url(/bitrix/templates/24hnew/css/../img/icon2.png) no-repeat center / contain}
.fa-chart-pie-alt{height:90%;margin-top:13px;background:url(/bitrix/templates/24hnew/css/../img/icon3.png) no-repeat center / contain}
.fa-buromobelexperte{height:90%;margin-top:13px;background:url(/bitrix/templates/24hnew/css/../img/icon4.png) no-repeat center / contain}
.pay_metod{height:90%;margin-top:13px;background:url(/bitrix/templates/24hnew/css/../img/icon5.png) no-repeat center / contain}
.fa-user-headset{height:90%;margin-top:13px;background:url(/bitrix/templates/24hnew/css/../img/icon6.png) no-repeat center / contain}
.fancyTab.active .fa-award{background:url(/bitrix/templates/24hnew/css/../img/icon1color.png) no-repeat center / contain}
.fancyTab.active .fa-analytics{background:url(/bitrix/templates/24hnew/css/../img/icon2color.png) no-repeat center / contain}
.fancyTab.active .fa-chart-pie-alt{background:url(/bitrix/templates/24hnew/css/../img/icon3color.png) no-repeat center / contain}
.fancyTab.active .fa-buromobelexperte{background:url(/bitrix/templates/24hnew/css/../img/icon4color.png) no-repeat center / contain}
.fancyTab.active .pay_metod{background:url(/bitrix/templates/24hnew/css/../img/icon5color.png) no-repeat center / contain}
.fancyTab.active .fa-user-headset{background:url(/bitrix/templates/24hnew/css/../img/icon6color.png) no-repeat center / contain}
.nav-tabs > li.fancyTab:last-child a{border-right:none}
.newtemplate .bottom_rate .vote-result{color:#2c3e51;font-size:15px;font-weight:700;letter-spacing:-.38px}
.offers h2{color:#2c3e51;text-align:center;padding-bottom:10px}
.nav-tabs > li.fancyTab:hover a{border:none!important}
.headerplus,.headerminus{padding-top:20px;margin-top:0!important;padding-bottom:19px;background-color:#ededed;padding-left:20px;color:#2c3e51!important;font-size:20px!important;font-weight:500!important;line-height:1;-webkit-box-shadow:inset 7px 0 0 -1px rgba(42,158,16,1);-moz-box-shadow:inset 7px 0 0 -1px rgba(42,158,16,1);box-shadow:inset 7px 0 0 -1px rgba(42,158,16,1)}
.headerminus{-webkit-box-shadow:inset 7px 0 0 -1px rgba(209,64,64,1);-moz-box-shadow:inset 7px 0 0 -1px rgba(209,64,64,1);box-shadow:inset 7px 0 0 -1px rgba(209,64,64,1)}
.plusminus .col-md-6{width:50%;padding-bottom:18px}
.plusminus .col-md-6:nth-child(1){padding-right:0}
.plusminus .col-md-6:nth-child(2){padding-left:0}
.plusminus .col-md-6 div{color:#565656;font-size:16px;font-weight:500;line-height:22px;padding-left:15px;margin-top:28px}
.plusminus .col-md-6:nth-child(1) div:before{content:" ";height:34px;width:34px;margin-right:10px;position:relative;float:left;top:-7px;background:url(/bitrix/templates/24hnew/css/../img/plus.png) no-repeat center / cover;display:inline-block}
.plusminus .col-md-6:nth-child(2) div:before{content:" ";height:34px;width:34px;margin-right:10px;position:relative;float:left;top:-7px;background:url(/bitrix/templates/24hnew/css/../img/minus.png) no-repeat center / cover;display:inline-block}
.plusminus .col-md-6 .headerplus:before,.plusminus .col-md-6 .headerminus:before{display:none!important}
.readon-wrap1{width:100%;margin:0 auto;text-align:center;margin-top:30px!important}
.readon-wrap1 .btn-primary{width:291px;height:45px;border-radius:8px;background-color:#7bbe33;border:none;margin:0 auto;color:#fff!important;font-size:16px;font-weight:700!important;text-transform:uppercase;letter-spacing:-.48px;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}
.readon-wrap1 .btn-primary i{background:url(/bitrix/templates/24hnew/css/../img/link.png) no-repeat center / contain;border-radius:100%!important;width:24px;height:24px;font-size:14px;color:#7bbe33!important}
.newtemplate .vote_header .vote-result{width:42%}
.bottom_rate .rate-btn{background-color:transparent!important;text-decoration:underline!important;padding-left:40px!important;padding-right:0!important;color:#6fb029!important;font-size:15px;font-weight:500!important;text-transform:uppercase;letter-spacing:-.38px}
#anchkorvote{color:#2c3e51;font-size:15px;margin-top:6px;font-weight:500!important;letter-spacing:-.6px}
.vote-result div:nth-child(1){padding:9px!important;padding-top:10px!important;padding-bottom:10.5px!important;line-height:1!important}
.vote-result div:nth-child(2){margin-left:-5px!important;border-bottom:36px solid #0F2B53!important;margin-top:-1px}
.vote-result{font-weight:700!important;font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:-.38px}
.vote-result span{color:#fff;font-size:15px;font-weight:500;margin-right:5px;text-transform:uppercase;letter-spacing:-.38px}
.fancyTab .fa{height:43.5px;margin-top:0!important}
.bottom_rate .vote-result span{color:#2c3e51;font-size:15px;font-weight:500;text-transform:none;letter-spacing:-.38px}
@media(max-width: 1024px) {
.fancyTab .hidden-xs{font-size:20px;margin:0 auto}
.nav-tabs{display:flex!important;flex-wrap:wrap}
.navbar-nav > li{display:none}
.navbar{width:auto;background:transparent;position:absolute;top:8px;text-align:right;right:80px}
.navbar-nav{background:transparent}
}
@media(max-width: 768px) {
.panel-title a.collapsed:after{width:6px;height:4px;right:10px;background:url(/bitrix/templates/24hnew/css/../img/ad.svg) center no-repeat / cover}
.panel-title a:after{width:6px;height:4px;right:10px;background:url(/bitrix/templates/24hnew/css/../img/ad2.svg) center no-repeat / cover}
.panel-title a{font-size:14px;line-height:16px;padding-right:10px}
.faq .panel .panel-heading{display:flex;-webkit-align-items:center;align-items:center;padding-top:0;padding-bottom:0;height:41px}
.fancyTab .hidden-xs{font-size:14px}
.panel-title a.collapsed:before,.panel-title a:before{height:49px;width:49px}
.vote-result div:nth-child(1){padding-left:5px!important;padding-right:5px!important}
.vote_header .vote-result{width:42%}
.fancyTab .hidden-xs{font-size:14px}
.plusminus .col-md-6{width:100%;padding-left:15px!important;padding-right:15px!important}
.plusminus .col-md-6 div{padding-right:15px}
.headerplus,.headerminus{padding:0;padding-top:15px;padding-left:0;-webkit-box-shadow:none;box-shadow:none;background-color:transparent}
#rateblock .bottom_rate{display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-start;align-items:flex-start}
#rateblock .bottom_rate .rate-btn{padding-top:0;padding-bottom:0}
#ajaxvote{text-decoration:underline!important;background:#7bbf33 url(/bitrix/templates/24hnew/css/../images/star-back.png) no-repeat 10% 0}
#ajaxvote:hover{background:#7bbf33 url(/bitrix/templates/24hnew/css/../images/star-back.png) no-repeat 10% 0}
#rateblock .vote_header{display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center}
#rateblock .vote_header .clear{display:none}
#anchkorvote{font-size:9px!important;color:#2c3e51;font-weight:400!important;letter-spacing:-.39px}
.showMoreMain.mob-forecasts{display:block}
#content .seo{margin-top:25px}
.bodycontent .row.faq{margin-top:10px}
body .showMoreMain{height:auto}
}
@media(max-width: 620px) {
.offers h2{text-align:left}
.stavki-na-ligu-evropy-19-20{top:5px}
.stavki-na-ligu-chempionov-19-20{top:4px}
.eventsections li span{font-size:12.5px}
.stavki-na-ligu-evropy-19-20 i{left:1px}

.bodycontent ul.eventsections.list li.stavki-na-chempionat-evropy-2020-po-futbolu{margin-bottom:27px}
.stavki-na-ligu-evropy-19-20 i{position:relative}
.stavki-na-ligu-chempionov-19-20 i,.stavki-na-chempionat-evropy-2020-po-futbolu i,.stavki-na-ligu-evropy-19-20 i,.stavki-na-chm-2018-po-futbolu i{position:relative;background-position:left!important}
.bodycontent ul.eventsections_football.list li,.bodycontent ul.eventsections.list li{text-align:left}
.fancyTab .hidden-xs{display:block!important;font-size:13px;margin:0 auto}
.presentblock{padding-left:0;padding-right:0}
.fancyTab.active{padding-bottom:15px;padding-top:0;top:15px}
.fancyTab{padding-top:0!important}
.nav > li.fancyTab > a{padding-top:0;top:0}
.nav-tabs > li.fancyTab > a{border-right:none}
.fancyTab .fa{height:45px!important;margin-top:20px!important}
.fancyTab.active .arrow-down{display:none}
.nav-tabs{display:flex!important;flex-wrap:wrap}
.nav-tabs > li.fancyTab{width:33.3%!important}
.bx-ios .nav-tabs > li.fancyTab{margin-left:-.3px}
.search-mobile{z-index:1.0E+15}
.navbar{top:50px!important;right:0;width:100%;overflow:visible!important}
.browseProductImage{margin-right:0!important}
.browseProductImage img{width:100%}
#rateblock{width:100%!important}
#rateblock .vote-result{width:50%!important;font-size:12px!important;font-weight:500;text-transform:uppercase!important;letter-spacing:-.39px}
#rateblock .vote-result div:nth-child(1){padding-left:7px!important;padding-right:7px!important}
#rateblock .vote-result span{padding-right:4px}
#rateblock .bottom_rate .clear{display:none}
#rateblock .vote-result span{padding-right:0}
.bottom_rate .vote-result span{font-size:12px}
#ajaxvote{margin-top:5px!important;font-size:12px;font-weight:500!important;padding-top:3px!important;padding-bottom:5px!important;text-decoration:underline;text-transform:uppercase;letter-spacing:-.39px}
}
@media(max-width: 320px) {
.fancyTab .hidden-xs{font-size:10px}
#rateblock .vote-result{font-size:9px!important;width:52%!important}
.logo-img{text-align:left!important}
.logo-img img{width:155px}
#rateblock .vote-result{width:70%}
.readon-wrap1 .btn-primary{width:240px}
#ajaxvote{font-size:9px}
}
.top-bm .tpl_default{padding:0;border:none}
tr.mobileresult div{font-weight:700;right:30px;margin-top:30px;position:absolute}
tr .spnTooltip{z-index:999999;opacity:1}
@media (min-width: 1025px) {
.mobileresult{display:none}
}
@media (max-width: 1024px) {
.show_in_list{display:block;margin-left:0!important}
tr:hover .spnTooltip{display:none!important}
tr.mobileresult div{text-align:right;margin-top:4px!important;z-index:9999;left:55%;right:7px!important;font-size:10px;font-weight:500!important;text-transform:uppercase}
.deskresult.showed-tltp .spnTooltip,tr.deskresult,tr.deskresult td{display:none!important}
}
@media (min-width:768px) and (max-width: 1024px) {
tr.mobileresult div{font-weight:700;right:30px;margin-top:20px;position:absolute}
}
tr.deskresult,tr.deskresult td{border:none!important}
.deskresult.showed-tltp .spnTooltip,.deskresult .spnTooltip{display:block;position:absolute;background-color:#fbfbfb}
tr.deskresult .spnTooltip{z-index:10;display:none;padding:14px 20px;margin-top:-30px;margin-left:28px;width:200px;line-height:16px;right:2%}
@media (max-width: 380px) {
tr.mobileresult div{margin-top:48px;left:53%}
}
@media (min-width:380px) and (max-width: 420px) {
tr.mobileresult div{margin-top:25px;left:59.4%}
}
@media (max-width: 600px) {
body .eventsections li{width:48.5%!important}
body .eventsections li span.num-forecast{position:static;top:0}
.eventsections .stavki-na-chempionat-evropy-2020-po-futbolu{width:45.5%!important}
.row.faq{margin-top:-5px}
.news_center .news:first-child{margin-bottom:0}
}

@media (min-width:421px) and (max-width:840px) {
.blockContent{height:auto!important}
}
@media (min-width:600px) and (max-width:740px) {
body #content{margin-top:-7em;padding-top:0}
.nav.navbar-nav .presentblock .gift_link{top:2px!important}
nav.navbar.scroll-pos-undefined{top:85px!important}
}
@media(max-width: 376px) {
body .eventsections li{width:48.5%}
.eventsections li span{font-size:12px}
.stavki-na-ligu-chempionov-19-20{top:4px}
.fancyTab .hidden-xs{font-size:12px}
.presentblock a{margin-right:53px}
.fa-search::before{margin-right:10px!important}
}
.row.faq .panel-title:before{left:0;height:43px}
.row.faq .panel-default > .panel-heading{position:relative}
.row.faq:before,.row:after{content:" ";display:table}
.row.faq:after{clear:both}
.topbet .turnir-name.type-591:before{position:absolute;content:"";left:0;top:0;height:100%;width:44px;background:#eeeded url(/bitrix/templates/24hnew/css/../img/icon_avstraliiskii_fytbol.png) center no-repeat}
.topbet .turnir-name.type-592:before{position:absolute;content:"";left:0;top:0;height:100%;width:44px;background:#eeeded url(/bitrix/templates/24hnew/css/../img/regbi_sinii.png) center no-repeat}
@media (max-width: 600px) {
.row.faq .panel-title:before{left:0;height:100%}
.bodycontent ul.eventsections.list li:first-child,.bodycontent ul.eventsections.list li:nth-child(2),.bodycontent ul.eventsections.list li:nth-child(3),.bodycontent ul.eventsections.list li:nth-child(4){text-align:left}
body .bodycontent ul.school-qlist li:before,.row.faq .panel-title:before{background:url(/bitrix/templates/24hnew/css/../img/q1.png) center no-repeat,linear-gradient(to bottom,#ededed 0%,#e0e0e0 100%)}
.bonus-list.frame_actions .news-line .row:last-child{position:absolute;left:0;top:57%;left:10px}
.section_361 .eventsections.list{margin:34px auto 0;width:70%}
.section_360 .eventsections li{width:50%}
.section_360 ul.eventsections{margin:0 calc(100% - 85%);width:85%}
.section_360 .eventsections li:nth-child(2n+1){width:54%}
.section_360 .eventsections li:nth-child(2n){width:46%}
#forecast-body .blocklink-1,#forecast-body .blocklink-2{float:none!important}

}
@media (max-width:736px) {
ul .presentblock{padding:1px}
.header_gift{margin-top:40px}
}
.show_in_list .fa-eye{font-size:13px;position:relative;top:.08px}
.show_in_list{font-size:11px}
img.ml-item-thumb,.ml_frame img,.bxml-dialog table img{display:unset}
@media(max-width: 375px) {
.paynetsicons{max-width:330px}
.shordesc thead .buckmekerrow .img_circle{width:142px;height:142px}
.best-bookmakers-wrapper.shordesc .paymnetblock{padding-left:0;padding-right:0}
#rateblock .vote-result div:nth-child(1){padding-left:2px!important;padding-right:5px!important}
}
span.detailresult{display:inline;margin-left:5px;font-weight:700;color:green;position:absolute;bottom:40px;left:115px}
.inner-titles.img-titles-container{position:relative}
@media (max-width:768px) {
.inner-titles.img-titles-container > span{position:relative;display:block!important}
span.eventresult.detailresult{bottom:10%;left:0;width:100%}
}
@media (min-width:600px) and (max-width:1024px) {
.inner-titles.img-titles-container > span{position:relative;display:block!important}
span.eventresult.detailresult{bottom:10%;left:0;width:100%;max-width:327px;text-align:center}
}
.bodycontent ul.school-qlist{padding-left:0!important}
.bodycontent ul.school-qlist li{border:1px solid #dedede;background-color:#fff;color:#2c3e50;padding:10px 15px 10px 60px;position:relative}
.bodycontent ul.school-qlist li:after{display:none}
.bodycontent ul.school-qlist li a{font-size:16px;width:100%;display:block;font-weight:500;text-transform:uppercase;color:#000}
.bodycontent ul.school-qlist li a:hover{color:#4eb4f3}
.bodycontent .top-bm .last_button{width:9%}
.bodycontent .top-bm .bm-img{width:23%}
.bodycontent ul.school-qlist li:before{position:absolute;content:"";left:0;top:0;height:100%;width:45px;background:url(/bitrix/templates/24hnew/css/../img/q1.png) center no-repeat}
.main-page td.num .rgb-wrapper{right:-17px}
.maincol2-padding .menu-left ul li a[href="/stavki-na-amerikanskiy-futbol/"] span:not(.kinds) b.count-elements,.maincol2-padding .menu-left ul li a[href="/stavki-na-avstraliyskiy-futbol/"] span:not(.kinds) b.count-elements{position:absolute;bottom:5px}
@media (max-width: 1030px) {
.fancybox-inner{overflow-x:hidden!important}
}
@media (min-width: 601px) and (max-width: 1030px) {
.bodycontent .containertab #fancyTabWidget ul.nav.nav-tabs li{width:16.4666%!important}
}
@media (min-width: 601px) and (max-width: 991px) {
.fancybox-inner .tpl_default .vote-form .rating-wrapper .select-label{width:41%}
}
.row.faq .panel-title:before{left:0;height:53px}
.row.faq .panel-default > .panel-heading{position:relative}
.row.faq:before,.row:after{content:" ";display:table}
.row.faq:after{clear:both}
.faq.topfaq .showMoreMain{padding-left:15px;padding-right:15px}
.faq.topfaq .fa-question-circle{margin-right:10px}
#content .topfaq h2.main{margin:0 auto 25px;width:50%;background:#fff;padding:5px;padding-left:50px;background:url(/bitrix/templates/24hnew/css/../img/faq-help.svg) left center no-repeat;line-height:42px}
@media (max-width: 370px) {
.table.top-bm td.num .rgb-wrapper{right:-18px;opacity:.55}
}
@media (max-width: 330px) {
.table.top-bm td.num .rgb-wrapper{right:-12px;opacity:.55}
}
.statistics .table .column .comand_2[style="width:0%;"] span{left:-10px;position:relative}
.eventsections li span{position:relative}
.eventsections li span.num-forecast{position:absolute;top:3px;color:#2a3056;font-weight:700}

#content .offers h2{margin-top:6px}
@media (min-width: 1199px) {
.offers + .all-pluses{margin-bottom:24px}
.fancybox-inner .tpl_default .vote-form .rating-wrapper .select-label{width:49%}
}
.faq.topfaq{margin-top:30px}
@media {
.buckmekerrow.showdesc-tr:before{top:18px}
}
.bodycontent mark{background-color:#7bbf33;color:#fff}
.eventsections.list li a,.index .blockContent a.all-pluses-a,.index .mob-all-main{font-weight:400}
.eventsections li.withcast a > span{padding-right:18px}
.eventsections li span.num-forecast{right:0;top:4px}
.stavki-na-chempionat-evropy-po-gandbolu-2020.withcast span.num-forecast{right:10px;top:4px}
@media (max-width: 600px) {
.stavki-na-chempionat-evropy-po-gandbolu-2020.withcast a > span{display:flex}
.logo .logo-img img{top:-20px}
.social.mobile_social{bottom:0!important;position:absolute!important;display:block!important;-webkit-transition:unset;transition:unset;transition:unset;transition:unset;-webkit-transform:unset;transform:unset;height:auto;top:auto!important}
.social.mobile_social ul{display:flex}
.social.mobile_social li{display:inline-block}
.social.mobile_social ul li:after,.mm-listview li.mobile-link:after{display:none!important}
.mm-listview li.mobile-link a{color:#00b7f8!important;padding:10px 5px 10px 20px;font-size:15px}
.mm-listview > li.mobile-link > a{padding-left:12px}
.mm-listview > li.mobile-link:last-child{margin-left:15px}
.mm-navbar-top + .mm-panel.mm-opened.mm-current{padding-bottom:50px}
.mm-listview .mobile-link{display:inline-block}
.mm-listview .mobile-link.telegram{margin-left:26%}
}
.mobile_social{display:none}
@media (max-width: 600px) {
div.birzy a.view{letter-spacing:-1px}
.table.table-striped.top-bm .buckmekerrow.showdesc-tr:before{top:19px!important}
}
@media (min-width: 600px) {
.nav > li > a{padding:19.5px 14px;letter-spacing:-.4px}
body .dropdown-menu > li > a,body .navLeft .dropdown-submenu > .dropdown-menu > li > a{color:#fff;padding-top:15.5px;padding-bottom:13.5px}
.bonus-list.frame_actions .news-line .item .row a{letter-spacing:-1px;padding:10px}
}
.eventsections li.withcast a > span{vertical-align:middle;line-height:25px}
.buckmekerrow.showdesc-tr.open:hover:after{opacity:0}
@media (min-width:991px) {
.buckmekerrow.showdesc-tr .num{min-width:45px}
}
.buckmekerrow.showdesc-tr .num{position:relative;transform:translateX(-10px);z-index:99;cursor:pointer}
.buckmekerrow.showdesc-tr:not(.open) .num:hover::after{content:attr(data-title);position:absolute;left:0;right:0;bottom:0;background:#fff;border:1px solid #ddd;font-size:14px;padding:5px;text-align:center;min-width:95px;height:25px;font-weight:400;line-height:1;top:40px;color:#242424}
.navLeft .dropdown-menu > li{border-top:1px solid #fff}
.navLeft .dropdown-menu > li:last-child{border-bottom:none}
.navLeft .dropdown-submenu > .dropdown-menu{margin:0;border:none;border-top-right-radius:0;border-top-left-radius:0;top:-1px}
.dropdown-menu > li > a,.navLeft .dropdown-submenu > .dropdown-menu > li > a{color:#fff;padding-top:13.5px;padding-bottom:13.5px}
.navLeft li.dropdown:hover > .dropdown-menu,.navLeft .dropdown-submenu > .dropdown-menu{background:#2a3056;padding:0}
.dropdown-menu > li > a:hover,.dropdown-menu > li > a:focus,.dropdown-submenu .dropdown-menu > li > a:hover,.dropdown-submenu .dropdown-menu > li > a:focus{background:none;color:#66bef5}
.navLeft .dropdown-submenu > .dropdown-menu{top:-1px}
.navLeft li.dropdown:hover > .dropdown-menu{border-top-width:0}
#content .more-info-detail h2{margin-top:0;padding-bottom:0;padding-left:15px}
.more-info-detail{padding:0;margin-top:10px}
.empty-wrap{display:none}
.more-info.more-info-detail .item{height:auto!important}
.more-info.detail-articles{padding-bottom:10px;padding-top:40px}
@media (max-width: 600px) {
body ul.eventsections.list li.stavki-na-chm-2019-po-regbi{width:100%!important;text-align:center!important}
.full-article .top-bm-wrapper{border:none}
}
@media (min-width: 1199px) {
b{font-weight:700;font-size:17px}
}
.full-article .best-bookmakers-wrapper .top-bm .buckmekerrow td{border-top:1px solid #dedede!important}
.best-bookmakers-wrapper .top-bm .buckmekerrow td.blue_bgr a{display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;width:fit-content;margin:0 auto;white-space:nowrap;min-width:100px}
.best-bookmakers-wrapper.main_best_bookmakers .top-bm .buckmekerrow td.blue_bgr a{min-width:70px}
.best-bookmakers-wrapper a.voteajax .fa-star{position:relative;top:-4px}
.full-article .best-bookmakers-wrapper .top-bm .buckmekerrow td.blue_bgr a span{white-space:nowrap}
.full-article .best-bookmakers-wrapper.main_best_bookmakers .top-bm .buckmekerrow td:first-child{border-left:1px solid #E6E6E6!important}
.full-article .best-bookmakers-wrapper .top-bm .buckmekerrow td:last-child{border-right:1px solid #dedede!important}
.full-article .best-bookmakers-wrapper .top-bm tr[id^=buckmekerdesc]{border-left:1px solid #dedede;display:none}
.full-article .best-bookmakers-wrapper .top-bm td.bm-img{padding:10px 4px 10px 10px !important;text-align:left}
.to-top-wrapper{text-align:center;margin:2.4em 0 9px}
.to-top{cursor:pointer;display:inline-block}
footer{margin:2.1em 0;margin-bottom:1em}
@media(max-width: 500px) {
.best-bookmakers-wrapper .block-title-desc{font-size:15px}
.top-bm .tpl_default div{display:flex;-webkit-justify-content:space-between;justify-content:space-between}
.column_right .tpl_default > div{padding-right:0}
tr[id^=buckmekerdesc] .column_right .rate-label{min-width:135px}
tr[id^=buckmekerdesc] .rate-label{min-width:130px;width:40%}
.tpl_default .rating img{width:9px}
tr[id^=buckmekerdesc] .column_right .rate-value{min-width:18px}
body .best-bookmakers-wrapper.birzy tr[id^=buckmekerdesc] .bottomlinks{-webkit-justify-content:flex-end;justify-content:flex-end}
}
@media(max-width: 320px) {
.paynetsicons{max-width:280px}
tr[id^=buckmekerdesc] td{padding:0!important}
tr[id^=buckmekerdesc] .rate-value{font-size:11px}
tr[id^=buckmekerdesc] .rate-label{min-width:105px;width:40%}
tr[id^=buckmekerdesc] .column_right .rate-label{min-width:110px;font-size:11px}
}
@media(max-width: 600px) {
.fancybox-type-image .fancybox-inner{max-width:100%!important}
.fancybox-wrap.fancybox-type-image{max-width:90%}
.fancybox-article-img .fancybox-skin{padding:0!important}
.flag-td img{position:relative;left:-6px}
body .birzy.table-responsive .table tbody td:nth-child(2){width:21%}
}
.mobile-button-row{display:none}
@media(max-width: 600px) {
body div.birzy .table.table-striped.table-hover.top-bm tbody tr td.bm-img img{max-width:56px;margin-left:13px}
body .flag-td img{position:relative;left:-2px}
table.euro-games.benefits tr{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}
.benefits b{margin-top:-5px;display:inline-block}
body table.euro-games.benefits{/*max-width:95%;margin:0 auto;margin-bottom:20px;margin-top:10px*/display:none}
body table.euro-games.benefits tr td img{width:45px;min-width:45px}
table.euro-games.benefits tr td:nth-child(2n){width:calc(100% - 70px);padding-right:0}
div.to-top{bottom:9%;right:7%}
.mobile-button-row{display:block}
.desc-button-row{display:none}
body .bonus-list.frame_actions .news-line .row.mobile-button-row{position:unset}
body .bonus-list.frame_actions .news-line .item{padding-bottom:11px!important}
.gift-img-col{text-align:right}
.header_gift .bonus-list.frame_actions .news-line .item .gift-img-col img,div.bonus-list.frame_actions .news-line .item .mobile-button-row a{margin-right:0!important}
div.bonus-list.frame_actions .news-line .item{padding:12px!important}
.bonus-list.frame_actions .news-line .item .row .col-md-12{text-align:left;line-height:1.3}
.bonus-list.frame_actions .news-line .item .row .col-md-12 p{margin-bottom:0}
.details-column .bonus-list.frame_actions .news-line .item .row .col-md-12{font-size:12px;line-height:1.3}
}
@media(max-width: 360px) {
.bonus-list.frame_actions .news-line .item .row .col-md-12{font-size:12px;line-height:1.3}
}
.table.table-striped.table-hover.topbet:empty,.empty-fstavki,.empty-fstavki + br{display:none}
.benefits b{font-weight:400;color:rgba(0,0,0,0.7);font-size:16px;line-height:19px}
table.euro-games.benefits tr td{padding:7px;text-align:left}
table.euro-games.benefits tr td img{min-width:68px}
table.euro-games.benefits tr td:after{display:none}
table.euro-games.benefits{border:none;max-width:96%;margin-left:-10px;margin-top:-5px;margin-bottom:14px}
.to-top{width:47px;height:47px;border-radius:47px;position:fixed;bottom:14px;right:15%;cursor:pointer;z-index:99;border:2px solid #ccc}
.to-top a{width:100%;height:100%;display:block;line-height:39px;text-align:center}
.to-top img{filter:grayscale(1);opacity:.4;display:inline}
.to-top:hover img{filter:grayscale(0);opacity:1}
.to-top:hover{border:2px solid #2897E1}
@media (max-width: 414px) {
.maincol2-padding .menu-left ul li a span{font-size:15px}
}
.more-info.more-info-detail .item .col-news-image:before{display:block;content:"";width:100%}
.more-info.more-info-detail .item .col-news-image{position:relative;padding-top:70%;display:block;height:120px}
.more-info.more-info-detail .item img{position:absolute;top:0;left:0;right:0;bottom:0;height:100%;object-position:left;object-fit:cover;width:100%}
.more-info.more-info-detail .text a{color:#2a3056;border-bottom:none;font-style:normal;font-weight:500;font-size:14px;line-height:16px;letter-spacing:-.015em;color:#000}
.more-info-detail.more-info .text a:hover{color:#299BE5}
.more-info-detail.more-info .text{line-height:16px}
.mobile-pretext{display:none}
@media (max-width: 600px) {
.more-info.more-info-detail .item:nth-child(2n+1){clear:left}
.desc-pretext{display:none}
.mobile-pretext{display:block}
}
@media (max-width: 350px) {
.more-info.more-info-detail .item,.more-info.bonus-list .item{width:100%}
}
@media (min-width: 601px) and (max-width: 1030px) {
.more-info.more-info-detail .item:nth-child(3n+1){clear:left}
}
.panel-group-features .fa-award{background:url(/bitrix/templates/24hnew/css/../img/icon1color.png) no-repeat center / contain}
.panel-group-features .fa{height:43.5px;margin-top:0!important;width:69px;padding:15px 0 5px;height:69px;background-size:50%}
.panel-group-features .panel-title{padding-left:0}
.panel-group-features .panel-heading{padding:0}
.panel-group-features .panel-title a{height:69px;display:flex;align-items:center;font-size:16px;position:relative}
.panel-group-features .panel-title a.collapsed:after{background:none}
.panel-group-features .fa-analytics{background:url(/bitrix/templates/24hnew/css/../img/icon2color.png) no-repeat center / contain;background-size:50%}
.panel-group-features .fa-chart-pie-alt{background:url(/bitrix/templates/24hnew/css/../img/icon3color.png) no-repeat center / contain;background-size:50%}
.panel-group-features .fa-user-headset{background:url(/bitrix/templates/24hnew/css/../img/icon6color.png) no-repeat center / contain;background-size:50%}
.panel-group-features .pay_metod{background:url(/bitrix/templates/24hnew/css/../img/icon5color.png) no-repeat center / contain;background-size:50%}
.panel-group-features .fa-buromobelexperte{background:url(/bitrix/templates/24hnew/css/../img/icon4color.png) no-repeat center / contain;background-size:50%}
.left-icon{width:69px;height:69px;background:#EDEDED}
#content .panel-group-features h2{margin-top:0;padding-left:0;font-size:16px}
#content .panel-group-features .panel-body p{font-size:12px;line-height:14px}
.panel-group-features .panel-default > .panel-heading{border:none;border-radius:0}
.panel-group-features .features-name{padding-left:15px;color:#2B3A4B}
#content .panel-group-features .panel{border-radius:0;-webkit-box-shadow:none;box-shadow:none}
#content .panel-group-features ul li{font-size:12px;line-height:14px}
#content .panel-group-features .panel + .panel{margin-top:10px}
.typeapp{font-style:normal;font-weight:400;font-size:10px;line-height:12px;color:#9E9E9E}
.birzy td.bm-name{text-align:left;width:20%}
.typeapp:nth-child(2){padding-left:6px;position:relative;margin-left:2px}
.typeapp:nth-child(2):before{display:block;width:1px;height:9px;position:absolute;left:0;bottom:2px;content:"";background:#9E9E9E}
.mobileapps a.apple-btn{background:#2D2D2D;border-radius:3px;border-color:#2D2D2D!important}
.mobileapps a.android-btn{border-radius:3px}
.birzy.table-responsive a.apple-btn,.birzy.table-responsive a.android-btn{padding:7px 9px 6px 14px;font-size:12px}
.mobileapps .rgb-num{color:#000;padding-right:16px}
.birzy.table-responsive.mobileapps .rgb-wrapper,.birzy.table-responsive.mobileapps .rgb-counter{box-shadow:none}
.birzy.table-responsive.mobileapps .rgb-wrapper{width:32px;height:32px;line-height:32px}
.birzy.table-responsive.mobileapps tr{border:1px solid #DADADA;box-sizing:border-box;border-radius:6px;display:flex;align-items:center;padding:5px 0;justify-content:space-between}
.birzy.table-responsive.mobileapps tr.border-tr{border:none}
.birzy.table-responsive.mobileapps tr.border-tr:hover{background:none}
.bodycontent .birzy.table-responsive.mobileapps .bm-img{width:auto}
.birzy.table-responsive.mobileapps td.num{padding:0;width:1%}
.birzy.table-responsive.mobileapps .bm-name a{font-size:18px;font-weight:600}
.birzy.table-responsive.mobileapps td.num .rgb-wrapper{position:absolute;top:-15px;left:-15px;border:1px solid #dadada}
.birzy.table-responsive.mobileapps td a.voteajax{font-size:16px;font-weight:500;display:flex}
.bodycontent .birzy.table-responsive.mobileapps tbody tr td.bm-img img{margin:unset}
.panel-group-features .panel-title a.collapsed:before,.panel-group-features .panel-title a:before{display:none}
.birzy.table-responsive.mobileapps a.view{padding:7px 18px 6px;font-size:12px}
.bm-name a + div{line-height:.8}
.birzy.table-responsive.mobileapps td.num{padding:0!important;min-width:17px}
.birzy.table-responsive.mobileapps .app-load{width:33%;display:flex;justify-content:space-between;padding-right:24px!important}
.birzy.table-responsive a.apple-btn:hover{background:#fff;color:#000}
.birzy.table-responsive.mobileapps a.apple-btn:hover i.apple{background-image:url(/bitrix/templates/24hnew/components/bitrix/news.list/top10mobileapp/apple-h.svg)}
.birzy.table-responsive.mobileapps a.android-btn:hover{background:#fff;color:#7bbf33}
.birzy.table-responsive.mobileapps tr.border-tr td{padding:0!important}
@media (max-width: 600px) {
.birzy.table-responsive.mobileapps td.num .rgb-wrapper,.birzy.table-responsive.mobileapps td.num{display:none}
.birzy.table-responsive.mobileapps .bm-name a{font-size:9px}
body .birzy.table-responsive.mobileapps .app-load{flex-direction:column;width:auto}
.birzy.table-responsive.mobileapps td.bm-name{text-align:left;width:22%}
.birzy.table-responsive.mobileapps td a.voteajax{font-size:10px;display:flex;align-items:center}
body .birzy.table-responsive.mobileapps a.view{padding:7px 5px 6px;font-size:8px}
.bodycontent .birzy.table-responsive.mobileapps .bm-img{text-align:center;padding:0 10px!important}
.birzy.table-responsive a.apple-btn,.birzy.table-responsive a.android-btn{font-size:8px}
body .birzy.table-responsive.mobileapps .app-load{padding:0 8px 0 14px !important}
body .birzy.table-responsive a.apple-btn,body .birzy.table-responsive a.android-btn{padding-left:25px!important}
i.appple,i.android{left:6px!important;top:4px!important}
.bm-name .typeapp{font-size:8px}
.app-load a:nth-child(2){margin-top:5px}
.birzy.table-responsive.mobileapps tr.border-tr td{padding:0!important}
.panel-group-features .fa.fa-angle-down{width:auto;position:absolute;bottom:0;height:auto;left:50%;color:#c4c2c2}
.panel-group-features .panel-title a.collapsed:after{width:10px;height:10px;right:auto;background:url(/bitrix/templates/24hnew/css/../img/arrow-down.svg) center no-repeat;background-size:contain;bottom:8px;top:auto;left:50%;margin-left:-5px}
.panel-group-features .panel-title a:after{position:absolute;content:"";right:auto;left:50%;z-index:999;width:10px;height:10px;top:auto;background:url(/bitrix/templates/24hnew/css/../img/arrow-up.svg) center no-repeat;background-size:contain;bottom:8px;margin-left:-5px}
body div.birzy.mobileapps .table.table-striped.table-hover.top-bm tbody tr td.bm-img img{max-width:45px}
.typeapp:nth-child(2):before{display:none}
body .birzy.table-responsive.mobileapps tr{justify-content:left}
.birzy.table-responsive.mobileapps{border:none}
body .mobileapps .app-rating .fa-star{background:url(/bitrix/templates/24hnew/css/../images/mobile-star.svg) center no-repeat;height:14px;width:14px;margin-right:4px;background-size:contain;margin-top:-2px}
}
.mobileapps .app-rating .fa-star{background:url(/bitrix/templates/24hnew/css/../images/mobile-star.svg) center no-repeat;height:18px;width:18px;margin-right:7px}
.mobileapps .app-rating .fa-star:before{content:''}
@media (max-width: 400px) {
body .birzy.table-responsive.mobileapps tr{justify-content:left}
.birzy.table-responsive.mobileapps td a.voteajax{font-size:8px}
body .birzy.table-responsive.mobileapps .app-load{padding:0 8px 0 0 !important}
body .bodycontent .birzy.table-responsive.mobileapps .bm-img{text-align:center;padding:0 4px 0 8px !important}
body .bodycontent .birzy.table-responsive.mobileapps .bm-name,body .bodycontent .birzy.table-responsive.mobileapps .app-rating,.birzy.table-responsive.mobileapps .app-view{padding:10px 6px!important}
body .birzy.table-responsive.mobileapps .app-load{padding:0 6px!important}
body .birzy.table-responsive.mobileapps .bm-name a{font-size:8px}
}
@media (min-width: 768px) and (max-width: 1030px) {
body .birzy.table-responsive.mobileapps .app-load{padding-right:10px!important}
body .birzy.table-responsive.mobileapps td.num,body .birzy.table-responsive.mobileapps td.num .rgb-wrapper{display:none}
}
.full-article .best-bookmakers-wrapper .top-bm tr[id^=buckmekerdesc],.full-article .best-bookmakers-wrapper .top-bm .buckmekerrow td{border:none!important}
.best-bookmakers-wrapper .time-output-cell .rate-label{display:flex;align-items:center;width:auto}
.best-bookmakers-wrapper .time-output-cell .rate-label .rate-value.TIME_OUTPUT{text-align:left;text-align:left;font-size:12px;line-height:14px;max-width:118px}
.best-bookmakers-wrapper .time-output-cell .fa-clock-o:before,.best-bookmakers-wrapper .rev-link-new .fa-comments:before{display:none}
.best-bookmakers-wrapper .time-output-cell .time-output{display:block}
.best-bookmakers-wrapper td.num .rgb-wrapper{position:absolute;top:-13px;left:-60px;box-shadow:none;background:linear-gradient(270deg,#E2E2E2 0%,#EAEAEA 39.39%);z-index:0;text-align:right;color:#222;width:99px;height:99px;line-height:99px;padding-right:7px}
.best-bookmakers-wrapper.main_best_bookmakers td.num .rgb-wrapper{left:-65px;padding-right:12px}
.best-bookmakers-wrapper td.num .rgb-wrapper .rgb-counter{width:auto;box-shadow:none;height:auto;font-weight:600;font-size:15px}
.best-bookmakers-wrapper .top-bm .buckmekerrow td:first-child{overflow:hidden;border-radius:5px;min-width:40px;border:none!important}
.best-bookmakers-wrapper.main_best_bookmakers .top-bm .buckmekerrow td:first-child{border-left:1px solid #E6E6E6!important}
.best-bookmakers-wrapper.main_best_bookmakers .last_button{border-right:1px solid #E6E6E6!important}
.full-article .best-bookmakers-wrapper .top-bm .buckmekerrow td:last-child{border:none!important;font-weight:500}
.best-bookmakers-wrapper .buckmekerrow,.best-bookmakers-wrapper .buckmekerrow .num{overflow:hidden}
.best-bookmakers-wrapper .buckmekerrow{height:66px;background:#F5F5F5}
.best-bookmakers-wrapper .showhide-tr{background:#F5F5F5}
.best-bookmakers-wrapper .showhide-tr:hover{background:#F5F5F5}
.best-bookmakers-wrapper .showhide-tr td{padding-top:0!important;padding-bottom:0!important}
.best-bookmakers-wrapper .showhide-tr td span{font-style:normal;font-weight:600;font-size:12px;line-height:16px;color:#000;border-top-left-radius:10px;border-top-right-radius:10px;cursor:pointer;padding:4px 50px 4px 40px}
.best-bookmakers-wrapper .showhide-tr td span.showdesc{display:inline-block}
.best-bookmakers-wrapper .showhide-tr td span.hidedesc{display:none}
.best-bookmakers-wrapper.main_best_bookmakers .buckmekerrow{background:#F7F7F7;border:1px solid #E6E6E6;border-bottom:none;border-left:none;border-radius:4px;overflow:hidden}
.best-bookmakers-wrapper.main_best_bookmakers .showhide-tr{border:1px solid #E6E6E6;border-top:none}
.best-bookmakers-wrapper.main_best_bookmakers .showhide-tr td{border-right:1px solid #E6E6E6}
.best-bookmakers-wrapper.main_best_bookmakers .buckmekerrow td{border-radius:4px}
.table-hover > tbody > tr.buckmekerrow:hover{background:none}
.best-bookmakers-wrapper .birzy i.fa-star{color:F0C143}
.best-bookmakers-wrapper a.bonus-btn{font-weight:500;font-size:14px;padding:8px 15px;display:inline-block;color:#fff;background:linear-gradient(168.13deg,#2AA1EA 24.58%,#0078CA 90.33%),#FFF;border-radius:100px}
.birzy.table-responsive a.bonus-btn img{display:inline-block;vertical-align:top;margin-right:5px;margin-left:0;position:relative;top:-.5px}
.best-bookmakers-wrapper .hidedesc{cursor:pointer;font-weight:400;background:url(/bitrix/templates/24hnew/images/hide-desc.svg) 75% 60% no-repeat #EEE;padding-right:19px}
.best-bookmakers-wrapper .showdesc{cursor:pointer;font-weight:400;background:url(/bitrix/templates/24hnew/images/show-desc.svg) 80% 60% no-repeat #EEE;padding-right:19px}
.best-bookmakers-wrapper .last_button .hidedesc:hover,.best-bookmakers-wrapper .last_button .showdesc:hover{color:#2a3056}
.best-bookmakers-wrapper .top-bm tbody tr td.bm-img img{margin-left:0}
.best-bookmakers-wrapper tr[id^=buckmekerdesc] .column_right .rate-label{min-width:auto;width:auto}
.best-bookmakers-wrapper tr[id^=buckmekerdesc] .column_right .rate-value{font-weight:400;font-size:15px;line-height:18px;color:#242424;float:none;position:relative;top:1px}
.best-bookmakers-wrapper.main_best_bookmakers tr[id^=buckmekerdesc] .column_right .rate-value{font-size:13px}
.best-bookmakers-wrapper .rate-value.TIME_OUTPUT.t2,.best-bookmakers-wrapper .rate-value.TIME_OUTPUT.t0,.best-bookmakers-wrapper .rate-value.TIME_OUTPUT.t1{color:#242424}
.best-bookmakers-wrapper.birzy .rate-label i.fa-check{text-align:center;color:#fff;width:20px;height:20px;border-radius:100%;background:linear-gradient(135deg,#39B100 0%,#2C8900 100%),#3BB54A;line-height:20px;margin-right:8px;position:relative;font-size:14px}
.best-bookmakers-wrapper.birzy .last_button{padding-right:16px!important}
.best-bookmakers-wrapper .column_left .tpl_default > div,.best-bookmakers-wrapper .column_right > div:not(.block-title-desc){padding:10px 0 2px}
.best-bookmakers-wrapper .block-title-desc{padding-left:0;font-size:18px;line-height:21px;font-weight:600;padding-bottom:6px;padding-top:0}
.best-bookmakers-wrapper.main_best_bookmakers .block-title-desc{font-size:16px}
.best-bookmakers-wrapper .buckmeckerdesc td{padding:0!important}
.best-bookmakers-wrapper tr[id^=buckmekerdesc] .rate-label{width:32.5%;font-size:15px}
.best-bookmakers-wrapper.main_best_bookmakers tr[id^=buckmekerdesc] .rate-label{font-size:13px}
.best-bookmakers-wrapper tr[id^=buckmekerdesc] .tpl_default .rating{width:53.5%}
.best-bookmakers-wrapper.birzy .bonus-cell a.registr:not(.btn-reg):not(.btn-no-rec),.best-bookmakers-wrapper .bottomlinks a.registr{font-size:14px;border-color:transparent;padding:6px 25px 7px;text-transform:none;font-weight:600!important;background:linear-gradient(180deg,#EE2B2B 0%,#D82525 100%),#FFF;border-radius:4px;margin-right:28px}
.best-bookmakers-wrapper.birzy.shordesc .bonus-cell a.registr:not(.btn-reg):not(.btn-no-rec){padding-left:16px;padding-right:16px}
.full-article .best-bookmakers-wrapper .top-bm .buckmekerrow td.last_button a,.best-bookmakers-wrapper.birzy td.last_button a.registr{font-style:normal;font-weight:500!important;font-size:14px;padding-left:20px;padding-right:21px;text-transform:inherit;color:#FFF;margin-right:0;max-width:87px;min-width:87px;background:linear-gradient(157.52deg,#39B100 0%,#2C8900 100%),linear-gradient(166.55deg,#2AA1EA 24.58%,#0078CA 90.33%),#FFF;border-radius:100px}
.full-article .best-bookmakers-wrapper .top-bm .buckmekerrow td.last_button a:hover,.best-bookmakers-wrapper.birzy td.last_button a.registr:hover{background:linear-gradient(157.52deg,#2C8900 0%,#2C8900 100%),linear-gradient(166.55deg,#2AA1EA 24.58%,#0078CA 90.33%),#FFF}
tr[id^=buckmekerdesc]{display:none}
.best-bookmakers-wrapper.birzy a.registr .fa-link{display:none}
.best-bookmakers-wrapper.birzy tr[id^=buckmekerdesc] .column_left{width:65%;padding-right:0;padding-top:18px}
.best-bookmakers-wrapper.birzy.main_best_bookmakers tr[id^=buckmekerdesc] .column_left{padding-left:7px}
.best-bookmakers-wrapper.birzy tr[id^=buckmekerdesc] .column_right{width:35%;padding-left:0;padding-top:18px}
.best-bookmakers-wrapper.birzy.not_main_bookmakers tr[id^=buckmekerdesc] .column_right div:nth-child(2){display:flex}
.best-bookmakers-wrapper.birzy tr[id^=buckmekerdesc] .bottomlinks .column_left{text-align:right;padding-top:12px}
.best-bookmakers-wrapper.birzy tr[id^=buckmekerdesc] .bottomlinks .column_right{padding-top:12px}
.paymnetblock{clear:both}
.best-bookmakers-wrapper .column_left > div:nth-child(odd),.best-bookmakers-wrapper.column_right .tpl_default > div:nth-child(odd){background:none}
.best-bookmakers-wrapper tr[id^=buckmekerdesc] .rate-value{font-size:15px;line-height:18px;color:#242424}
.best-bookmakers-wrapper a.voteajax{font-size:18px;display:flex;font-weight:500}
.best-bookmakers-wrapper a.voteajax .fa-star{font-size:28px;margin-right:6px;color:#F0C143}
.bodycontent .best-bookmakers-wrapper .top-bm .bm-img{width:20.5%}
.bodycontent .best-bookmakers-wrapper .star-cell{width:10%}
.bodycontent .best-bookmakers-wrapper .review-cell{width:11%}
.bottomlinks .column_right{text-align:right}
.best-bookmakers-wrapper.main_best_bookmakers .paymnetblock{padding-left:7px}
.best-bookmakers-wrapper .paymnetblock .block-title-desc{padding:19px 0}
.best-bookmakers-wrapper .paymnetblock{border-top:1px solid #f7f7f7;margin-top:19px}
.best-bookmakers-wrapper .rating .rate-line{height:4px;border-radius:100px}
.best-bookmakers-wrapper .star-cell .fa{top:0}
@media (min-width: 768px) {
.for_mobile.showmore-payments{display:none}
}
@media (max-width: 767px) {
.for_mobile.showmore-payments{display:block}
.best-bookmakers-wrapper.birzy tr[id^=buckmekerdesc] .column_right,.best-bookmakers-wrapper.birzy tr[id^=buckmekerdesc] .column_left{width:100%}
.best-bookmakers-wrapper.birzy td.num .rgb-wrapper{opacity:1}
.best-bookmakers-wrapper .time-output-cell{display:none}
body .best-bookmakers-wrapper tr[id^=buckmekerdesc] .rate-label{font-size:13px}
body .best-bookmakers-wrapper.birzy a.registr:not(.btn-reg):not(.btn-no-rec){padding:7px 11px}
body .best-bookmakers-wrapper.birzy tr[id^=buckmekerdesc] .bottomlinks{display:flex;padding-left:0}
.best-bookmakers-wrapper.birzy tr[id^=buckmekerdesc] .bottomlinks .column_left{text-align:left:}
}
.best-bookmakers-wrapper.birzy .paynetsicons img{margin:0 8px 13px 0;max-width:50px}
.best-bookmakers-wrapper.birzy a.view{background:url(/bitrix/templates/24hnew/css/../images/view-arrow.svg) no-repeat #F5F5F5 91% center;border-radius:4px;border:none;text-transform:none;font-weight:600!important;font-size:14px;line-height:18px;color:#000;min-width:175px;padding:9px 35px 9px 22px}
.best-bookmakers-wrapper .tpl_default .rating{vertical-align:baseline}
.table-hover > tbody > tr.buckmekerrow:hover{background:#F5F5F5}
.full-article .best-bookmakers-wrapper .top-bm .buckmekerrow td.last_button span:hover,.top-bm .buckmekerrow td.last_button span:hover,.best-bookmakers-wrapper .top-bm .buckmekerrow td.last_button span:hover{color:#299BE5}
.buckmekerrow td.time-output-cell{padding-top:11px!important;padding-bottom:0!important}
.full-article .best-bookmakers-wrapper .top-bm .buckmekerrow td.last_button span.hidedesc:hover{background:url(/bitrix/templates/24hnew/images/hide-desc-h.svg) center right no-repeat}
.full-article .best-bookmakers-wrapper .top-bm .buckmekerrow td.last_button span..showdesc:hover{background:url(/bitrix/templates/24hnew/images/show-desc-h.svg) center right no-repeat}
.best-bookmakers-wrapper .table-hover > tbody > tr.border-tr:hover{background:none}
.best-bookmakers-wrapper.birzy .bonus-cell a.registr:not(.btn-reg):not(.btn-no-rec):hover{background:linear-gradient(180deg,#D11F1F 0%,#D11F1F 100%)}
.best-bookmakers-wrapper.birzy a.view:hover{background:url(/bitrix/templates/24hnew/css/../images/view-arrow.svg) no-repeat #E4E4E4 91% center}
.best-bookmakers-wrapper a.bonus-btn:hover{background:linear-gradient(168.13deg,#047BCD 24.58%,#047BCD 90.33%)}
@media(max-width: 760px) {
.best-bookmakers-wrapper .showhide-tr td{border-right:none}
.best-bookmakers-wrapper a.voteajax{position:relative;top:0}
.inner-titles .best-bookmakers-wrapper td.last_button span:not(.rgb-counter):not(.rgb-num){font-size:10px;font-weight:300}
.inner-titles .best-bookmakers-wrapper td.blue_bgr span:not(.rgb-counter):not(.rgb-num),.inner-titles .best-bookmakers-wrapper td span.number_l:not(.rgb-counter):not(.rgb-num){font-size:9px}
.best-bookmakers-wrapper a.voteajax .fa-star{font-size:17px;top:-1px}
.shordesc.best-bookmakers-wrapper a.voteajax .fa-star{font-size:25px;top:-1px}
.best-bookmakers-wrapper a.voteajax{font-size:12px}
.shordesc.best-bookmakers-wrapper a.voteajax{font-size:18px}
.best-bookmakers-wrapper .fa-comments{width:20px;min-width:auto;position:relative;top:3px;height:16px;background:url(/bitrix/templates/24hnew/images/review-top-bm.svg) no-repeat center/ contain}
.best-bookmakers-wrapper a.bonus-btn{font-size:9px;line-height:11px}
.best-bookmakers-wrapper .last_button span{font-size:10px;line-height:14px}
.birzy.table-responsive a.bonus-btn img{max-width:10px}
.best-bookmakers-wrapper.birzy .last_button{padding-right:10px!important}
.full-article .best-bookmakers-wrapper .top-bm .buckmekerrow td:last-child{text-align:right}
.best-bookmakers-wrapper a.bonus-btn{padding-left:7px;padding-right:7px}
.best-bookmakers-wrapper .buckmekerrow{height:38px}
.best-bookmakers-wrapper .top-bm .buckmekerrow td.blue_bgr a{min-width:85px}
.birzy.table-responsive .top-bm .last_button{width:21%}
.best-bookmakers-wrapper.birzy .paynetsicons img:nth-of-type(12n){margin-right:9px}
.birzy td.flag-td{display:none}
.best-bookmakers-wrapper .table-wrapper{overflow-x:hidden}
body .best-bookmakers-wrapper.birzy tr[id^=buckmekerdesc] .bottomlinks{-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
.best-bookmakers-wrapper.birzy tr[id^=buckmekerdesc] .column_right,.best-bookmakers-wrapper.birzy tr[id^=buckmekerdesc] .column_left{width:100%;padding-right:7px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:7px}
.best-bookmakers-wrapper.birzy a.view{padding-left:12px;padding-right:25px;min-width:155px}
.best-bookmakers-wrapper.birzy tr[id^=buckmekerdesc] .bottomlinks .column_right,.best-bookmakers-wrapper.birzy tr[id^=buckmekerdesc] .bottomlinks .column_left{width:auto;text-align:left;margin-left:0;margin-right:0}
.best-bookmakers-wrapper.birzy tr[id^=buckmekerdesc] .bottomlinks .column_left{position:relative;left:25px}
.best-bookmakers-wrapper.main_best_bookmakers .showhide-tr td{border-right:none}
}
@media(max-width: 760px) and (min-width: 500px) {
.best-bookmakers-wrapper a.voteajax{-webkit-justify-content:center;justify-content:center}
.best-bookmakers-wrapper.birzy tr[id^=buckmekerdesc] .column_right,.best-bookmakers-wrapper.birzy tr[id^=buckmekerdesc] .column_left{width:100%;padding-left:7px}
body .best-bookmakers-wrapper.birzy tr[id^=buckmekerdesc] .bottomlinks{-webkit-justify-content:flex-end;justify-content:flex-end}
.full-article .best-bookmakers-wrapper .top-bm .buckmekerrow td.last_button a,.best-bookmakers-wrapper.birzy td.last_button a.registr{font-size:9px;max-width:54px;min-width:auto;letter-spacing:.5px}
}
@media(max-width: 500px) {
.best-bookmakers-wrapper .showhide-tr td span{font-size:10px}
.full-article .best-bookmakers-wrapper .top-bm .buckmekerrow td.last_button a,.best-bookmakers-wrapper.birzy td.last_button a.registr{font-size:11px;min-width:auto;font-size:9px;letter-spacing:.5px}
.best-bookmakers-wrapper.main_best_bookmakers .showhide-tr{display:flex;-webkit-justify-content:center;justify-content:center}
.birzy.table-responsive a.registr:not(.btn-reg):not(.btn-no-rec){border:none}
.for_mobile:after,.showmore-payments_top:after{content:"";display:inline-block;width:5px;height:5px;margin-left:5px;position:relative;top:-2px;-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);background:url(/upload/arrow_up.svg) no-repeat center / contain}
.for_mobile.arrow_up:after,.showmore-payments_top.arrow_up:after{content:"";display:inline-block;width:5px;height:5px;margin-left:5px;position:relative;top:-2px;-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);background:url(/upload/arrow_up.svg) no-repeat center / contain}
.best-bookmakers-wrapper.birzy.main_best_bookmakers tr[id^=buckmekerdesc] .column_left{padding-left:7px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%}
.best-bookmakers-wrapper .showdesc{background:url(/bitrix/templates/24hnew/images/show-desc.svg) 75% 60% no-repeat #EEE}
.best-bookmakers-wrapper .hidedesc{background:url(/bitrix/templates/24hnew/images/hide-desc.svg) 75% 60% no-repeat #EEE}
.best-bookmakers-wrapper .showdesc,.best-bookmakers-wrapper .hidedesc{padding-right:12px;min-width:57px}
.best-bookmakers-wrapper.main_best_bookmakers .buckmekerrow td.blue_bgr{width:20%}
body .birzy.table-responsive .table tbody td:nth-child(2){border-left:1px solid #E6E6E6}
.best-bookmakers-wrapper.main_best_bookmakers .paymnetblock{padding-left:0}
.best-bookmakers-wrapper.shordesc a.voteajax .fa-star{position:relative;top:0}
.best-bookmakers-wrapper .block-title-desc{font-size:15px}
.showmore-payments_top.arrow_up{margin-left:0}
.best-bookmakers-wrapper tr[id^=buckmekerdesc] .column_right .rate-value{font-size:13px}
.best-bookmakers-wrapper .buckmekerrow{display:flex;align-items:center;justify-content:space-between;max-width:362px;height:47px;border-radius:0}
.best-bookmakers-wrapper.main_best_bookmakers .buckmekerrow{border-left:1px solid #E6E6E6;max-width:386px}
.best-bookmakers-wrapper.main_best_bookmakers .last_button{border-right:none!important}
body .birzy.table-responsive .table tbody td:nth-child(2){border-left:none}
}
@media(max-width: 375px) {
.full-article .best-bookmakers-wrapper .top-bm .buckmekerrow td.last_button a,.best-bookmakers-wrapper.main_best_bookmakers .top-bm .buckmekerrow td.last_button a{padding-top:7px!important;padding-bottom:7px!important}
.best-bookmakers-wrapper.birzy.main_best_bookmakers tr[id^=buckmekerdesc] .column_left{width:95%}
.best-bookmakers-wrapper.main_best_bookmakers .buckmekerrow,.best-bookmakers-wrapper .buckmekerrow{display:flex;width:344px;align-items:center;justify-content:space-between;max-width:344px;height:47px;border-radius:0}
.best-bookmakers-wrapper.main_best_bookmakers .showhide-tr{width:344px}
.best-bookmakers-wrapper .buckmekerrow{width:323px}
body .birzy.table-responsive .table tbody td:nth-child(2){border-left:none}
.best-bookmakers-wrapper.main_best_bookmakers .last_button{border-right:none!important}
.showmore-payments_top.arrow_up{margin-left:-20px}
.best-bookmakers-wrapper.birzy tr[id^=buckmekerdesc] .bottomlinks .column_left{position:relative;left:5px}
.best-bookmakers-wrapper.birzy tr[id^=buckmekerdesc] .column_right,.best-bookmakers-wrapper.birzy tr[id^=buckmekerdesc] .column_left{width:100%;padding-left:7px}
.full-article .best-bookmakers-wrapper .top-bm .buckmekerrow td:last-child{text-align:left}
body div.birzy .table.table-striped.table-hover.top-bm tbody tr td.bm-img img{margin-left:8px}
.best-bookmakers-wrapper .last_button .hidedesc{margin-right:78px}
.best-bookmakers-wrapper.main_best_bookmakers .last_button .hidedesc{margin-right:0}
}
@media(max-width: 320px) {
.inner-titles .best-bookmakers-wrapper td.blue_bgr span:not(.rgb-counter):not(.rgb-num),.inner-titles .best-bookmakers-wrapper td span.number_l:not(.rgb-counter):not(.rgb-num){white-space:normal;text-align:left}
.full-article .best-bookmakers-wrapper .top-bm .buckmekerrow td.blue_bgr a span{white-space:normal;text-align:left}
.best-bookmakers-wrapper.birzy tr[id^=buckmekerdesc] .bottomlinks .column_left{left:0}
.best-bookmakers-wrapper .top-bm .buckmekerrow td.blue_bgr a{min-width:60px}
.best-bookmakers-wrapper .last_button .showdesc{padding-right:13px}
.best-bookmakers-wrapper a.bonus-btn{padding-left:3px;padding-right:3px}
body div.birzy .table.table-striped.table-hover.top-bm tbody tr td.bm-img img{max-width:40px}
.best-bookmakers-wrapper.birzy tr[id^=buckmekerdesc] .column_right,.best-bookmakers-wrapper.birzy tr[id^=buckmekerdesc] .column_left{margin-left:0;max-width:85%}
body .birzy.table-responsive .table tbody td:nth-child(2){width:10%}
.bodycontent .best-bookmakers-wrapper .star-cell{width:5%}
body .full-article .best-bookmakers-wrapper .top-bm tbody tr td.bm-img img{margin-left:0}
.full-article .best-bookmakers-wrapper .top-bm .buckmekerrow td:last-child{padding-right:0!important}
tr[id^=buckmekerdesc] .bottomlinks{max-width:300px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.best-bookmakers-wrapper.birzy tr[id^=buckmekerdesc] .bottomlinks .column_left,.bottomlinks .column_right{text-align:left}
.best-bookmakers-wrapper .top-bm tbody tr td.bm-img img{margin-left:0}
}
@media(max-width: 360px) {
body .best-bookmakers-wrapper.birzy tr[id^=buckmekerdesc] .bottomlinks{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.best-bookmakers-wrapper.birzy tr[id^=buckmekerdesc] .bottomlinks .column_left{left:0}
}
@media(max-width: 320px) {
.best-bookmakers-wrapper.main_best_bookmakers .buckmekerrow,.best-bookmakers-wrapper .buckmekerrow{max-width:290px;padding-right:10px}
.best-bookmakers-wrapper.main_best_bookmakers .showhide-tr{width:290px}
.bodycontent .best-bookmakers-wrapper .star-cell,body .birzy.table-responsive .table tbody td:nth-child(2){width:auto}
.best-bookmakers-wrapper.main_best_bookmakers .top-bm .buckmekerrow td.blue_bgr a{min-width:50px;max-width:50px;white-space:normal}
.time-output-cell{display:none}
.best-bookmakers-wrapper .buckmekerrow{max-width:265px;padding-right:0}
.shordesc thead .buckmekerrow .img_circle{width:120px;height:120px}
.best-bookmakers-wrapper.birzy.shordesc a.view{font-size:11px}
.best-bookmakers-wrapper.shordesc a.voteajax{font-size:14px}
.top_banner{height:50px!important}
}
@media (max-width: 767px) {
.top-bm-wrapper.best-bookmakers-wrapper .blue_bgr_mob a.bonus-btn img{max-width:28px}
.best-bookmakers-wrapper.best-bookmakers-wrapper .new-template-shordesc .fa-comments{height:24px;width:30px}
.best-bookmakers-wrapper.birzy.shordesc a.registr_mob:not(.btn-reg):not(.btn-no-rec){background:linear-gradient(180deg,#EE2B2B 0%,#D82525 100%),#FFF;border-radius:4px}
}
@media (min-width: 768px) {
.blockContentAbsolute div.offer:nth-of-type(3n+1){clear:left}
}
@media (min-width: 991px) {
.more-info.detail-articles.in-best-bookmakers .item{width:23.92%}
.more-info.bonus-list .item img{min-height:199px}
.more-info.bonus-list .bonus_title{display:block;min-height:39px}
.more-info.bonus-list > .item:nth-of-type(3n+1){clear:left}
.blockContentAbsolute div.offer:nth-of-type(3n+1){clear:left}
}
@media (max-width: 600px) and (min-width: 280px) {
.more-info.bonus-list .news-line .item:nth-child(2n+1){clear:left}
.more-info.bonus-list .bonus_title{display:block;min-height:58px}
#bukmekerbonus .news-line{display:block}
.more-info.bonus-list > .item:nth-of-type(2n){clear:left}
}
@media (max-width: 767px) and (min-width: 601px) {
.more-info.bonus-list .bonus_title{display:block;min-height:58px}
#bukmekerbonus .news-line{display:block}
.more-info.bonus-list > .item:nth-of-type(3n+1){clear:left}
}
/* End */


/* Start:/bitrix/templates/24hnew/css/media.css?170048817410727*/
@media (min-width:280px) and (max-width:600px) {
.wrap{padding-top:135px}
h3{text-align:center}
.slogan,.search,#sidebar,.nav-tabs{display:none}
.navLeft img{display:block;margin:0 auto}
.navbar-nav{margin:0}
.navbar-collapse.in{padding:0}
.navLeft li a{padding:10px 0;border-top:1px solid #3B3D54;border-bottom:1px solid #292A2D}
.top-stavki .stavka{margin-right:0}
.menu-sport ul li a i.icon-football{background-position:-25px -242px!important}
.menu-sport ul li a i.icon-hockey{background-position:-25px -276px!important}
.menu-sport ul li a i.icon-tennis{background-position:-25px -309px!important}
.menu-sport ul li a i.icon-basketball{background-position:-25px -343px!important}
.menu-sport ul li a i.icon-baysball{background-position:-25px -377px!important}
.menu-sport ul li a i.icon-valeyball{background-position:-25px -411px!important}
.menu-sport ul li a i.icon-biatlon{background-position:-25px -445px!important}
.menu-sport ul li a i.icon-boks{background-position:-25px -479px!important}
.menu-sport ul li a i.icon-darts{background-position:-25px -514px!important}
.menu-sport ul li a i.icon-skachki{background-position:-25px -547px!important}
.menu-sport ul li a i.icon-bega{background-position:-25px -581px!important}
.menu-sport ul li a i.icon-formula{background-position:-25px -616px!important}
.navbar-default .navbar-nav > .active > a,.navbar-default .navbar-nav > li > a:hover,.navbar-default .navbar-nav > .active > a:hover{border-bottom:1px solid #131838;background:#181F46;color:#fff}
.mobileMenu{display:block!important;text-align:center;padding-top:10px;background:#DEDEDE;margin:0 -17px;padding-bottom:15px}
.top-3 ul{width:135px;margin:0 auto}
.top-3 h4{color:#2A3056;text-transform:uppercase;font-size:14px;font-weight:700;margin-bottom:20px}
.menu-left{width:170px;margin:0 auto;margin-top:40px}
.menu-left ul li{margin-top:12px}
.menu-left ul li a{color:#2A3056;font-weight:700;font-size:14px}
.menu-sport{width:172px;margin:0 auto;margin-top:40px}
.menu-sport h4{color:#2a3056;text-transform:uppercase;font-size:12px;font-weight:700;margin-bottom:20px}
.menu-sport ul li{margin-top:10px}
.menu-sport ul li a{color:#2A3056;font-weight:700;font-size:14px}
a.hide-sport{color:#2a3056;font-size:11px;border-bottom:1px dotted}
.more-info .item,.news-item,.inner h1,.breadcrumb{text-align:center}
.bonus .image img,.hometable,.lider{width:100%}
.more-info .item{float:left;width:47%}
.news-item .image img,.rating .lider{width:100%}
.search-mobile{float:right!important;color:#BABCC8;font-size:18px;padding:4px 0;display:block!important}
.other-stavki .stavka{margin:0}
.navbar-toggle{float:left;font-weight:600;margin:0 5px 0 0;width:10%;padding:5px 0}
.navbar-toggle .icon-bar{background:#babcc8}
header{padding:0;padding-bottom:0;padding:0 0;padding-bottom:0;height:auto;position:fixed;top:0}
.fa-search::before{margin-right:15px}
.logo-img{float:none!important;margin:0 auto 0 10px;text-align:center;width:70%}
.logo{padding:0}
.navbar{background:rgba(0,0,0,0) none repeat scroll 0 0;text-align:center;overflow-x:hidden}
.rating{width:100%}
.rating h3{width:100%;padding:0}
.rating .lider .title img{float:none;margin:10px 0}
.rating .lider .title{text-align:center}
.rating .lider .description .text{float:none;text-align:center}
.rating .lider .description .button{float:none;text-align:center}
/* #content{padding:20px 0 0 0;} */ /*set 0 after NY*/
#content{margin-top:-4em;padding:0}
.news{margin-top:0;margin-bottom:20px;width:100%;padding:0}
.social-footer{display:block;font-size:20px;padding:0}
.logo-footer{float:left}
.bottom{float:left;text-align:center}
.bonus .description,.news-item .description{width:100%;margin:0;margin-top:20px;text-align:center}
.inner{padding:30px 10px!important;width:100%}
.bonus .image{float:none;margin:0 auto;text-align:center;width:100%}
.news-item .image{float:none;margin:0 auto;max-width:60%}
.bonus{width:100%}
.rate-table td{padding:10px 0!important}
.news .item .data{float:none;margin:0}
.news .item .data span{display:initial}
.news .item{border-radius:3px;padding:0;width:100%;float:left;margin-right:5px;text-align:left;margin-bottom:10px}
.offers .offer{text-align:center;border-bottom:none;width:100%!important;padding-bottom:0;}
.offers .offer .img img{margin:0 auto;width:67%}
.index .offers .offer .img img{margin:0 auto;width:100%;}
.offers{float:none;padding:0}
.meta-titles{text-align:center;width:100%;margin-top:15px}
.inner-titles{text-align:center!important;width:100%;border-bottom:1px solid #f0f0f0}
.inner-titles li{text-align:justify!important}
.inner-titles p{text-align:justify!important}
.inner-titles img{margin:0 auto;text-align:center;float:none;max-width:100%;margin-bottom:15px}
.actions{width:100%}
/* .presentblock .gift_link{top:65px} */
.presentblock .gift_link{top:-6px}
}
@media (min-width:600px) and (max-width:1200px) {
.actions{width:auto;float:none}
.meta-titles{width:auto}
.inner-titles img{margin-right:12px}
.about_us .inner-titles img {margin: 0 auto; float: none;}
}



@media (min-width:800px) and (max-width:1030px) { 
	.breadcrumb {margin-top:20px;}
}


@media (min-width:768px) and (max-width:1200px) {
	.inner-titles img{margin-right:45px}
	.showMoreMain.mob-forecasts {display: block;}
    #content .seo {width: 100%;}
	#content .seo p, body .all-pluses  {max-width: 100%;}
}


@media (min-width:600px) and (max-width:1200px) {
.navbar .container{width:auto;padding:0}
.navbar-nav > li{width:100%}
.inner{padding:30px 10px!important;width:100%}
#content.inner{padding-top:180px!important}
.navLeft li a{padding:10px 0;border-top:1px solid #3B3D54;border-bottom:1px solid #292A2D}
.top-stavki .stavka{margin-right:0}
.menu-sport ul li a i.icon-football{background-position:-25px -242px!important}
.menu-sport ul li a i.icon-hockey{background-position:-25px -276px!important}
.menu-sport ul li a i.icon-tennis{background-position:-25px -309px!important}
.menu-sport ul li a i.icon-basketball{background-position:-25px -343px!important}
.menu-sport ul li a i.icon-baysball{background-position:-25px -377px!important}
.menu-sport ul li a i.icon-valeyball{background-position:-25px -411px!important}
.menu-sport ul li a i.icon-biatlon{background-position:-25px -445px!important}
.menu-sport ul li a i.icon-boks{background-position:-25px -479px!important}
.menu-sport ul li a i.icon-darts{background-position:-25px -514px!important}
.menu-sport ul li a i.icon-skachki{background-position:-25px -547px!important}
.menu-sport ul li a i.icon-bega{background-position:-25px -581px!important}
.menu-sport ul li a i.icon-formula{background-position:-25px -616px!important}
.navbar-default .navbar-nav > .active > a,.navbar-default .navbar-nav > li > a:hover,.navbar-default .navbar-nav > .active > a:hover{border-bottom:1px solid #131838;background:#181F46;color:#fff}
.mobileMenu{display:block!important;text-align:center;padding-top:10px;background:#DEDEDE;margin:0 -17px;padding-bottom:20px}
.top-3 ul{width:135px;margin:0 auto}
.top-3 h4{color:#2A3056;text-transform:uppercase;font-size:14px;font-weight:700;margin-bottom:20px}
.menu-left{width:170px;margin:0 auto;margin-top:40px}
.menu-left ul li{margin-top:12px}
.menu-left ul li a{color:#2A3056;font-weight:700;font-size:14px}
.menu-sport{width:172px;margin:0 auto;margin-top:40px}
.menu-sport h4{color:#2a3056;text-transform:uppercase;font-size:12px;font-weight:700;margin-bottom:20px}
.menu-sport ul li{margin-top:10px}
.menu-sport ul li a{color:#2A3056;font-weight:700;font-size:14px}
a.hide-sport{color:#2a3056;font-size:11px;border-bottom:1px dotted}
.navbar-nav{margin:0}
.navbar-collapse.in{padding:0;overflow-x:hidden}
.navLeft img{display:block;margin:0 auto}
.news-offers,.rating .lider{width:100%;float:left}
.news-item .image{width:46%}
.inner-titles img{display:block}
#content{padding-top:70px}
.other-stavki .stavka{width:48.3222%}
.inner h1{text-align:center}
body{padding:0}
h3{text-align:center}
.more-info .item{text-align:center;width:31.333333%;float:left}
.slogan,.search,#sidebar,.nav-tabs,.menu{display:none}
.black ul.menu{display:block}
.search-mobile{float:right!important;color:#BABCC8;font-size:18px;padding:4px 0;display:block!important}
.navbar-toggle{float:left;margin:0;display:block}
.navbar-toggle .icon-bar{background:#babcc8}
header{padding:0;padding-bottom:0;height:auto;position:fixed;top:0}
.logo-img{float:none!important;margin:0 auto;width:90%;text-align:center}
.logo{padding:0;width:100%}
.top-stavki .stavka{width:49%;float:left;margin-right:5px;padding:0 10px}
.other-stavki{width:100%}
.other-stavki .stavka{width:50%;float:left;padding:0 5px;margin-right:0}
.news{width:48%;padding:0;padding:20px 0}
.news .item{width:100%;float:left;margin-left:0;border-bottom:1px solid #E4E4E4;padding-bottom:20px}
.news .item .data{float:none}
.news .item .data span{display:initial}
.offers{padding:0}
.offers .offer{width:31.888888%;height:285px;float:left;margin-left:10px;padding-bottom:13px!important;text-align:center}
.rate-table{width:100%}
.navbar-nav{padding:0;text-align:center;float:none}
.navbar-right{padding:0 85px}
}
@media (min-width:600px) and (max-width:991px) {
.offers .offer{width:31.11%;height:auto}
}
@media screen and (min-width:330px) and (max-width:365px) {
.table-responsive > .table{margin-bottom:0;zoom:.9}
}
@media screen and (min-width:310px) and (max-width:330px) {
.table-responsive > .table{margin-bottom:0;zoom:.8}
}
@media screen and (min-width:280px) and (max-width:310px) {
.table-responsive > .table{margin-bottom:0;zoom:.7}
}
@media (max-width:1205px) and (min-width:1200px) {
.navbar{min-height:0;text-align:center;margin-top:10px;position:relative!important}
.navbar-collapse.collapse{display:none}
.collapse.in{display:block!important}
}
@media (min-width:1205px) {
.navbar-collapse.collapse{display:block!important}
}
@media (min-width:768px) and (max-width:1200px) {
.search-mobile input[type="text"]{width:100px}
}
@media (max-width:767px) {
.search-mobile input[type="text"]{width:30px}
i.mainIco.icon-world-cup{display:none}
}
@media (max-width:600px) {
#main-content .top-stavki .stavka{max-height:212px}
.desc-link{display:none}
.mobile-banner-link,.mob-all-main{display:block}
.mobile-banner-link img{width:100%}
.mob-all-main{color:#2ba4ed;font-family:'Roboto',sans-serif;font-size:14px;font-weight:400;border:none;background-color:transparent;padding:0;text-transform:uppercase;display:block;text-align:right}
.maincol2-padding .menu-left.menu-sport ul li a span:not(.kinds){width:100%;height:100px}
.maincol2-padding .menu-left.menu-sport ul ul{width:33%!important;min-height:124px!important}
}
@media (max-width:380px) {
/* .presentblock .gift_link{top:50px!important} */
h1.main{font-size:21px}
}
@media (max-width:279px) {
.presentblock .gift_link{top:-80px}
}
/* End */


/* Start:/bitrix/templates/24hnew/css/swiper-bundle.min.css?170953852518436*/
/**
 * Swiper 11.0.7
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2024 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: February 27, 2024
 */

@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}
/* End */


/* Start:/bitrix/templates/24hnew/css/jquery.fancybox.min.css?17004881743426*/
.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:0;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5)}.fancybox-outer,.fancybox-inner{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url(/bitrix/templates/24hnew/css/fancybox_sprite.png)}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url(/bitrix/templates/24hnew/css/fancybox_loading.gif) center center no-repeat}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url(/bitrix/templates/24hnew/css/blank.gif);-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible!important}.fancybox-lock{overflow:hidden!important;width:auto}.fancybox-lock body{overflow:hidden!important}.fancybox-lock-test{overflow-y:hidden!important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url(/bitrix/templates/24hnew/css/fancybox_overlay.png)}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:700;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}
/* End */


/* Start:/bitrix/templates/24hnew/css/font-awesome_custom.css?1700488174796*/
.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}
.fa-3x{font-size:3em}
.fa-fw{width:1.28571429em;text-align:center}
.fa-search:before{content:'\e800'}
.fa-flag:before{content:'\e801'}
.fa-star:before{content:'\e802'}
.fa-check:before{content:'\e803'}
.fa-eye:before{content:'\e804'}
.fa-twitter:before{content:'\f099'}
.fa-facebook:before{content:'\f09a'}
.fa-caret-down:before{content:'\f0dd'}
.fa-spinner:before{content:'\f110'}
.fa-apple:before{content:'\f179'}
.fa-vk:before{content:'\f189'}
.fa-telegram:before{content:'\f2c6'}
.fa-instagram:before{content:'\f32d'}
/* End */


/* Start:/bitrix/templates/24hnew/components/bitrix/menu/mobile_css/style.css?17004881731385*/
.mobmenu_left label{cursor:pointer}
@media (min-width:1301px){.mobmenu_left{display:none}}
.mobmenu{position:fixed;top:0;left:0;background:#f3f3f3;width:284px;height:100%;border-right:1px solid #e0e0e0;transform:translate3d(-284px,0,0);transition:transform .35s;z-index:999999}
.mobmenu label.menu-toggle{position:absolute;right:-60px;width:60px;height:60px;line-height:0;display:block;padding:0;text-indent:-9999px;background:url(/bitrix/templates/24hnew/components/bitrix/menu/mobile_css/menu.svg) 50% 50%/25px 25px no-repeat}
@media (max-width:380px){.col-lg-8{left:1em}}
@media (min-width:381px) and (max-width:730px){.col-lg-8{left:1em}}
@media (min-width:1200px) and (max-width:1300px){.col-lg-8{left:2em}}
.menu-checkbox:checked + .mobmenu label.toggle{display:none}
.mobmenu ul li{padding-left:12px;border-bottom:1px solid #e0e0e0}
.mobmenu ul li > label{background:url(/bitrix/templates/24hnew/components/bitrix/menu/mobile_css/right-arrow.svg) 100% 50%/16px 16px no-repeat}
.mobmenu ul li a,.mobmenu ul li label{display:block;font-size:14px;width:87%;line-height:35px;text-decoration:none;color:#000}
.mobmenu ul li a:hover,.mobmenu ul li label:hover{color:#666}
.menu-checkbox{display:none}
.mobmenu .mobmenu label.menu-toggle{display:none}
.menu-checkbox:checked + .mobmenu{transform:translate3d(0,0,0)}
.mobmenu .mobmenu_social{display:flex;max-width:5em;padding-top:7px;border:none}
.mobmenu .mobmenu_social a{color:#0c83d3}
.mobmenu .mobmenu_social a:hover{color:#047bcd}
/* End */


/* Start:/bitrix/templates/24hnew/components/bitrix/menu/default_new/style.min.css?170048817358*/
.navLeft li.dropdown:hover > .dropdown-menu{display:block}
/* End */


/* Start:/bitrix/templates/24hnew/components/bitrix/news.list/frame-bonus-list/style.css?1700488173131*/
div.news-list{word-wrap:break-word}
div.news-list img.preview_picture{float:left;margin:0 4px 6px 0}
.news-date-time{color:#486DAA}
/* End */


/* Start:/bitrix/templates/24hnew/components/bitrix/breadcrumb/template_new/style.min.css?1700488174448*/
.bx-breadcrumb{margin:10px 0}.bx-breadcrumb i{color:#b5bdc2;line-height:13px;font-size:12px;vertical-align:middle;margin-right:5px}.bx-breadcrumb .bx-breadcrumb-item{float:left;margin-bottom:10px;white-space:nowrap;line-height:13px;vertical-align:middle;margin-right:10px}.bx-breadcrumb .bx-breadcrumb-item span{font-family:"Open Sans",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:13px}.bx-breadcrumb .bx-breadcrumb-item a{border-bottom:0}
/* End */


/* Start:/bitrix/templates/24hnew/components/bitrix/menu/vertical_multilevel_new/style.min.css?17004881732111*/
ul#vertical-multilevel-menu,#vertical-multilevel-menu ul{margin:0;padding:0;list-style:none;width:214px;font-size:12px}#vertical-multilevel-menu li ul{position:absolute;top:auto;display:none;z-index:500;height:auto;border:1px solid #c1c1c1;border-bottom:0;width:200px}#vertical-multilevel-menu li a{display:block;text-decoration:none;color:#4f4f4f;font-weight:bold;padding:5px;background:#f5f5f5;border-bottom:1px solid #c1c1c1}#vertical-multilevel-menu li a.item-selected{background-color:#d6d6d6}#vertical-multilevel-menu li a:hover{background-color:#d6d6d6}#vertical-multilevel-menu a.root-item{color:#fff;font-weight:bold;font-size:12px;padding:5px 0 7px 35px;background:#61656a url(/bitrix/templates/24hnew/components/bitrix/menu/vertical_multilevel_new/images/item_bg.gif) 0 0 no-repeat;border:0;box-sizing:border-box;-moz-box-sizing:border-box}#vertical-multilevel-menu a.root-item:hover,#vertical-multilevel-menu a.root-item-selected:hover{background:#61656a url(/bitrix/templates/24hnew/components/bitrix/menu/vertical_multilevel_new/images/item_bg.gif) 0 -26px no-repeat}#vertical-multilevel-menu a.root-item-selected{color:#fff;font-weight:bold;font-size:12px;padding:5px 0 7px 35px;background:#61656a url(/bitrix/templates/24hnew/components/bitrix/menu/vertical_multilevel_new/images/item_bg.gif) 0 -26px no-repeat;border:0;box-sizing:border-box;-moz-box-sizing:border-box}#vertical-multilevel-menu a.parent{background:#f5f5f5 url(/bitrix/templates/24hnew/components/bitrix/menu/vertical_multilevel_new/images/arrow.gif) center right no-repeat;padding-right:10px}#vertical-multilevel-menu a.denied{background:#f5f5f5 url(/bitrix/templates/24hnew/components/bitrix/menu/vertical_multilevel_new/images/lock.gif) center right no-repeat;color:#ddd;padding-right:10px}/*\*/* html ul#vertical-multilevel-menu li{float:left;height:1%}* html ul#vertical-multilevel-menu li a{height:1%}/**/#vertical-multilevel-menu li ul.root-item{margin:-27px 0 0 210px}#vertical-multilevel-menu li ul{margin:-27px 0 0 133px}#vertical-multilevel-menu li:hover ul ul,#vertical-multilevel-menu li.jsvhover ul ul,#vertical-multilevel-menu li:hover ul ul ul,#vertical-multilevel-menu li.jsvhover ul ul ul{display:none}#vertical-multilevel-menu li:hover ul,#vertical-multilevel-menu li.jsvhover ul,#vertical-multilevel-menu li li:hover ul,#vertical-multilevel-menu li li.jsvhover ul,#vertical-multilevel-menu li li li:hover ul,#vertical-multilevel-menu li li li.jsvhover ul{display:block}
/* End */


/* Start:/bitrix/templates/24hnew/components/bitrix/news.list/bk-news_new/style.css?1700488173131*/
div.news-list{word-wrap:break-word}
div.news-list img.preview_picture{float:left;margin:0 4px 6px 0}
.news-date-time{color:#486DAA}
/* End */


/* Start:/bitrix/templates/24hnew/components/bitrix/news.list/news_main_new/style.css?1700488173131*/
div.news-list{word-wrap:break-word}
div.news-list img.preview_picture{float:left;margin:0 4px 6px 0}
.news-date-time{color:#486DAA}
/* End */


/* Start:/bitrix/templates/24hnew/components/bitrix/menu/bottom-menu/style.min.css?1700488173490*/
ul.left-menu{list-style:none;margin:0;padding:0;margin-bottom:8px;position:relative}ul.left-menu li{padding:10px 16px;background:#f5f5f5 url(/bitrix/templates/24hnew/components/bitrix/menu/bottom-menu/images/left_menu_bg.gif) top repeat-x}ul.left-menu li a{font-size:100%;color:#bc262c;font-weight:bold;text-decoration:none}ul.left-menu li a:visited{color:#bc262c}ul.left-menu li a:hover{color:#bc262c}ul.left-menu li a.selected:link,ul.left-menu li a.selected:visited,ul.left-menu li a.selected:active,ul.left-menu li a.selected:hover{color:#fc8d3d}
/* End */


/* Start:/bitrix/templates/24hnew/styles.css?17499084484585*/
#result_type_menu{list-style:none;font-weight:700;display:inline-block;vertical-align:bottom}
#result_type_menu li{float:left;margin-right:10px;margin-bottom:5px;position:relative;display:block}
#result_type_menu li a{display:block;padding:5px;color:#fff;background:#365d98;text-decoration:none;text-shadow:1px 1px 1px rgba(0,0,0,0.75);-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}
#result_type_menu li a:hover,#result_type_menu li.selected a{color:#fff;background:#2e4f81;background:rgba(46,79,129,0.75);text-decoration:underline}
#result_type_menu ul{list-style:none;position:absolute;left:-9999px;opacity:0;-webkit-transition:.25s linear opacity;z-index:500}
#result_type_menu ul li{padding-top:1px;float:none;left:-80px}
#result_type_menu ul a{white-space:nowrap;display:block}
#result_type_menu li:hover ul,#result_type_menu .submenu_show ul{left:0;opacity:1}
#result_type_menu li:hover a{background:#2e4f81;background:rgba(46,79,129,0.75);text-decoration:underline}
#result_type_menu li:hover ul a{text-decoration:none;-webkit-transition:-webkit-transform .075s linear}
#result_type_menu li:hover ul li a:hover{background:#365d98;background:rgba(54,93,152,0.75);text-decoration:underline;-moz-transform:scale(1.05);-webkit-transform:scale(1.05)}
.stavka{cursor:pointer}
.offers .offer:hover .title a{color:#000;text-decoration:underline}
.top-stavki .stavka:hover a.cat-link,.top-stavki .stavka:hover a.title,.other-stavki .stavka:hover .titles a.cat-link{text-decoration:underline}
.seo,#content .seo p{font:12px/20px Helvetica,sans-serif}
#content .seo p{margin:0 0 5px}

.burger-submenu {
background: url('/bitrix/templates/24hnew/img/burger-menu-svgrepo-com.svg');
    background-size: auto;
  width: 40px;
  height: 40px;
  display: block;
  background-size: cover;
  padding: 10px !important;
}
.nav-icon {
padding: 10px 5px 5px 5px !important;
}

.event-linking-hub {
    display: flex;
    gap: 10px;
    flex-wrap: wrap;
}

.event-linking-hub li {
    width: 205px;
    background-color:#ffffff;
    filter:drop-shadow(0px 4px 12px rgba(0,0,0,0.05000000074505806));
    padding-left: 12px;
    padding-right :9px;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 15px;
    font-weight: bold;
}

.event-linking-hub li a div {
    display: flex;
    gap: 5px;
    align-items: center;
}

.event-linking-hub img {
    margin-right: 0px !important;
    border-radius: 0px !important;
    margin-bottom: 0px !important;
}

.event-linking-hub li a {
    display: flex;
    justify-content: space-between;
    align-items: center;
    color: #000;
}

.event-linking-hub li a:hover {
    color: #06349f;
}

.event-linking-hub li a::after {
    content: ' ';
    background: url('/icons/arrow-right.svg');
    height: 15px;
    width: 15px;
    display: block;
}

.event-linking-bottom h2 {
    font-size: 24px !important;
    font-weight: bold !important;
}

.event-linking-bottom_box {
    background: #fff;
    padding: 20px;
    display: flex;
    flex-direction: column;
    font-size: 16px;
}

.event-linking-bottom_row {
    display: flex;
    gap: 5px;
}

.event-linking-bottom_row ul {
    display: flex;
    gap: 10px;
    flex-wrap: wrap;
    margin-top: 0px !important;
    list-style: none !important;
}

.eventsections.list {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    gap: 10px;
} 

.eventsections.list li {
    text-align: left !important;
    padding: 0px !important;
    margin: 0px !important;
    width: fit-content !important;
    top: 0px !important;
    position: static;
}

.eventsections.list li a {
    height: fit-content;
    display: flex;
    align-items: center;
    gap: 10px;
}

.eventsections.list li a span {
font-size: 16px !important;
    font-weight: 600 !important;
    font-family: Arial;
}

.eventsections.list li a:after {
    content: ' ';
    background: url('/icons/arrow-blue.svg');
    height: 15px;
    width: 15px;
    display: block;
}

.eventsections.list li i {
    display: none !important;
}

@media(max-width: 620px) {
    .eventsections.list {
         grid-template-columns: 1fr 1fr !important;
     }

    .eventsections.list li {
        width: 100% !important;
    }
    
    .eventsections.list li a {
        justify-content: space-between;
    }
    
    .eventsections.list li a span {
        font-size: 13px !important;
    }
}

.event-linking-bottom_row ul {
    padding-left: 0px !important;
}

.event-linking-bottom_row ul li {
    padding: 0px !important;
    margin-bottom: 0px !important;
}

.event-linking-bottom_row ul li:after {
    display: none;
}
/* End */


/* Start:/bitrix/templates/24hnew/template_styles.css?174990844890486*/
.presentblock {
  position: relative
}

.box.section-block p {
  text-align: left !important;
}

@media screen and (min-width: 800px) {
  .sticky {
    position: sticky;
    top: 15px;
  }
}

.icon-check::before {
  content: '✔️';
  display: inline-block;
  margin-right: 8px;
}

.icon-laptop::before {
  content: '💻';
  display: inline-block;
  margin-right: 8px;
}

.icon-present::before {
  content: '🎁';
  display: inline-block;
  margin-right: 8px;
}

.icon-promocod::before {
  content: '🔥';
  display: inline-block;
  margin-right: 8px;
}

.icon-app::before {
  content: '📱';
  display: inline-block;
  margin-right: 8px;
}

.icon-tv::before {
  content: '🎥';
  display: inline-block;
  margin-right: 8px;
}

.table-advantages table {
  border-collapse: collapse;
}

.table-advantages td,
th {
  border: none;
  padding: 15px;
  text-align: left;
}

.table-advantages td a {
  color: #66BEF5;
  font-weight: 400;
}

.table-advantages tr {
  border: 1px solid #ddd;
}

.p-20 {
  padding: 20px;
}

.content-tabs_bk {
  display: flex;
  align-items: center;
  gap: 5px;
  background: #fff;
  width: 100%;
  padding: 15px 19px;
  margin: 15px 0;
  border: 1px solid #E2E2E2;
  box-shadow: 0px 4px 12px 0px #0000000D;
  text-align: center;
}

.btn.btn-primary.registr {
  margin: 10px 0 20px;
}

.table-advantages td {
  border-right: 1px solid #ddd;
}

.tab-bk_item {
  display: flex;
  font-family: Arial;
  font-size: 16px;
  font-weight: 400 !important;
  line-height: 21.18px;
  color: #010101;
  background: #F7F7F7;
  border: 1px solid #EAEAEA;
  border-radius: 3px;
  padding: 8px 10px;
}

@media (max-width: 1000px) {
  .table-advantages {
    overflow: scroll;
    width: 100%;
  }

  .table-advantages table {
    width: 700px;
  }

  .content-tabs_bk {
    padding: 15px 10px !important;
    overflow-x: scroll;
    align-items: unset !important;
  }

}

@media (max-width: 600px) {
  .flex-reverse {
    flex-direction: column-reverse !important;
  }

  .tab-bk_item {
    font-size: 14px !important;
    padding: 5px 8px !important;
    white-space: nowrap;
  }

  .sticky {
    display: block !important;
    padding-left: 0px;
    padding-right: 0px;
  }
}


.mt-25 {
  margin-top: 25px;
}

.box blockquote {
  border-left: 0px;
  background: #E4F0FF;
  font-size: 16px;
}

.header_gift {
  display: none;
  position: absolute;
  width: 400px;
  right: 0;
  background: #fff;
  z-index: 100
}

.presentblock:hover .header_gift,
.header_gift img {
  display: block
}

.more-info.author .title {
  font-size: 16px;
  font-weight: 700
}

.more-info.author .name a {
  border-bottom: 1px dotted;
  color: #000;
  font-size: 15px;
  font-style: italic;
  text-decoration: none
}

.leftH {
  color: #2a3056;
  font-size: 14px;
  font-weight: 700;
  text-transform: uppercase
}

.article-rel-wrapper ul {
  list-style-type: disc;
  padding-left: 25px
}

.topline {
  padding: 15px;
  max-width: 100%;
  margin: 0 auto;
  background: #fff;
  border: 1px solid #e8e8e8;
  border-radius: 0
}

.topline div {
  padding: 0 5px
}

.topline p {
  font-size: 12px;
  margin: 0;
  text-align: justify;
  width: 90%;
  color: #000
}

.topline p span {
  float: right;
  font-size: 30px;
  color: #000;
  cursor: pointer
}

.box-modal_close {
  position: absolute;
  right: 7px;
  top: 10px;
  font-size: 11px;
  line-height: 15px;
  color: #999;
  cursor: pointer
}

.topline {
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 100
}

.nomobile {
  display: flex;
  justify-content: center;
  margin: 1em 0
}

.topline.cookies {
  width: 50%;
  position: fixed;
  bottom: 15px;
  z-index: 9999;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #2A3056F7;
  padding: 15px 25px;
  left: 0;
  border-radius: 5px;
  gap: 65px;
  box-shadow: 0px 4px 32px 0px #00000040;
  border: none !important;
}

.topline.cookies p {
  font-weight: 400;
  font-size: 14px;
  line-height: 120%;
  letter-spacing: 0%;
  color: #fff;
  margin: 0;
}

.topline.cookies p a {
  color: #66BEF5;
}

.topline.cookies p a:hover {
  text-decoration: underline;
}

button.box-modal_close.arcticmodal-close {
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 700 !important;
  font-size: 12px !important;
  line-height: 100%;
  letter-spacing: 0%;
  text-align: center;
  color: #fff !important;
  border-radius: 100px !important;
  width: 175px;
  height: 30px;
  background: linear-gradient(135deg, #39B100 0%, #2C8900 100%);
  position: unset !important;
  border: none !important;
  outline: none !important;
}

@media (max-width:767px) {
  .cookie {
    width: auto;
    left: 0;
    margin: 0 20px;
    flex-direction: column;
    gap: 10px;
    padding: 10px 15px;
  }

  .cookie p {
    font-size: 12px;
    text-align: center;
  }

  button.box-modal_close.arcticmodal-close {
    height: 25px;
  }
}

@media (max-width:530px) {
  #content .topfaq h2.main {
    width: 100%;
    text-align: left;
    padding-left: 60px
  }

  .topline p {
    line-height: 1.38;
    width: 95%;
    margin: 0 auto
  }

  .topline.cookies p {
    width: 100%
  }

  .marker.last.timer {
    display: none
  }

  .topline .box-modal_close img {
    max-width: 13px
  }

  .topline div {
    padding: 0
  }

  div.topline.cookies {
    width: 100%;
    border-radius: 0;
    bottom: 0
  }
}

@media(max-width:1300px) {
  .nomobile {
    display: none
  }
}

.nav>li>span {
  color: #fff;
  padding: 19.5px 14px;
  letter-spacing: -.4px;
  line-height: 21px;
  position: relative;
  display: block;
  font-weight: 600;
  cursor: pointer;
}

.dropdown-menu>li>span {
  color: #fff;
  padding-top: 15.5px;
  padding-bottom: 13.5px;
  display: block;
  padding: 15px 20px;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 12px;
  cursor: pointer;
}

.pb-5 {
  padding-bottom: 5px;
}

.dropdown-submenu:hover>.dropdown-menu-3 {
  display: block;
  position: absolute;
  left: 160px;
  margin-top: 1px;
}

.navLeft .dropdown-submenu>.dropdown-menu {
  bottom: 0px !important;
}

.parent.open>.drop-wrap>.png {
  display: block !important;
}

.sidebar {
  color: #333333;
}

.sidebar__item {
  background-color: #ffffff;
  margin-bottom: 20px;
  padding: 15px 15px;
  border: 1px solid #E2E2E2;
}

.sidebar__item:last-child,
.sidebar__item:only-child {
  margin-bottom: 0;
}

.sidebar__menu {}

.sidebar__item-title {
  font-size: 18px;
  font-weight: 700;
  margin-bottom: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #ECEAEA;
}

.sidebar__menu-list {
  margin: 0;
  padding: 0;
}

.sidebar__menu-list li {
  margin-bottom: 12px;
}

.sidebar__menu-list li:last-child {
  margin-bottom: 0;
}

.sidebar__menu-list li a {
  transition: color .2s ease;
  display: flex;
  align-items: center;
  gap: 3px;
}

.sidebar__menu-list li a img {
  width: 15px;
}

.sidebar__menu-list li a:hover {
  color: #2A3056;
}

.sidebar__bonuses {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.sidebar__bonuses-item {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  gap: 8px;
  width: 100%;
  padding: 10px 10px;
  border-radius: 5px;
  border: 1px solid #EAEAEA;
}

.sidebar__bonuses-logo {
  display: flex;
  width: 83px;
  height: 30px;
}

.sidebar__bonuses-logo img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}

.sidebar__bonuses-size {
  position: relative;
  padding-left: 19px;
  color: #34A101;
  font-size: 14px;
  font-weight: 700;
}

.sidebar__bonuses-size::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  width: 16px;
  height: 16px;
  background: url(/bitrix/templates/24hnew/img/ico-gift-primary.svg) 50% 50% / 100% no-repeat;
  transform: translateY(-50%);
}

.sidebar__bonuses-get {
  width: 100%;
  height: 30px;
}

.btn-accent {
  display: flex;
  align-items: center;
  justify-content: center;
  color: #ffffff !important;
  font-size: 14px;
  background: linear-gradient(135deg, #39B100 0%, #2C8900 100%);
  border-radius: 100px;
}

.btn-accent:hover {
  background: linear-gradient(157.52deg, #2C8900 0%, #2C8900 100%), linear-gradient(166.55deg, #2AA1EA 24.58%, #0078CA 90.33%), #FFF;
  border: none;
  color: #ffffff !important;
}

.sidebar__links {}

.sidebar__links-list li {
  margin-bottom: 12px;
  padding-bottom: 12px;
  border-bottom: 1px solid #ECEAEA;
}

.sidebar__links-list li:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
  border: none;
}

.sidebar__links-list li a {
  position: relative;
  display: block;
  padding-left: 19px;
  font-size: 14px;
  line-height: 120%;
  transition: color .2s ease;
}

.sidebar__links-list li a:before {
  content: '';
  position: absolute;
  top: 4px;
  left: 0;
  width: 5px;
  height: 9px;
  background: url(/bitrix/templates/24hnew/img/arrow-link.svg) 50% 50% / 100% no-repeat;
}

.sidebar__links-list li a:hover {
  color: #66BEF5;
}

.sidebar__tiles {}

.sidebar__tiles-list {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 10px 10px;
}

.sidebar__tiles-item {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 50px;
  border-radius: 5px;
  border: 1px solid #EAEAEA;
  transition: border-color .2s ease;
}

.sidebar__tiles-item:hover {
  border-color: #2A3056;
}

.sidebar__tiles-item img {
  width: 83px;
  height: 30px;
  object-fit: contain;
}

.sidebar__rating {
  padding: 15px 0;
}

.sidebar__rating .sidebar__item-title {
  padding-left: 15px;
  padding-right: 15px;
}

.sidebar__rating-list {
  margin-bottom: 15px;
}

.sidebar__rating-item {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 8px 12px;
  margin-bottom: 10px;
  padding: 0 20px 15px 28px;
  border-bottom: 1px solid #ECEAEA;
}

.sidebar__rating-item:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
  border: none;
}

.sidebar__rating-place {
  position: absolute;
  top: 4px;
  left: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  background-color: #EDEDED;
  font-size: 13px;
  font-weight: 700;
}

.sidebar__rating-title {}

.sidebar__rating-title img {
  width: 83px;
  height: 28px;
  object-fit: contain;
}

.sidebar__rating-stat {
  position: relative;
  padding-left: 18px;
  font-size: 13px;
  font-weight: 700;
}

.sidebar__rating-stat::before {
  content: '';
  position: absolute;
  display: block;
  top: 3px;
  left: 0;
  width: 13px;
  height: 13px;
  background: url(/bitrix/templates/24hnew/img/ico-star.svg) 50% 50% / 100% no-repeat;
}

.sidebar__rating-bonus {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 32px;
  background-color: #EFFDE9;
  padding: 5px 12px;
  color: #34A101;
  font-size: 14px;
  font-weight: 700;
  border: 1px dashed #3CE420;
}

.sidebar__rating-get {
  width: 100%;
  height: 30px;
}

.sidebar__rating-all {
  margin-left: 15px;
}

.link-all {
  position: relative;
  display: inline-block;
  padding-right: 18px;
  color: #66BEF5 !important;
  font-size: 14px;
  line-height: 130%;
  transition: color .2s ease;
}

.link-all::after {
  content: '';
  position: absolute;
  top: 50%;
  right: 0;
  width: 12px;
  height: 9px;
  background: url(/bitrix/templates/24hnew/img/all-link.svg) 50% 50% / 100% no-repeat;
  transform: translateY(-50%);
}

.link-all:hover {
  color: #4eb4f3;
  text-decoration: underline;
}

.ancorMenu.col-lg-3 {
  width: 24%;
}

.col-lg-9.inner,
.col-lg-9.col-sm {
  width: 76%;
}

.open-mobile-menu {
  display: none;
}


@media (max-width: 700px) {
  .col-lg-9.inner {
    width: 100%;
  }

  .ancorMenu.col-lg-3 {
    width: 100%;
  }


  .open-mobile-menu {
    display: block;
    position: relative;
    top: -55px;
    margin-bottom: 15px;
    margin-top: 15px;
    width: 100%;
  }

  .open-mobile-menu.active {
    z-index: 80;
  }

}

.text td {
  border: 1px solid black !important;
}

.rate-bookmaker__wrapper {
  margin-bottom: 30px;
}

.rate-bookmaker__items {
  margin-bottom: 20px;
}

.rate-bookmaker__item {
  background-color: #ffffff;
  margin-bottom: 10px;
  padding: 15px 20px;
  border: 1px solid #EAEAEA;
  box-shadow: 0px 4px 12px 0px rgba(0, 0, 0, 0.05);
}

.rate-bookmaker__item:last-child {
  margin-bottom: 0;
}

.rate-bookmaker__top {
  display: flex;
  align-items: center;
  gap: 15px;
}

.rate-bookmaker__place {
  font-size: 24px;
  font-weight: 700;
  color: #DADADA;

}

.rate-bookmaker__logo {
  flex: none;
  width: 110px;
  height: 40px;
}

.rate-bookmaker__logo a {
  display: flex;
  width: 100%;
  height: 100%;
}

.rate-bookmaker__logo a img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}

.rate-bookmaker__stat {
  display: flex;
  align-items: center;
  gap: 15px;
  flex: 1 1 auto;
}

.rate-bookmaker__rating {
  padding-right: 15px;
  border-right: 1px solid #EAEAEA;
}

.bookmaker-rating {
  position: relative;
  padding-left: 22px;
  font-size: 14px;
  font-weight: 700;
}

.bookmaker-rating::before {
  content: '';
  position: absolute;
  top: 50%;
  left: 0;
  width: 15px;
  height: 15px;
  background: url(/bitrix/templates/24hnew/img/ico-star.svg) 50% 50% / 100% no-repeat;
  transform: translateY(-50%);
}

.rate-bookmaker__reviews {}

.bookmaker-reviews {
  position: relative;
  padding-left: 22px;
  font-size: 14px;
  font-weight: 700;
}

.bookmaker-reviews::before {
  content: '';
  position: absolute;
  top: 50%;
  left: 0;
  width: 15px;
  height: 15px;
  background: url(/bitrix/templates/24hnew/img/ico-reviews.svg) 50% 50% / 100% no-repeat;
  transform: translateY(-50%);
}

.rate-bookmaker__action {
  display: flex;
  align-items: stretch;
  gap: 10px;
}

.rate-bookmaker__bonus {
  flex: none;
  width: 125px;
  height: 36px;
  background-color: #effde9;
  border-radius: 50px;
  border: 1px dashed #3CE420;
  overflow: hidden;
}

.rate-bookmaker__bonus a {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
}

.rate-bookmaker__bonus a span {
  position: relative;
  padding-left: 21px;
  color: #34A101;
  font-size: 14px;
  font-weight: 700;
}

.rate-bookmaker__bonus a span::before {
  content: '';
  position: absolute;
  display: block;
  top: 50%;
  left: 0;
  width: 16px;
  height: 16px;
  background: url(/bitrix/templates/24hnew/img/ico-gift-primary.svg) 50% 50% / 100% no-repeat;
  transform: translateY(-50%);
}

.rate-bookmaker__go {
  flex: none;
  width: 105px;
  height: 36px;
}

.btn-accent {}

.rate-bookmaker__view {
  flex: none;
  width: 145px;
}

.rate-bookmaker__view {
  text-align: center;
}

.btn--grey {
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #F5F5F5;
  padding: 8px 12px;
  color: #333333 !important;
  font-size: 14px;
  font-weight: 700;
  border-radius: 100px;
  border: 1px solid #E4E4E4;
  transition: border-color .2s ease;
}

.btn--link {
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #F5F5F5;
  padding: 8px 12px;
  color: #379dc7 !important;
  font-size: 14px;
  font-weight: 700;
  border-radius: 100px;
  border: 1px solid #379dc7;
  transition: border-color .2s ease;
}

.btn--grey:hover {
  color: #333333;
  border-color: #333333;
}

.rate-bookmaker__more {
  flex: none;
  position: relative;
  display: block;
  width: 36px;
  height: 36px;
  background-color: #ffffff;
  border-radius: 100px;
  border: 1px solid #EAEAEA;
}

.rate-bookmaker__more::before {
  content: '';
  position: absolute;
  display: block;
  top: 50%;
  left: 50%;
  width: 13px;
  height: 8px;
  background: url(/bitrix/templates/24hnew/img/ico-rate-more.svg) 50% 50% / 100% no-repeat;
  transform: translate(-50%, -45%);
  transition: transform .2s ease;
}

.rate-bookmaker__more.active::before {
  transform: translate(-50%, -50%) rotate(180deg);
}

.rate-bookmaker__bot {
  display: none;
  padding-top: 15px;
}

.rate-bookmaker__cols {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 15px;
  margin-bottom: 15px;
}

.rate-bookmaker__list {
  display: flex;
  flex-wrap: wrap;
  gap: 15px 25px;
  width: 48%;
  list-style: none;
  padding: 0;
  margin: 0;
}

.rate-bookmaker__list li {
  width: 150px;
  margin: 0;
  padding: 0;
  padding-left: 0 !important;
  font-size: 15px;
  font-weight: 700;
  line-height: 100%;
}

.rate-bookmaker__list li:after {
  display: none;
}

.rate-bookmaker__list li span {
  display: block;
  margin-bottom: 2px;
  font-size: 13px;
  font-weight: 400;
}

.rate-bookmaker__app {
  display: inline-block;
  width: 16px;
  height: 16px;
}

.rate-bookmaker__app.android {
  background: url(/bitrix/templates/24hnew/img/rate-bookmaker-android.svg) 50% 50% / 100% no-repeat;
}

.rate-bookmaker__app.ios {
  background: url(/bitrix/templates/24hnew/img/rate-bookmaker-ios.svg) 50% 50% / 100% no-repeat;
}

.rate-bookmaker__promo {
  position: relative;
  display: inline-block;
  padding-right: 20px;
  color: #333333 !important;
  font-size: 15px !important;
  font-weight: 700 !important;
}

.rate-bookmaker__promo::after {
  content: '';
  position: absolute;
  display: block;
  top: 50%;
  right: 0;
  width: 15px;
  height: 15px;
  background: url(/bitrix/templates/24hnew/img/ico-bonus-crop.svg) 50% 50% / 100% no-repeat;
  transform: translateY(-50%);
}

.rate-bookmaker__characteristics {
  width: 48%;
}

.rate-bookmaker__subtitle {
  margin-bottom: 10px;
  font-size: 16px;
  font-weight: 700;
}

.rate-bookmaker__stats {
  margin: 0 !important;
  padding: 0 !important;
}

.rate-bookmaker__stats li {
  display: flex;
  align-items: center;
  gap: 15px;
  margin: 0;
  padding: 0;
  padding-left: 0 !important;
}

.rate-bookmaker__stats li:after {
  display: none;
}

.rate-bookmaker__stats .rate-label {
  width: 140px;
  font-size: 15px;
}

.rate-label {
  width: auto;
  min-width: auto;
}

.rate-bookmaker__stats .rating {
  background-color: #DDDDDD;
  width: 53.5%;
  display: inline-block;
  vertical-align: middle;
  float: none !important;
  margin: 0 !important;
  vertical-align: baseline;
}

.rate-bookmaker__stats .rate-line {
  display: block;
  background: linear-gradient(to left, #188601, #f3c300);
  height: 4px;
  border-radius: 100px;
}

.rate-bookmaker__stats .rate-value {
  font-size: 15px;
  font-weight: 700;
  line-height: 18px;
  color: #242424;
}

.rate-bookmaker__pay {
  width: 100%;
  padding-top: 15px;
  border-top: 1px solid #E7E7E7;
}

.rate-bookmaker__pay span {
  display: block;
  margin-bottom: 2px;
  font-size: 13px;
}

.rate-bookmaker__pay p {
  margin: 0;
  font-size: 15px;
  font-weight: 700;
}

.rate-bookmaker__all {
  width: 215px;
  height: 45px;
  margin: 0 auto;
}

.inner {
  padding: 30px;
  margin: 0;
}

.sidebar__promocode-item {
  padding: 0 10px 10px;
  border-bottom: 1px solid #EAEAEA;
}

.sidebar__promocode-item:last-child {
  padding-bottom: 0;
  border: none;
}

.sidebar__promocode-top {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 15px;
  margin-bottom: 8px;
}

.sidebar__promocode-top a {
  flex: none;
  display: flex;
  width: 82px;
  height: 30px;
}

.sidebar__promocode-top a img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}

.sidebar__promocode-size {
  position: relative;
  padding-left: 20px;
  font-size: 14px;
  font-weight: 700;
}

.sidebar__promocode-size::before {
  content: '';
  position: absolute;
  display: block;
  top: 50%;
  left: 0;
  width: 16px;
  height: 16px;
  background: url(/bitrix/templates/24hnew/img/ico-gift-primary.svg) 50% 50% / 100% no-repeat;
  transform: translateY(-50%);
}

.sidebar__promocode-bot {
  display: flex;
  align-items: center;
  gap: 5px;
}

.sidebar__promocode-code {
  position: relative;
  flex: 1 1 auto;
  background-color: #EFFDE9;
  height: 36px;
  padding: 6px 10px;
  color: #34A101;
  font-size: 14px;
  font-weight: 700;
  border-radius: 100px;
  border: 1px dashed #3CE420;
  cursor: pointer;
}

.sidebar__promocode-code::after {
  content: '';
  position: absolute;
  display: block;
  top: 50%;
  right: 10px;
  width: 15px;
  height: 15px;
  background: url(/bitrix/templates/24hnew/img/ico-bonus-crop-primary.svg) 50% 50% / 100% no-repeat;
  transform: translateY(-50%);
}

.sidebar__promocode-code.copied::after {
  display: none;
}

.sidebar__promocode-get {
  flex: none;
  width: 95px;
  height: 36px;
}

.sidebar-mob__menu {
  position: relative;
  margin-bottom: -40px;
  cursor: pointer;
  margin-top: 40px;
  cursor: pointer;
}

.sidebar-mob__menu::after {
  content: '';
  position: absolute;
  display: block;
  top: 50%;
  right: 15px;
  width: 9px;
  height: 5px;
  background: url(/bitrix/templates/24hnew/img/ico-rate-more.svg) 50% 50% / 100% no-repeat;
  transform: translateY(-50%);
}

.sidebar-mob__menu-current {
  padding-right: 35px;
  font-size: 14px;
  line-height: 125%;
}

.sidebar-mob__menu-all {
  display: none;
  position: absolute;
  background-color: #ffffff;
  top: 110%;
  left: 0;
  width: 100%;
  padding: 5px 15px;
  border: 1px solid #E2E2E2;
}

.sidebar-mob__menu-all a {
  display: block;
  padding: 10px 0;
  font-size: 14px;
  line-height: 120%;
  display: flex;
  align-items: center;
  gap: 5px;
  color: #000;
  font-size: 13px;
}

.sidebar-mob__menu-all a img {
  width: 20px;
}

.article-content__box {
  position: relative;
  background-color: #ffffff;
  margin-bottom: 30px;
  padding: 20px;
  border: 1px solid #EAEAEA;
}

.article-content__show {
  position: absolute;
  display: block;
  top: 16px;
  right: 20px;
  width: 30px;
  height: 30px;
  background-color: #ffffff;
  border-radius: 100px;
  border: 1px solid #EAEAEA;
}

.article-content__show::before {
  content: '';
  position: absolute;
  display: block;
  top: 50%;
  left: 50%;
  width: 9px;
  height: 5px;
  background: url(/bitrix/templates/24hnew/img/ico-rate-more.svg) 50% 50% / 100% no-repeat;
  transform: translate(-50%, -45%);
  transition: transform .2s ease;
}

.article-content__show.active::before {
  transform: translate(-50%, -50%) rotate(180deg);
}

.article-content__list-title {
  font-size: 18px;
  font-weight: 700;
}

.article-content__box-list {
  display: block;
  padding: 15px 0 0;
  margin-bottom: 0;
  list-style-position: inside;
}

.article-content__box-list li {
  margin-bottom: 12px;
}

.article-content__box-list li:last-child {
  margin-bottom: 0;
}

.article-content__box-list li a {
  font-size: 15px;
  font-weight: 400;
  text-transform: none;
}

.rate-bookmaker__compare {
  display: flex;
  align-items: flex-start;
  gap: 40px;
  background-color: #ffffff;
  margin-bottom: 10px;
  padding: 15px 25px;
  border-radius: 3px;
  border: 1px solid #F0F1F2;
}

.rate-bookmaker__compare .col {
  width: 100%;
  max-width: 300px;
}

.rate-bookmaker__compare .col .col__title {
  margin-bottom: 10px;
  font-size: 16px;
  font-weight: 700;
}

.rate-bookmaker__compare .col .col__title span {
  margin-right: 5px;
}

.rate-bookmaker__compare .col ul {
  margin: 0 0 0 20px !important;
  list-style-type: disc !important;
  list-style-position: outside !important;
}

.rate-bookmaker__compare .col ul li {
  padding-left: 0 !important;
}

.rate-bookmaker__compare .col ul li:after {
  display: none;
}

.rate-bookmaker__table {
  width: 100%;
  //  max-width: 380px;
}

.rate-bookmaker__table tr td {
  padding: 10px 10px 10px 0 !important;
  font-size: 16px;
  font-weight: 400 !important;
  line-height: 130%;
  text-align: left !important;
  border-bottom: 1px solid #F0F1F2;
}

.rate-bookmaker__table tr td:first-child {
  width: 18px;
  text-align: center !important;
}

.rate-bookmaker__table tr td:nth-child(2) {
  width: 18px;
  text-align: center !important;
}

@media (max-width: 992px) {
  .rate-bookmaker__top {
    position: relative;
    flex-wrap: wrap;
    gap: 10px;
  }

  .rate-bookmaker__stat {
    padding-right: 42px;
  }

  .rate-bookmaker__action {
    width: 100%;
    flex-wrap: wrap;
  }

  .rate-bookmaker__bonus,
  .rate-bookmaker__action>a {
    width: 32%;
  }

  .rate-bookmaker__more {
    position: absolute;
    right: 0;
    top: 1px;
  }

  .rate-bookmaker__cols {
    flex-wrap: wrap;
  }

  .rate-bookmaker__list,
  .rate-bookmaker__characteristics {
    width: 100%;
  }

  .rate-bookmaker__list {
    padding-bottom: 15px;
    border-bottom: 1px solid #E7E7E7;
  }
}

.mobile-menu {
  display: none;
}

@media (max-width: 660px) {

  .flex-order {
    display: flex;
    flex-direction: column;
  }

  .flex-order .sidebar-mobile {

    display: block !important;
    order: 1;
    padding: 0;
    margin-top: 15px;
  }


  .rate-bookmaker__item {
    padding: 10px 15px;
  }

  .rate-bookmaker__place {
    font-size: 20px;
  }

  .rate-bookmaker__logo {
    width: 95px;
    height: 35px;
  }

  .rate-bookmaker__action {
    flex-wrap: wrap;
    gap: 10px;
  }

  .rate-bookmaker__bonus {
    width: 100%;
  }

  .rate-bookmaker__action>a {
    width: 48%;
  }

  .rate-bookmaker__stat {
    gap: 10px;
  }

  .bookmaker-rating {
    padding-right: 10px;
  }

  .rate-bookmaker__list li {
    width: 44%;
  }

  .rate-bookmaker__stats li {
    gap: 5px;
  }

  .rate-bookmaker__stats .rate-label {
    font-size: 14px;
  }

  .rate-bookmaker__stats .rate-value {
    font-size: 14px;
    line-height: 17px;
  }

  .rate-bookmaker__stats .rating .rate-line {
    top: 0 !important;
  }

  .article-content__box {
    padding: 15px;
  }

  .article-content__show {
    top: 12px;
    right: 15px;
  }

  .rate-bookmaker__compare {
    flex-direction: column;
    gap: 15px;
    padding: 15px 15px;
  }

  .mobile-menu {
    display: block;
  }

  ul.navbar-nav {
    background: #2a3056;
    display: flex;
    align-items: center;
    overflow: scroll;
    // padding: 0 15px;
    gap: 15px;
  }

  .navbar-nav>li {
    display: block !important;
    min-width: fit-content;
  }

  .navbar-nav>li>a {
    border: none;
    min-width: fit-content;
    text-transform: inherit;
    font-size: 14px;
  }

  .navbar-nav>li>span {
    min-width: fit-content;
  }

  #content {
    margin-top: 0px !important;
  }

  .custom-table__wrapper {
    overflow: scroll;
  }
}

.gradient {
  z-index: 80;
}

.custom-table td {
  padding: 10px 10px 10px 0 !important;
  font-size: 16px;
  font-weight: 400 !important;
  line-height: 130%;
  text-align: left !important;
  border-bottom: 1px solid #F0F1F2;
}

.btn-accent:hover {
  border: 1px solid transparent;
}

.btn--grey:focus {
  color: inherit;
}

.content__head {
  margin-bottom: 20px;
}

.content__head-update {
  position: relative;
  margin-bottom: 15px;
  padding-left: 20px;
  color: #768087;
  font-size: 12px;
}

.content__head-update:before {
  content: "";
  position: absolute;
  display: block;
  top: 40%;
  left: 0;
  width: 12px;
  height: 10px;
  background: url(/bitrix/templates/24hnew/img/ico-update.svg) 50% 50%/100% no-repeat;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.content__head-title {
  margin: 15px 0;
  font-weight: 700;
}

.content__head-desc {
  color: #333;
  font-size: 16px;
  line-height: 130%;
}

.bonuses__tabs-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 2px;
  margin: 0;
}

.bonuses__tabs-list li a {
  display: block;
  background-color: transparent;
  padding: 10px 15px;
  color: #333;
  font-size: 16px;
  font-weight: 700;
  line-height: 130%;
  border: 1px solid transparent;
  border-bottom: none;
  -webkit-transition: background-color 0.2s ease, color 0.2s ease;
  transition: background-color 0.2s ease, color 0.2s ease;
}

.bonuses__tabs-list li a:hover {
  color: #4eb4f3;
}

.bonuses__tabs-list li a:focus {
  text-decoration: none;
}

.bonuses__tabs-list li a.active {
  background-color: #ffffff;
  color: #2A3056;
  border-color: #E2E2E2;
}

.bonuses__tabs-content {
  display: none;
  background-color: #ffffff;
  padding: 15px 15px 35px 15px;
  border: 1px solid #E2E2E2;
  overflow-x: auto;
}

.bonuses__tabs-content.active {
  display: block;
}

.bonuses__tabs-content .simplebar-track.simplebar-horizontal {
  height: 8px;
  left: 15px;
  right: 15px;
  bottom: 15px;
}

.bonuses__tabs-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  gap: 5px;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  padding-right: 15px;
}

.bonuses__tabs-inner a {
  display: block;
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  background-color: #F7F7F7;
  padding: 8px 10px;
  color: #333;
  font-size: 16px;
  line-height: 130%;
  border-radius: 3px;
  border: 1px solid transparent;
  -webkit-transition: border-color 0.2s ease, color 0.2s ease;
  transition: border-color 0.2s ease, color 0.2s ease;
}

.bonuses__tabs-inner a:hover,
.bonuses__tabs-inner a.active {
  border-color: #2A3056;
  color: #2A3056;
}

.bonuses__wrapper {
  margin-top: 15px;
}

.bonuses__wrapper-top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 30px;
}

.bonuses__wrapper-count {
  color: #8C8C8C;
  font-size: 18px;
  font-weight: 700;
  line-height: 130%;
}

.bonuses__wrapper-sort {
  position: relative;
  display: block;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: #ffffff;
  height: 35px;
  padding: 8px 30px 8px 10px;
  border-color: #EAEAEA;
  color: #333;
  outline: none;
  cursor: pointer;
}

.bonuses__wrapper-sort:focus {
  border-color: #2A3056;
}

.bonuses__list {
  margin: 15px 0;
}

.bonuses__item {
  position: relative;
  background-color: #ffffff;
  margin-bottom: 15px;
  padding: 15px 20px;
  border: 1px solid #EAEAEA;
  -webkit-box-shadow: 0px 4px 12px 0px rgba(0, 0, 0, 0.05);
  box-shadow: 0px 4px 12px 0px rgba(0, 0, 0, 0.05);
}

.bonuses__item.deactivated {
  background: none;
}

.bonuses__item:last-child {
  margin-bottom: 0;
}

.bonuses__item.end {
  background-color: #F7F7F7;
}

.bonuses__item-top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 15px;
  justify-content: space-between;
}

.bonuses__item-link {
  display: flex;
  align-items: center;
  gap: 10px;
}

.bonuses__item-logo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 82px;
  height: 30px;
}

.bonuses__item-logo img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
}

.bonuses__item-title {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  display: block;
  color: #000000;
  font-size: 18px;
  font-weight: 700;
  -webkit-transition: color 0.2s ease;
  transition: color 0.2s ease;
}

.bonuses__item-title:hover {
  color: #4eb4f3;
}

.bonuses__item-cat {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  background-color: #F7F7F7;
  padding: 8px 10px;
  color: #000000;
  font-size: 14px;
  line-height: 130%;
  border-radius: 5px;
}

.bonuses__item-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 25px;
  margin: 20px 0;
}

.bonuses__item-info li {
  color: #000000;
  font-size: 15px;
  font-weight: 700;
  line-height: 100%;
  padding-right: 25px;
  border-right: 1px solid #E9E6E6;
}

.bonuses__item-info li span {
  display: block;
  margin-bottom: 3px;
  font-size: 13px;
  font-weight: 400;
}

.bonuses__item-info li:last-child {
  padding-right: 0;
  border-right: none;
}

.bonuses__item-bot {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 30px;
}

.bonuses__item-tags {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 0 15px;
  margin: 0;
}

.bonuses__item-tags li a {
  color: #8C8C8C;
  font-size: 14px;
  font-weight: 400;
  -webkit-transition: color 0.2s ease;
  transition: color 0.2s ease;
}

.bonuses__item-tags li a:hover {
  color: #4eb4f3;
}

.bonuses__item-get {
  width: 100%;
  max-width: 330px;
}

.bonuses__list-all,
.end-list__more {
  width: 210px;
  height: 38px;
  margin: 0 auto;
  border-color: #BCBCBC;
}

.select-wrapper {
  position: relative;
}

.select-wrapper:after {
  content: "";
  position: absolute;
  display: block;
  top: 50%;
  right: 10px;
  width: 12px;
  height: 7px;
  background: url(/bitrix/templates/24hnew/img/ico-rate-more.svg) 50% 50%/100% no-repeat;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.q-a {
  margin: 30px 0;
}

.q-a__title {
  position: relative;
  margin-bottom: 10px;
  padding-left: 28px;
  color: #333;
  font-size: 16px;
  font-weight: 700;
}

.q-a__title:before {
  content: "";
  position: absolute;
  display: block;
  top: 1px;
  left: 0;
  width: 18px;
  height: 18px;
  background: url(/bitrix/templates/24hnew/img/ico-q-a.svg) 50% 50%/100% no-repeat;
}

.q-a__text {
  margin-bottom: 15px;
  padding-left: 28px;
  color: #3A4147;
}

.links-block {
  margin: 30px 0;
}

.links-block__item {
  margin-bottom: 12px;
  font-size: 16px;
}

.links-block__item:last-child {
  margin-bottom: 0;
}

.links-block__name {
  margin-bottom: 5px;
  font-size: 14px;
  font-weight: 700;
}

.links-block__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 8px 10px;
  padding-left: 0px !important;
  list-style: none !important;
}

.links-block__list li {
  line-height: 100%;
}

.links-block__list li:not(:last-child) {
  padding-right: 10px;
  border-right: 1px solid #686868;
}

.links-block__list li a {
  font-weight: 400;
}

.simplebar-track {
  border-radius: 20px;
  border: 1px solid #999;
}

.simplebar-scrollbar::before {
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  background-color: #666;
}

@media (max-width: 660px) {
  .bonuses__item {
    padding: 15px;
  }

  .bonuses__item-top {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    gap: 8px;
  }

  .bonuses__item-title {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
    font-size: 16px;
  }

  .bonuses__item-info {
    gap: 15px 10px;
    margin: 15px 0;
    padding: 15px;
    border-radius: 3px;
    border: 1px solid #F0F1F2;
  }

  .bonuses__item-info li {
    width: 48%;
    padding-right: 0;
    border: none;
  }

  .bonuses__item-bot {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    gap: 15px;
  }

  .bonuses__item-get {
    width: 100%;
  }

  .bonuses__item-tags a {
    font-size: 12px;
  }

  .links-block__item {
    font-size: 14px;
  }
}

@media (max-width: 350px) {
  .bonuses__item {
    padding: 10px;
  }

  .bonuses__item-info li {
    width: 45%;
  }
}

.new-container {
  width: 76%;
}

@media (max-width:530px) {
  .new-container {
    width: 100%;
    padding: 0px !important;
  }
}

.new-container .bonuses__tabs-list {
  padding: 0 !important;
}

.new-container .bonuses__tabs-list li,
.new-container .bonuses__item-info li,
.bonuses__item-info li:after,
.new-container .bonuses__item-tags li,
.new-container .links-block__list li {
  padding-left: 0 !important;
  margin: 0 !important;
}

.new-container .bonuses__tabs-list li:after,
.new-container .bonuses__item-info li:after,
.new-container .bonuses__item-tags li:after,
.new-container .links-block__list li:after {
  display: none;
}

.box {
  margin-top: 30px;
  background: #fff;
  border: 1px solid #E2E2E2;
  padding: 0 30px;
}

.bodycontent ul {
  padding-left: 0px !important;
}

.bonus-full {
  background: #fff;
  padding: 25px;
}


.bonus-full__head {
  padding: 0;
  border: none;
  box-shadow: none;
}

.bonus-full__top {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 30px;
  margin-bottom: 20px;
}

.bonus-full__top .content__head-update {
  margin: 0;
}

.bonus-full__head .bonuses__item-get {
  max-width: none;
}

.bonus-full__head .bonuses__item-top {
  align-items: flex-start;
}

.bonus-full__head .bonuses__item-title {
  margin: 0;
  padding: 0;
  font-size: 22px;
  font-weight: 700;
  line-height: 115%;
  text-align: left;
}

.bonus-full__head .bonuses__item-title:hover {
  color: inherit;
}

.container-bonus .bonus-full__head .bonuses__item-info {
  margin-top: 20px;
}

.article-content {
  margin-top: 35px;
}

.article-content h2 {
  margin: 20px 0 15px;
  font-size: 20px;
  font-weight: 700 !important;
  line-height: 120%;
}

.article-content p {
  margin: 0 0 15px;
  line-height: 130%;
}

.article-content img {
  margin-bottom: 15px;
}

.article-content table {
  margin-bottom: 15px;
}

.article-content table thead {
  font-weight: 700;
}

.article-content table td {
  padding: 15px !important;
  width: fit-content !important;
  font-size: 16px;
  border-bottom: 1px solid #DDDDDD;
}

.table-m {
  width: 100%;
  max-width: 520px;
}

.table-m td {
  width: 50%;
}

.table-xl {
  width: 100%;
  max-width: 720px;
}

.bonus-full__compare {}

.article-compare {
  display: flex;
  align-items: flex-start;
  gap: 40px;
  padding: 20px 20px;
  border-radius: 3px;
  border: 1px solid #DDDDDD;
}

.article-compare__col {
  width: 100%;
  max-width: 330px;
  font-size: 16px;
}

.article-compare__col span {
  display: block;
  margin-bottom: 10px;
  font-weight: 700;
}

.container-bonus .article-compare__col ul {
  margin: 0;
}

.container-bonus .article-compare__col ul li {
  padding-left: 24px;
}

.container-bonus .article-compare__col ul li:after {
  background-color: #000000;
  left: 8px;
}

.bonus-full__tags {
  margin-bottom: 35px;
}

.container-bonus .bonus-full__tags li,
.container-bonus .bonuses__item-info li {
  padding-left: 0 !important;
}

.container-bonus .bonus-full__tags li:after,
.container-bonus .bonuses__item-info li:after {
  display: none;
}

.bonus-full__liked {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 40px;
  margin-bottom: 20px;
}

.bonus-full__liked span {
  display: inline-block;
  font-size: 20px;
  font-weight: 700;
}

.bonus-full__liked div {
  display: flex;
  align-items: center;
  gap: 10px;
}

.bonus-full__liked div button {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 80px;
  height: 38px;
  background-color: transparent;
  padding: 5px 10px;
  font-size: 15px;
  border-radius: 100px;
  border: 1px solid transparent;
  transition: background-color .2s ease, border-color .2s ease, color .2s ease;
}

.bonus-full__liked div button:nth-child(1) {
  border-color: #95F093;
  color: #4DC74B;
}

.bonus-full__liked div button:nth-child(2) {
  border-color: #E29C9C;
  color: #D26969;
}

.bonus-full__liked div button:nth-child(1):hover {
  background-color: #4DC74B;
  color: #ffffff;
}

.bonus-full__liked div button:nth-child(2):hover {
  background-color: #D26969;
  color: #ffffff;
}

.bonus-full__shared {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 40px;
  padding-top: 20px;
  border-top: 1px solid #E9E6E6;
}

.bonus-full__shared span {
  display: inline-block;
  font-size: 16px;
  font-weight: 700;
}

.bonus-full__shared ul {
  display: flex;
  align-items: center;
  gap: 10px;
  margin: 0;
  padding: 0;
}

.container-bonus .bonus-full__shared ul li {
  padding: 0;
  margin: 0;
}

.container-bonus .bonus-full__shared ul li:after {
  display: none;
}

.bonus-full__shared ul li a {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 30px;
  height: 30px;
  background-color: #2A3056;
  color: #ffffff;
  font-size: 14px;
  transition: background-color .2s ease;
}

.bonus-full__shared ul li a:hover {
  background-color: #66BEF5;
}

@media (max-width: 1201px) {
  .bonus-full__head .bonuses__item-title {
    text-align: left;
  }
}

@media (max-width: 660px) {
  .bonus-full__head {
    position: relative;
  }

  .bonus-full__top {
    margin-bottom: 12px;
  }

  .bonus-full__top .bonuses__item-cat {
    position: absolute;
    right: 0;
    top: 30px;
    font-size: 12px;
  }

  .bonus-full__head .bonuses__item-top {
    gap: 12px;
  }

  .bonus-full__head .bonuses__item-title {
    font-size: 18px;
  }

  .container-bonus .bonus-full__head .bonuses__item-info {
    margin-top: 15px;
    padding-left: 15px !important;
  }

  .article-content {
    margin-top: 25px;
  }

  .article-content table td {
    padding: 8px 10px;
    font-size: 13px;
    line-height: 120%;
  }

  .article-compare {
    flex-direction: column;
    gap: 10px;
    padding: 15px;
  }

  .article-compare__col {
    max-width: none;
  }

  .bonus-full__tags {
    margin-bottom: 20px;
  }

  .bonus-full__liked {
    flex-direction: column;
    align-items: flex-start;
    gap: 15px;
  }
}

@media (max-width: 350px) {
  .article-content table td {
    padding: 8px 10px;
    font-size: 12px;
  }
}

.overview-faq-item-question-text {
  color: #2a3056;
  font-size: 16px;
  font-weight: 600;
  margin-bottom: 10px;
  display: flex;
  align-items: center;
  gap: 5px;
}

.overview-faq-item-question-text::before {
  background: url("/images/Question.svg");
  content: '';
  min-width: 20px;
  height: 20px;
  display: block;
}

.overview-faq-item-answer {
  maring-left: 3px;
}

.overview-faq-item-question-text:after {
  background: url("/images/Question.svg");
}

.another-bonuses__title {
  font-size: 24px !important;
  font-weight: bold !important;
}

.another-bonuses__wrapper {
  float: left;
  width: 100%;
}

.another_bonuses__link::after {
  background: url('/images/arrow-right.svg');
  content: ' ';
  width: 13px;
  display: block;
  height: 13px;
}

.another_bonuses__link {
  display: flex;
  gap: 5px;
  align-items: center;
}

.links-block__list li {
  padding-left: 0px !important;
}

.links-block__list li:after {
  display: none;
}

.breadcrumb-container {
  padding: 0 15px;
}

.col-lg-9.index {
  width: 55%;
}

@media (max-width: 600px) {

  .col-lg-9.index,
  .col-lg-9.inner,
  .col-lg-9.col-sm {
    width: 100%;
    padding: 0px !important;
  }
}

.navbar-default .navbar-nav>li>a {
  text-transform: none;
  font-weight: 600;
  font-size: 13px;
}

.float-left {
  float: left;
}

.col-lg-index {
  width: 76% !important;
}

@media (max-width: 700px) {
  .col-lg-index {
    width: 100% !important;
  }
}

.rate-bookmaker__items.short .rate-bookmaker__item .rate-bookmaker__stat {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.rate-bookmaker__items.short .rate-bookmaker__item:first-child {
  border-color: #f2ca3b;
}

.rate-bookmaker__items.short .rate-bookmaker__item:first-child .rate-bookmaker__place {
  color: #f2ca3b;
}

.rate-bookmaker__items.short .rate-bookmaker__item:nth-child(2) {
  border-color: #d6b7b7;
}

.rate-bookmaker__items.short .rate-bookmaker__item:nth-child(2) .rate-bookmaker__place {
  color: #d6b7b7;
}

.rate-bookmaker__items.short .rate-bookmaker__item:nth-child(3) {
  border-color: #e09e3b;
}

.rate-bookmaker__items.short .rate-bookmaker__item:nth-child(3) .rate-bookmaker__place {
  color: #e09e3b;
}

.btn-accent:hover {
  border: 1px solid transparent;
}

.btn--grey:focus {
  color: inherit;
}

.btn--wide {
  width: 100%;
  height: 45px;
}

.btn--all {
  border-color: #bcbcbc;
}

.accent-label {
  background-color: #F7F7F7;
  padding: 7px 10px;
  color: #2A3056;
  font-size: 14px;
  font-weight: 700;
  border-radius: 4px;
  border: 1px solid #cdced9;
}

.part-secondary {
  color: #BCBCBC;
  font-size: 14px;
}

.section-block {
  margin-bottom: 50px;
}

.section-head {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  gap: 20px;
  margin-bottom: 15px;
}

.section-head.large {
  margin-bottom: 25px;
}

.section-head.large .section-title {
  font-size: 24px !important;
}

.section-title {
  margin: 0 !important;
  font-size: 20px !important;
  font-weight: 700 !important;
}

.counter-block {
  color: #8C8C8C;
  font-size: 18px;
  font-weight: 700;
  line-height: 130%;
}

.filter-list {
  background-color: #ffffff;
  margin-bottom: 15px;
  padding: 15px;
  border: 1px solid #e2e2e2;
  -webkit-box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.05);
  box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.05);
  overflow-x: auto;
}

.filter-list .simplebar-track.simplebar-horizontal {
  position: relative;
  margin-top: 15px;
  height: 8px;
}

.filter-list__inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  gap: 5px;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  padding-right: 15px;
}

.filter-list__item {
  display: block;
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  background-color: #f7f7f7;
  padding: 8px 10px;
  color: #333;
  font-size: 16px;
  line-height: 130%;
  border-radius: 3px;
  border: 1px solid transparent;
  -webkit-transition: border-color 0.2s ease, color 0.2s ease;
  transition: border-color 0.2s ease, color 0.2s ease;
}

.filter-list__item:hover {
  border-color: #2a3056;
  color: #2a3056;
}

.prognos-list {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 15px 15px;
}

.prognos-list__item {
  background-color: #ffffff;
  padding: 20px;
  border: 1px solid #EAEAEA;
  -webkit-box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.05);
  box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.05);
}

.prognos-list__head {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  gap: 25px;
  margin-bottom: 15px;
}

.prognos-list__title {
  color: #000;
  font-size: 16px;
  font-weight: 700;
  line-height: 120%;
}

.prognos-list__value {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
}

.prognos-list__desc {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  line-clamp: 3;
  -webkit-box-orient: vertical;
  margin: 0 0 20px;
  color: #333333;
  overflow: hidden;
}

.prognos-list__info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  gap: 20px;
}

.prognos-list__type {
  color: #2A3056;
  font-weight: 700;
}

.article-large__list {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-template-rows: repeat(2, 1fr);
  grid-column-gap: 15px;
  grid-row-gap: 15px;
}

.article-large__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  background-color: #ffffff;
  border: 1px solid #EAEAEA;
  -webkit-box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.05);
  box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.05);
}

.article-large__item:nth-child(1) {
  grid-area: 1/1/3/2;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.article-large__item:nth-child(1) .article-large__img {
  -webkit-box-flex: 1;
  -ms-flex: auto;
  flex: auto;
}

.article-large__item:nth-child(1) .article-large__info {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.article-large__item:nth-child(1) .article-large__desc {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  line-clamp: 3;
  -webkit-box-orient: vertical;
  color: #333333;
  overflow: hidden;
}

.article-large__item:nth-child(2) {
  grid-area: 1/2/2/3;
}

.article-large__item:nth-child(3) {
  grid-area: 2/2/3/3;
}

.article-large__img {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 205px;
}

.article-large__img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.article-large__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 8px;
  padding: 20px 20px;
}

.article-large__title {
  color: #000000;
  font-size: 16px;
  font-weight: 700;
  line-height: 120%;
}

.article-large__info {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.article-card__list {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 15px;
}

.article-card__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  background-color: #ffffff;
  border: 1px solid #EAEAEA;
  -webkit-box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.05);
  box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.05);
}

.article-card__img {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 170px;
}

.article-card__img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.article-card__content {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  gap: 10px;
  padding: 20px;
}

.article-card__title {
  display: block;
  color: #000000;
  font-size: 16px;
  font-weight: 700;
  line-height: 120%;
}

.tabs-block {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 20px;
  background-color: #ffffff;
  margin-bottom: 15px;
  padding: 15px;
  border: 1px solid #EAEAEA;
  -webkit-box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.05);
  box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.05);
}

.tabs-block a {
  position: relative;
  display: block;
  font-size: 16px;
  line-height: 100%;
  color: #000000;
  opacity: 0.7;
}

.tabs-block a.active {
  opacity: 1;
  font-weight: 700;
}

.tabs-block a:not(:last-child) {
  padding-right: 20px;
  border-right: 1px solid #EAEAEA;
}

.tabs-block a:only-child {
  padding-right: 0;
  border: none;
}

.ico-ios {
  position: relative;
  padding-left: 23px;
}

.ico-ios:before {
  content: "";
  position: absolute;
  display: block;
  top: 40%;
  left: 0;
  width: 16px;
  height: 16px;
  background: url(/bitrix/templates/24hnew/../img/ico-ios.svg) 50% 50%/100% no-repeat;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.ico-android {
  position: relative;
  padding-left: 23px;
}

.ico-android:before {
  content: "";
  position: absolute;
  display: block;
  top: 40%;
  left: 0;
  width: 16px;
  height: 16px;
  background: url(/bitrix/templates/24hnew/../img/ico-android.svg) 50% 50%/100% no-repeat;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.app-list {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 15px;
  margin-bottom: 20px;
}

.app-list__item {
  display: flex;
  flex-direction: column;
  background-color: #ffffff;
  padding: 20px;
  border: 1px solid #EAEAEA;
  -webkit-box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.05);
  box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.05);
}

.app-list__head {
  flex: 1 1 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 15px;
}

.app-list__head img {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  width: 82px;
  height: 30px;
}

.app-list__name {
  color: #000000;
  font-size: 18px;
  font-weight: 700;
  line-height: 125%;
}

.app-list__info {
  margin: 10px 0 15px;
  padding: 15px;
  border: 1px solid #EAEAEA;
}

.app-list__get {
  position: relative;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 5px;
}

.app-list__get span {
  font-weight: 400;
}

.app-list__get:before {
  content: "";
  position: relative;
  display: block;
  width: 16px;
  height: 16px;
  background: url(/bitrix/templates/24hnew/../img/ico-ios-white.svg) 50% 50%/100% no-repeat;
}

.app-full__info {
  padding: 20px;
  border: 1px solid #EAEAEA;
}

.app-full__info li {
  max-width: 425px;
}

.app-full__get {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 5px;
  width: 100%;
  white-space: inherit;
}

.app-full__get span {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  font-weight: 400;
}

.content-block {
  background-color: #ffffff;
  padding: 25px 25px;
  border: 1px solid #EAEAEA;
  -webkit-box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.05);
  box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.05);
}

.content-block--head {
  margin-bottom: 15px;
}

.content-block__top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 15px;
}

.content-block__top img {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  width: 83px;
  height: 30px;
}

.content-block__top h1 {
  margin: 0;
  color: #000000;
  font-size: 22px;
  font-weight: 700;
}

.download-counter {
  position: relative;
  padding-left: 19px;
}

.download-counter:before {
  content: "";
  position: absolute;
  display: block;
  top: 50%;
  left: 0;
  width: 15px;
  height: 15px;
  background: url(/bitrix/templates/24hnew/../img/ico-download.svg) 50% 50%/100% no-repeat;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.guard-block {
  position: relative;
  padding-left: 42px;
  font-size: 13px;
  color: #333333;
  font-weight: 400;
}

.guard-block:before {
  content: "";
  position: absolute;
  display: block;
  top: 2px;
  left: 0;
  width: 30px;
  height: 30px;
  background: url(/bitrix/templates/24hnew/../img/ico-guard.svg) 50% 50%/100% no-repeat;
}

.bonuses-line {
  margin-bottom: 15px;
}

.bonuses-line.pair {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  gap: 15px;
}

.bonuses-line.pair>div {
  width: 100%;
  max-width: 425px;
}

.bonuses-line__promocode {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 20px;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.bonuses-line__promocode>div:nth-child(1) {
  color: #333333;
  font-size: 14px;
}

.bonuses-line__promocode>div:nth-child(1) span {
  display: block;
  font-size: 22px;
  font-weight: 700;
  line-height: 115%;
}

.bonuses-line__code {
  position: relative;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #EFFDE9;
  height: 45px;
  padding: 10px 20px;
  color: #34A101;
  font-size: 14px;
  font-weight: 700;
  border-radius: 100px;
  border: 1px dashed #3CE420;
  cursor: pointer;
}

.bonuses-line__code:before {
  content: "";
  position: absolute;
  display: block;
  top: 50%;
  right: 20px;
  width: 15px;
  height: 15px;
  background: url(https://24betting.ru/bitrix/templates/24hnew/img/ico-bonus-crop-primary.svg) 50% 50%/100% no-repeat;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.bonuses-line__bonus {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  gap: 20px;
  font-size: 16px;
  font-weight: 700;
  line-height: 110%;
}

.bonuses-line__bonus.wide a {
  -webkit-box-flex: initial;
  -ms-flex: initial;
  flex: initial;
  width: 100%;
  max-width: 275px;
}

.bonuses-line__bonus>div {
  position: relative;
  padding-left: 40px;
  color: #333333;
  font-size: 24px;
  font-weight: 700;
}

.bonuses-line__bonus>div:before {
  content: "";
  position: absolute;
  display: block;
  top: 50%;
  left: 0;
  width: 30px;
  height: 30px;
  background: url(https://24betting.ru/bitrix/templates/24hnew/img/ico-gift-primary.svg) 50% 50%/100% no-repeat;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.bonuses-line__bonus a {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}

.btn-gift {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 10px;
}

.btn-gift:before {
  content: "";
  position: relative;
  display: block;
  width: 16px;
  height: 16px;
  background: url(/bitrix/templates/24hnew/../img/ico-gift-white.svg) 50% 50%/100% no-repeat;
}

.carousel-wrapper {
  position: relative;
}

.screen-list__item a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
}

.screen-list__item a img {
  width: 100%;
  height: 300px;
  -o-object-fit: cover;
  object-fit: cover;
  border-radius: 5px;
}

.carousel-pagination {
  position: relative;
  margin-top: 20px;
}

.carousel-pagination span {
  background-color: #66BEF5;
}

.carousel-button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-color: #ffffff;
  width: 40px;
  height: 40px;
  color: #555;
  border-radius: 100px;
  -webkit-box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.05);
  box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.05);
}

.carousel-button:hover {
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
}

.carousel-button:after {
  font-size: 14px;
  font-weight: 700;
  -webkit-transition: color 0.2s ease;
  transition: color 0.2s ease;
}

.carousel-button-prev {
  left: -20px;
}

.carousel-button-next {
  right: -20px;
}

.table-wrapper {
  width: 100%;
  overflow-x: auto;
}

.table-frame {
  width: 100%;
  background-color: #ffffff;
  padding: 15px 20px;
  border: 1px solid #F0F1F2;
  border-collapse: initial;
}

.table-frame.centered th,
.table-frame.centered td {
  text-align: center;
}

.table-frame.basic tr td,
.table-frame.basic thead th {
  text-align: center;
}

.table-frame.basic tr td:first-child,
.table-frame.basic thead th:first-child {
  text-align: left;
}

.table-frame th {
  padding: 0 10px 12px 10px;
  border-bottom: 1px solid #BCBCBC;
  font-size: 16px;
  font-weight: 700;
  line-height: 105%;
}

.table-frame td {
  font-size: 14px;
  padding: 12px 10px;
  border-bottom: 1px solid #F0F1F2;
}

.table-frame tr:last-child td {
  padding-bottom: 0;
  border-bottom: none;
}

.secondary-cell {
  color: #BCBCBC;
}

table b {
  font-size: inherit;
}

@media (max-width: 992px) {

  .rate-bookmaker__items.short .rate-bookmaker__item .rate-bookmaker__stat {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    padding-right: 0;
  }

  .prognos-list__item {
    padding: 15px;
  }

  .article-large__content,
  .article-card__content {
    padding: 15px;
  }

  .article-large__list {
    grid-template-columns: 1fr;
    grid-template-rows: auto;
  }

  .article-large__item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .article-large__item:nth-child(1),
  .article-large__item:nth-child(2),
  .article-large__item:nth-child(3) {
    grid-area: auto;
  }

  .article-large__img {
    -webkit-box-flex: initial;
    -ms-flex: initial;
    flex: initial;
  }

  .article-large__info {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  .article-large__item:nth-child(1) .article-large__desc {
    display: none;
  }

  .carousel-button {
    display: none;
  }

  .content-block {
    padding: 15px 15px;
  }

  .content-block--head {
    padding: 20px 20px;
  }

  .bonuses-line__bonus {
    font-size: 14px;
  }

  .app-full__info {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    padding: 15px;
    gap: 18px;
  }

  .app-full__info li {
    padding-right: 18px;
  }

  .app-list {
    grid-template-columns: 1fr;
  }
}

@media (max-width: 660px) {
  .bonuses__item {
    padding: 15px;
  }

  .bonuses__item-top {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    gap: 8px;
  }

  .bonuses__item-title {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
    font-size: 16px;
  }

  .bonuses__item-info {
    gap: 15px 10px;
    margin: 15px 0;
    padding: 15px;
    border-radius: 3px;
    border: 1px solid #f0f1f2;
  }

  .bonuses__item-info li {
    width: 48%;
    padding-right: 0;
    border: none;
  }

  .bonuses__item-bot {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    gap: 15px;
  }

  .bonuses__item-get {
    width: 100%;
  }

  .bonuses__item-tags a {
    font-size: 12px;
  }

  .links-block__item {
    font-size: 14px;
  }

  .rate-bookmaker__action .btn-accent,
  .rate-bookmaker__action .btn--grey {
    font-size: 12px;
  }

  .prognos-list {
    grid-template-columns: 1fr;
  }

  .prognos-list__head {
    gap: 15px;
  }

  .accent-label {
    padding: 6px 8px;
  }

  .section-head.large {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 8px 20px;
  }

  .article-large__content {
    gap: 10px;
  }

  .article-card__list {
    grid-template-columns: 1fr;
  }

  .bonuses-line.pair {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .app-full__info {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .app-full__info li {
    width: auto;
  }

  .app-full__info li:last-child {
    width: 100%;
  }

  .content-block__top {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 8px;
  }

  .content-block__top h1 {
    font-size: 18px;
  }

  .bonuses-line__bonus.wide {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 15px;
  }

  .bonuses-line__bonus>div {
    padding-left: 34px;
    font-size: 20px;
  }

  .bonuses-line__bonus>div:before {
    width: 26px;
    height: 26px;
  }

  .bonuses-line__bonus.wide a {
    width: 100%;
    max-width: none;
  }

  .content-block--head {
    padding: 15px;
  }

  .app-list__item {
    padding: 15px;
  }

  .app-list__info {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .app-list__info li {
    width: auto;
  }

  .app-list__name {
    font-size: 16px;
  }

  .table-wrapper {
    padding-bottom: 15px;
  }

  .table-frame {
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
  }
}

@media (max-width: 350px) {
  .bonuses__item {
    padding: 10px;
  }

  .bonuses__item-info li {
    width: 45%;
  }

  .bonuses-line.pair>.bonuses-line__bonus {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 10px;
  }

  .app-full__info {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .app-full__info li {
    width: auto;
  }

  .tabs-block {
    width: 100%;
  }
}

.box.section-block {
  padding-top: 20px !important;
  padding-bottom: 20px !important;
}

.calc-wrapper h1 {
  margin-bottom: 10px;
  font-weight: 700 !important;
}

.calc-wrapper h2 {
  margin: 10px 0 !important;
  font-weight: 700 !important;
}

.calc-wrapper {
  line-height: 1.5;
}

.calc-wrapper .block {
  margin: 20px 0px;
  border: 1px solid #e2e2e2;
  padding: 20px;
}

.wb-calculator {
  color: #000;
}

.wb-calculator .calc {
  background: #fff;
  display: flex;
  flex-direction: column;
  gap: 20px;
}

.w-100 {
  width: 100% !important;
  display: block;
  text-align: center;
}

.w-100-left {
  width: 100% !important;
  display: block;
  text-align: left;
}

.wb-btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: 400;
  text-align: center;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  white-space: nowrap;
  padding: 10px 15px;
  font-size: 15px;
  line-height: 1.42857143;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.wb-btn__color {
  background: #ffb000;
  color: #fff;
}

.wb-btn:hover,
.wb-btn:focus {
  background: #ffb000;
  color: #fff;
  box-shadow: none;
}

.wb-btn__lg {
  width: 100%;
}

.form__input {
  border: 1px solid #c4c4c4;
  width: 100%;
  color: #000;
}

.calc-item__row {
  display: flex;
  align-items: center;
  gap: 25px;
}

.calc-item__row .form-label {
  min-width: fit-content;
}

.calc-item__col {
  display: flex;
  flex-direction: column;
  gap: 10px;
  margin-bottom: 5px;
}

.wb-sidebar__bonus-item {
  flex-wrap: wrap;
}

.wb-sidebar__bonus-item__bonus {
  text-align: center;
  min-width: 100%;
  margin: auto;
  padding: 10px 0 !important;
}

.wb-sidebar__bonus-item__img {
  height: auto !important;
  max-width: 80px !important;
  margin: 0 !important;
}

.wb-sidebar__bonus-item__logo {
  display: flex !important;
  flex-direction: column;
  gap: 5px;
}

.wb-sidebar__bonus-item__buttons {
  display: flex;
}

.wb-sidebar__bonus-item__buttons a {
  width: 100%;
}

.bonuses-preview-list .bk-preview-site-link {
  color: #fff !important;
}

.bk-preview-site-link {
  min-width: 79px;
}

.font-black {
  color: #000 !important;
}

.wb-pages__header {
  margin-top: 15px;
  font-size: 18px;
  font-weight: 600;
}

.calc-table th {
  text-align: center;
}

.calc-table td {
  text-align: center;
}

.wb-undertext__center {
  display: none;
}

@media (max-width: 800px) {
  .box.float-left {
    float: left;
    max-width: 100%;
  }

  .wb-undertext__center {
    display: block;
  }

  .wb-undertext .wb-undertext__content {
    max-height: 75px;
    overflow: hidden;
  }

  .wb-undertext .wb-undertext__center {
    text-align: center;
    margin: auto;
    margin-top: 10px;
  }

  .block--shadow {
    padding: 0 15px;
  }

  .calc {
    padding: 0 15px;
  }

}

.form__input {
  border: 1px solid #c4c4c4;
  width: 100%;
  color: #000;
  display: block;
  width: 100%;
  height: 45px;
  padding: 10px 15px;
  font-size: 15px;
  line-height: 1.42857143;
  color: #2c3e50;
  background-color: #fff;
  background-image: none;
  border: 1px solid #dce4ec;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

#evenpoint .row {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 12px;
}


.calc .row {
  margin: 10px 0px;
}

.calc .table-responsive {
  margin-top: 15px;
  float: left;
  display: block;
  width: 100%;
}

.mb-25 {
  margin-bottom: 25px !important;
}

.app-list__get.android::before {
  background: url(/bitrix/templates/24hnew/../img/ico-android-white.svg) 50% 50%/100% no-repeat !important;
}

.calculators {
  padding-left: 0px !important;
  padding-right: 0px !important;
}

.calculators .block button {
  display: inline-block;
  margin-bottom: 0;
  font-weight: 400;
  text-align: center;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  white-space: nowrap;
  padding: 10px 15px;
  font-size: 15px;
  line-height: 1.42857143;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: 100%;
  display: block;
}

.calculators .block button:hover,
.calculators .block button:focus {
  background: #ffb000;
  color: #fff;
  box-shadow: none;
}

.table-block-application,
.table-block-devices,
.table-block-differences {
  border: 1px solid #F0F1F2;
  padding: 15px 20px 5px;
}

.title-application,
.title-devices,
.title-differences {
  font-family: Arial;
  font-size: 20px;
  font-weight: 700;
  line-height: 23px;
  text-align: left;
  color: #1B1F22;
  margin: 30px 0 15px;
}

.table-block-application table,
.table-block-devices table {
  width: 100%;
  border-collapse: collapse;
  padding: 15px 20px;
}

.table-block-application td {
  font-family: Arial;
  font-size: 14px;
  font-weight: 700;
  line-height: 16.1px;
  text-align: center;
  color: #000;
  padding: 10px;
  text-align: center;
}

.table-block-devices td,
.table-block-differences td {
  font-family: Arial;
  font-size: 14px;
  font-weight: 400;
  line-height: 16.1px;
  text-align: center;
  color: #000;
  padding: 10px;
  text-align: left;
}

.table-block-application tr:first-child,
.table-block-devices tr:first-child {
  border-bottom: 1px solid #BCBCBC;
}

.table-block-application tr,
.table-block-devices tr {
  border-bottom: 1px solid #ddd;
}

.table-block-application tr:last-child,
.table-block-devices tr:last-child {
  border: none;
}

.table-block-application td:first-child,
.table-block-devices td:first-child {
  font-family: Arial;
  font-size: 14px;
  font-weight: 400;
  line-height: 16.1px;
  text-align: left;
  color: #000;
}

.table-block-application td:nth-child(2) {
  font-family: Arial;
  font-size: 14px;
  font-weight: 400;
  line-height: 16.1px;
  text-align: center;
  color: #BCBCBC;
}

.table-block-application th:first-child {
  padding: 15px 0;
}

.table-block-devices th:first-child {
  padding: 15px 60px 15px 0;
}

.table-block-application th {
  font-family: Arial;
  font-size: 16px;
  font-weight: 700;
  line-height: 18.4px;
  text-align: center;
  color: #000;
  padding: 15px 35px;
  text-align: center;
}

.table-block-devices th {
  font-family: Arial;
  font-size: 16px;
  font-weight: 700;
  line-height: 18.4px;
  text-align: center;
  color: #000;
  padding: 15px 10px;
  text-align: left;
}

.yes,
.no {
  position: relative;
}

.yes::before {
  content: '✅';
}

.no::before {
  content: '❌';
}

.th-differences {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 16px 32px 11px;
}

.th-differences p {
  font-family: Arial !important;
  font-size: 14px !important;
  font-weight: 700 !important;
  line-height: 16.1px !important;
  text-align: left !important;
  color: #1B1F22 !important;
  margin: 0 !important;
}

.table-block-differences th:first-child,
.table-block-differences td:first-child {
  text-align: left;
}

.table-block-differences th,
.table-block-differences td {
  text-align: center;
}

.table-block-differences th,
.table-block-differences td {
  width: 33.33%;
}

.bodycontent ul.school-qlist li a {
  padding-left: 40px;
}

.title-block {
  font-family: Arial;
  font-size: 24px;
  font-weight: 700;
  line-height: 27.6px;
  color: rgba(51, 51, 51, 1);
}

.content-actual_bonuses {
  display: flex;
  flex-direction: column;
  gap: 20px;
  margin: 25px 0;
}

.actual_bonuses__imet {
  padding: 17px 20px 15px;
  box-shadow: 0px 4px 12px 0px rgba(0, 0, 0, 0.05);
  border: 1px solid rgba(234, 234, 234, 1);
  background: rgba(255, 255, 255, 1);
}

.content-actual_bonus__title {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  justify-content: space-between;
  gap: 10px;
}

.content-actual_bonus__title img {
  width: 80px;
}

.content-actual_bonus__title p {
  font-family: Arial;
  font-size: 18px !important;
  font-weight: 700;
  line-height: 20px;
  color: rgba(0, 0, 0, 1) !important;
  margin: 0;
}

.content-actual_bonus__title span {
  font-family: Arial;
  font-size: 14px;
  font-weight: 400;
  line-height: 18.2px;
  color: rgba(1, 1, 1, 1);
  border: 5px;
  background: rgba(247, 247, 247, 1);
  padding: 8px 10px;
}

.content-actual_bonus__main {
  margin: 20px 0;
}

.content-actual_bonus__main .list-bonus {
  display: flex;
  align-items: center;
  gap: 20px;
  list-style: none;
  margin: 0;
  padding: 0;
}

.content-actual_bonus__main .list-bonus div p {
  font-family: Arial;
  font-size: 13px !important;
  font-weight: 400;
  line-height: 14.95px;
  color: rgba(51, 51, 51, 1);
  margin: 0 0 2px;
}

.content-actual_bonus__main .list-bonus div span {
  font-family: Arial;
  font-size: 15px;
  font-weight: 700;
  line-height: 17.25px;
  color: rgba(51, 51, 51, 1);
}

.content-actual_bonus__main .list-bonus div #text-copy {
  display: flex;
  align-items: center;
  gap: 5px;
  cursor: pointer;
}

.content-actual_bonus__main .list-bonus div #text-copy::after {
  content: '';
  background-image: url(/bitrix/templates/24hnew/images/copy.svg);
  background-repeat: no-repeat;
  width: 15px;
  height: 15px;
}

.content-actual_bonus__main .list-bonus div {
  border-right: 1px solid rgba(233, 230, 230, 1);
  padding: 0 25px 0 0;
  margin: 0;
}

.content-actual_bonus__main .list-bonus div:last-child {
  border: none;
}

.content-actual_bonus__end {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  justify-content: space-between;
}

.content-actual_bonus__end .hashtags {
  display: flex;
  flex-wrap: wrap;
  gap: 15px;
  font-family: Roboto;
  font-size: 14px;
  font-weight: 400;
  line-height: 16.41px;
  color: rgba(140, 140, 140, 1);
}

#copy-button {
  box-shadow: none !important;
  border: none !important;
  background: transparent !important;
}

.content-actual_bonus__end .btn-get {
  max-width: 329px;
  width: 100%;
}

.content-actual_bonus__end .btn-get a {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 36px;
  border-radius: 100px;
  opacity: 0px;
  font-family: Arial;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
  background: linear-gradient(135deg, #39B100 0%, #2C8900 100%);
  color: #fff;
}

.content-actual_bonus__end .btn-get a:hover {
  border-color: #626262;
  background: linear-gradient(157.52deg, #2C8900 0%, #2C8900 100%), linear-gradient(166.55deg, #2AA1EA 24.58%, #0078CA 90.33%), #FFF;
}

.show-bonuses a {
  font-family: Arial;
  font-size: 16px !important;
  font-weight: 400;
  line-height: 20.8px;
  text-align: left;
  color: rgba(102, 190, 245, 1) !important;
  margin: 0;
}

.show-bonuses {
  display: flex;
  align-items: center;
  gap: 5px;
  margin-top: 20px;
}

.show-bonuses::after {
  content: '';
  display: block;
  background-image: url(/bitrix/templates/24hnew/images/arrow-right.svg);
  background-repeat: no-repeat;
  width: 13px;
  height: 13px;
}

.wrapp-actual_bonuses {
  margin: 10px 0;
}

.section-actual_bonuses {
  margin: 30px 0;
}

.title-block {
  margin-bottom: 15px;
}

.details-catbar {
  display: flex;
  align-items: center;
  gap: 15px;
  justify-content: flex-start;
  flex-wrap: wrap;
  margin-bottom: 15px;
}

.details-catbar h1 {
  margin: 0 !important;
  padding: 0 !important;
}

.vote-result .vote-content {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  margin: 0;
  padding: 0 0 10px 0 !important;
  border-bottom: 1px solid rgba(234, 234, 234, 1);
}

.vote-result .vote-content:nth-child(1) {
  padding: 0 0 10px 0 !important;
}

.details-column #rateblock .tpl_default>div {
  margin-bottom: 10px;
}

.details-column #rateblock .tpl_default>div:last-child {
  margin-bottom: 0;
}

.bottom_rate {
  display: flex;
  justify-content: space-between;
  border: none;
  padding: 0;
}

.inner-wrapper-sticky {
  left: auto !important;
}

.rate-label {
  font-family: Arial;
  font-size: 15px;
  font-weight: 400;
  line-height: 17.25px;
  color: rgba(51, 51, 51, 1);
  min-width: 140px;
}

.rate-value {
  font-family: Arial;
  font-size: 15px;
  text-align: right;
  font-weight: 700;
  line-height: 17.25px;
  color: #000;
  min-width: 50px;
}

.vote-result {
  font-family: Arial;
  font-size: 14px;
  line-height: 16.1px;
  color: #000;
  font-weight: 700;
}

.vote-result span {
  font-family: Arial;
  font-size: 14px;
  font-weight: 400;
  line-height: 16.1px;
  color: #000;
}

.tpl_default {
  margin: 15px 0;
  border: none !important;
  padding: 0;
}

.vote-number {
  display: flex;
  gap: 6px;
}

.vote-number::before {
  content: '';
  background-image: url(/bitrix/templates/24hnew/images/Star.svg);
  width: 15px;
  height: 15px;
}

.vote-result span {
  font-family: Arial;
  font-size: 16px;
  font-weight: 700;
  line-height: 18.4px;
  text-align: left;
  color: #000;
  margin: 0;
  padding: 0;
  text-transform: none;
}

#ajaxvote {
  background: url(/bitrix/templates/24hnew/images/Star.svg) no-repeat 10px 10px;
}

#ajaxvote:hover {
  background: url(/bitrix/templates/24hnew/images/Star.svg) no-repeat 10px 10px;
}

.bottom_rate .rate-btn {
  font-family: Arial;
  font-size: 14px;
  font-weight: 700 !important;
  line-height: 16.1px;
  color: rgba(42, 48, 86, 1) !important;
  letter-spacing: inherit;
  text-transform: none;
  padding-left: 30px !important;
}

#rateblock {
  float: inherit;
  width: 100%;
}

.content-rateblock,
.plusminus {
  flex: 1;
}

.plusminus .row {
  width: 100%;
}

.wrapp-details_bk {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  gap: 50px;
  border: 1px solid rgba(234, 234, 234, 1);
  padding: 20px;
  border-radius: 3px;
}

.content-rateblock {
  border-right: 1px solid rgba(234, 234, 234, 1);
  padding-right: 40px;
}

.headerplus,
.headerminus {
  font-family: Arial;
  font-size: 16px !important;
  font-weight: 700 !important;
  line-height: 18.4px;
  color: rgba(27, 31, 34, 1) !important;
  background: transparent;
  box-shadow: none !important;
  padding: 0 0 10px 0;
  border-bottom: 1px solid rgba(234, 234, 234, 1);
  margin: 0 0 10px 0;
}

.headerplus::before {
  content: '✅';
  margin-right: 7px;
}

.headerminus::before {
  content: '🚫';
  margin-right: 7px;
}

.block-headerplus ul li:after,
.block-headerminus ul li:after {
  background-color: #000 !important;
}

.block-headerplus {
  margin-bottom: 25px;
}

.block-headerplus ul li,
.block-headerminus ul li {
  font-family: Arial;
  font-size: 15px;
  font-weight: 400;
  line-height: 21px;
  color: rgba(27, 31, 34, 1);
}

.block-promocod {
  display: flex;
  justify-content: space-between;
  gap: 10px;
  flex-wrap: wrap;
  margin: 10px 0 20px;
}

.promocod-number,
.bonus-register {
  display: flex;
  align-items: center;
  gap: 15px;
  padding: 20px;
  border-radius: 3px;
  border: 1px solid rgba(234, 234, 234, 1);
  flex: 1;
  flex-wrap: wrap;
}

.promocod-number #copy-button {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 20px;
  font-family: Arial;
  font-size: 14px !important;
  font-weight: 700;
  line-height: 16.1px;
  border-radius: 100px;
  color: rgba(52, 161, 1, 1) !important;
  border: 1px dashed rgba(60, 228, 32, 1) !important;
  background: rgba(239, 253, 233, 1) !important;
  max-width: 253px;
  width: 100%;
  height: 45px;
}

.promocod-number #copy-button::after {
  content: '';
  background-image: url(/bitrix/templates/24hnew/images/copy-bonus.svg);
  width: 15px;
  height: 15px;
}

.promocod-number span {
  font-family: Arial;
  font-size: 14px;
  font-weight: 400;
  line-height: 16.1px;
  color: rgba(51, 51, 51, 1);
}

.promocod-number p {
  font-family: Arial;
  font-size: 22px !important;
  font-weight: 700;
  line-height: 25.3px;
  color: rgba(51, 51, 51, 1) !important;
  margin: 0;
}

.bonus-register p {
  font-family: Arial;
  font-size: 16px !important;
  font-weight: 700;
  line-height: 18.4px;
  color: rgba(51, 51, 51, 1) !important;
  margin: 0;
}

.bonus-register a {
  font-family: Arial;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  background: linear-gradient(135deg, #39B100 0%, #2C8900 100%);
  color: #fff;
  border-radius: 100px;
  max-width: 207px;
  width: 100%;
  height: 45px;
}

.bonus-register a:hover {
  background: linear-gradient(157.52deg, #2C8900 0%, #2C8900 100%), linear-gradient(166.55deg, #2AA1EA 24.58%, #0078CA 90.33%), #FFF;
  border: none;
  color: #fff !important;
}

.bonus-register a::before {
  content: '';
  background-image: url(/bitrix/templates/24hnew/images/gift-bm.svg);
  width: 16px;
  height: 16px;
}

.readon-wrap_custom {
  display: flex;
  justify-content: center;
  width: 100%;
}

.readon-wrap_custom .registr {
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: Arial;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
  text-align: center;
  color: #fff;
  border-radius: 100px;
  width: 100%;
  background: linear-gradient(135deg, #39B100 0%, #2C8900 100%);
}

.tpl_default .vote-list_imet {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 15px;
}

.progress-bar {
  width: 100%;
  max-width: 136px;
  height: 5px;
  background-color: #e0e0e0;
  border-radius: 10px;
  overflow: hidden;
  box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
}

.progress {
  height: 100%;
  background: linear-gradient(to right, #f7c200, #a4c739, #4caf50);
  width: 70%;
  /* Change this value to adjust the progress */
  border-radius: 10px;
}

.content-tabs_bk.review {
  border: none;
  box-shadow: none;
  padding: 0;
  margin: 20px 0 0;
}

.flex-order .inner {
  background: transparent;
  border: none;
  padding: 0;
}

#product-details-page div.product-description {
  padding: 30px !important;
  margin-bottom: 15px;
}

.product-description {
  padding: 30px;
  background: #fff;
  border: 1px solid rgba(233, 230, 230, 1);
  box-shadow: 0px 4px 12px 0px rgba(0, 0, 0, 0.05);
}

#vmMainPage #bukmekerbonus,
#vmMainPage #bukmekernews {
  display: none;
}

.article-content__box-list li a {
  font-family: Arial;
  font-size: 15px;
  font-weight: 400;
  line-height: 17.25px;
  color: rgba(51, 51, 51, 1);
}

.article-content__box-list li a:hover,
.article-content__box-list li a:active {
  color: #000;
}

.product-description .article-content__box {
  margin: 0;
}

@media (max-width: 760px) {
  #ajaxvote {
    background: url(/bitrix/templates/24hnew/images/Star.svg) no-repeat 9px 3px;
  }

  #product-details-page div.product-description {
    padding: 10px !important;
  }

  .bonus-register a,
  .promocod-number #copy-button {
    width: 100%;
    max-width: auto !important;
  }

  .content-rateblock {
    padding: 0;
    border: 0;
  }

  #rateblock .vote-result {
    width: 100% !important;
  }

  .wrapp-actual_bonuses {
    margin: 5px 0;
  }

  .section-actual_bonuses {
    margin: 20px 0;
  }

  .content-actual_bonus__end {
    gap: 10px;
  }

  .content-actual_bonus__title p {
    margin: 0 !important;
  }

  .content-actual_bonus__main .list-bonus div {
    min-width: 120px;
  }

  .content-actual_bonus__main .list-bonus {
    overflow: scroll;
  }

  .bodycontent ul.school-qlist li a {
    font-size: 12px;
  }

  .title-application,
  .title-devices,
  .title-differences {
    font-size: 16px;
  }

  .table-block-application th {
    font-size: 14px;
    padding: 15px 20px;
  }

  .table-block-application td:first-child,
  .table-block-devices td:first-child,
  .table-block-application td:nth-child(2),
  .table-block-application td,
  .table-block-devices td,
  .table-block-differences td,
  .table-block-differences th:first-child,
  .table-block-differences td:first-child {
    font-size: 12px;
  }

  .table-block-application,
  .table-block-devices,
  .table-block-differences {
    overflow: scroll;
  }

  .col-lg-9.new-container .box.float-left img {
    width: 50%;
    margin: auto;
  }

}

.p-20 {
  padding: 20px;
}

.wiki-articles {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 20px;
}

.wiki-articles__item {
  display: flex;
  flex-direction: column;
  background: #fff;
}

.wiki-articles__item-title {
  font-size: 15px;
  padding: 10px 15px;
  margin-top: 0px;
}

.wiki-articles__item img {
  height: 200px;
}

@media (max-width: 800px) {
  .banner-btn__wrapper.active {
    position: fixed;
    width: 100%;
    display: flex;
    justify-content: right;
    bottom: 20px;
    z-index: 9999;
    left: 0;
    padding: 0 20px;
  }
}

h1.bm-list-head {
  text-align: left;
  font-weight: 600;
}

.wrapp-actual_bonuses {
  display: flex;
  flex-direction: column;
  gap: 15px;
}

.review-text h2 {
  padding-left: 0px !important;
  font-size: 20px !important;
  ;
  font-weight: 600 !important;
  ;
}


// table payout

.tabs-table {
  margin: 15px 0;
  border: 1px solid #F0F1F2;
  border-radius: 3px;
}

.tabs-table__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  list-style: none;
  margin: 0;
  padding: 0 20px;
  border-bottom: 1px solid #F0F1F2;
}

.tabs-table__list li a {
  position: relative;
  display: block;
  text-align: center;
  padding: 20px;
  color: #2A3056;
  font-weight: 700;
  opacity: 0.5;
  -webkit-transition: opacity 0.2s ease;
  transition: opacity 0.2s ease;
}

.tabs-table__list li a:after {
  content: "";
  position: absolute;
  display: block;
  bottom: -2px;
  right: 0;
  width: 100%;
  height: 3px;
  background: #2A3056;
  opacity: 0;
  -webkit-transition: opacity 0.2s ease;
  transition: opacity 0.2s ease;
}

.tabs-table__list li a:hover {
  opacity: 0.8;
}

.tabs-table__list li a.active {
  opacity: 1;
}

.tabs-table__list li a.active:after {
  opacity: 1;
}

.tabs-table__content-item {
  display: none;
}

.tabs-table__content-item.active {
  display: block;
}

.tabs-table__content-item table {
  padding: 0;
  border: none;
}

.tabs-table__content-item table th {
  padding-top: 15px;
  font-size: 13px;
  border-color: #F0F1F2;
}

.tabs-table__content-item table tbody tr:last-child td {
  padding-bottom: 12px;
}

.tabs-table__content-item table tbody tr td:first-child {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.tabs-table__content-item table tbody tr td:first-child img {
  width: 100px;
  height: 40px;
  -o-object-fit: contain;
  object-fit: contain;
}

.company-info h2 {
  margin: 30px 0 20px;
  font-size: 20px;
  font-weight: 700;
}

.company-info__content {
  padding-bottom: 30px;
}

.company-info__item-subtitle {
  margin-bottom: 10px;
  font-size: 18px;
  font-weight: 700;
}

.company-info__item-list {
  margin: 0;
}

.company-info__item-list li {
  margin-bottom: 15px;
  font-weight: 700;
  font-size: 16px;
  color: #333333;
}

.company-info__item-list li:last-child {
  margin-bottom: 0;
}

.company-info__item-list li span {
  display: block;
  margin-bottom: 2px;
  font-size: 14px;
  font-weight: 400;
}

.company-info__item-list li a {
  font-weight: 700;
  font-size: 16px;
  color: #333333;
}

.company-info__item-list li a:hover {
  text-decoration: underline;
}

.company-info__item-list--row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  margin-bottom: 25px;
  padding-bottom: 25px;
  border-bottom: 1px solid #f0f1f2;
}

.company-info__item-list--row li {
  margin-bottom: 0;
}

.company-info__item-list--row li:not(:first-child) {
  padding-left: 25px;
  margin-left: 25px;
  border-left: 1px solid #E9E6E6;
}

@media (max-width: 992px) {
  .company-info__item-list--row {
    padding-bottom: 20px;
    margin-bottom: 20px;
  }

  .company-info__item-list--row li:not(:first-child) {
    padding-left: 15px;
    margin-left: 15px;
  }
}

@media (max-width: 660px) {
  .tabs-table__list {
    padding: 0 15px;
  }

  .tabs-table__list li a {
    padding: 12px 15px;
    line-height: 110%;
  }

  .tabs-table__content-item table tbody tr td:first-child img {
    width: 75px;
    height: 30px;
  }

  .tabs-table__content-item table tbody tr:last-child td {
    padding-bottom: 0px;
  }

  .company-info {
    padding: 0 15px;
  }

  .company-info h2 {
    margin: 20px 0 15px;
  }

  .company-info__content {
    padding-bottom: 20px;
  }

  .company-info__item-list--row {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .company-info__item-list--row li {
    width: 100%;
  }

  .company-info__item-list--row li:not(:first-child) {
    margin: 8px 0 0;
    padding: 8px 0 0;
    border-left: none;
    border-top: 1px solid #f0f1f2;
  }

  .company-info__item-list li {
    margin-bottom: 0;
  }

  .company-info__item-list li:not(:first-child) {
    margin: 8px 0 0;
    padding: 8px 0 0;
    border-top: 1px solid #f0f1f2;
  }
}

.screen-list__item {
  max-width: 233px !important;
}

.carousel-wrapper__review {
  max-width: 850px;
}

.carousel-wrapper__review .carousel-button-prev {
  left: 2px !important;
}

.carousel-wrapper__review .carousel-button-next {
  right: 2px !important;
}

.bonuses__list li::after,
.company-info li::after {
  display: none;
}

.bonuses__list li:first-of-type,
.company-info li:first-of-type {
  padding-left: 0px !important;
}
/* End */
/* /bitrix/templates/24hnew/css/modal.css?1700488174933 */
/* /bitrix/templates/24hnew/css/simplebar.min.css?17053148073269 */
/* /bitrix/templates/24hnew/css/k2.css?170048817425346 */
/* /bitrix/templates/24hnew/css/responsive_test.css?17004881745563 */
/* /bitrix/templates/24hnew/css/template.css?170048817419005 */
/* /bitrix/templates/24hnew/css/bootstrap_test.css?1700488174117659 */
/* /bitrix/templates/24hnew/css/custom.min.css?17004881742389 */
/* /bitrix/templates/24hnew/css/styles_test.css?1733745309155077 */
/* /bitrix/templates/24hnew/css/media.css?170048817410727 */
/* /bitrix/templates/24hnew/css/swiper-bundle.min.css?170953852518436 */
/* /bitrix/templates/24hnew/css/jquery.fancybox.min.css?17004881743426 */
/* /bitrix/templates/24hnew/css/font-awesome_custom.css?1700488174796 */
/* /bitrix/templates/24hnew/components/bitrix/menu/mobile_css/style.css?17004881731385 */
/* /bitrix/templates/24hnew/components/bitrix/menu/default_new/style.min.css?170048817358 */
/* /bitrix/templates/24hnew/components/bitrix/news.list/frame-bonus-list/style.css?1700488173131 */
/* /bitrix/templates/24hnew/components/bitrix/breadcrumb/template_new/style.min.css?1700488174448 */
/* /bitrix/templates/24hnew/components/bitrix/menu/vertical_multilevel_new/style.min.css?17004881732111 */
/* /bitrix/templates/24hnew/components/bitrix/news.list/bk-news_new/style.css?1700488173131 */
/* /bitrix/templates/24hnew/components/bitrix/news.list/news_main_new/style.css?1700488173131 */
/* /bitrix/templates/24hnew/components/bitrix/menu/bottom-menu/style.min.css?1700488173490 */
/* /bitrix/templates/24hnew/styles.css?17499084484585 */
/* /bitrix/templates/24hnew/template_styles.css?174990844890486 */
