a {
    color: #4183C4;
    text-decoration: none;
}


#dashboard .topbar { border-left: 1px solid rgba(56, 142, 60, 1); }
#dashboard .topbar .searchDashboard input { background-color: rgba(255, 255, 255, 0.5); color:#FEFEFE; }

#dashboard .menu-bar .main-menu a { color:#414042; }
#dashboard .menu-bar .main-menu a:hover,
#dashboard .menu-bar .main-menu > li.active > a{ background-color:rgba(0,0,0,0.1); }

/* buttons */
#dashboard .actions .actionLinks .btn:last-child { border-bottom:1px solid #CCC; }


/* breadcrumb */

#dashboard .breadcrumb li a {
    color:#4183C4;
}
#dashboard .breadcrumb>li+li:before {
    color: #4183C4;
}
#dashboard .breadcrumb>.active {
    color: #414042;
}

.site h1,
.site h2,
.site h3,
.site h4,
.site h5,
.site h6,
.site p { color: #414042; }

#dashboard .content { border-left: 1px solid #DDDDDD; border-right: 1px solid #DDDDDD; }

.navbar-logout { border-left:1px solid rgba(65, 64, 66, 0.1) }

#dashboard #content .form-group.required label::after { color:#FF0000; }

#dashboard #content .border-all { border: 1px solid rgba(65, 64, 66, 0.3); }

#dashboard .dashboard-tabs li a,
#frontend .dashboard-tabs li a { border: 1px solid #DDDDDD; color:#414042; background-color: #f2f2f2; }

#dashboard .dashboard-tabs li:hover a,
#dashboard .dashboard-tabs li.active a,
#frontend .dashboard-tabs li:hover a,
#frontend .dashboard-tabs li.active a { background-color:transparent; }

.bg-primary { background-color:rgba(56, 142, 60, 1);  }
.bg-primary-75 { background-color:rgba(56, 142, 60, 0.75); }

.bg-primary h2,
.bg-primary a { color:#FEFEFE; }

.bg-primary-75 a { color:#FEFEFE; }

/** Campaigns **/
.block-draggable { border-color: #CECECE; }

.block-sortable .block-edit .block-header { background-color: rgba(0, 0, 0, 0.75); color:#FFFFFF; }

.block-sortable .block-edit:hover,
.block-sortable .block-edit.selected { border: 2px solid rgba(0, 0, 0, 0.75); }

/** Api List **/
#responseList table > thead > tr:not(:last-child) > th { border-bottom:1px; }
#responseList > .responseTabs > .responseTabItem { border:1px solid #DDDDDD; border-bottom:0; background-color:#f2f2f2; }
#responseList > .responseTabs > .responseTabItem:hover,
#responseList > .responseTabs > .responseTabItem.active { background-color:transparent; }

#responseList > .responseList { border-top: 1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD; }
#responseList > .responseList .responseNotFound { border-top: 1px solid #DDDDDD; }


/** CRM **/
.relation-types .label,
.response-types .label { background-color: #999999; }

.relation-types .label.label-person,
.response-types .label.label-person { background-color:#800080; }

.relation-types .label.label-active,
.relation-types .label.label-open-option,
.relation-types .label.label-applicant,
.response-types .label.label-applicant,
.response-types .label.label-success,
.response-types .label.label-active,
.response-types .label.label-assigned,
.response-types .label.label-sent { background-color:#008000; }

.relation-types .label.label-company,
.response-types .label.label-company,
.response-types .label.label-future,
.response-types .label.label-accepted,
.response-types .label.label-sending { background-color:#FFA500; }

.relation-types .label.label-relation,
.response-types .label.label-relation { background-color:#E03997; }

.relation-types .label.label-employee,
.relation-types .label.label-submitted,
.relation-types .label.label-upcoming-option,
.response-types .label.label-employee,
.response-types .label.label-test,
.response-types .label.label-submitted { background-color:#007ED5; }

.relation-types .label.label-option,
.relation-types .label.label-reserve-option,
.response-types .label.label-option,
.response-types .label.label-closed,
.response-types .label.label-reserve,
.response-types .label.label-send { background-color:#E55D01; }

.relation-types .label.label-buyer,
.relation-types .label.label-archive,
.relation-types .label.label-closed-option,
.response-types .label.label-buyer,
.response-types .label.label-rejected,
.response-types .label.label-archive { background-color:#C90403; }

.btn-primary-50 { background-color: rgba(51, 122, 183, 0.5); border-color: rgba(46, 109, 164, 0.5); color:#FFF; }
.btn-primary-50:hover,
.btn-primary-50:focus,
.btn-primary-50.focus,
.btn-primary-50:active,
.btn-primary-50.active { color: #FFF; background-color: rgba(40, 96, 144, 0.5); border-color: rgba(32, 77, 116, 0.5); box-shadow:none; }
.btn-primary-50.disabled, 
.btn-primary-50[disabled], 
.btn-primary-50.disabled:hover, 
.btn-primary-50[disabled]:hover,  
.btn-primary-50.disabled:focus, 
.btn-primary-50[disabled]:focus, 
.btn-primary-50.disabled.focus, 
.btn-primary-50[disabled].focus, 
.btn-primary-50.disabled:active, 
.btn-primary-50[disabled]:active, 
.btn-primary-50.disabled.active, 
.btn-primary-50[disabled].active { background-color: rgba(51, 122, 183, 0.5); border-color: rgba(46, 109, 164, 0.5); }

.btn-success-50 { background-color: rgba(77, 168, 79, 0.5); border-color: rgba(77, 168, 79, 0.5); color:#FFF; }
.btn-success-50:hover,
.btn-success-50:focus,
.btn-success-50.focus,
.btn-success-50:active,
.btn-success-50.active { color: #FFF; background-color: rgba(70, 140, 70, 0.5); border-color: rgba(77, 168, 79, 0.5); box-shadow:none; }

.badge-valid { color: #008800; }
.badge-transparent { color:transparent; }

.has-warning .form-control {
    border-color: #ffa100;
}

.has-warning .help-block,
label.has-warning {
    color: #ffa100;
}

.signatureWrapper.has-warning {
    border:1px solid #ffa100;
}

.has-warning .form-control:focus {
    border-color: #c97400;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(255, 161, 0, 0.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(255, 161, 0, 0.6);
}