.site-logo img {
    max-width: 120px;
    max-height: 100px;
}

.sticky-header .site-logo img {
    max-height: 80px;
}

.site-header {
    padding: 10px 0 10px;
}

.error-form{
    font-size: 12px;
    color: #af2c36;
}

.btn-default, .btn-primary, .btn-success, .btn-info, .btn-warning, .btn-danger{
    color: #fff;
    line-height: 1.4;
}

.header-contact p{
    margin: 6px 0;
}

.header-contact-link{
    color:#5e5e5e;
    border-bottom: 1px dashed;
}

.header-contact-link:hover{
    border-bottom: none;
}

.admin-menu{
    margin: 10px 0 0 0;
    padding: 0;
}

.admin-menu li{
    display: inline-block;
    padding: 0 10px;
}

.widget_categories ul li{
    text-align: left;
}

.widget_categories ul li a, .widget_archive ul li a{
    float: none;
}

.footer_widget.widget a.color-white{
    color: #fff;
}

.container .grid-view .button-column{
    width: 100px;
    padding: 15px 0;
}

.redactor-editor{
    height: 300px;
}

.modal-footer .btn-default{
    color: #333;
}

@media (min-width: 992px) {
    .modal-md {
        width: 600px;
    }
}

/*
.top-bg{
    background: url(/images/top-bg.jpg) no-repeat 32px;
}
*/

.top-slogan {
    margin: 6px 0;
    font-size: 14px;
}

.slogan-first{
    margin-top: 12px;
}

.top-slogan a{
    color: #666;
}

.top-slogan a:hover{
    text-decoration: underline;
    color: #666;
}

/* .site-header-wrapper{
    position: relative;
}
*/
.content{
    padding: 0;
}

.utility-bar{
    margin-bottom: 30px;
}

#content h1{
    font-size: 26px;
}

.fs10{
    font-size: 10px;
}

.mt20{
    margin-top: 20px;
}

.datatime{
    margin: 0 0 0px 0;
    font-size: 12px;
    color: #4F4F4F;
}

.noclick{
    cursor: default;
}

.body{
    padding: 145px 0 0 0;
}

.utility-bar{
    margin: 30px 0;
}

@media only screen and (max-width: 767px){
    .utility-bar {
        margin: 0 0 30px 0;
    }

    .site-logo img{
        margin: 0 0 40px 0;
    }
}

.button-column a{
    margin: 0 3px 0 0;
}