#login #header #logo img {
    width: initial;
}
#logo.logo-int {
    margin: 7px !important;
}

#logo.logo-int img {
    width: auto;
    height: 38px;
    padding: 0;
}
.client-area span#activity {
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    cursor: default!important;
    display: inline-block;
    font-weight: 700;
    height: 30px;
    width: 30px;
    padding: 2px;
    text-align: center;
    text-decoration: none!important;
    -moz-user-select: none;
    -webkit-user-select: none;
    background-color: #f8f8f8;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#f8f8f8),to(#f1f1f1));
    background-image: -webkit-linear-gradient(top,#f8f8f8,#f1f1f1);
    background-image: -moz-linear-gradient(top,#f8f8f8,#f1f1f1);
    background-image: -ms-linear-gradient(top,#f8f8f8,#f1f1f1);
    background-image: -o-linear-gradient(top,#f8f8f8,#f1f1f1);
    background-image: linear-gradient(top,#f8f8f8,#f1f1f1);
    border: 1px solid #bfbfbf;
    color: #c4bab6;
    font-size: 19px;
    margin: 10px 0 0;
    position: relative;
}

.client-area span#activity:hover {
    border: 1px solid #bfbfbf;
    transition: all 0s;
    cursor: pointer!important;
    -webkit-box-shadow: inset 0 0 4px 1px rgba(0,0,0,.08);
    box-shadow: inset 0 0 4px 1px rgba(0,0,0,.08);
}

.client-area>span {
    display: inline-block;
    height: 39px;
    float: left;
}

.client-area>span .badge {
    position: absolute;
    top: -5px;
    right: -5px;
    min-width: 18px;
    cursor: pointer;
    background: #0091d9;
    display: inline-block;
    font-size: 10px;
    box-shadow: inset 1px 1px 0 rgba(0,0,0,.1),inset 0 -1px 0 rgba(0,0,0,.07);
    color: #fff;
    font-weight: 700;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    padding: 2px 4px 3px;
    text-align: center;
    line-height: normal;
}

.client-area .header-dropdown-list {
    padding-left: 20px;
}

.client-area a {
    text-decoration: none;
}

.client * {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}

.smart-form fieldset {
    padding: 5px 14px 0 7px;
}

.smart-form .input input:focus,
.smart-form .input input:hover,
.smart-form .select select:focus,
.smart-form .textarea textarea:focus,
.smart-form .radio input:focus + i,
.smart-form .checkbox input:focus + i,
.smart-form .toggle input:focus + i {
    border-color: #7BB03B;
}

/* Disable green border and gree background when these fields validate */

.smart-form .state-success input,
.smart-form .state-success select,
.smart-form .state-success textarea,
.smart-form .radio.state-success i,
.smart-form .checkbox.state-success i,
.smart-form .toggle.state-success i {
    background: none;
    border-color: #BDBDBD;
}

.smart-form .state-error input,
.smart-form .state-error select,
.smart-form .state-error textarea,
.smart-form .radio.state-error i,
.smart-form .checkbox.state-error i,
.smart-form .toggle.state-error i {
    background-color: #fff0f0;
    border-color: #A90329;
}

.smart-form fieldset + fieldset {
    border-top: 0;
}

@media only screen and (max-width: 479px) and (min-width: 320px)
{
    #logo-group {
        width: 175px!important;
    }
}