/**
 * @category    Dolphin V7.2.X - Abserve Custom CSS
 * @template    Abserve CLUB Theme
 * @author      Abservetech
 * @license     http://www.abservetech.com/privacy-policy/
 * @copyright   Copyright (c) 2015 abservetech
 * @author url  http://www.abservetech.com
 * @skype       balakannav
 */
/**A****B****S****E****R****V****E**
*        @Abserve Default          *
************************************/
.page_block_container .disignBoxFirst,body .disignBoxFirst,div.sys_bc_wrapper,div.sys_cr_wrapper,div.extra_top_menu table.fixed_menu, .dbTopMenu .dbTmActive, .dbTopMenu .dbTmActive:hover,.dbTopMenuPopup .popup_form_wrapper .container {
    border-color: transparent;
    /*box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.25);*/
}
.popup_form_wrapper .container {border: none !important;border-radius: 5px;}
.sys-share-popup .popup_form_wrapper .container {border: 1px solid transparent !important;}
div.sys_main_content {margin: 0px auto;margin-bottom: 20px;}
div.sys_bc {overflow: hidden;}
div.siteStatUnit {height: 35px;line-height: 35px;}
div .quick_links_elink_pic {top: 50px;}
.designed a{float: right;line-height: 50px;font-weight:bold;margin: 0 20px;}
.sys_breadcrumb .sys_bc {float: left;}
#abserve_to_top {position: fixed;bottom: 50px;right: 10px;height: 64px;font-size: 0;width: 64px;background: url(../images/top.png) no-repeat;}
:focus {outline: none;}
/**A****B****S****E****R****V****E**
*        @Abserve Header           *
************************************/
#keyword::-webkit-input-placeholder { /* Safari, Chrome and Opera */color: #A0A0A0;}
#keyword:-moz-placeholder { /* Firefox 18- */color: #A0A0A0;}
#keyword::-moz-placeholder { /* Firefox 19+ */color: #A0A0A0;}
#keyword:-ms-input-placeholder { /* IE 10+ */color: #A0A0A0;}
#keyword::-ms-input-placeholder { /* Edge */color: #A0A0A0;}

