body {
    /*background: #e9ebee;*/
    /*background: #222;*/
}

.navbar-custom {
    /*font-family: arial, sans-serif;*/
    background-color: #3B5999;
    border-radius: 0;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2), 0 5px 10px 0 rgba(0, 0, 0, 0.19);
    color: #ffffff;
}

.navbar-custom .navbar-nav > li > a {
    color: #fff;
}

.navbar-custom .navbar-nav > .active > a {
    color: #ffffff;
    background-color: transparent;
}

.navbar-custom .navbar-nav > li > a:hover,
.navbar-custom .navbar-nav > li > a:focus,
.navbar-custom .navbar-nav > .active > a:hover,
.navbar-custom .navbar-nav > .active > a:focus,
.navbar-custom .navbar-nav > .open >a {
    background-color: #2A4888;
    text-decoration: none;
}

.navbar-custom .navbar-brand {
    color: #eeeeee;
}

.navbar-custom .navbar-toggle {
    background-color: #eeeeee;
}

.navbar-custom .icon-bar {
    background-color: #33aa33;
}

.navbar-nav > li > a,
.navbar-brand {
    height: 43px;
    padding-bottom: 0 !important;
    padding-top: 12px !important;
}

.navbar {
    min-height: 30px !important;
}


/* for dropdowns only */

.navbar-custom .navbar-nav .dropdown-menu {
    background-color: #fff;
    color: #000;
}

.navbar-custom .navbar-nav .dropdown-menu>li>a {
    color: #000;
}

.navbar-custom .navbar-nav .dropdown-menu>li>a:hover,
.navbar-custom .navbar-nav .dropdown-menu>li>a:focus {
    background-color: #2A4888;
    color: #fff; 
}
.navbar-custom .navbar-nav .dropdown-menu .dropdown-header{
    color: #333;
}

/*Panels*/

.panel-primary {
    /*box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.2), 0 2px 3px 0 rgba(0, 0, 0, 0.19);*/
    border: 1px solid #ddd;
}

.panel-primary > .panel-heading {
    background: #3B5999;
    /*box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2), 0 2px 5px 0 rgba(0, 0, 0, 0.19);*/
    border: 1px solid #ddd;
    /*color: #365899;*/
    color: #fff;
    font-weight: bold;
    font-size: 13px;
}


/* Buttons*/

.btn-primary {
    background: #3B5999;
}

.btn-primary:hover {
    background: #4676d9;
}

.jumbotron {
    /*border: 1px solid #ddd;*/
    /*background: #fff;*/
    border-radius: 5px;
    box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.19);
}

.text-primary {
    color: #3B5999;
}

.alert-info {
    background: #446cbd;
}

.btn-info {
    background: #4676d9;
}

.text-info {
    color: #4676d9;
}

.info {
    background: #4676d9;
}

.table-c {
    /*box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2), 0 2px 5px 0 rgba(0, 0, 0, 0.19);*/
    background: #fff;
    border-radius: 3px;
    border: 1px solid #ddd;
}

textarea,
textarea.form-control,
input.form-control,
input[type=text],
input[type=password],
input[type=email],
input[type=number],
[type=text].form-control,
[type=password].form-control,
[type=email].form-control,
[type=tel].form-control,
[contenteditable].form-control {
    border-radius: 3px;
    padding: 10px;
}

select.form-control {
    border-radius: 3px;
}


/*select.form-control:focus{
    -webkit-box-shadow: inset 0 -1px 0 #bbb;
    box-shadow: inset 0 -1px 0 #bbb;
}*/

.btn {
    border-radius: 3px;
}


/*
textarea:focus,
textarea.form-control:focus,
input.form-control:focus,
input[type=text]:focus,
input[type=password]:focus,
input[type=email]:focus,
input[type=number]:focus,
[type=text].form-control:focus,
[type=password].form-control:focus,
[type=email].form-control:focus,
[type=tel].form-control:focus,
[contenteditable].form-control:focus {
    -webkit-box-shadow: inset 0 -1px 0 #2196f3;
    box-shadow: inset 0 -1px 0 #2196f3;
}*/

.birthYear,
.birthMonth,
.birthDate {
    padding: 10px;
    padding-right: 20px;
    border-radius: 3px;
}

.btn-success-c {
    border: 1px solid #34740e;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    /*font-size: 12px;*/
    /*font-family: arial, helvetica, sans-serif;*/
    /*padding: 10px 10px 10px 10px;*/
    text-decoration: none;
    display: inline-block;
    text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.3);
    /*font-weight: bold;*/
    color: #FFFFFF;
    background-color: #4ba614;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#4ba614), to(#008c00));
    background-image: -moz-linear-gradient(top, #4ba614, #008c00);
    background-image: -ms-linear-gradient(top, #4ba614, #008c00);
    background-image: -o-linear-gradient(top, #4ba614, #008c00);
    background-image: -webkit-linear-gradient(top, #4ba614, #008c00);
    background-image: linear-gradient(to bottom, #4ba614, #008c00);
    filter: progid: DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#4ba614, endColorstr=#008c00);
}

.btn-success-c:hover {
    border: 1px solid #224b09;
    background-color: #36780f;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#36780f), to(#005900));
    background-image: -webkit-linear-gradient(top, #36780f, #005900);
    background-image: -moz-linear-gradient(top, #36780f, #005900);
    background-image: -ms-linear-gradient(top, #36780f, #005900);
    background-image: -o-linear-gradient(top, #36780f, #005900);
    background-image: linear-gradient(to bottom, #36780f, #005900);
    filter: progid: DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#36780f, endColorstr=#005900);
}
a{
    color: #3B5999;
}


/*Datepicker Start*/
.ui-widget-header {
    border: 1px solid #4297d7;
    background: #5c9ccc url("images/ui-bg_gloss-wave_55_5c9ccc_500x100.png") 50% 50% repeat-x;
    color: #222;
    font-weight: bold;
}
.ui-widget-header a {
    color: #ffffff;
}
/*Datepicker End*/