.navbar {
    background-color: #00AEF0;
}

.navbar li a, .navbar .navbar-brand {
    color: #fff !important;
}

.navbar-nav li a:hover, .navbar-nav li.active a, .navbar-nav li a:focus {
    color: #00AEF0 !important;
    background-color: #fff !important;
}

.navbar-default .navbar-toggle:hover {
    background-color: #00aef0!important;
    border-color: white!important;
}

.navbar-default .navbar-toggle:focus {
    background-color: #00aef0;
}

.navbar-default .navbar-toggle .icon-bar {
    background-color: white;
}

#changeKtDropdown {
    color: white!important;
    background-color: #00aef0!important;
}

h2 {
    color: #303030;
}

h4 {
    color: #303030;
}

i, b {
    color: #00AEF0;
}

a , a:hover, a:focus{
    color: #00beff;
}

.jumbotron {
    background-color: #00AEF0;
    color: #fff;
}

.jumbotron .btn-navi, .jumbotron .btn-navi:hover, .jumbotron .btn-navi:focus {
    border: 1px solid #fff
}

.btn-navi, .btn-navi:focus {
    background-color: #00AEF0!important;
    color: #fff!important;
}

.btn-navi:hover {
    border: 1px solid #00AEF0!important;
    background-color: #fff !important;
    color: #00AEF0!important;
}

.popover {
    border-color: #00AEF0;
}

.popover-content {
    background-color: white;
    color: #00AEF0;
}

.bg-white {
    background-color: white;
}

.logo-small {
    color: #00AEF0;
}

.logo {
    color: #00AEF0;
}

footer .glyphicon {
    color: #00AEF0;
}

.popover-search-input:hover{
    background-color: #00AEF0!important;
    color: white!important;
}

menu[role=radiogroup] {
    background: white;
}

menu[role=radiogroup] input[type=radio]:checked + label {
    color: white;
}

menu[role=radiogroup] .selection-indicator {
    background: #00AEF0;
}

table .glyphicon-map-marker{
    color: #ff5b53;
}

.pagination > li > a {
    color: #00AEF0!important;
    background-color: #f6f6f6;
}

.pagination > li:hover > a {
    color: white!important;
    background-color: #0093cb;
}

.pagination > .active > a{
    background-color: #00AEF0!important;
    border-color: #00AEF0;
    cursor: default;
}

.pagination > .active:hover > a{
    background-color: #00AEF0!important;
    border-color: #00AEF0;
}

.progress-bar {
    color: black;
}

@keyframes changeColorToWhite {
    from {color: #818181;}
    to {color: white;}
}

@-webkit-keyframes changeColorToWhite {
    from {color: #818181;}
    to {color: white;}
}


.funkyradio label {
    border: 1px solid #D1D3D4;
}

.funkyradio input[type="radio"]:empty ~ label:before,
.funkyradio input[type="checkbox"]:empty ~ label:before {
    background: #D1D3D4;
}

.funkyradio input[type="radio"]:checked ~ label:before,
.funkyradio input[type="checkbox"]:checked ~ label:before {
    color: #333;
    background-color: #ccc;
}

.funkyradio input[type="radio"]:focus ~ label:before,
.funkyradio input[type="checkbox"]:focus ~ label:before {
    box-shadow: 0 0 0 3px #999;
}

.funkyradio-default input[type="radio"]:checked ~ label:before,
.funkyradio-default input[type="checkbox"]:checked ~ label:before{
    color: #fff;
    background-color: #5bc0de;
}

.funkyradio-no input[type="radio"]:checked ~ label:before,
.funkyradio-no input[type="checkbox"]:checked ~ label:before {
    color: #fff;
    background-color: #d9534f;
}

.funkyradio-yes input[type="radio"]:checked ~ label:before,
.funkyradio-yes input[type="checkbox"]:checked ~ label:before {
    color: #fff;
    background-color: #5cb85c;
}

textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
#gender:focus,
#message:focus {
    border-color: #66afe9;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
    outline: 0 none;
}

.title {
    margin:30px 0 0 0;
    padding:0 0 10px 0;
    border-bottom:1px solid #00AEF0
}

.horiz-line {
    border-bottom:1px solid #00AEF0;
}