html,
body {
    height: 100%;
    font-family: "Open Sans",sans-serif;
    line-height: 1.5em;
}

.wrap {
    min-height: 100%;
    height: auto;
    margin: 0 auto -393px;
    padding: 0 0 363px;
}

@-moz-document url-prefix() {
    .wrap {
        margin: 0 auto -378px;
        padding: 0 0 348px;
    }
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .wrap {
        margin: 0 auto -385px;
        padding: 0 0 348px;
    }
}

.wrap > .container {
    padding: 15px;
}

h1, h2, h3, h4, h5, h6 {
    font-family: "Open Sans",sans-serif;
    font-weight: normal;
}

.jumbotron {
    text-align: center;
    background-color: transparent;
}

.jumbotron .btn {
    font-size: 21px;
    padding: 14px 24px;
}

.not-set {
    color: #c55;
    font-style: italic;
}

.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
    padding-left: 10px;
    padding-right: 10px;
}

.fb-like iframe {
    width: auto !important;
    height: auto !important;
}

/* add sorting icons to gridview sort links */
a.asc:after, a.desc:after {
    position: relative;
    top: 1px;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    padding-left: 5px;
}

a.asc:after {
    content: /*"\e113"*/ "\e151";
}

a.desc:after {
    content: /*"\e114"*/ "\e152";
}

.sort-numerical a.asc:after {
    content: "\e153";
}

.sort-numerical a.desc:after {
    content: "\e154";
}

.sort-ordinal a.asc:after {
    content: "\e155";
}

.sort-ordinal a.desc:after {
    content: "\e156";
}

.grid-view th {
    white-space: nowrap;
}

.hint-block {
    display: block;
    margin-top: 5px;
    color: #999;
}

.error-summary {
    color: #a94442;
    background: #fdf7f7;
    border-left: 3px solid #eed3d7;
    padding: 10px 20px;
    margin: 0 0 15px 0;
}

.breadcrumb-div {
    background-color: #f5f5f5;
    padding: 8px 15px;
}

.breadcrumb {
    background-color: #f5f5f5;
    border-radius: 0;
    list-style: none;
    margin-bottom: 0;
    padding: 0;
}

.alert {
    text-align: center;
    border-radius: 0;
    margin-top: 20px;
}

.navbar-default .navbar-brand {
    text-transform: none;
}

.header-full-title {
    background-image: none;
    padding-left: 0;
}

.navbar-default .navbar-nav > li > a {
    margin: 0;
}

.navbar-header {
    display: block;
}

.carousel-razon {
     background-color: transparent;
}

.bxslider-bg {
    color: white;
}

.bxslider-bg h4 {
    color: white;
    text-transform: uppercase;
}

.bxslider-bg-blue {
    background-color: rgba(69, 113, 162, 0.7);
}

.bxslider-bg-green {
    background-color: rgba(35, 162, 69, 0.7);
}

.bxslider-bg-red {
    background-color: rgba(162, 28, 40, 0.7);
}

.bxslider-bg-yellow {
    background-color: rgba(162, 157, 21, 0.7);
}

.bxslider-bg-purple {
    background-color: rgba(163, 0, 200, 0.7);
}

.bxslider-bg-gray {
    background-color: rgba(140, 140, 140, 0.7);
}

.bxslider-bg-darkgreen {
    background-color: rgba(33, 110, 55, 0.8);
}

.bxslider-bg-blue,
.bxslider-bg-green,
.bxslider-bg-red,
.bxslider-bg-yellow,
.bxslider-bg-purple,
.bxslider-bg-darkgreen,
.bxslider-bg-gray {
    transition: background-color 0.5s linear;
    -moz-transition: background-color 0.5s linear;
    -webkit-transition: background-color 0.5s linear;
    -o-transition: background-color 0.5s linear;
}

.navbar-inverse .navbar-brand {
    background-image: url("../img/grb_mali.png");
}

.navbar-inverse .dropdown .dropdown-menu .dropdown-submenu {
    padding-left: 18px;
}

.dropdown-submenu {
    margin-left: -20px;
}

.dropdown-submenu > .dropdown-menu {
    margin-left: -10px;
}

.navbar-default.navbar-inverse .navbar-nav > .active > a,
.navbar-default.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-default.navbar-inverse .navbar-nav > .active > a:focus .navbar-default.navbar-inverse .navbar-nav > .open > a {
    background-color: #333;
}

.portfolio-topbar h4 {
    text-align: left;
    margin-left: 5px;
}

.caption-ar .caption-content {
    transform: translateY(100%);
}

.video-item {
    float: left;
    padding: 10px;
}

.video-item iframe {
    max-height: 197px;
    max-width: 350px;
}

#footer-widgets .clearfix::after {
    clear: none;
}

.navbar-default .navbar-brand {
    padding-left: 45px;
    background: no-repeat !important;
    background-image: url("../img/grb_mali.png") !important;
}

.table-hover > tbody > tr:hover {
    background-color: #4d7db3;
    color: #fff;
}

.table-hover > tbody > tr:hover a {
    color: white;
}

