.navbar-default {
    -webkit-box-shadow: 0px 3px 10px 2px rgba(36, 54, 74, 1.0);
    -moz-box-shadow: 0px 3px 10px 2px rgba(36, 54, 74, 1.0);
    box-shadow: 0px 3px 10px 2px rgba(36, 54, 74, 1.0);
}

.container-shadow {
    -webkit-box-shadow: 0px 0px 15px 0px rgba(50, 50, 50, 1);
    -moz-box-shadow: 0px 0px 15px 0px rgba(50, 50, 50, 1);
    box-shadow: 0px 0px 15px 0px rgba(50, 50, 50, 1);
    min-height: 350px;
}

.action-bar {
    float: right;
    margin-top: 10px;
}

.navbar {
    margin-bottom: auto;
    border-radius: 0;
    border: 0;
}

.navbar .brand {
    margin-left: 10px; /* This value could be different for another layout */
}

.center, .center th, .center td {
    text-align: center;
}

.container-fluid {
    background: #fff;
}

.main-container {
    background: #979797;
    padding-top: 20px;
    padding-bottom: 20px;
}

footer {
    background: #337ab7;
    color: #fff;
    -webkit-box-shadow: 0px -2px 10px 2px rgba(36, 54, 74, 1.0);
    -moz-box-shadow: 0px -2px 10px 2px rgba(36, 54, 74, 1.0);
    box-shadow: 0px -2px 10px 2px rgba(36, 54, 74, 1.0);
}

footer .row {
    margin-left: auto;
    margin-right: auto;
}

.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {
    background: #0068a9; /* Old browsers */
    background: -moz-linear-gradient(top,  #0068a9 0%, #074872 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0068a9), color-stop(100%,#074872)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #0068a9 0%,#074872 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #0068a9 0%,#074872 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #0068a9 0%,#074872 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #0068a9 0%,#074872 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0068a9', endColorstr='#074872',GradientType=0 ); /* IE6-9 */
    color: #fff;
}

.navbar-default .navbar-brand, .navbar-default .navbar-nav>li>a {
    color: #074872;
    font-weight: bolder;
}

.nav>li>a {
    padding: 15px 10px;
}

.rankingDetails {
    border: 0px;
    
}

.rankingDetails tr { padding: 0px!important; margin: 0px!important; }
.rankingDetails tr td { padding: 0px!important;margin: 0px!important; width: 100px; }
.rankingDetails tr td .row { display: inline; }
.rankingDetails tr td .row div { padding: 0px!important; }
.rankingDetails tr td br { display: none; }
.rankingDetails tr td div div input {width: auto!important;}
.rankingDetails tr td .coma { padding-top: 20px; font-weight: bold; }

.col2{
    width: 20%;
    float: right;
    margin-right: 55%;
        
}
.clear{
    clear: both;
}

.messenger {
}

.messenger p {
    padding: 10px;
    margin: 10px 0;
    text-align: center;
}

.alert {
    padding: 15px;
    margin-bottom: 20px;
    border: 1px solid transparent;
    border-radius: 4px;
}
.alert h4 {
    margin-top: 0;
    color: inherit;
}
.alert .alert-link {
    font-weight: bold;
}
.alert > p,
.alert > ul {
    margin-bottom: 0;
}
.alert > p + p {
    margin-top: 5px;
}
.alert-dismissable,
.alert-dismissible {
    padding-right: 35px;
}
.alert-dismissable .close,
.alert-dismissible .close {
    position: relative;
    top: -2px;
    right: -21px;
    color: inherit;
}
.alert-success {
    color: #3c763d;
    background-color: #dff0d8;
    border-color: #d6e9c6;
}
.alert-success hr {
    border-top-color: #c9e2b3;
}
.alert-success .alert-link {
    color: #2b542c;
}
.alert-info {
    color: #31708f;
    background-color: #d9edf7;
    border-color: #bce8f1;
}
.alert-info hr {
    border-top-color: #a6e1ec;
}
.alert-info .alert-link {
    color: #245269;
}
.alert-warning {
    color: #8a6d3b;
    background-color: #fcf8e3;
    border-color: #faebcc;
}
.alert-warning hr {
    border-top-color: #f7e1b5;
}
.alert-warning .alert-link {
    color: #66512c;
}
.alert-danger {
    color: #a94442;
    background-color: #f2dede;
    border-color: #ebccd1;
}
.alert-danger hr {
    border-top-color: #e4b9c0;
}
.alert-danger .alert-link {
    color: #843534;
}

.hiddenable .content {
    display: none;
}

.btn {
    text-transform: lowercase;
}

.form-control .required {
    border-color: #a94442;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
}
label.required::after {
    content: "*";
    color: #a94442;
}

.search-widget {
    margin: 10px;
}

.search-widget .row {
    margin-bottom: 5px;
}

.search-widget .operator {
    width: auto;
}

.tags {
    margin: 10px;
}

.tags li {
    text-decoration: none;
    list-style: none;
    float: left;
    margin: 5px;
}

.tags li a {
    padding: 5px;
    text-decoration: none;
}

.tags li a:hover {
    background: #337ab7;
    color: #fff;
}

.caret-up {
    width: 0;
    height: 0;
    border-left: 4px solid rgba(0, 0, 0, 0);
    border-right: 4px solid rgba(0, 0, 0, 0);
    border-bottom: 4px solid;

    display: inline-block;
    margin-left: 2px;
    vertical-align: middle;
}

.dropdown-option {
    display: table-row !important;
}

.well.stat {
    min-height: 264px;
}
