body.page-full-width.light-skin {
    background-color: #E5E5E5;
}

body.page-full-width.light-skin .page-header.navbar {
    box-shadow: 0 1px 5px rgba(110, 110, 110, 0.41);
    background: #fff;
    height: auto;
    max-height: 55px;
    min-height: 55px;
}

.page-header.navbar-fixed-middle {
    margin: 0;
    padding: 0;
    border: none;
}

.page-header.navbar .page-logo {
    /*background: #17C4BB;*/
    height: 55px;
}

.page-header.navbar .top-menu .navbar-nav > li.dropdown {
    height: 55px;
}

.page-header.navbar .top-menu .navbar-nav > li.dropdown > .dropdown-toggle {
    margin: 0px;
    padding: 12px 10px 9px 10px !important;
}

.page-header.navbar .top-menu .navbar-nav > li.dropdown .dropdown-toggle:hover {
    background-color: #f9fafc !important;
}

.page-header.navbar .top-menu .navbar-nav > li.dropdown .dropdown-toggle > i {
    color: #C0CDDC !important;
    font-size: 25px;
}

.page-header.navbar .top-menu .navbar-nav > li.dropdown a.font-icon {
    margin-top: 5px;
    padding: 13px 0px 0 0px !important;
}

.page-header.navbar .top-menu .navbar-nav > li.dropdown > .dropdown-toggle > .badge {
    top: 8px;
    left: 17px;
}

.page-header.navbar .top-menu .navbar-nav > li.dropdown .dropdown-toggle .badge.badge-default,
.navbar-middle-nav .badge.badge-default {
    background-color: #17C4BB;
    color: #fff
}

.page-header.navbar .top-menu .navbar-nav > li.dropdown.open .dropdown-toggle {
    background-color: #f9fafc
}

.page-header.navbar .top-menu .navbar-nav > li.dropdown .dropdown-menu:before {
    border-bottom-color: #e4e8ee
}

.page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu {
    border: 1px solid #e4e8ee
}

.page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu:before {
    border-bottom-color: #d4dae4
}

.page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu:after {
    border-bottom-color: #eaedf2
}

.page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu > li.external {
    background: #eaedf2
}

.page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu > li.external > h3 {
    color: #62878f
}

.page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu > li.external > a {
    color: #337ab7
}

.page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu > li.external > a:hover {
    color: #23527c;
    text-decoration: none
}

.page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu .dropdown-menu-list > li > a {
    border-bottom: 1px solid #EFF2F6 !important;
    color: #888
}

.page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu .dropdown-menu-list > li > a:hover {
    background: #f8f9fa
}

.page-header.navbar .top-menu .navbar-nav > li.dropdown-notification .dropdown-menu .dropdown-menu-list > li > a .time {
    background: #f1f1f1
}

.page-header.navbar .top-menu .navbar-nav > li.dropdown-notification .dropdown-menu .dropdown-menu-list > li > a:hover .time {
    background: #e4e4e4
}

.page-header.navbar .top-menu .navbar-nav > li.dropdown-inbox > .dropdown-toggle > .circle {
    background-color: #17C4BB;
    color: #fff
}

.page-header.navbar .top-menu .navbar-nav > li.dropdown-inbox > .dropdown-toggle > .corner {
    border-color: transparent transparent transparent #17C4BB
}

.page-header.navbar .top-menu .navbar-nav > li.dropdown-inbox .dropdown-menu .dropdown-menu-list .subject .from {
    color: #5b9bd1
}

.page-header.navbar .top-menu .navbar-nav > li.dropdown-language > .dropdown-toggle > .langname,
.page-header.navbar .top-menu .navbar-nav > li.dropdown-user > .dropdown-toggle > .username,
.page-header.navbar .top-menu .navbar-nav > li.dropdown-user > .dropdown-toggle > i {
    color: #7f96ac
}

li.dropdown a.top-bar-user-link span.username {
    margin: 0 7px 0;
    font-size: 12px;
    margin-left: 3px;
}

.page-header.navbar .top-menu .navbar-nav > li.dropdown-tasks .dropdown-menu .dropdown-menu-list .progress {
    background-color: #dfe2e9
}

.page-header.navbar .top-menu .navbar-nav > li.dropdown-user > .dropdown-menu {
    width: 195px
}

.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu {
    background: #374b6d;
    border: 0
}

.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu:after {
    border-bottom-color: #374b6d
}

.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu > li.external {
    background: #293952
}

.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu > li.external > h3 {
    color: #a8b8d3
}

.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu > li.external > a:hover {
    color: #5496cf
}

.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu .dropdown-menu-list > li a,
.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu.dropdown-menu-default > li a {
    color: #b8c6db;
    border-bottom: 1px solid #415a81 !important
}

.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu .dropdown-menu-list > li a > i,
.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu.dropdown-menu-default > li a > i {
    color: #97aaca
}

.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu .dropdown-menu-list > li a:hover,
.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu.dropdown-menu-default > li a:hover {
    background: #3e557a
}

.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu.dropdown-menu-default > li a {
    border-bottom: 0 !important
}

.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu.dropdown-menu-default > li.divider {
    background: #415a81
}

.page-header.navbar .top-menu .navbar-nav > li.dropdown-notification.dropdown-dark .dropdown-menu .dropdown-menu-list > li > a .time {
    background: #2f405c
}

.page-header.navbar .top-menu .navbar-nav > li.dropdown-notification.dropdown-dark .dropdown-menu .dropdown-menu-list > li > a:hover .time {
    background: #26344b
}

.page-header.navbar .search-form {
    background: transparent !important;
    padding-top: 9px !important;
    margin-right: 5px;
    width: 33px !important;
}

.page-header.navbar .search-form.open .input-group .form-control {
    padding: 0 15px 0 0;
}

.page-header.navbar .search-form:hover {
    background: #fff;
}

.page-header.navbar .search-form .input-group .input-group-btn {
    height: 30px;
    line-height: 30px;
}

.page-header.navbar .search-form .input-group .form-control {
    color: #7f96ac;
    border: 0;
    background: 0 0 !important;
    padding: 0;
    margin: 0;
    height: 30px;

}

.page-header.navbar .search-form .input-group .form-control::-moz-placeholder {
    color: #7c94aa;
    opacity: 1
}