.table > thead th {
    white-space: normal;
}

.loader {
    text-align: center;
}

.table-scores table th {
    text-align: center;
}

.table-scores table > tbody td {
    width: 50%;
    text-align: center;
    padding: 0;
}

.table-scores table a {
    display: block;
    text-decoration: none;
    padding: 8px;
}

.table-scores table a:hover,
.table-scores table a.active {
    background-color: #4d7db3;
    color: white;
}

.invisable-char {
    border-bottom: 1px solid #ddd;
}

.nav-icon {
    margin-right: 10px;
}
.turniri-img {
    max-width: 260px;
}

.content-box {
    margin-bottom: 20px;
    min-height: 270px;
}

.bx-wrapper {
    margin: 0 auto 0;
    background: transparent;
    min-height: 300px;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    border: none;
}

.bx-pager-item {
    display: inline-block;
}

.content-box .box-default {
    background-color: #e5e5e5;
    border: 1px solid #d6d6d6;
}

.image-center {
    margin: 0 auto;
}

.row {
    margin: 0 -5px;
}

.article-img {
    display: inline-block;
    margin-bottom: 10px;
}

.img-caption-ar {
    text-align: center;
    padding: 0;
    border: none;
}

.img-caption-ar a {
    display: inline-block;
}

.img-caption-ar img {
    max-height: 200px;
    width: auto;
    margin: 0 auto;
}

.gallery-img {
    max-height: 180px;
}

.carousel-section .ar-nav-pills {
    background-color: rgba(255, 255, 255, 0.3);
    margin-top: 15px;
    margin-bottom: 15px;
}

.bx-wrapper .bx-pager {
    padding: 0;
    margin-bottom: 10px;
}

.bx-wrapper .bx-pager.bx-default-pager a {
    background: #000;
}

.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active, .bx-wrapper .bx-pager.bx-default-pager a:focus {
    background: white;
}

.bx-controls-direction .bx-prev-custom a, .bx-controls-direction {
    margin: 10px 0;
}

.bx-controls-direction .bx-prev-custom a, .bx-controls-direction .bx-next-custom a {
    color: white;
    font-size: 26px;
    background-color: rgba(255, 255, 255, 0.3);
}

.bx-controls-direction .bx-prev-custom a:hover, .bx-controls-direction .bx-next-custom a:hover {
    background-color: #4d7db3;
}

.vertical-tabs-left, .vertical-tabs-right {
    background-color: transparent;
    color: white;
    border: none;
}

.vertical-tabs-left .vertical-tab-list {
    border: none;
    display: block;
    margin-bottom: 10px;
}

.vertical-tabs-left .tab-content, .vertical-tabs-right .tab-content {
    padding: 0;
    width: 100%;
    display: block;
}

.vertical-tabs-left .vertical-tab-list ul.nav > li > a {
    border: none;
    color: white;
    font-weight: bold;
    background: rgba(255, 255, 255, 0.3);
    margin: 0;
}

.vertical-tabs-left .vertical-tab-list ul.nav > li > a:hover, .vertical-tabs-left .vertical-tab-list ul.nav > li > a:focus {
    background-color: #4d7db3;
    border: none;
}

.vertical-tabs-left .vertical-tab-list ul.nav > li.active > a, .vertical-tabs-left .vertical-tab-list ul.nav > li.active > a:hover, .vertical-tabs-left .vertical-tab-list ul.nav > li.active > a:focus {
    background-color: #4d7db3;
    border: none;
}

.fabi-table .vertical-tabs-left .vertical-tab-list ul.nav > li > a:hover,
.fabi-table .vertical-tabs-left .vertical-tab-list ul.nav > li > a:focus,
.fabi-table .vertical-tabs-left .vertical-tab-list ul.nav > li.active > a,
.fabi-table .vertical-tabs-left .vertical-tab-list ul.nav > li.active > a:hover,
.fabi-table .vertical-tabs-left .vertical-tab-list ul.nav > li.active > a:focus,
.fabi-table .table-striped-primary > tbody > tr:nth-child(2n+1) > td {
    background-color: rgb(208, 0, 255);
}

.itsf-table .vertical-tabs-left .vertical-tab-list ul.nav > li > a:hover,
.itsf-table .vertical-tabs-left .vertical-tab-list ul.nav > li > a:focus,
.itsf-table .vertical-tabs-left .vertical-tab-list ul.nav > li.active > a,
.itsf-table .vertical-tabs-left .vertical-tab-list ul.nav > li.active > a:hover,
.itsf-table .vertical-tabs-left .vertical-tab-list ul.nav > li.active > a:focus,
.itsf-table .table-striped-primary > tbody > tr:nth-child(2n+1) > td {
    background-color: rgb(208, 0, 255);
}

.ekipna-table .vertical-tabs-left .vertical-tab-list ul.nav > li > a:hover,
.ekipna-table .vertical-tabs-left .vertical-tab-list ul.nav > li > a:focus,
.ekipna-table .vertical-tabs-left .vertical-tab-list ul.nav > li.active > a,
.ekipna-table .vertical-tabs-left .vertical-tab-list ul.nav > li.active > a:hover,
.ekipna-table .vertical-tabs-left .vertical-tab-list ul.nav > li.active > a:focus,
.ekipna-table .table-striped-primary > tbody > tr:nth-child(2n+1) > td {
    background-color: rgb(162, 157, 21);
}

