@font-face {
    font-family: "BGP Nino";
    src: url('/adminlte/fonts/bpg_nino_mtavruli_normal.ttf');
}

@font-face {
    font-family: "BPG Glaho Sylfaen";
    src: url('/adminlte/fonts/bpg_glaho_sylfaen.ttf');
}

@font-face {
    font-family: "dejavu-sans-condensed-webfont";
    src: url('/adminlte/fonts/dejavu-sans-condensed-webfont.ttf');
}

.modal-open {
    padding-right: 0px !important;
}

.table-responsive {
    padding-bottom: 20px;
}

pre.json {
    outline: 1px solid #ccc;
    padding: 5px;
    margin: 5px;
}

pre.json .string {
    color: green;
}

pre.json .number {
    color: darkorange;
}

pre.json .boolean {
    color: blue;
}

pre.json .null {
    color: magenta;
}

pre.json .key {
    color: red;
}

body, span, h1, h2, h3, h4, h5, h6, td, div, b {
    font-family: "dejavu-sans-condensed-webfont" !important;
}

.media .media-heading {
    display: grid;
}

.media .media-heading a {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.media p {
    overflow: hidden;
    height: 4.5em;
}

.custom-list {
    list-style: none;
    padding: 0 10px;
}

.left-column {
}

.navbar-custom {
    margin-bottom: 0;
}

.btn-no-border {
    border: 0;
    border-radius: 2px;
}

footer {
    position: relative;
    background: #fff;
    padding-bottom: 40px;
}

.footer-column {
    border-right: 1px solid #eeeeee;
}

#copyright {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    background: #404040;
    color: #ccc;
    height: 40px;
    line-height: 40px;
}

#copyright p,
#copyright ul {
    margin: 0;
    float: left;
    font-size: 12px;
}

#copyright ul {
    height: 100%;
}

#copyright a {
    text-decoration: none;
    color: #fff;
    font-size: 12px;
    height: 100%;
    display: block;
    padding: 0 5px;
}

#copyright li:hover a {
    color: rgba(255, 255, 255, 0.31);
}

#copyright li {
    padding: 0;
    margin: 0;
}

.social a {
    margin: 0 10px;
}

#fb {
    color: #3B5998;
}

#tw {
    color: #4099FF;
}

#gp {
    color: #d34836;
}

.navbar-brand {
    padding: 5px;
}

.navbar-green {
    background-color: #388E3C;
    border: 0;
    border-radius: 0;
}

.navbar-green .navbar-brand {
    color: #000;
}

.navbar-green .navbar-brand:hover,
.navbar-green .navbar-brand:focus {
    color: #fff;
    background-color: transparent;
}

.navbar-green .navbar-text {
    color: #777;
}

.navbar-green .navbar-nav > li > a {
    color: #212121;
    font-family: "BGP Nino", "Open Sans";
}

.navbar-green .navbar-nav > li > a:hover,
.navbar-green .navbar-nav > li > a:focus {
    color: #fff;
    background-color: #4CAF50;
}

.navbar-green .navbar-nav > .active > a,
.navbar-green .navbar-nav > .active > a:hover,
.navbar-green .navbar-nav > .active > a:focus {
    color: #fff;
    background-color: #43A047;
}

.navbar-green .navbar-nav > .disabled > a,
.navbar-green .navbar-nav > .disabled > a:hover,
.navbar-green .navbar-nav > .disabled > a:focus {
    color: #ccc;
    background-color: transparent;
}

.navbar-green .navbar-toggle {
    border-color: #ffffff;
}

.navbar-green .navbar-toggle .icon-bar {
    background-color: #ffffff;
}

.navbar-green .navbar-nav > .open > a,
.navbar-green .navbar-nav > .open > a:hover,
.navbar-green .navbar-nav > .open > a:focus {
    color: #555;
    background-color: #e7e7e7;
}

@media (max-width: 767px) {
    .navbar-green .navbar-nav .open .dropdown-menu > li > a {
        color: #777;
    }

    .navbar-green .navbar-nav .open .dropdown-menu > li > a:hover,
    .navbar-green .navbar-nav .open .dropdown-menu > li > a:focus {
        color: #333;
        background-color: transparent;
    }

    .navbar-green .navbar-nav .open .dropdown-menu > .active > a,
    .navbar-green .navbar-nav .open .dropdown-menu > .active > a:hover,
    .navbar-green .navbar-nav .open .dropdown-menu > .active > a:focus {
        color: #555;
        background-color: #e7e7e7;
    }

    .navbar-green .navbar-nav .open .dropdown-menu > .disabled > a,
    .navbar-green .navbar-nav .open .dropdown-menu > .disabled > a:hover,
    .navbar-green .navbar-nav .open .dropdown-menu > .disabled > a:focus {
        color: #ccc;
        background-color: transparent;
    }
}

.navbar-green .navbar-link {
    color: #777;
}

.navbar-green .navbar-link:hover {
    color: #333;
}

.navbar-green .btn-link {
    color: #777;
}

.navbar-green .btn-link:hover,
.navbar-green .btn-link:focus {
    color: #333;
}

.navbar-green .btn-link[disabled]:hover,
fieldset[disabled] .navbar-green .btn-link:hover,
.navbar-green .btn-link[disabled]:focus,
fieldset[disabled] .navbar-green .btn-link:focus {
    color: #ccc;
}