.page-header.navbar .search-form .input-group .form-control:-ms-input-placeholder {
    color: #7c94aa
}

.page-header.navbar .search-form .input-group .form-control::-webkit-input-placeholder {
    color: #7c94aa
}

.page-header.navbar .search-form .input-group .input-group-btn .btn.submit {
    margin: 8px 0 0 7px;
    padding: 0;
    background: 0 0;
    display: block;
    width: auto;
}

.page-header.navbar .search-form .input-group .input-group-btn .btn.submit > i {
    color: #ced6de;
}

.page-header.navbar .search-form.search-form-expanded {

}

.page-header.navbar .hor-menu .navbar-nav > li > a {
    padding: 17px 13px;
    height: 55px;
}

.page-header.navbar .hor-menu .navbar-nav > li > a:focus {
    background: #393939 !important;
}

.page-header.navbar .top-menu .navbar-nav > li.dropdown-language > .dropdown-toggle > .langname,
.page-header.navbar .top-menu .navbar-nav > li.dropdown-user > .dropdown-toggle > .username,
.page-header.navbar .top-menu .navbar-nav > li.dropdown-user > .dropdown-toggle > i,
.nav.navbar-nav.pull-right li,
.nav.navbar-nav.pull-right li a {
    color: #7f96ac;
}

.page-header.navbar .search-form .input-group {
    border: 1px solid #ced6de;
    border-radius: 25px !important;
}

li.mega-menu-full a {
    background: #A674AD;
    color: white !important;
    font-size: 18px !important;
}

.elgg-page-footer, .page-footer {
    background: #48525e !important;
    color: #a2abb7 !important;
    font-size: 13px;
    font-weight: 300;
    padding: 20px 0 0;
}

.elgg-page-footer #powered_by {
    background: #3b434c !important;
    color: #fff !important;
    margin-top: 20px;
    padding: 7px 0;
}

.elgg-page-footer #powered_by a {
    color: #AFBDCE
}

/** media queries **/
@media (max-width: 767px) {
    .page-header.navbar {
        padding: 0;
    }

    .page-header.navbar .search-form.search-form-expanded {
        width: 150px;
    }

    .page-header.navbar .search-form.search-form-expanded {
        width: 50px;
    }

    .page-header .top-menu li.dropdown-extended.elgg-menu-item-services ul.dropdown-menu:before,
    .page-header.navbar .top-menu .navbar-nav > li.dropdown-inbox .dropdown-menu:after,
    .page-header.navbar .top-menu .navbar-nav > li.dropdown-inbox .dropdown-menu:before {
        margin-left: inherit !important;
    }

    .page-header.navbar .top-menu .navbar-nav > li.dropdown-extended > .dropdown-menu {
        margin-left: 0 !important;
    }

}

@media (max-width: 480px) {
    .page-header.navbar .top-menu {
        background-color: inherit;
    }

    .page-header.navbar .top-menu {
        display: inherit;
        clear: none;
    }

    .page-header.navbar .search-form.search-form-expanded {
        width: 30px;
    }

    .timeline-body {
        margin-right: 100px;
    }

    .timeline-badge {
        padding-left: 0 !important;
    }
}