.dyp-table .vertical-tabs-left .vertical-tab-list ul.nav > li > a:hover,
.dyp-table .vertical-tabs-left .vertical-tab-list ul.nav > li > a:focus,
.dyp-table .vertical-tabs-left .vertical-tab-list ul.nav > li.active > a,
.dyp-table .vertical-tabs-left .vertical-tab-list ul.nav > li.active > a:hover,
.dyp-table .vertical-tabs-left .vertical-tab-list ul.nav > li.active > a:focus,
.dyp-table .table-striped-primary > tbody > tr:nth-child(2n+1) > td {
     background-color: rgb(35, 162, 69);
}

.dypPazin-table .vertical-tabs-left .vertical-tab-list ul.nav > li > a:hover,
.dypPazin-table .vertical-tabs-left .vertical-tab-list ul.nav > li > a:focus,
.dypPazin-table .vertical-tabs-left .vertical-tab-list ul.nav > li.active > a,
.dypPazin-table .vertical-tabs-left .vertical-tab-list ul.nav > li.active > a:hover,
.dypPazin-table .vertical-tabs-left .vertical-tab-list ul.nav > li.active > a:focus,
.dypPazin-table .table-striped-primary > tbody > tr:nth-child(2n+1) > td {
    background-color: rgb(35, 162, 69);
}

.fest-table .vertical-tabs-left .vertical-tab-list ul.nav > li > a:hover,
.fest-table .vertical-tabs-left .vertical-tab-list ul.nav > li > a:focus,
.fest-table .vertical-tabs-left .vertical-tab-list ul.nav > li.active > a,
.fest-table .vertical-tabs-left .vertical-tab-list ul.nav > li.active > a:hover,
.fest-table .vertical-tabs-left .vertical-tab-list ul.nav > li.active > a:focus,
.fest-table .table-striped-primary > tbody > tr:nth-child(2n+1) > td {
    background-color: rgba(33, 110, 55, 0.8);
}

.reprezentacija-table .vertical-tabs-left .vertical-tab-list ul.nav > li > a:hover,
.reprezentacija-table .vertical-tabs-left .vertical-tab-list ul.nav > li > a:focus,
.reprezentacija-table .vertical-tabs-left .vertical-tab-list ul.nav > li.active > a,
.reprezentacija-table .vertical-tabs-left .vertical-tab-list ul.nav > li.active > a:hover,
.reprezentacija-table .vertical-tabs-left .vertical-tab-list ul.nav > li.active > a:focus,
.reprezentacija-table .table-striped-primary > tbody > tr:nth-child(2n+1) > td {
    background-color: rgb(162, 157, 21);
}

.dypZgPro-table .table-striped-primary > tbody > tr:nth-child(2n+1) > td {
    background-color: rgb(77, 125, 179);
}

.dypZgFabi-table .table-striped-primary > tbody > tr:nth-child(2n+1) > td {
    background-color:  rgb(66, 197, 101);
}

.dypSplit-table .table-striped-primary > tbody > tr:nth-child(2n+1) > td {
    background-color: rgb(162, 28, 40);
}

.dypPazin-table .table-striped-primary > tbody > tr:nth-child(2n+1) > td {
    background-color: rgb(163, 0, 200);
}

.dypMedimurje-table .table-striped-primary > tbody > tr:nth-child(2n+1) > td {
    background-color: rgb(162, 157, 21);
}

.table-top-12 > tbody > tr > td {
    border: 0;
}

.reprezentacija-table a {
    color: white;
}

.scores-table td {
    text-align: center;
}

#bx-pager a {
    border: 0;
}

#bx-pager a.active {
    background-color: rgba(255, 255, 255, 0.3);
}

.masonry-container .pagination {
    position: absolute;
    bottom: -40px;
    left: 0;
}

#footer-widgets {
    padding: 0;
}

.empty {
    margin-left: 10px;
}

@media (min-width: 768px) {
    .navbar-header {
        display: none;
    }

    .vertical-tabs-left .vertical-tab-list {
        display: table-cell;
        margin-bottom: 0;
    }

    .vertical-tabs-left .tab-content, .vertical-tabs-right .tab-content {
        display: table-cell;
    }
}

@media (max-width: 767px) {
    .navbar-inverse .dropdown .dropdown-menu .dropdown-submenu .dropdown-menu {
        padding-left: 20px;
    }

    .vertical-tabs-left, .vertical-tabs-right {
        display: block;
    }
    #footer div.col-xs-12 {
        text-align: center !important;
    }
}

@media (max-width: 991px) {
    #footer-widgets .clearfix::after {
        clear: both;
    }
}

@media (min-width: 992px) {
    .dypZgPro-table, .dypZgFabi-table, .dypSplit-table, .dypPazin-table, .dypMedimurje-table {
        width: 20%;
    }
}