.carousel-control, .carousel-indicators {
    display: none;
}

.carousel-caption {
    bottom: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.8);
    width: 100%;
    padding: 10px;
}

.carousel-indicators {
    top: 0;
    padding: 10px;
}

.carousel-indicators li {
    border-color: black;
}

.carousel:hover .carousel-control, .carousel:hover .carousel-indicators {
    display: block;
    transform: 0.2s easy all;
}

.carousel-control.right {
    background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .0001) 0, rgb(56, 142, 60) 100%);
    background-image: -o-linear-gradient(left, rgba(0, 0, 0, .0001) 0, rgb(56, 142, 60) 100%);
    background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .0001)), to(rgb(56, 142, 60)));
    background-image: linear-gradient(to right, rgba(0, 0, 0, .0001) 0, rgb(56, 142, 60) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#388e3c', GradientType=1);
}

.carousel-control.left {
    background-image: -webkit-linear-gradient(left, rgb(56, 142, 60) 0, rgba(0, 0, 0, .0001) 100%);
    background-image: -o-linear-gradient(left, rgb(56, 142, 60) 0, rgba(0, 0, 0, .0001) 100%);
    background-image: -webkit-gradient(linear, left top, right top, from(rgb(56, 142, 60)), to(rgba(0, 0, 0, .0001)));
    background-image: linear-gradient(to right, rgb(56, 142, 60) 0, rgba(0, 0, 0, .0001) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#388e3c', GradientType=1);
}

.media-object {
    margin-bottom: 10px;
}

.services .media {
    transition: .2s;
    padding-bottom: 5px;
    box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.2);
    margin-bottom: 10px;
    background: #f1f0f0;
}

.services .media:hover {
    background: #388E3C;
    color: #fff;
}

.services .media:hover a {
    color: #fff;
}

.services .media-body, .personals .media-body {
    padding: 10px;
}

.personals .media-body {
    text-align: center;
}

.news .media {
    padding-bottom: 5px
}

.news .media p {
    height: 4em;
}

div.lead::after {
    content: "";
    display: block;
    width: 130%;
    height: 2px;
    background: #01579B;
}

.lead {
    display: table;
}

.nav-links li a:hover {
    background: transparent;
}

.nav-links li a {
    color: green;
}

.nav-links li {
    display: inline-block;
}

.nav-links li a {
    padding: 10px;
}

.media-category {
    position: absolute;
    top: 5px;
    right: 20px;
    background: #388e3c;
    padding: 0 5px;
    border-radius: 2px;
    font-size: 16px;
    color: #fff;
}

.about-us {
    padding-top: 20px;
    margin-top: 20px;
    box-shadow: 0 0 10px rgba(0, 0, 0, .4);
}

.btn-judge {
    background-color: #405263;
    border-color: #405263;
    color: #ffffff;
}

.btn-judge:hover,
.btn-judge:focus,
.btn-judge:active,
.btn-judge.active {
    background-color: #364554;
    border-color: #2c3844;
    color: lightgrey;
}

.btn-judge.disabled:hover,
.btn-judge.disabled:focus,
.btn-judge.disabled:active,
.btn-judge.disabled.active,
.btn-judge[disabled]:hover,
.btn-judge[disabled]:focus,
.btn-judge[disabled]:active,
.btn-judge[disabled].active,
fieldset[disabled] .btn-judge:hover,
fieldset[disabled] .btn-judge:focus,
fieldset[disabled] .btn-judge:active,
fieldset[disabled] .btn-judge.active {
    background-color: #405263;
    border-color: #405263;
}

.btn-cello {
    background-color: #9aa4b0;
    border-color: #9aa4b0;
    color: #ffffff;
}

.btn-cello:hover,
.btn-cello:focus,
.btn-cello:active,
.btn-cello.active {
    background-color: #8c97a5;
    border-color: #7d8a9a;
    color: lightgrey;
}

.btn-cello.disabled:hover,
.btn-cello.disabled:focus,
.btn-cello.disabled:active,
.btn-cello.disabled.active,
.btn-cello[disabled]:hover,
.btn-cello[disabled]:focus,
.btn-cello[disabled]:active,
.btn-cello[disabled].active,
fieldset[disabled] .btn-cello:hover,
fieldset[disabled] .btn-cello:focus,
fieldset[disabled] .btn-cello:active,
fieldset[disabled] .btn-cello.active {
    background-color: #9aa4b0;
    border-color: #9aa4b0;
}

.btn-domino {
    background-color: #4d5e6f;
    border-color: #4d5e6f;
    color: #ffffff;
}

.btn-domino:hover,
.btn-domino:focus,
.btn-domino:active,
.btn-domino.active {
    background-color: #435160;
    border-color: #384551;
    color: lightgrey;
}

.btn-domino.disabled:hover,
.btn-domino.disabled:focus,
.btn-domino.disabled:active,
.btn-domino.disabled.active,
.btn-domino[disabled]:hover,
.btn-domino[disabled]:focus,
.btn-domino[disabled]:active,
.btn-domino[disabled].active,
fieldset[disabled] .btn-domino:hover,
fieldset[disabled] .btn-domino:focus,
fieldset[disabled] .btn-domino:active,
fieldset[disabled] .btn-domino.active {
    background-color: #4d5e6f;
    border-color: #4d5e6f;
}

/*.action-column {*/
/*}*/

/*.action-column .btn-group {*/
/*}*/
