#header {
    padding: 10px;
}

#header div {
    display: inline-block;
}

#header_title {
    font-size: 40px;
    margin-left: 50px;
}

.container {
    width: auto;
    background-color: #25395F;
}

.navbar-inverse {
    background-color: rgb(49, 70, 148);

}
/*
.nav-collapse ul {
    float: left;
}
*/

.nav>li>a {
    color: #ffffff;
}

.nav>li>a:hover {
    text-decoration: underline;
    background-color: transparent;
}

.nav>li>a:active {
    color: #000000;
}

.navbar {
    min-height: 40px;
}

.nav>li>a.active {
    background-color: #f5f5f5;
    color: #000000;
}

.news-form input[type=text],
.news-form textarea {
    width: 500px;
}

.news-form textarea {
    height: 200px;
}


.list-tools {
    margin-bottom: 30px;
}

.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
    vertical-align: middle;
}


.glyphicon-refresh-animate {
    -animation: spin .7s infinite linear;
    -webkit-animation: spin2 .7s infinite linear;
}

@-webkit-keyframes spin2 {
    from { -webkit-transform: rotate(0deg);}
    to { -webkit-transform: rotate(360deg);}
}

@keyframes spin {
    from { transform: scale(1) rotate(0deg);}
    to { transform: scale(1) rotate(360deg);}
}

.poll-options-group {
    display: none;
}

.cke_reset {
    width: 500px !important;
}

.formColumn, .formColumnLeft {
    float: left;
    width: 472px;
    margin: 0 20px 0 20px;
}

.formColumnLeft {
    width: 520px;
}

#newsForm #send_push-label {
    /*margin-top: 550px;*/
}

.news-photo {
    width: 90%;
    height: auto;
}

#infoForm #send_push-label {
    margin-top: 250px;
}

.important_news {
    color: red;
    font-weight: bold;
}

.btn-results {
    color: #fff;
    background-color: #339933;
    border-color: #2d882d;
}

.btn-active {
    color: #000;
    background-color: #ffff99;
    border-color: #e6e68a;

}

.btn-top-item {
    color: #fff;
    background-color: #ff9933;
    border-color: #cd7b29;

}

#importantPhonesForm {
    padding-left: 20px;
}

.modal-dialog {
    background-color: white;
    padding: 10px;
}

.modal-header {
    /*padding: 2px;*/
}

#all_regions-label {
    margin-top: 40px;
}

.poll-total-votes-container {
    margin-bottom: 20px;
    font-weight: bold;
}

p.description {
    font-size: 11px;
    font-style: italic;
}

#privacyPolicyForm .cke_reset {
    width: 800px !important;
}

input[type=image] {
    max-width: 520px;
}

.result-list-image {
    max-height: 50px;
    max-width: 100px;
}