.navbar-default, .label-primary, .reviewbox h3, .progress-bar, .tags a, .btn-primary, div.bbp-template-notice.info, div.bbp-template-notice.info p, .header, .random-article, .type, .status, .flex-direction-nav a, #bbpress-forums li.bbp-header, .pagination > li > a, .pagination > li > span, .large-widget .large-widget-title:hover a, .mini-widget .post:hover a, .post-review:hover h3 a, .widget-title hr:before { background-color: #0288d1 !important; border-color: #0288d1 !important; color: #ffffff !important; }
.areaForLoader { background: linear-gradient( #fff 10%, #ddd 90%); overflow: hidden; position: fixed; left: 0; top: 0; right:0; bottom:0; z-index: 9999; }
a, .page-404-content h2, .sitemapwrapper li:hover a, .news-ticker span, .footer .check li:hover a, #sitefooter a:hover, .sociallinks li:hover a, #sitefooter a:focus, .widget-title a, .post-share .fa-share-alt { color: #0288d1; }
a:hover, a:focus { color: #0080c9; }
.btn-default:hover, .btn-default:focus, .pagination > li > a:hover, .pagination > li > span:hover, div.bbp-template-notice, div.indicator-hint, div.bbp-template-notice p, .tags a:hover, .btn-primary:hover, .btn-primary:focus { background-color: #0080c9 !important; border-color: #0080c9 !important; color: #ffffff !important; }
.pagination a:active { background: #ddd none repeat scroll 0 0 !important; color: #333 !important; }
.gl_slgn { color: #333; font-size: 14px; }
.li_hit.stt { position: absolute; color: #000; font-size: 10px; font-weight: bold; margin: -2px 0 0 -34px; top: 0; }
.li_host.stt { position: absolute; color: #000; font-size: 10px; font-weight: bold; position: absolute; margin: 0 0 8px -34px; bottom: 0; }
.ml_hit.stt { bottom: 0; font-size: 10px; margin: 0 0 9px -78px; position: absolute; }
.ml_host.stt { bottom: 0; font-size: 10px; margin: 0 0 9px -30px; position: absolute; }
.htl_hit.stt { font-size: 12px; margin: -1px 0 0 -36px; position: absolute; top: 0; }
.htl_host.stt { font-size: 12px; margin: 0 0 9px -36px; position: absolute; bottom: 0; }
.yx_hit.stt { color: #000; margin: 14px 0 0 -51px; position: absolute; }
.img-responsive.lst { max-height: 240px; }
.img-responsive.popular { max-height: 172px; }
.vote-result { color: #bebebe; line-height: 30px; margin: 0 35px 0 26px; }
.vote-success { color: #f0ad4e; font-weight: bold; }
.dscr_gl { margin-bottom: 26px; }
.dropdown-menu.show-right { background: #ddd none repeat scroll 0 0; }
.h_ank { border: 2px solid #fff; max-width: 240px; }
.cntSeparator { font-size: 54px; margin: 10px 7px; color: #000; }
.desc div { font-family: Arial; width: 70px; font-size: 13px; font-weight: bold; color: #000; }
.bio { background: rgba(10, 10, 10, 0.65) none repeat scroll 0 0; float: right; margin-top: -26px; padding: 0 12px; position: relative; z-index: 10; }
.nme { color: #fff; font-weight: bold; }
.age { color: #ffd200; font-size: 17px; font-weight: bold; }
.girl-name { border-radius: 15px; color: #fff; font-size: 40px; font-weight: bold; left: 27px; padding: 5px 2px; position: absolute; top: 50%; width: 326px; box-shadow: 0 0 1px 2px rgb(255, 255, 255); }
.girl-name.pink { background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgb(255, 81, 118) 0%, rgb(214, 69, 100) 100%) repeat scroll 0 0; border: 3px solid #d64564; }
.girl-name.green{ background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgb(142, 197, 86) 0%, rgb(81, 156, 5) 100%) repeat scroll 0 0; border: 3px solid rgba(76, 132, 65, 0.84); }
.register { border: 2px solid #006293; border-radius: 9px; box-shadow: 0 0 2px 2px #fff; color: #fff; display: block; font-size: 23px; font-weight: bold; margin-bottom: 60px; padding: 12px 5px; text-align: center; background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #50A0F0, #20A7EB, #50A0F0) repeat scroll 0 0; }
.register:hover{ background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #20A7EB, #50A0F0, #20A7EB ) repeat scroll 0 0; color: #fff; text-decoration: none; box-shadow: 0 0 2px 2px #ddd; }
.ad_inf { padding-top: 74px; }
.photo img { border: 2px solid #fff; box-shadow: 0 0 5px 3px #fff; }
.carousel, .carousel-inner { position: relative; max-width: 320px; margin-left: 8px; }
.itm { display: inline-block !important; width: 100px; }
.itm img { width: 100px; padding: 0; margin: 0 !important; }
.col-md-12.hmpst { padding: 3px 40px; }
.brcmp { display: inline-block; margin: 0 0 -4px 2px; max-width: 360px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.brcmp:hover { background: #f0f0f0; white-space: normal; max-width: 600px; }
.rating { float: right; }
.fa-spin{text-align:center;}
.modal-open #wrapper { filter: blur(8px); -webkit-backdrop-filter: blur(8px); }
