/* ==========================================================================
   Author's custom styles
   ========================================================================== */

/*bootstrap overrides*/
.navbar-inner {
    background-color: #0088CC;
    background-image: -moz-linear-gradient(top, #0088CC, #0088CC);
    background-image: -ms-linear-gradient(top, #0088CC, #0088CC);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088CC), to(#0088CC));
    background-image: -webkit-linear-gradient(top, #0088CC, #0088CC);
    background-image: -o-linear-gradient(top, #0088CC, #0088CC);
    background-image: linear-gradient(top, #0088CC, #0088CC);
    filter: progid:dximagetransform.microsoft.gradient(startColorstr='#0088CC', endColorstr='#0088CC', GradientType=0);
}

.navbar .brand {
    color: #FFFFFF;
}

.navbar .nav > li > a {
    color: #FFFFFF;
    text-shadow: 0 0px 0 #FFFFFF;
}

    .navbar .nav > li > a:hover {
        color: #FFFFFF;
    }

.navbar .nav > .active > a, .navbar .nav > .active > a:hover, .navbar .nav > .active > a:focus {
    background-color: #000000;
    color: #FFFFFF;
}

select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
    margin-bottom: 0px;
}

.table-condensed th, .table-condensed td {
    padding: 4px 18px 4px 5px;
}

.form-horizontal .controls {
    margin-left: 180px;
}

/*jquery ui overrides*/
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
    color: #000000;
}

.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
    color: #000000;
}

/* chosen overrides*/
.chzn-container-single .chzn-single div b {
    background: url("../img/chosen-sprite.png") no-repeat scroll 0 0 transparent;
}

.chzn-container-single .chzn-single abbr {
    background: url("../img/chosen-sprite.png") no-repeat scroll right top transparent;
}

/*custom stypes*/
.link_no_deco, .link_no_deco:hover {
    color: #333333;
    text-decoration: none;
}

.cursor_pointer {
    cursor: pointer;
}

.error {
    color: #b94a48;
}

.label_fix {
    padding-top: 5px;
}

td.red i,
td.red svg {
    color: red;
}

td.green i,
td.green svg {
    color: green;
}

.btn {
    background: #0388cc;
    color: #ffffff;
    border: 1px solid;
    border-radius: 3px;
}

    .btn:hover {
        background: #3F3F3F;
        color: #ffffff;
    }

.center_div {
    margin: 0 auto;
    width: 80% /* value of your choice which suits your alignment */
}

.container-section {
    -webkit-box-shadow: 5px 15px 50px -25px rgba(0,0,0,0.65);
    -moz-box-shadow: 5px 15px 50px -25px rgba(0,0,0,0.65);
    box-shadow: 5px 15px 50px -25px rgba(0,0,0,0.65);
}

.container-header {
    background-color: #E9E9E9;
    min-height: 100px;
    border: 2px solid #DCDCDC;
    border-top-left-radius: 3px;
    border-bottom: none;
    border-top-right-radius: 3px;
    padding: 30px;
    padding-bottom: 0px;
}

.container-body {
    background-color: #FFFFFF;
    min-height: 100px;
    border: 2px solid #DCDCDC;
    border-bottom-left-radius: 3px;
    border-top: none;
    border-bottom-right-radius: 3px;
    padding: 30px;
}

.container-footer {
    min-height: 100px;
    width: 105%;
    padding-top:30px;
    padding-bottom:30px;
}

.nav-tabs li a {
    color: #474747;
}

h4 {
    color:#0388CC;
}

.nav {
    margin-bottom:0px;
    margin-top:12px;
}
.row {
    margin-left:0px;
}

.span12,
.span11,
.span3
 {
   margin-left: 0px;
}