/*DIFF + */
.badge {
    font-weight: 400;
    background-color: #777;
}
.ps_marg_7 {
    font-weight: 700
}

.btn.active, .btn:active {
    background-image: none
}

.btn-default.focus, .btn-default:focus {
    background-color: #f2f2f2;
}

.btn-default.active.focus, .btn-default.active:focus, .btn-default.active:hover, .btn-default:active.focus, .btn-default:active:focus, .btn-default:active:hover, .open > .dropdown-toggle.btn-default.focus, .open > .dropdown-toggle.btn-default:focus, .open > .dropdown-toggle.btn-default:hover {
    background-color: #f2f2f2;
}

.btn-group-lg > .btn, .btn-lg {
    border-radius: 3px
}


.ps_marg_7 {
    padding-left: 10px;
    padding-top: 10px;
    margin-bottom: 10px;
    background-color: #fff !important
}

.ps_marg_2, .ps_marg_21 {
    margin-top: -15px !important;
    margin-bottom: -40px !important
}

.ps_marg_6 {
    padding-left: 0 !important;
    background-color: #333
}

.ps_marg_5 {
    margin-left: -200px !important
}

.ps_marg_4 {
    padding-right: 5px
}


.ps_marg_3 {
    margin-left: 13px
}

.ps_marg_2 {
    margin-left: -20px !important
}

.ps_marg_21 {
    margin-right: 40px !important
}

.ps_marg_1 {
    margin-top: 15px
}

.ps_marg_0 {
    margin-right: 5px
}

.ps_marg_8 {
    color: #b8ff7a !important
}

.ps_marg_9 {
    margin-right: 10px !important;
    margin-left: -2px;
    margin-top: 16px;
    color: #b8ff7a
}


.navbar-toggle {
    background-image: none;
}

.close, .list-group-item > .badge {
    float: right
}

.label {
    vertical-align: baseline;
}

.list-group-item > .badge {
    float: right
}

.panel > .table-responsive:last-child > .table:last-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child, .panel > .table:last-child, .panel > .table:last-child > tbody:last-child > tr:last-child, .panel > .table:last-child > tfoot:last-child > tr:last-child {
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px
}

.modal-title {
    margin: 0 0 -20px;
}

.modal-body {
    margin-bottom: 45px
}

.modal-header {
    border-bottom: 0;
}
.carousel-inner {
    overflow: hidden;
}

.carousel-control {
    opacity: .5;
    filter: alpha(opacity=50);
}
/*DIFF + */

/*DIFF - */
.label {
    vertical-align: baseline
}

button, input, optgroup, select, textarea {
    color: inherit
}


a:focus {
    outline: none;
}

input[type=file]:focus, input[type=checkbox]:focus, input[type=radio]:focus {
    outline: none;
}


.btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus {
    outline: none;
}

.btn.active, .btn:active {
    -webkit-box-shadow: none;
    box-shadow: none;
}

.btn-group-justified > .btn, .btn-group-justified > .btn-group {
    float: inherit;
}

/*DIFF - */

/*Other changes*/

.btn-default:hover {
    background-color: #f2f2f2;
}

.btn-default.active, .btn-default:active, .open > .dropdown-toggle.btn-default {
    background-color: #f2f2f2;
    background-image: none
}

.btn-default.active.focus, .btn-default.active:focus, .btn-default.active:hover, .btn-default:active.focus, .btn-default:active:focus, .btn-default:active:hover, .open > .dropdown-toggle.btn-default.focus, .open > .dropdown-toggle.btn-default:focus, .open > .dropdown-toggle.btn-default:hover {
    color: #333;
    background-color: #d4d4d4;
    border-color: #8c8c8c
}


.btn-default.active.focus, .btn-default.active:focus, .btn-default.active:hover, .btn-default:active.focus, .btn-default:active:focus, .btn-default:active:hover, .open > .dropdown-toggle.btn-default.focus, .open > .dropdown-toggle.btn-default:focus, .open > .dropdown-toggle.btn-default:hover {
    background-color: #f2f2f2;
}
.btn-primary.active, .btn-primary:active, .open > .dropdown-toggle.btn-primary {
    background-image: none
}
.btn-info.active, .btn-info:active, .open > .dropdown-toggle.btn-info {
    background-image: none
}
.btn-warning.active, .btn-warning:active, .open > .dropdown-toggle.btn-warning {
    background-image: none
}
.btn-danger.active, .btn-danger:active, .open > .dropdown-toggle.btn-danger {
    background-image: none
}

.user-content img {
    height: auto !important;
}

.dropdown-menu {
    z-index: 1021;
}

.icon-vk::before {
    font-size: 18px;
}

.social-icon .fa,
.social-icon .fab,
.social-icon-custom i
{
    font-size: 16px;
    line-height: 31px;
}

.social-icon-custom i {
    font-family: custom-icons !important;
}
.ps_newmenu_1 {background-color:#82bd52; padding-left:8px; padding-right:8px;}
.ps_newmenu_1 a {color:#fff;}
.ps_newmenu_1 a i {color:#fff; padding-top:16px; padding-right:5px;}
.ps_newmenu_2 {background-color:#333; padding-left:8px; padding-right:8px;}
.ps_newmenu_2 a {color:#fff;}
.ps_newmenu_2 a i {color:#fff; padding-top:16px; padding-right:5px;}
.ps_newmenu_0 {margin-left:-50px!important; background-color:#646464!important; border:none!important; }
.ps_newmenu_0 li { border:none!important;}
.ps_newmenu_0 li a { border:none!important; color:#fff!important;}
.ps_newmenu_0 li a:hover { background-color:#53b94d!important; border:none!important; color:#fff!important;}
@media (max-width: 767px) {
    .ps_newmenu_1 {padding-left:4px; padding-right:2px;}
    .ps_newmenu_1 span {display:none; }
    .ps_newmenu_1 a i {padding-left:5px;}
    .ps_newmenu_2 {padding-left:4px; padding-right:2px;}
    .ps_newmenu_2 span {display:none;}
    .ps_newmenu_2 a i {padding-left:5px;}
}