/*Header*/
.abserve_head.header-stick {background-color: #0099A3 !important;}
a, a:link, a:visited, a:active,div.sys_ph_submenu_submenu a.sublinks, div.sys_ph_submenu_submenu a.sublinks:link, div.sys_ph_submenu_submenu a.sublinks:visited {
    color: #A0A0A0;
}
div.sys_main_menu {
    background-color: #191919;
}
td.sys_menu_wrapper div.sys-service-menu-wrp div.sys-service-menu, td.sys_search_wrapper div.sys-service-menu-wrp div.sys-service-menu {
    background: #100f0f;
}
div.sys-service-menu div.sys-sm-profile i.sys-icon, div.sys-service-menu div.sys-sm-profile img.sys-smp-thumbnail{border-color: transparent;}
div#sys_search.bx-def-round-corners-with-border {
    border: none;
}
div.sys_ph_submenu_submenu div.act {
    background-color: #191919;
}
div .quick_links_elink {
    border: 1px solid #191919;
}
div .quick_links_elink i.sys-icon {
    color: #3B3B3B;
}
div.extra_top_menu table.description,div .quick_links_elink_lcont, div .lcont_top {
    background: #191919;
    border-color: #191919;
}
td.sys_logo_wrapper {
    text-align: left;
}
div.sys-service-menu div.sys-sm-item, div.sys-service-menu div.sys-sm-item.sys-smi-profile:active, div.sys-service-menu div.sys-sm-item:hover { border-color: transparent;}
div.sys_main_logo,div div.shoutbox_wrapper {
    background-color: #242424;
}
.popup_form_wrapper div.disignBoxFirst {
    background-color: #191919;
    border-radius: 0;
}
div.dbPrivacyMenu a.dbPrivacyGroup:visited, div.dbPrivacyMenu a.dbPrivacyGroup:link {
    color: #A0A0A0;
}
div.dbPrivacyMenu a.dbPrivacyGroupActive:visited, div.dbPrivacyMenu a.dbPrivacyGroupActive:link,div.dbPrivacyMenu a.dbPrivacyGroup:hover, div.dbPrivacyMenu a.dbPrivacyGroup:active {
    color: #FFFFFF;
}
div.dbPrivacy .sys-icon {
    color: #A0A0A0;
}
div div.shoutbox_wrapper{border: 1px solid #191919;}
table.topMenu {
    margin: 0;
}
table.topMenu td {
    height: 28px;
    border-left: 1px solid rgba(255, 255, 255, 0.1);
    height: 50px;
}
.topMenu a, .topMenu span, .topMenu i {
    font-style: normal;
}
div.sys_mm_cnt {
    padding: 0;
}
table.topMenu td {
    border-bottom: 2px solid transparent;background: #191919;
}
table.topMenu td:hover {
    border-bottom: 2px solid #8E44AD;
}
div div.wall-event-cnt,div div.wall-divider-cnt {
    border: 3px solid #2D2D2D;
    background-color: #242424;
}
div div.wall-oi-item-cnt,div div.cmt-post-reply table.cmt-balloon,div table.cmt-balloon {
    background-color: #191919;
}
div.cmt-post-reply textarea, div.cmt-post-reply-to textarea, div.cmt-body textarea,.dbBottomMenu {
    background: #242424;
}
div div.wall-snippet{border-color: #2D2D2D;}
div div.wall-event div.wall-event-owner div.thumbnail_block {
    border: 2px solid #2D2D2D;
    background-color: #2D2D2D;
}
div div.devider {
    border-top: 1px solid #242424;
}
div div.sub_design_box_body, div div.sub_design_box_head {
    border-color: #191919;
}
div div.sub_design_box_head {
    background: #191919;
}
.input_wrapper_slider, .input_wrapper_range, div .input_wrapper_doublerange {
    background-color: #242424;
}
div.thumbnail_image p.thumbnail_image_letter, div.thumbnail_image p.thumbnail_image_letter2 {
    background-color: #242424;
    color: #a0a0a0;
}
div div.wall-divider:before, div div.wall-divider-today:before, div div.wall-event:before {background: #2D2D2D;}
ul, li, h3, .bx-def-font-h3, .bx-def-font-large, div.caption_section, span, strong,.votes_big b, .votes_small b,div.cmt-post-reply textarea, div.cmt-post-reply-to textarea, div.cmt-body textarea {
    color: #a0a0a0 !important;
}
input {
    background: #191919;
    color: #a0a0a0;
    border-color: #242424;
}
select{
    background: #242424;
    border-color: #a0a0a0;
}
table.topMenu i.sys-icon {
    display: none;
}
/**A****B****S****E****R****V****E**
*        @Abserve Profile Cover    *
************************************/
div div.sys-profile-cover-menu {
    position: absolute;
    top: 10px;
    right: -12px;
    height: 120px;
    width: 155px;
}
div div.sys-profile-cover-menu-cnt {
    overflow-y: scroll;
    overflow-x: scroll;
    height: 266px;
    background: rgba(0, 0, 0, 0.3);
    padding: 5px 15px;
}
div.sys-profile-cover-menu .sys-pcm-item {
    clear: both;
    float: left;
    margin: 0;
}
/**A****B****S****E****R****V****E**
*        @Abserve Page Loader      *
************************************/
div.sys-loading-smog {
    background-color: #242424;
}
div.sys-loading-icon {
    background-color: #191919;
    border: 1px solid #191919;
}
div#loading {
    background: #000000 !important;
}
.rss_read_more {background-color: #191919;}
div .bx-form-input-emoji {color: #242424;}

/**A****B****S****E****R****V****E**
*        @Abserve Popup            *
************************************/
.popup_form_wrapper .container {width: auto;box-shadow: none;}
.popup_form_wrapper.disign_box .container,.login_ajax_wrap .popup_form_wrapper .container{background: transparent;}
/*.popup_form_wrapper div.disignBoxFirst {background: #fff;}*/
.popup_form_wrapper .container,div.sys_ph_submenu_submenu {background-color: #242424;}
.bx-def-z-index-modal {
    background: #141414;
}
/**A****B****S****E****R****V****E**
*         @Abserve Body            *
************************************/
.bx-def-font, .bx-def-font-inputs {
    font-family: "Lato",Helvetica,Arial,sans-serif;
    color: #bcbcbc;
}
body {
    background: #242424;
}
.sys_page {
    /*background: #191919;*/
}
.disignBoxFirst {
    background: #191919;
}
.boxContent {
    background-color: #242424;
    margin: 20px;
    padding: 10px;
}
.disignBoxFirst .boxFirstHeader .dbTitle,.bx-def-font-inputs-captions,h2, .bx-def-font-h2 {
    font-weight: 400;
    color: #a0a0a0;
    font-size: 18px;    margin-bottom: 10px;
}
div.sys_root_bg {background: none;}


.boxFirstHeader .clear_both:before {
    content: "";
    width: 90px;
    border-top: 2px solid #8E44AD;
    float: left;
}
.boxFirstHeader .clear_both,div.ui-widget-content {
    background: #242424;
}
.boxFirstHeader .clear_both {
    height: 2px;
    width: 100%;
    background: #242424;
    position: relative;
}
h2, .bx-def-font-h2 {
    font-size: 18px;
    font-weight: normal;
}
div.sys_sub_menu {
    background-color: transparent;
}
.sys_sm_cnt {
    background: #191919;
    margin-top: 15px;
}
.sys_sub_menu.sys_sm_fixed {
    background: #191919;
}
.sys_sub_menu.sys_sm_fixed .sys_sm_cnt {
    margin-top: 0px;
}
div .ui-state-active, div .ui-widget-content .ui-state-active {background: #101010 !important;}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor{color: #fff;}
div .ui-state-default, div .ui-widget-content .ui-state-default, div .ui-widget-header .ui-state-default{background: #191919;}
div .ui-state-active a, div .ui-state-active a:link, div .ui-state-active a:visited{color:#fff;}
.form_advanced_table .bx-form-info .sys-icon {color: #797979;}
.dbTopMenu i {color: #fff;}
div .bx_sys_file_upload_wrapper > .bx_sys_file_upload_line {
    border-top: 1px solid #242424;
}
div .bx_sys_file_upload_wrapper {
    border: 4px solid #242424;
    background-color: #242424;
}
div .forum_form_field {
    background-color: #191919;
}
td.sys_cal_cell, td.sys_cal_cell_blank,div div.wnd_box,div div.wnd_title {
    background: #242424;
    border-color: #242424;
}
td.sys_cal_cell.sys_cal_today {
    background-color: #191919;
}
div .bx-def-hr {
    border-color: #2D2D2D;
}
div div.wnd_title {height: 33px;}
div fieldset.form_field_row{left: auto;}
#bx_forum_search_input,select,div div.wnd_title h2,div .forum_form_field {
    color: #A0A0A0;
}
div.sys-form-login-join .bx-form-element a, div.sys-form-login-join .bx-form-element a:link {
    color: #a0a0a0;
}
.rrssb-buttons li a .rrssb-text {color: #fff !important;}
td.sys_search_wrapper div.sys-service-menu-wrp {margin: 1px;}
div .form_input_captcha .options-cnt a,div .form_input_captcha {background-color: #242424;}
div .form_input_captcha .solution-cnt{background: #191919;}
div .form_input_captcha .solution-cnt input{border-color: #a0a0a0;}
div.sys-form-login-join ul.sys-flj-navigation li a, div.sys-form-login-join ul.sys-flj-navigation li.ui-tabs-active a{padding:.5em 1em;}
/**A****B****S****E****R****V****E**
*        @Abserve Input Box        *
************************************/
.form_input_text, .form_input_textarea, .form_input_email, .form_input_url, .form_input_date, .form_input_datetime, .form_input_password, .form_input_number, .form_input_slider, .form_input_range, .form_input_doublerange, .form_input_select,
.form_input_text:focus, .form_input_textarea:focus, .form_input_email:focus, .form_input_url:focus, .form_input_date:focus, .form_input_datetime:focus, .form_input_password:focus, .form_input_number:focus, .form_input_slider:focus, .form_input_range:focus, .form_input_doublerange:focus, .form_input_select:focus {
    border-color: #242424 !important;
    background: #191919 !important;
}

.dbTopMenu .dbTmActive {
    background-color: transparent;
    color: #757575 !important;
}
div#float_info {background-color: #242424;}
/**A****B****S****E****R****V****E**
*        @Abserve Button           *
************************************/
.bx-btn.bx-btn-disabled {cursor: not-allowed;}
.bx-btn, .bx-btn:hover, .bx-btn:active,div.wall-oii-comments, div.wall-oii-comments a{background: #8E44AD;}
.MsgBox .msgbox_content {background-color: #191919;border: 3px solid #242424;}
div div.wall-oii-comments a, div div.wall-oii-comments i {color: #fff;}

/**A****B****S****E****R****V****E**
*        @Abserve Footer           *
************************************/
.abserve_to_top {
    position: fixed;
    bottom: 50px;
    right: 20px;
    font-size: 0;
    border: 1px solid #0099A3;
    width: 30px;
    height: 42px;
    text-decoration: none;
    background: #0099A3;
}
div.sys_footer {
    background: rgba(0,0,0,.7);
}
div.sys_bc_wrapper, div.sys_cr_wrapper {
    background: transparent;
}
div.sys_bc_wrapper {
    background: rgba(25,25,25,0.5);
}
/**A****B****S****E****R****V****E**
*        @Abserve Copyright        *
************************************/
footer p.copyright {
    float: left;
    margin: 35px 0 0 0;
}
/**A****B****S****E****R****V****E**
*        @Abserve Admin menu       *
************************************/
div.extra_top_menu table.fixed_menu {background-color: #191919;}
div.extra_top_menu table.fixed_menu div.popup_html div.popup_content {background-color: #191919;}
div.extra_data a, div.extra_data i {color: #fff;}
div.extra_top_menu table.fixed_menu div.popup_html div.extra_data {background:#242424;}
div.extra_top_menu table.fixed_menu div.popup_html div.menu_item_active {background-color: #242424;}
div.extra_top_menu {border-top: 2px solid #8E44AD;}
span.clickon {
    position: absolute;
    right: 0;
    margin: 18px 18px 18px 118px;
    top: 0;
}
/*div.sys_sm_fixed {top: 80px;}*/

/**A****B****S****E****R****V****E**
*         @Media Query             *
************************************/
@media (max-width: 1199px){
div.sys_cr_wrapper div.sys_cr {overflow: visible;white-space: normal;}
div.sys_copyright,div.sys_breadcrumb {margin: 0;}
div.sys_cr {height: auto;line-height: 20px;padding: 10px 0;text-align: center;}
div.sys_footer {background: rgba(0,0,0,.7);}
}
@media(min-width:768px) and (max-width: 990px) {
}
@media(max-width:767px) {
    /*div.sys_sm_fixed {top: 70px;}*/
.designed {position: absolute;bottom: 20px;left: 50%;margin-left: -100px;}
}
@media(max-width: 480px){
}

div.sys-profile-cover-actions {
    padding: 20px 20px 0px 20px;
}