.login_facebook_btn {
    display: inline-block;
    background: white;
    border: 1px solid #e2e2e2;
    color: #0072bc;
    padding: 5px 10px 4px 40px;
    font-size: 15px;
    font-family: 'Roboto Condensed', sans-serif;
    position: relative;
    top: 1px;
    
}

.login_facebook_btn:hover,
.login_facebook_btn:focus {
    text-decoration: none; background-color: #FAFAFA; border-color: #0072bc;
}
.login_facebook_btn:before{
    content: "";
    background: white url(/cms24/img/login_fb_btn.png) no-repeat center;
    border: 0px solid #e2e2e2;
    position: absolute; bottom: 0; left: -1px; top:-1px;
    width: 32px; height: 32px;
    -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px;
}

.login_btn, .register_btn{
    
    -webkit-border-radius: 0px; 
    -webkit-border-top-right-radius:  0px; 
    -webkit-border-bottom-right-radius:  0px; 
    -moz-border-radius:  0px; 
    -moz-border-radius-topright:  0px; 
    -moz-border-radius-bottomright:  0px; 
    border-radius:  0px; 
    border-top-right-radius: 0px; 
    border-bottom-right-radius:  0px; 
}
.login_btn:before, .register_btn:before, .add_btn, .add_btn:before, input[type=submit], input[type=reset], a.button{
    -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; 
}


#user_nav #header_user_nav{
    -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px;
}

#modules_nav_side .nav-pills>li.active>a, #modules_nav_side .nav-pills>li.active>a:hover, #modules_nav_side .nav-pills>li.active>a:focus {
    background: #C1392B;
    border-top: 4px solid #818181;
}

.pre_main, .main_top{
    
    border-bottom: 2px solid #ddd;
    
}

.box > .content, .box .box-content {
    border: 0px;
}

.companies_list .entry_list_item .company_header h3{
    padding-top:5px;
    font-size: 20px;
    font-family: 'Roboto Condensed', sans-serif;
}
.companies_list .entry_list_item.company_premium_plus .company_header a.company_link-btn {
    background: #C1392B;
}


a.button-red {
    background: #C1392B;
    border: 1px solid #932115;
}

.table-add tr td{ border:2px solid #fff;}
.slider_nav{
    width: 32px;
    height: 32px;
    margin-top:-15px;
}

#sidebar .box .box-content, #sidebar .box > .content{
    border-color: #aaa;
}



#layout_company footer{
    color: #777;
    background: #fcfcfc;
    border-top: 1px solid #ddd;
}

#layout_company footer .copyrights{
    font-size:14px;
}

#layout_company .content p, #layout_company .content{
    font-size: 16px;
    line-height: 26px;
}

#contact_details-box .box-header {background-position: 8px 25px }


#widget_modules_box .slider_nav {width: 32px;margin-top:-30px;}

.text h2, .replies_count-side, .entry_content_box h3, .www, .ajax_curtain, #show_company_box .contact-details .author, h5,.l, .telephone, .email, .company-actions{
    font-family: 'Roboto Condensed', sans-serif;
    }

.form_add_job .promotion_choose .radio_option.promotion_3 {background: #C1392B;}

#show_company_box .entry_content_box h5{border-bottom: #e2e2e2 solid 2px; padding: 10px 0px;}

.entry-content.entry_content_box_body span, .entry-content.entry_content_box_body{line-height: 28px;}

.company_modules_entries li.products a, .company_modules_entries li.offers a, .user_other_entries li.offers a, .user_other_entries li.products a, .user_other_entries li.company_link a, .user_other_entries li a{
    display: inline-block;
    background: #C1392B;
    border: 1px solid #e2e2e2;
    color: #fff;
    padding: 5px 20px 5px 20px;
    font-size: 18px;
    font-family: 'Roboto Condensed', sans-serif;
    position: relative;
    top: 1px;
}
li.company_link a i.glyphicon{
    padding-top:5px;
    padding-right:5px;
    font-size: 15px;
    
}
.user_other_entries li.offers a:hover, .user_other_entries li.products a:hover, .user_other_entries li.company_link a:hover, .user_other_entries li a:hover {
    text-decoration: none;
}

.flashinfo.info {
    border: 2px solid #0072BC !important;
    background-color: #CBDEEA !important;
    color: #0072BC !important;
}

.flashinfo {
    font-size: 18px;
}

.text hr {
    
    border-top: 3px solid #ddd;
}

.categories_grid ul .main_category{letter-spacing: -1px;}
#newsletter_section{
    background: #111;
    color: #888;
    
}

div.box.add-company div.choose .button{
    background: #888;
    border: 1px solid #666;
    }
div.box.add-company div.choose .button.button-premium{
    
    background: #CC0000;
    border: 1px solid #932115;
    font-size: 24px;
    padding-top: 13px;
    height: 60px;
    width: 250px;
    text-align: center;
    
}