@media (max-width: 991px) {
    .page-container {
        padding: 0 !important;
        margin-left: 2px !important;
        margin-right: 2px !important;
    }
}
    body.page-full-width.light-skin {
        background-color: #f1f1f1;
    }

    body.page-full-width.light-skin .page-header.navbar {
        background: #1391e8 url('https://dina.oghaf.ir/cache/1752675190/default/theme/graphics//header.png');
    }

    .page-header.navbar .search-form {
        background: transparent !important;
    }

    .page-header.navbar .search-form .input-group .input-group-btn .btn.submit > i {
        color: #fff;
        font-size: 1.6em;
    }

    .page-header.navbar .search-form .input-group {
        border-color: transparent;
    }

    .page-header.navbar .search-form.open .input-group {
        border-color: #fff;
    }

    .page-header.navbar .search-form .input-group .form-control {
        color: #fff;
        -webkit-text-fill-color: #fff !important;
        border-radius: 15px !important;
        margin-top: 1px;
        margin-right: 2px;
    }

    .page-header.navbar .search-form .input-group .form-control::placeholder {
        color: rgba(255, 255, 255, 0.8);
    }

    .page-header.navbar .top-menu .navbar-nav > li.dropdown .dropdown-toggle > i {
        color: #fff !important;
        font-size: 1.7em;
    }

    .page-header.navbar .top-menu .navbar-nav > li.dropdown .dropdown-toggle .badge.badge-default, .navbar-middle-nav .badge.badge-default {
        background: rgb(255, 192, 95); /* Old browsers */
        background: -moz-linear-gradient(left, rgba(255, 192, 95, 1) 0%, rgba(252, 158, 62, 1) 74%); /* FF3.6-15 */
        background: -webkit-linear-gradient(left, rgba(255, 192, 95, 1) 0%, rgba(252, 158, 62, 1) 74%); /* Chrome10-25,Safari5.1-6 */
        background: linear-gradient(to right, rgba(255, 192, 95, 1) 0%, rgba(252, 158, 62, 1) 74%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc05f', endColorstr='#fc9e3e', GradientType=1); /* IE6-9 */
        left: auto;
        right: 5px;
        font-size: 1em !important;
    }

    li.dropdown a.top-bar-user-link span.username {
        color: #fff;
    }

    .page-header.navbar .top-menu .navbar-nav > li.dropdown > a.dropdown-toggle {
        padding: 19px 10px 7px !important;
        line-height: 2.1;
        margin-top: 0;
    }

    .page-header.navbar .top-menu .navbar-nav > li.dropdown.open .dropdown-toggle,
    .page-header.navbar .top-menu .navbar-nav > li.dropdown .dropdown-toggle:hover {
        background: rgba(255, 255, 255, .2) !important;
    }

    body.page-full-width.light-skin ul.nav.navbar-nav.pull-right li {
        padding: 0;
    }

    .page-header.navbar .top-menu .navbar-nav > li.dropdown > .top-bar-user-link.dropdown-toggle:last-child {
        padding: 13px !important;
    }

    body.page-full-width.light-skin .navbar-middle-nav {
        background: #a8edff;
    }

    body.page-full-width.light-skin .navbar-middle-nav:before {
        content: '';
        position: absolute;
        right: 0;
        left: 0;
        top: 0;
        z-index: 1;
        opacity: .24;
        height: 4px;
        background: rgb(0, 44, 105);
        background: -moz-linear-gradient(top, rgba(0, 44, 105, 1) 0%, rgba(0, 44, 105, 1) 24%, rgba(41, 93, 143, 1) 25%, rgba(40, 92, 142, 1) 50%, rgba(121, 184, 215, 1) 51%, rgba(120, 185, 215, 1) 76%, rgba(160, 231, 251, 1) 77%, rgba(160, 231, 251, 1) 100%);
        background: -webkit-linear-gradient(top, rgba(0, 44, 105, 1) 0%, rgba(0, 44, 105, 1) 24%, rgba(41, 93, 143, 1) 25%, rgba(40, 92, 142, 1) 50%, rgba(121, 184, 215, 1) 51%, rgba(120, 185, 215, 1) 76%, rgba(160, 231, 251, 1) 77%, rgba(160, 231, 251, 1) 100%);
        background: linear-gradient(to bottom, rgba(0, 44, 105, 1) 0%, rgba(0, 44, 105, 1) 24%, rgba(41, 93, 143, 1) 25%, rgba(40, 92, 142, 1) 50%, rgba(121, 184, 215, 1) 51%, rgba(120, 185, 215, 1) 76%, rgba(160, 231, 251, 1) 77%, rgba(160, 231, 251, 1) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#002c69', endColorstr='#a0e7fb', GradientType=0);
    }

    div#whc-thewire-post-filter .apply-filter-container a, div#whc-thewire-post-filter button {
        color: #034b64;
        font-size: 0.8em;
    }

    .light-skin .navbar-middle-nav a.shortcuts {
        background: transparent;
        color: #004a65;
        font-size: 0.9em;
    }

    body.page-full-width.light-skin .navbar-middle-nav i.large-icon {
        font-size: 1.5em;
        color: #004a65;
        position: relative;
        top: -2px;
    }

    .whc-drawer-menu #sidebar {
        background: #1391e8;
    }

    .whc-drawer-menu #dismiss {
        background: rgba(0, 0, 0, .1);
        line-height: 2.32;
    }

    .whc-drawer-menu #dismiss:hover {
        color: #1182D0;
    }

    .whc-drawer-menu #sidebar ul.drawer-menu-top-bar li a:hover {
        color: #1391e8;
    }

    body.page-full-width.light-skin .navbar-middle-nav i.large-icon.fa-angle-down {
        display: none;
    }

    .toast-message, .toast-title {
        font-size: 0.94em !important;
    }

    div.navbar-middle-nav ul.navbar-nav a.font-icon:after {
        content: attr(data-original-title);
        font-family: iranyekan !important;
        font-size: 0.85em;
        color: transparent;
        -webkit-transition: all 0.5s ease-in-out;
        -moz-transition: all 0.5s ease-in-out;
        -ms-transition: all 0.5s ease-in-out;
        -o-transition: all 0.5s ease-in-out;
        transition: all 0.5s ease-in-out;
    }

    div.navbar-middle-nav ul.navbar-nav a.font-icon {
        background: #c1efff;
        display: block;
        margin: 6px 2px 4px;
        height: 32px;
        line-height: 2.2;
        padding: 1px 24px 0;
        border-radius: 15px !important;
        border: 1px solid #77cdee;
        max-width: 0;
        overflow: hidden;
        -webkit-transition: all 0.5s ease-in-out;
        -moz-transition: all 0.5s ease-in-out;
        -ms-transition: all 0.5s ease-in-out;
        -o-transition: all 0.5s ease-in-out;
        transition: all 0.5s ease-in-out;
    }

    div.navbar-middle-nav ul.navbar-nav a.font-icon .fa,
    div.navbar-middle-nav ul.navbar-nav a.font-icon i {
        position: relative;
        right: -10px;
        color: #014b64;
        font-size: 1.3em !important;
        top: -1px;
    }

    div.navbar-middle-nav ul.navbar-nav a.font-icon .fa.fa-group_add {
        font-size: 1.6em !important;
    }

    div.navbar-middle-nav ul.navbar-nav a.font-icon:hover {
        max-width: 200px;
    }

    div.navbar-middle-nav ul.navbar-nav a.font-icon:not([data-original-title]):after {
        display: none;
    }

    div.navbar-middle-nav ul.navbar-nav a.font-icon:not([data-original-title]) {
        max-width: 32px;
    }

    div.navbar-middle-nav .tooltip {
        display: none !important;
    }

    div.navbar-middle-nav ul.navbar-nav a.font-icon:hover:after {
        color: #43819a;
    }

    div#whc-thewire-post-filter .apply-filter-container a:hover, div#whc-thewire-post-filter button:hover {
        background: rgba(255, 255, 255, .2);
    }

    .whc-drawer-menu #sidebar ul li a {
        font-size: 1em !important;
    }

    .elgg-form-thewire-add textarea[name=body] {
        font-size: 0.88em;
    }

    ul.thewire-tab span {
        font-size: 0.8em;
        color: #414141;
        line-height: 3;
    }

    .elgg-form-thewire-add .elgg-foot button {
        font-size: 0.85em;
    }

    .portlet.box.grey-steel > .portlet-title > .caption {
        font-size: 1em;
    }

    .elgg-form-thewire-add .invisible-div label {
        font-size: 0.7em;
        position: relative;
        padding-right: 14px;
        top: 30px;
    }

    .whc_documentation_slider .document-title {
        font-size: .92em;
    }

    .whc_documentation_slider .document-row {
        line-height: 1.9;
        font-size: 0.77em;
    }

    .time-line-head .author_link a {
        font-size: 1em;
    }

    .elgg-form-thewire-add .thewire-footer {
        text-align: center;
        margin-top: 15px;
    }

    .elgg-form-thewire-add .elgg-foot button {
        font-size: 0.75em;
        border-radius: 3px !important;
        min-width: 90px;
        float: none;
    }

    .elgg-form-thewire-add .elgg-foot button.thewire-cancel-button {
        background: #d0d0d0;
        color: #636363;
    }

    .elgg-form-thewire-add .elgg-foot button.thewire-submit-button {
        background: rgb(255, 191, 97) !important;
        background: -moz-linear-gradient(left, rgba(255, 191, 97, 1) 0%, rgba(255, 157, 64, 1) 100%) !important;
        background: -webkit-linear-gradient(left, rgba(255, 191, 97, 1) 0%, rgba(255, 157, 64, 1) 100%) !important;
        background: linear-gradient(to right, rgba(255, 191, 97, 1) 0%, rgba(255, 157, 64, 1) 100%) !important;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffbf61', endColorstr='#ff9d40', GradientType=1) !important;
    }

    div#whc-thewire-post-filter a.filter-single {
        border-color: #abc9ff;
    }

    form.elgg-form-thewire-add div.tagsinput input {
        font-family: iranyekan !important;
        font-size: .7em;
        padding-top: 5px;
    }

    form.elgg-form-thewire-add .invisible-div div.tagsinput {
        padding-right: 50px;
    }

    .group-access .group-item {
        font-size: 0.8em;
        line-height: 2;
    }

    .tabbable-custom.thewire-tabs > .nav-tabs {
        text-align: center;
    }

    .tabbable-custom.thewire-tabs > .nav-tabs > li {
        float: none;
        display: inline-block;
    }

    ul.thewire-tab i {
        color: #fff;
        border-radius: 50%;
        width: 44px;
        height: 44px;
        padding-top: 7px;
        font-size: 1.64em !important;
    }

    ul.thewire-tab .elgg-menu-item-documentation i {
        background: #24c6b1;
    }

    ul.thewire-tab .elgg-menu-item-image i {
        background: #f96b2b;
    }

    ul.thewire-tab .elgg-menu-item-media i {
        background: #5ed672;
    }

    ul.thewire-tab .elgg-menu-item-sharedpost i {
        background: #3dbedd;
    }

    ul.thewire-tab .elgg-menu-item-file i {
        background: #76858a;
    }

    ul.thewire-tab .elgg-menu-item-poll i {
        background: #128ded;
    }

    body.page-full-width.light-skin .navbar-middle-nav i.fa-navicon:before {
        content: "\f0c9";
    }

    .fa.fa-vcard {
        content: "\f2bb";
    }

    .whc_thewire_content.tab-content {
        background: #f7f7f7;
    }

    .whc_poll_container .help-link-div {
        font-size: 0.8em;
        text-align: right;
    }

    .whc_thewire_close_attache {
        float: left;
    }

    .whc_thewire_close_attache i.glyphicon.glyphicon-remove {
        font-size: 0.8em;
        padding-left: 20px;
    }

    .whc_poll_container {
        padding: 4px 10px;
    }

    .whc_poll_container textarea[name=question] {
        background: transparent;
        font-size: 0.8em;
    }

    .whc_poll_answers input.answer-text-box {
        background: transparent;
        font-size: .7em;
        padding: 11px 17px 11px 32px;
        height: auto;
    }

    #add_more_answer {
        width: 100%;
        text-align: right;
        font-size: 0.75em;
        background: #eaeaea;
        padding: 11px 17px;
        border: 1px solid #dbdbdb;
    }

    #add_more_answer i {
        float: left;
    }

    .whc_poll_answers .delete_button {
        background: transparent;
        position: absolute;
        left: 0;
    }

    .tabbable-custom.tabs-below .nav-tabs > li.active {
        border: none;
    }

    .tabbable-custom.tabs-below .nav-tabs > li.active > a {
        border: none;
        display: block;
        margin-top: 12px;
    }

    .tabbable-custom.tabs-below .nav-tabs > li.active > a:after {
        width: 16px;
        height: 16px;
        content: '';
        position: absolute;
        top: -21px;
        right: 50%;
        border: 1px solid #ddd;
        background: #fff;
        transform: rotate(45deg);
        border-bottom: none;
        border-right: none;
        margin-right: -7px;
    }

    .div-radio-list-container > div {
        font-size: 0.8em;
    }

    .radio-list label {
        font-size: 1em;
    }

    #whc_file .bs-glyphicon-class {
        font-size: 0.9em;
        padding-bottom: 15px;
        text-align: right;
    }

    div#whc_file_drop_zone,
    .whc_documentation #holder,
    .whc_tidypics #holder,
    .whc_media #drop {
        font-size: 1.3em !important;
        line-height: 200%;
    }

    .thewire-form-container .note.note-warning {
        font-size: 0.85em !important;
        line-height: 2.2;
    }

    .whc_thewire_content #add_file, #url_add_file {
        font-size: .8em !important;
    }

    .share-url-cointer.row-fluid .bs-glyphicon-class {
        font-size: 1em !important;
        text-align: right;
        padding: 0 0 6px;
        border-bottom: 1px solid #eee;
        margin-bottom: 10px !important;
        display: block;
    }

    .share-url-cointer .grid-span.url_input {
        padding-top: 10px;
    }

    #get_url_result {
        font-size: 0.8em;
        padding: 11px;
        line-height: 1;
        bottom: 15px;
    }

    input#share_url {
        height: auto;
        padding: 10px;
    }

    .whc_documentation_image .bs-glyphicon-class,
    .whc_tidypics .bs-glyphicon-class,
    .whc_media .bs-glyphicon-class {
        font-size: 0.9em;
        padding-bottom: 10px;
        text-align: right;
    }

    .compose-attachment > span {
        font-size: 0.8em;
        line-height: 2;
        padding-bottom: 10px;
        display: block;
    }

    .compose-attachment label {
        font-size: .75em;
        line-height: 2;
        padding-left: 0;
    }

    form.elgg-form-thewire-add div.tagsinput ~ .help-block,
    form.elgg-form-thewire-add input + .help-block {
        font-size: 0.8em;
        background: transparent;
    }

    .elgg-form-thewire-add input, .elgg-form-thewire-add textarea, .elgg-form-thewire-add select {
        background: transparent;
        font-size: 0.8em;
    }

    form.elgg-form-thewire-add div.tagsinput {
        background: transparent;
    }

    .whc-media-btn-container {
        margin: 0 !important;
    }

    .whc-media-btn-container .btn {
        font-size: .7em;
    }

    .whc-media-details-container {
        font-size: .9em !important;
        margin-bottom: 10px;
        margin-top: 0 !important;
    }

    .navbar-middle-nav.fixed-position .shortcuts-container {
        height: 42px;
    }

    .dropdown-menu.thewire-entity-drop-down-menu li > a {
        font-family: iranyekan;
        font-size: 0.8em;
        padding-right: 8px;
    }

    .dropdown-menu.thewire-entity-drop-down-menu li > a > .fa {
        margin-left: 5px;
        font-size: 1.2em;
        width: 20px;
    }

    .accordion .panel .panel-title .accordion-toggle.accordion-toggle-styled {
        font-size: 0.9em;
    }

    .dropdown > .dropdown-menu:before, .dropdown-toggle > .dropdown-menu:before, .btn-group > .dropdown-menu:before {
        display: none !important;
    }

    .wwp-paginator-wrapper {
        height: auto;
        padding: 6px;
        width: calc(100% - 111px);
        float: left;
        background: rgba(140, 140, 140, .1);
        border: 1px solid #ced2d3;
    }

    .elgg-page-footer #powered_by {
        background: #3f3f3f !important;
        position: relative;
    }

    .elgg-page-footer #powered_by a {
        color: #fff !important;
    }

    .elgg-page-footer, .page-footer {
        background: #212121 !important;
        color: #014a64 !important;
    }

    .page-container[data-context="thewire"] .page-content,
    .page-container[data-context="thewire_tags"] .page-content,
    .page-container[data-context="tags"] .page-content,
    .page-container[data-context="mentions_search"] .page-content,
    .page-container[data-context="messages"] .page-content,
    .page-container[data-context="thewire_view"] .page-content {
        background: #eceaea;
    }

    .comment-form-container .btn {
        font-size: .9em;
    }

    .thewire-posts .timeline-body-content .elgg-content p {
        font-family: iranyekan !important;
        font-size: .9em;
    }

    .annotations ul.comments li a.show-more-comments {
        background: rgb(255, 191, 97) !important;
        background: -moz-linear-gradient(left, rgba(255, 191, 97, 1) 0%, rgba(255, 157, 64, 1) 100%) !important;
        background: -webkit-linear-gradient(left, rgba(255, 191, 97, 1) 0%, rgba(255, 157, 64, 1) 100%) !important;
        background: linear-gradient(to right, rgba(255, 191, 97, 1) 0%, rgba(255, 157, 64, 1) 100%) !important;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffbf61', endColorstr='#ff9d40', GradientType=1) !important;
        border-radius: 15px !important;
        font-size: .9em;
        padding: 4px 15px 4px 22px;
        font-family: iranyekan !important;
    }

    .annotations ul.comments li a.show-more-comments i {
        float: left;
        position: relative;
        left: -19px;
    }

    .timeline-badge-userpic {
        border: 3px #f4f5f9 solid;
    }

    .comment-action-bar.annotation-object span.splitter {
        display: none;
    }

    div.annotations .message-container {
        background: #f0f2f5;
        padding: 13px 15px;
        margin-right: 44px;
        border-radius: 5px !important;
    }

    .annotations ul.comments li a[data-link-type="show-mini-profile"] {
        color: #3665ae;
        font-family: iranyekan;
    }

    div.annotations .message-container:after {
        width: 20px;
        content: '';
        position: absolute;
        right: -13px;
        top: 0;
        height: 20px;
        background: #f0f2f5;
    }

    div.annotations .comments .comment-owner-icon {
        background: #fff;
        z-index: 2;
        border-radius: 50% !important;
        padding-left: 4px;
        padding-top: 4px;
    }

    .annotations img.square-image {
        border: none;
        border-radius: 50% !important;
    }

    .thewire-posts .custom-body .body-container {
        box-shadow: none;
        border: none;
    }

    .comment-form-container {
        border-top: none;
    }

    div.annotations .annotation-container:first-child {
        border-top: none;
        padding-top: 7px;
    }

    .thewire-posts .custom-body .time-line-head {
        border: none;
    }

    .thewire-posts .custom-body .time-line-head.group-name:after {
        content: '';
        bottom: 0;
        height: 1px;
        right: 13px;
        left: 13px;
        background: #ddd;
        position: absolute;
    }

    .time-line-head .group-summary a.thewire_tools_object_link {
        font-size: .8em;
    }

    .time-line-head .group-summary a {
        font-size: .8em;
    }

    .thewire-posts .custom-body .group-icon-link {
        margin-left: 13px;
    }

    .selected_category {
        padding-right: 93px !important;
    }

    #group_category_choose label {
        font-size: 1em !important;
        top: 27px;
    }

    .annotations .comment-action-bar-fixed {
        background: transparent;
        opacity: 1;
        left: 81px;
        top: 3px;
        width: auto;
    }

    .annotations .comment-action-bar-fixed .comments-action-ellipsis > a {
        float: left;
        position: relative;
        margin-left: 19px;
    }

    .annotations .comment-action-bar-fixed .comments-action-ellipsis > a:before {
        position: absolute;
        content: '';
        left: -15px;
        height: 18px;
        top: 0;
        width: 1px;
        background: #d5d6d9;
    }

    .annotations .comment-action-bar-fixed a.ellipsis:before {
        left: -7px;
    }
    /*h.abaei*/
    /*.annotations .comment-action-bar-fixed a.inline-btn[data-type="like-action"] {*/
    .annotations .comment-action-bar-fixed a.inline-btn {
        border-radius: 15px !important;
        padding: 2px 10px;
        font-size: .96em;
    }

    .comment-form-container.minimize .minimize-hidden.owner-avatar {
        display: block;
        margin-top: 7px;
    }

    ul.friend-list li.friend-item .elgg-listing-summary-title a {
        font-size: .72em;
    }

    .whc_recommender ul.friend-list li.friend-item .elgg-listing-summary .summary-content .elgg-listing-summary-content {
        font-size: .8em;
    }

    ul.friend-list li.friend-item .elgg-listing-summary .whc_profile_manager_user_friend > a.btn {
        width: 41px;
        overflow: hidden;
        color: transparent;
        border-radius: 15px !important;
        background: transparent;
        border: 1px solid #3aa9ee;
        position: relative;
        top: 1px;
        height: 24px;
    }

    ul.friend-list li.friend-item .elgg-listing-summary .whc_profile_manager_user_friend > a.btn:after {
        color: #3aa9ee;
        content: "\f4b2";
        font-family: FontAwesome;
        content: "\f067";
        position: absolute;
        left: 15px;
        top: 4px;
    }

    .whc_recommender_container .task-footer .btn-arrow-link {
        position: absolute;
        left: 9px;
        top: 8px;
    }

    .whc_recommender_container {
        position: relative;
    }

    .task-footer {
        position: static !important;
        margin: 0 !important;
    }

    .whc_recommender_container .task-footer .btn-arrow-link i {
        display: none;
    }

    .whc_recommender_container .task-footer .btn-arrow-link a {
        color: #3c3129;
        padding: 4px 15px;
        display: block;
        font-size: .8em;
        text-decoration: none;
        background: #fff;
        border-radius: 15px !important;
    }

    ul.friend-list li.friend-item:hover .elgg-listing-summary .whc_profile_manager_user_friend > a.btn {
        left: 27px;
    }

    ul.friend-list li.friend-item .whc_profile_manager_ignore_user > i {
        color: #797a7c;
        top: 26px;
    }

    ul.friend-list li.friend-item .elgg-listing-summary .whc_profile_manager_user_friend > a.btn:hover {
        background: #4db260;
        border-color: transparent !important;
    }

    ul.friend-list li.friend-item .elgg-listing-summary .whc_profile_manager_user_friend > a.btn:hover:after {
        color: #fff;
    }

    ul.friend-list > li.friend-item:hover {
        background-color: #eaeaea;
    }

    .thewire-container .portlet.box > .portlet-title {
        background: #f2f2f2 !important;
    }

    .widget-content .portlet.whc_recommender > .portlet-body {
        padding: 0;
    }

    .thewire-container .portlet.box > .portlet-title .caption i {
        color: #6bd0dd !important;
        padding-left: 5px;
        margin-top: 3px;
        padding-right: 5px;
    }

    .thewire-container .portlet.box > .portlet-title .caption {
        font-size: .87em;
        color: #3c3129 !important;
    }

    .whc_recommender_container .task-footer .btn-arrow-link a:hover {
        background: #ccc;
    }

    .user-hover-mini-profile .elgg-avatar.elgg-avatar-medium {
        display: none;
    }

    .user-hover-mini-profile .user-information {
        padding-top: 20px;
    }

    .user-hover-mini-profile a.show-more-information {
        background: #d0d0d0;
        color: #5a5a5a;
        padding: 6px !important;
    }

    .user-hover-mini-profile a.show-more-information i {
        display: none;
    }

    .elgg-page-footer #powered_by:after {
        position: absolute;
        content: 'طراح و مجری: شرکت رسا سامانه افق';
        top: 14px;
        right: 14px;
        font-size: .9em;
    }

    li.shortcuts-container:before {
        background-color: rgba(0, 0, 0, .05);
        content: '';
        position: absolute;
        right: 0;
        top: 0;
        height: 90%;
        width: 123px;
        box-shadow: 0 0 5px 5px rgba(0, 0, 0, .05);
        z-index: -1;
    }

    .header-services-container {
        float: right;
    }

    .header-services-container > .btn {
        margin-top: 9px;
        background: #FFF;
        color: #0090ff;
        font-size: .9em;
        border-radius: 20px !important;
        padding: 10px 20px;
        margin-left: 40px;
        margin-right: -10px;
    }

    .header-services-container .dropdown-menu li > a, .elgg-menu-portal-profile li > a {
        font-family: IRANSans !important;
        padding: 8px 15px;
        font-size: .8em !important;
        border-radius: 15px !important;
    }

    .header-services-container > ul, .elgg-menu-portal-profile {
        border-radius: 15px !important;
        margin-right: -10px;
        padding: 5px;
    }

    .header-services-container > ul:after {
        right: 19px !important;
    }

    .header-services-container .dropdown-menu li > a:hover {
        background: #A8EDFF55;
    }

    .header-services-container > .btn > i {
        float: right;
        margin-left: 20px;
    }

    .whc_group_sidebar .right-sidebar a {
        font-size: 1em;
    }

    .inbox .inbox-header h1 {
        font-size: 2em;
    }

    .list-groups .group-summary .details, .search-list > .group-item .group-summary .details {
        font-size: .8em;
        float: right;
    }

    .list-groups .group-summary {
        width: 100%;
    }

    .list-groups .group-summary .requests-action {
        float: left;
        margin-top: 3px;
    }

    .list-groups .group-summary .requests-action a, .search-list > .group-item .group-summary .requests-action a {
        font-size: .8em;
        padding: 6px 4px 5px;
    }

    .list-groups .group-summary .requests-action i.fa, .search-list > .group-item .group-summary .requests-action i.fa {
        font-size: .9em;
    }

    .recommended-display_name {
        color: gray;
        position: absolute;
        z-index: 2;
        top: 2px;
        left: 8px;
        padding: 6px;
    }

    [name="custom_profile_fields[display_name]"] {
        padding-left: 35px !important;
        direction: ltr;
    }

    .list-groups .group-summary a, .search-list > .group-item .group-summary a {
        font-size: .85em;
    }

    .list-groups span.first-child, .search-list > .group-item span.first-child {
        width: 52%;
        white-space: nowrap;
        font-size: .85em;
    }

    .list-groups .group-summary span:nth-child(+2), .search-list > .group-item .group-summary span:nth-child(+2) {
        width: 46%;
    }

    .list-groups .group-summary {
        white-space: nowrap;
    }

    .list-groups .group_description, .search-list > .group-item .group_description {
        font-size: .9em;
        line-height: 1.8;
    }

    .list-groups .user > a, .search-list > .group-item .user > a {
        font-size: 1.1em;
    }

    h2.search-heading-category {
        font-size: 1.5em;
        margin-right: 25px;
    }

    .search-heading-category + .show-more a {
        font-size: .8em;
    }

    .search-layout .search-list > .profile-sidebar > .profile-sidebar-portlet .profile-usertitle-name {
        font-size: 1em;
        color: #010101;
    }

    .search-layout .search-list > .profile-sidebar > .profile-sidebar-portlet {
        background: transparent;
        border-radius: 0 !important;
        padding-top: 30px !important;
    }

    .search-layout .wwp-paginator-wrapper {
        width: calc(100% + 21px);
        margin: 20px -11px;
    }

    .search-layout .text-muted {
        margin-top: 27px;
        margin-right: 18px;
    }

    .search-layout .search-list > .profile-sidebar {
        width: 16.667% !important;
        margin: 0;
        padding-left: 5px;
        padding-right: 5px;
    }

    .search-list > li.thewire-item .portlet.light {
        padding: 0;
        background: transparent;
    }

    .search-list > li.thewire-item .portlet.light > .portlet-title {
        padding: 5px 10px;
        background: #f2f2f2;
        margin: 0;
    }

    .search-list > li.thewire-item .portlet.light > .portlet-body {
        padding: 5px 10px;
    }

    .groups-pane.all-groups .elgg-item, .list-groups .elgg-item, ul.search-list > .group-item {
        background: transparent;
    }

    .list-groups .elgg-image-block, .search-list > .group-item .elgg-image-block {
        background: transparent;
    }

    .list-groups .group-summary span, .search-list > .group-item .group-summary span {
        background: transparent;
    }

    .list-groups .group-summary span:nth-child(+2), .search-list > .group-item .group-summary span:nth-child(+2) {
        background: #ffb74e !important;
        border-radius: 15px !important;
    }

    .list-groups .group-summary .bg-blue a, .search-list > .group-item .group-summary .bg-blue a {
        color: #00000099 !important;
    }

    .page-header.navbar .top-menu .navbar-nav > li.dropdown .dropdown-toggle.top-bar-user-link > i {
        display: none;
    }

    .page-header.navbar .top-menu .navbar-nav > li.dropdown > a.dropdown-toggle.top-bar-user-link {
        padding-top: 13px !important;
        padding-bottom: 13px !important;
    }

    .elgg-menu-portal-profile {
        left: 5px !important;
    }

    .page-header.navbar .top-menu .navbar-nav > li.dropdown .dropdown-menu:after,
    .page-header.navbar .top-menu .navbar-nav > li.dropdown .dropdown-menu:before {
        left: 18px;
    }

    #user-avatar-container ul.elgg-menu-portal-profile {
        margin-top: 7px;
    }

    .header-services-container .dropdown-menu li, .elgg-menu-portal-profile li {
        margin-bottom: 2px;
    }

    .annotations .comment-action-bar-fixed ul.dropdown-menu {
        margin-top: 18px;
        left: auto;
        margin-left: auto;
        right: 13px;
        top: inherit !important;
    }

    .annotations .comment-action-bar-fixed ul.dropdown-menu i {
        top: 3px;
        font-size: 1.1em;
        float: right;
        padding: 0 0 0 4px;
        margin: 0;
        right: -3px;
    }

    .profile-overview-field[data-key="mobile"] {
        direction: ltr;
        text-align: right;
    }

    .groups-layout .elgg-list.list-groups {
        background: #fff;
        margin-top: -1px;
        margin-right: -15px;
        padding: 15px;
    }

    /* change WYekan To Iranyekan */
    #whc_bookmark_widget li .label-sm,
    .top-users-widget .score,
    .group-profile-layout .groups-profile .group-name,
    .whc_group_sidebar .dashboard-stat .category-name,
    .whc_most_used_tags_container li .label-sm,
    .whc-toggle-container .page-quick-sidebar-wrapper .page-quick-sidebar .nav-justified > li > a,
    .ms-res-ctn .ms-res-group,
    .list-groups .group-link a, .search-list > .group-item .group-link a,
    .whc-login-message-body ul,
    .ui-datepicker,
    .ui-datepicker select.ui-datepicker-month,
    .ui-datepicker select.ui-datepicker-year,
    .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default,
    ul.user-icons-list-medium span.icon-container, ul.user-icons-list-large span.icon-container,
    ul.user-icons-list-small span.icon-container, ul.user-icons-list-tiny span.icon-container {
        font-family: iranyekan;
    }

    /* disable yellow autocomplete bg */
    input:-webkit-autofill,
    input:-webkit-autofill:hover,
    input:-webkit-autofill:focus,
    input:-webkit-autofill:active {
        transition: background-color 5000s ease-in-out 0s;
    }

    .inbox-layout .message-detail-view {
        background: rgba(255, 255, 255, .7);
        padding: 0 15px 15px;
    }

    .annotations ul.comments .comment-text[data-minimized="yes"]:after {
        background: -moz-linear-gradient(top, rgba(240, 242, 245, 0) 0%, rgba(240, 242, 245, 1) 100%); /* FF3.6-15 */
        background: -webkit-linear-gradient(top, rgba(240, 242, 245, 0) 0%, rgba(240, 242, 245, 1) 100%); /* Chrome10-25,Safari5.1-6 */
        background: linear-gradient(to bottom, rgba(240, 242, 245, 0) 0%, rgba(240, 242, 245, 1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00f0f2f5', endColorstr='#f0f2f5', GradientType=0); /* IE6-9 */
    }

    .widgets-container .dashboard-stat .visual {
        float: left;
        padding-left: 15px;
        padding-right: 0;
    }

    .widgets-container .dashboard-stat .visual > i {
        margin-right: 0;
        margin-left: -35px;
    }

    .widgets-container .dashboard-stat .details {
        left: auto;
        padding-left: 0;
        right: 15px;
        padding-right: 15px;
    }

    .widgets-container .dashboard-stat .details .number {
        text-align: right;
    }

    .widgets-container .dashboard-stat .details .desc {
        text-align: right;
    }

    .page-container.profile-container .page-content .nav-tabs.tabs-header > li > a {
        font-size: 14px;
    }

    .page-container.profile-container ul.ver-inline-menu li a {
        font-size: 13px;
    }

    .portlet > .portlet-title > .caption{
        font-size: 15px;
    }

    .profile-overview .profile-overview-field{
        font-size: 13px;
    }

    .dropdown-menu {
        font-family: iranyekan, Tahoma !important;
    }












    /* @todo CUSTOM */
    body.page-full-width.light-skin {
        background-color: #e7eaef;
    }

    body.page-full-width.light-skin .navbar-middle-nav {
        background: #fff;
        margin: 50px 20px 0;
        height: 70px;
        z-index: 1;
        padding: 5px 0px;
        border-radius: 7px !important;
        box-shadow: 0 6px 9px rgba(110, 110, 110, 0.31);
    }

    body.page-full-width.light-skin .page-header.navbar {
        padding: 5px;
        height: 91px;
        max-height: 95px;
        background: rgb(0,133,236);
        background: linear-gradient(140deg, rgba(0,133,236,1) 0%, rgba(31,192,208,1) 100%);
    }
    body.page-full-width.light-skin .navbar-middle-nav:before{
        background: none;
    }
    .page-header-fixed .page-container {
        margin-top: 35px;
        /*z-index: 1;*/
    }
    .page-container .page-content {
        background-color: #e7eaef;
    }
    .thewire-form .timeline-body {
        margin-top: 0;
    }
    .thewire-form .timeline-body-content {
        margin-top: 5px;
    }
    .navbar-middle-nav .filter-container{
        margin-top: 10px;
    }
    div#whc-thewire-post-filter{
        padding-top: 10px;
    }
    .navbar-middle-nav.fixed-position {
        margin-top: 0 !important;
    }
    .navbar-middle-nav .top-menu a{
        padding-top: 3px !important;
    }
    div#whc-thewire-post-filter .apply-filter-container a, .apply-filter-container .buttons-container > *{
        padding: 0 20px;
    }
    div#whc-thewire-post-filter .apply-filter-container a, div.navbar-middle-nav .filter-posts-container ul.navbar-nav a.font-icon {
        line-height: 25px;
        margin-left: 10px;
        /*text-align: center;*/
    }
    div.navbar-middle-nav ul.navbar-nav a.font-icon .fa, div.navbar-middle-nav ul.navbar-nav a.font-icon i, div.navbar-middle-nav ul.navbar-nav a.font-icon {
        background-color: #f1f1f1;
        border: 0;
        color: #8aa7b5;
    }
    .navbar-middle-nav .top-menu .navbar-nav > li.dropdown a.font-icon{
        padding-top: 2px !important;
    }
    div#whc-thewire-post-filter a.filter-single {
        border-color: #abc9ff;
        background-color: #01c3a0;
        border-radius: 15px !important;
        height: 25px;
        color: #fff;
        border: 0;
    }
    .page-content-wrapper .page-content{
        margin-top: 5px;
    }
    .thewire-container .portlet.box > .portlet-title {
        background: #c0e4f2 !important;
    }
    .elgg-form-thewire-add .elgg-foot button.thewire-submit-button{
        background-color: #009bde;
    }
    .page-header.navbar .search-form{
        background-color: transparent !important;
        width: 200px !important;
    }
    .page-header.navbar .search-form.open{
        width: 240px !important;
    }
    .page-header.navbar .search-form .input-group{
        background-color: #80d9e7;
        color: #0d7c9c;
        border: 0;
    }
    .page-header.navbar .search-form .input-group .input-group-btn .btn.submit{
        margin: 4px 0 0 7px;
    }
    .page-header.navbar .search-form .input-group .form-control, .page-header.navbar .search-form .input-group .input-group-btn{
        height: 29px;
    }
    .page-header.navbar .search-form .input-group .form-control, .page-header.navbar .search-form .input-group .input-group-btn .btn.submit > i{
        color: #0d7c9c;
        -webkit-text-fill-color: #0d7c9c !important;
    }
    .page-header.navbar .search-form .input-group .input-group-btn .btn.submit > i{
        font-size: 12px;
    }
    form#search-form{
        background-color: #e7eaef;
    }
    div#whc-thewire-post-filter .apply-filter-container a.filter-single:hover {
        background-color: #24c6b1;
    }
    .elgg-form-thewire-add .elgg-foot button.thewire-submit-button, .annotations ul.comments li a.show-more-comments{
        background-color: #10a4dd !important;
        background: rgb(16,164,221) !important;
        background: -moz-linear-gradient(left, rgba(16,164,221,1) 0%, rgba(16,164,221,1) 100%) !important;
        background: -webkit-linear-gradient(left, rgba(16,164,221,1) 0%, rgba(16,164,221,1) 100%) !important;
        background: linear-gradient(to right, rgba(16,164,221,1) 0%, rgba(16,164,221,1) 100%) !important;
    }

    .logo-default{
        margin-top: -5px !important;
    }
    #whc-drawer-menu-open{
        border-radius: 20px !important;
        padding: 7px 7px 3px 7px;
        margin-top: 8px;
        background-color: #00b1c1;
        box-shadow: 0px 0px 5px -1px #05667e;
        border: 0;
    }
    #whc-drawer-menu-open > i{
        color: #fff;
    }
    @media (min-width: 992px) {
        .filter-posts-container {
            padding-right: 10px !important;
        }
    }

    /* FOOTER */
    .elgg-page-footer, .page-footer {
        background: rgb(0,133,236) !important;
        background: linear-gradient(140deg, rgba(0,133,236,1) 0%, rgba(31,192,208,1) 100%) !important;
        margin-top: 30px;
        z-index: 2;
    }
    .elgg-page-footer #powered_by{
        background-color: transparent !important;
    }
    .foot-content{
        margin: -55px auto 0;
        width: 95%;
        height: 70px;
        background: #fff;
        border-radius: 10px !important;
        box-shadow: 0px -2px 9px rgba(110, 110, 110, 0.31)
    }
    .elgg-page-footer:after, .elgg-page-footer .elgg-inner:after, li.shortcuts-container:before{
        display: none;
    }
    .elgg-page-footer #powered_by{
        margin-top: 0px;
        padding: 20px 0;
    }
    .elgg-page-footer #powered_by:after{
        top: auto;
        bottom: 14px;
    }
    .elgg-page-footer .footer-boxs {
        padding-top: 10px;
        margin: auto;
        width: 60%;
    }
    .elgg-page-footer span.title {
        display: block;
        padding-bottom: 10px;
    }
    .elgg-page-footer .footer-contact a {
        position: relative;
        color: #5d6597;
    }
    .elgg-page-footer i.footer-contact-icon {
        margin-left: 15px;
    }
    .elgg-page-footer i.footer-contact-icon, .elgg-page-footer .footer-contact .text {
        display: inline-block;
    }
    .elgg-input-password {
        direction: ltr;
    }