View file themes/frontend/plus/css/style.css

File size: 42.75Kb
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300italic,400italic,700,700italic);
body{
    background: #FAFAFA;
    overflow-x: hidden;
    font-size:13px;
    line-height:1.42857143;color:#555;
    font-family: "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
}
div,a,h1,h2,h3,h4,h5,p,span,form{
    white-space: -moz-pre-wrap !important;  /* Mozilla, since 1999 */
    white-space: -pre-wrap;      /* Opera 4-6 */
    white-space: -o-pre-wrap;    /* Opera 7 */
    white-space: pre-wrap;       /* css-3 */
    word-wrap: break-word;       /* Internet Explorer 5.5+ */
    white-space: -webkit-pre-wrap; /* Newer versions of Chrome/Safari*/
    word-break: normal;
    white-space: normal;
}
.bold{
    font-weight: bold;
}
input[type=text],
input[type=password],
.form-control
{
    font-size: 1em;
    border-radius: 0;
}
@media(max-width: 750px) {
    .hide-in-mobile{
        display: none !important;
    }
}
.container{
    padding: 0 10px;
    position: relative;
    max-width: 1080px;
}
@media(max-width:500px) {
    .hide-in-mobile-x{
        display:none !important;
    }
}
@media(min-width : 1400px) {
    .container{

    }
}
.btn, .dropdown-menu{
    border-radius: 2px !important;
}
.dropdown-menu .help-block{
    color: #8492A4;
    font-size: 11px;
    font-weight: lighter;
    margin: 0;
}
.dropdown-menu .dropdown-item:hover .help-block{
    color: #ffffff;
}
.dropdown-menu .dropdown-item i{
    display: inline-block;
    width: 10%;
    font-size: 15px;
}
.btn{
    font-size: 13px;

}
.c-indicator{

}
.pagination .active a{
    background: #4E545C;
    border-color: #4E545C;
}
.dropdown-menu{
    webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.15),-1px 0 0 rgba(0,0,0,0.03),1px 0 0 rgba(0,0,0,0.03),0 1px 0 rgba(0,0,0,0.12);
    -moz-box-shadow: 0 1px 1px rgba(0,0,0,0.15),-1px 0 0 rgba(0,0,0,0.03),1px 0 0 rgba(0,0,0,0.03),0 1px 0 rgba(0,0,0,0.12);
    box-shadow: 0 1px 1px rgba(0,0,0,0.15),-1px 0 0 rgba(0,0,0,0.03),1px 0 0 rgba(0,0,0,0.03),0 1px 0 rgba(0,0,0,0.12);
    border:solid 1px lightgrey;
    border-radius: 0;
    padding: 0;
    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
    box-shadow: 0 6px 12px rgba(0,0,0,.175);
}
.dropdown-menu .dropdown-item{
    padding: 7px;
    margin: 0;
    font-size: 12px;
}
.btn-upper{text-transform: uppercase;}
.btn-darkblue{
    background: #22313F;
    color: #ffffff;
}
.btn-info{

    color: #fff!important;
    border-color:  #F62459 !important;
    background:#F62459 !important;
    background-repeat: repeat-x;
}
.btn-info:hover,
.btn-info:active,
.btn-info:focus{
    border-color: #677C95;
    border-color: #5B718C;
    border-bottom-color: #5B718C;
    background: #5B718C;
    background-image: -webkit-linear-gradient(top,#5B718C 0,#677C95 100%);
    background-image: linear-gradient(to bottom,#677C95 0,#677C95 100%);
    background-repeat: repeat-x;
}
a{
    color: #4C4C4E;
    text-decoration: none !important;
    font-size: 13px;
    outline:none !important;
}
.file-input{
    height: 0;
    width: 0;
    overflow: hidden;
    display: block;
}
.res-img{min-height: 100% !important;min-width: 100%!important}
.auto-grow-input{overflow: hidden}
.no-padding {padding: 0}
.no-padding-left{padding-left: 0}
.media{position: relative}
#header{
    background-color: #626A73;
    margin: 0;
    min-height: 46px !important;
    background-repeat: repeat-x;
    padding: 0;
    background-image:url(../images/line.png);
}
#header .header-menu-trigger{
    position: absolute;
    left: 0;
    color: #ffffff;
    font-size: 30px;
    top: 4px;
    display: none;
}
#header #loading-line{
    width: 0%;
    position: absolute;
    top: 0;
    height: 3px;
    background: #E8EBED;
    border-radius: 1px;
    -moz-transition: width 500ms ease-out,opacity 400ms linear;
    -ms-transition: width 500ms ease-out,opacity 400ms linear;
    -o-transition: width 500ms ease-out,opacity 400ms linear;
    -webkit-transition: width 500ms ease-out,opacity 400ms linear;
    transition: width 500ms ease-out,opacity 400ms linear;
}
.b{
    background-repeat: repeat-x;
    webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.15),-1px 0 0 rgba(0,0,0,0.03),1px 0 0 rgba(0,0,0,0.03),0 1px 0 rgba(0,0,0,0.12);
    -moz-box-shadow: 0 1px 1px rgba(0,0,0,0.15),-1px 0 0 rgba(0,0,0,0.03),1px 0 0 rgba(0,0,0,0.03),0 1px 0 rgba(0,0,0,0.12);
    box-shadow: 0 1px 1px rgba(0,0,0,0.15),-1px 0 0 rgba(0,0,0,0.03),1px 0 0 rgba(0,0,0,0.03),0 1px 0 rgba(0,0,0,0.12);
}

.nice-scroller::-webkit-scrollbar {
    width: 7px;
    height: 10px;
}
.nice-scroller::-webkit-scrollbar-thumb {
    -webkit-border-radius:2px;
    border-radius: 2px;
    -moz-border-radius: 2px;
    background: #707171;
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.4);
}
.nice-scroller::-webkit-scrollbar-thumb:window-inactive {
    background: rgba(231, 231, 231, 0.6);
}
#popup-language-selection{
    position: fixed;
    width: 100%;
    height: 100%;
    background: rgba(255,255,255, .99);
    z-index: 9999;
    display: none;
}
#popup-language-selection .selection-container{
    width: 50%;
    margin: 10% auto;
}
#popup-language-selection .selection-container .title{
    font-size: 30px;
    margin-bottom: 20px;
    text-align: center;
    padding: 10px;
    border-bottom: solid 1px #535456;
}
#popup-language-selection .selection-container ul {
    margin: auto;
    width: 60%;
}
#popup-language-selection .selection-container ul li{
    text-align: center;
    margin: 0;
    display: block;

}
#popup-language-selection .selection-container ul li a{
    display: block;
    margin-bottom: 4px;
    padding: 10px;
    font-size: 15px;
}

#popup-language-selection .selection-container ul li a:hover{
    background: #F7F7F7;
    border-radius: 5px;
}
#header .container{

    margin-top: 0;
    position: relative;
    padding: 5px 0 !important;
}
#header .navbar-brand{
    padding:5px 0;
    position: relative;

}
#header .navbar-brand img{

    position: relative;
    top: 0px;
    max-height: 30px;
    max-width: 200px;
}
#header #site-wide-notification{
    background: rgba(207, 0, 15, 0.8);
    z-index: 999;
    width: 100%;
    height: 100%;
    top: 0;
    font-size: 15px;
    color: #ffffff;
    font-weight: bold;
    padding: 10px;
    text-align: center;
    position: absolute;
    display: none;
}
#header #site-wide-notification.success{
    background: rgba(42, 187, 155, 0.8);
}
#header #site-wide-notification.error{
    background: rgba(207, 0, 15, 0.8);
}
#header #site-wide-notification.warning{
    background: rgba(235, 151, 78, 0.8);
}
#header #site-wide-notification.info{
    background: rgba(25, 181, 254, 0.8);
}
#header .header-icon-navs > li{
    display: inline-block;
    margin:0 10px;
    position: relative;
}
#header .header-icon-navs li > a{
    font-size: 25px;
    position: relative;
    display: block;
    color: #ffffff;
}
#header .header-icon-navs li .count, .mobile-menu li a .count{
    position: absolute;
    background: #ED1126;
    padding: 2px 5px;
    font-size: 11px;
    top: -3px;
    left: 0;
    z-index: 99;
    border-radius: 100px;
    line-height: 20px;
    color: #ffffff;
    font-weight: bold;
}
#header #header-search{
    margin-top: 3px;
    position: relative;
    margin-left: 15px;
}

#header #header-search input[type=text]{
    width: 22rem;
    height: 30px;
    border:none;
    background:#4E545C;
    color: #808080;
    padding-left: 5px;
    padding-right: 30px;
    -webkit-transition: border-color .3s;
    -moz-transition: border-color .3s;
    -ms-transition: border-color .3s;
    -o-transition: border-color .3s;
    transition: border-color .3s;
    border-radius: 2px;
}

#header #header-search input[type=text]:focus,
#header #header-search input[type=text]:active{
    background: #ffffff !important;
}
#header #header-search button{
    position: absolute;
    right: 15px;
    top: 0;
    border: none;
    color: #728FB3;
    background: none;
    font-size: 20px;
    padding: 0;
}
.header-space{
    margin-top: 62px;
}
#header #header-right{
    margin: 0 !important;
    padding: 0 !important;
    position: relative;
}
#header #header-right > li{
    display: inline-block;
    margin-right: 20px;
    padding: 0 0px;
    position: relative;
    bottom: 2px;
}
#header #header-right > li:last-child{margin: 0}
#header #header-right > li > a{
    padding: 0;
    color: #D9D9D9;
    position: relative;
    font-weight: bold;
}

#header #header-right > li > a > i{
    font-size: 25px;
    color: #ECECED;
    position: relative;
    top: 0;
}
#header #header-right > li > a > i:hover,
#header #header-right > li > a > i:active,
#header #header-right > li > a > i:focus,
#header #header-right > li > a:hover
{
    color: #ffffff;
}
#header #header-right li .count{

}
#header #header-right .text-link{
    position: relative;
    bottom: 7px;
    padding:0
}
#header #header-right .text-link > a,
#header #header-right .text-link > a:hover
{
    color: #ffffff;
    font-weight: lighter;
    padding:0;
    margin:0

}
#header #header-right .text-link .span{
    display: inline-block;
    width: 30px;
    height: 30px;
    border-radius: 2px;
    overflow: hidden;
    position: relative;
    top: 10px;
    padding:0;
    margin:0;
}
@media(max-width:28em) {
    #header #header-right .text-link span{
        top:0;
    }
}
#header #header-right .text-link span img{width: 100%;min-height: 100%}

#header #header-right .header-language-selection .dropdown-menu{
    margin-top: 10px;
    width: 250px;
}
#account-menu-dropdown{
    margin-top: 16px;
    border-top: none;
    border-radius: 0;
    padding: 10px 0;
    width: 250px !important;
}
#account-menu-dropdown .dropdown-divider{
    margin: 4px 5px;
}
.header-dropdown {
    position: absolute;
    top: 32px;
    left: 0px;
    width: 350px;
    display: none;
}
.header-dropdown .arrow-up{
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid #ffffff;
    position: absolute;
    left: 7px;
}
.header-dropdown .header-dropdown-content{
    width: 100%;
    background: white;
    color: #000000;
    float: left;
    position: relative;
    top: 10px;
    display: block;
    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
    box-shadow: 0 6px 12px rgba(0,0,0,.175);
    border: 1px solid #ccc;
    border-top: none;
    min-height: 300px;
    padding-bottom: 30px;
}
.header-dropdown .header-dropdown-content a{
    color: black;
}
.dropdown-result-container{
    height: 250px;
    overflow: auto;
}
.header-dropdown .see-all-button{
    color: #808080;
    font-size: 13px;
    display: block;
    border-top: solid 1px #DEE0E2;
    padding: 0px 10px;
    line-height: 35px;
    height: 35px;
    position: absolute;
    bottom: 0;
    width: 100%;
    background: #F2F3F4;
    text-align: center;
}
.header-dropdown .header-dropdown-content .dropdown-title{
    padding:7px 10px;
    background: #ffffff;
    border-bottom: solid 1px #E2E5E9;
    color: #808080;
    font-weight: bold;
}
.header-dropdown .dropdown-indicator {
    width: 10px;

    position: relative;
    margin: 5px;
}

.friend-request-dropdown{
    display: none;
}
.friend-request-dropdown .arrow-up{
    right: 5px;
}
#explore-menu{
    background: #F1F1F1;
    padding: 0 20px;
    z-index: 999;
    border-bottom: solid 1px #D4D4D4;
}

#explore-menu .container > ul{
    height: 60px;
    z-index: 99;
    margin: auto;
    display: block;
    text-align: center;
}
#explore-menu .container > ul > li{
    display: inline-block;
    padding: 0;
    position: relative;
}
#explore-menu .container > ul > li > a{
    padding: 9px 0;
    margin-right: 20px;
    color: #000000;
    background: none !important;
    font-size: 14px;
}
#explore-menu .container > ul > li > a:hover{
    color:grey;
}
#explore-menu .container > ul > li > a i{
    font-size: 30px;
    display: inline-block;
    margin-right: 5px;
}
#explore-menu .container > ul > li > a span{
    position: relative;
    bottom: 7px;
}
#explore-menu .container > ul .arrow-up{
    width: 0;
    height: 0;
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
    border-bottom: 15px solid #e9eaed;
    position: absolute;
    margin: auto;
    bottom: 0;
    margin-top: 2px;
}
#explore-menu .container #all-container{

}
#explore-menu .container #all-container > a{
    font-size: 15px;

    display: block;
    text-align: center;
    margin: 0;
    color: #808080;
    font-weight: lighter;
    background: #E3E3E3;
}
#explore-menu .container #all-container > a i{

}
#explore-menu .container #all-container .dropdown-menu{
    width: 300px;
    border: solid 1px #E3E3E3;
    border-top: solid 7px #E3E3E3;
    margin: 0;
}
#explore-menu .container #all-container .dropdown-menu a{
    font-size: 15px;
    font-weight: lighter;
}
#explore-menu .container #all-container .dropdown-menu a i{
    display: inline-block;
    width: 10%;
    text-align: center;
}
.mobile-menu {
    display: none !important;
    padding: 0;
    margin: 0;
}
.mobile-menu li {
    padding: 0 !important;
    margin: 0 !important;
    position: relative;
    display: inline-block;
}
.mobile-menu li a{
    color: #000000 !important;
    display: block;
    position: relative;
    text-align: center;
}
.mobile-menu li a .count{
    position: absolute;
    top: 0 !important;
}
.lg-title{
    padding: 20px;
    background: #E7E8E8;
    color: #555657;
    text-align: center;
    font-size: 30px;
    font-weight: lighter;
     border-bottom: solid 1px #D9D9DA;
}
#topo{
    height: 560px;
    position: relative;
    overflow: hidden;
}
#topo #topo-content{
    width: 100%;
    min-height: 560px;
    background: rgba(0,0,0,0.7);
    z-index: 99;
    position: relative;
}
#topo #slides{
    height: 560px;
    position: absolute;
    top: 0;
    width: 100%;

}
#topo #slides .slide{
    background-position: center center;
    background-size: cover;
    height: 100%;
    display: none;
}
#topo #slides .slide-1{
    background-image:url(../images/topography/one.jpg) ;
    display: block;
}
#topo #slides .slide-2{
    background-image:url(../images/topography/two.jpg) ;
}
#topo #slides .slide-3{
    background-image:url(../images/topography/three.jpg) ;
}
#welcome-notes{
    margin-top: 60px;
    color: #ffffff;
    padding-right: 40px;
    font-size: 20px;
    font-weight: lighter;
    width:70%;
    font-family: Segoe UI, Arial, sans-serif;
}
#welcome-notes .big{
    font-size: 30px;
    margin-bottom: 50px;
    font-weight: lighter;
}
#welcome-notes .big span{
    display: block;
    font-size: 50px;
    font-weight:bold;
}
#welcome-notes .action-buttons{
    margin-top:150px;
}
#home-login-container{
    margin-top: 0px;
}
#home-login-container .login-content{
    width: 100%;
    min-height: 200px;
    padding: 0;
}
#home-login-container .title{
    background: #EEEEEE;
    padding: 5px 15px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}

#home-login-container .title a{

    margin: 10px 0;
}
#home-login-container .content{
    padding: 10px 15px;
}
#home-login-container .content input[type=text]{
    height: 37px;
}
#home-login-container #social-links-container{
    margin-top: 0px;
}
#home-login-container #social-links-container .arrow-up{
    width: 0;
    height: 0;
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
    border-bottom: 15px solid #e7e9ec;
    position: relative;
    left: 30px;

}
#home-login-container #social-links-container .content{
    background: #e7e9ec;
}
.sign-with-container {
    margin: 10px 0;
    position: relative;
}
.sign-with-container .line{
    border-top: solid 2px #E7E7E8;
    position: relative;
    margin-bottom: 10px;
}
.sign-with-container .text{
    background: #ffffff;
    border-radius: 10px;
    border: solid 2px #E7E7E8;
    position: relative;
    top: 2px;
    z-index: 99;
    display: inline-block;
    left: 40%;
    padding: 5px 15px;
    border-bottom: none;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}
#home-social-links{
    margin: 0;padding: 0;
    list-style: none;
    text-align: center;
}
#home-social-links li{display: inline-block}
#home-social-links li a{
    width: 45px;
    height: 45px;
    border: solid 2px red;
    display: block;
    padding: 5px 5px;
    font-size: 25px;
    margin-bottom: 5px;
    border-radius: 2px;
    opacity: 0.7;
    color: #ffffff !important;
    -webkit-transition: opacity .3s;-moz-transition: opacity .3s;-ms-transition: opacity .3s;-o-transition: opacity .3s;transition: opacity .3s;
    margin-right: 10px;
}
#home-social-links li i{
    width: 10%;
    /* display: inline-block; */
    color:white;
}
#home-social-links li .facebook{
    border-color: #4B77BE;
    background: #4B77BE;
}

#home-social-links li .twitter{
    border-color: #19B5FE;
    background: #19B5FE;
}
#home-social-links li .vk{
    border-color: #597ba5;
    background: #597ba5;
}
#home-social-links li .googleplus{
    border-color: #D64541;
    background: #D64541;
}
#home-social-links li a:hover{
    opacity: 1;
}


#home-members{
    width: 100%;
    padding: 15px 0;

}
#home-members #members{
    margin-bottom: 20px;
}

#home-members #members a {
    box-sizing: border-box;
    height: 100px;
    background-position: center center;
    background-size: cover;
    display: block;
    float: left;

    width: 10%;
}


.panel-container{
    width: 100%;
    min-height: 200px;
    background: #ffffff;
    border: solid 1px #D4D4D4;
    margin: 40px auto;
    padding: 25px;

}
.panel-container .title{
    font-size: 30px;
    font-weight: bold;
    text-align: center;
    margin-bottom: 20px;
}
.panel-container .card-title{
    border-bottom: solid 1px #d3d3d3;
    padding-bottom: 10px;
    font-weight: bold;
}

.register-pane-container{
    width: 60%;
    margin-top: 20px;
}
#main-wrapper{
    position: relative;
    width: 100%;
    margin-top: 43px;
    background: #e9eaed;
    min-height: 500px;
}

.global-filter-container{
    padding: 10px;

}
@media(max-width:600px) {
    .global-filter-container .form-inline{
        width:100% !important;
    }
}
.global-filter-container .filter-pane {
    background: #ECECEC;
    padding: 10px;
    margin: 10px 0;
    position: relative;
    min-height: 50px;
}
.global-filter-container .filter-pane .list-layout-type{
    position: absolute;
    right: 10px;
    top: 5px;
}
.global-filter-container .filter-pane .list-layout-type a{
    font-size: 35px;
    margin-left: 5px;
}

.list-listing-container .each-item {
    border-bottom: solid 1px #ECECEC;
    padding: 7px 0;
    margin-bottom: 10px;
}
.list-listing-container .each-item .left ,.list-listing-container .each-item .right{
    float: left;
}
.list-listing-container .each-item .left{
    width: 200px;
    height: 150px;
    overflow: hidden;
    border-radius: 2px;
    position: relative;
}
.list-listing-container .each-item .left a{
    width: 100%;
    min-height: 100%;
    background-position:center;
    background-size: cover;
    display: block;
}
.list-listing-container .each-item .right{
    margin-left: 20px;
    width: 60%;
}
.list-listing-container .each-item .right .item-title a, .grid-listing-container .each-item .right .item-title a{
    color: #000000;
    font-size: 16px !important;
}
.list-listing-container .each-item .right .item-title a:hover, .grid-listing-container .each-item .right .item-title a:hover{
    color: #808080;
}
.list-listing-container .each-item .right .item-info{
    margin: 10px 0;
}
.grid-listing-container .each-item {
    float: left;
    width: 49%;
    margin-right:1%;
    height: 270px;
    border: solid 1px #ECECEC;
    margin-bottom: 10px;
}
@media(max-width:500px) {
    .grid-listing-container .each-item {
        width:100% !important;
    }
}
.grid-listing-container .each-item .left{
    overflow: hidden;
    height: 150px;
    position: relative;
}
.grid-listing-container .each-item .left .featured-tag, .list-listing-container .each-item .left .featured-tag{
    position: absolute;
    top: 0;
    left: 0;
    font-size: 13px;
    background: #3B9DFF;
    color: #ffffff;
    padding: 5px 10px;
    z-index: 99;
}
.grid-listing-container .each-item .left a{
    width: 100%;
    min-height: 100%;
    background-position:center;
    background-size: cover;
    display: block;
}
.grid-listing-container .each-item .right{
    margin: 5px 8px;
}
.grid-listing-container .each-item .right .item-title a {
    display: block;
    height: 19px;
    overflow: hidden;
    margin-bottom: 5px;
}
.grid-listing-container .each-item .right .item-desc{
    display: none;
}
#main-wrapper .box{
    background: white;
    text-align: left;
    margin-bottom: 15px;
    box-shadow: 0 1px 1px rgba(0,0,0,.05);
    border-radius: 3px;
    margin-top: 15px;
    border: solid 1px #D4D4D4;
}
#main-wrapper .box .title{
    padding: 10px 10px;
    margin: 0;
    border-bottom: solid 1px #ECEDED;
    border-right: none;
    border-left: none;
    color: #9D9E9F;
    background: #FCFCFC;
    position: relative;
    font-weight: bold;
}
.non-translated{
    margin:5px 0
}
.non-translated button{
    background:none;
    border:none;
    outline:none
}
.translated{
    background:#FAFAFA;
    padding:5px;
    border-left:solid 2px #ECEDED;
}
#main-wrapper .box .title .more-link{
    font-size: 20px;
    position: relative;
    bottom: 4px;
}
#main-wrapper .box .title .action{
    position: absolute;
    right: 10px;
    top: 5px;
}
#main-wrapper .box .menu{
    padding: 0px 0px;
}

#main-wrapper .box .menu .active {
    border-left:solid 3px #999999 !important;
}

#main-wrapper .box .menu li{
    display: block;
    padding:10px 7px;
    border-bottom: solid 1px #F6F6F6;
}

#main-wrapper .box .menu li a{
    color: #808080;
    font-weight: bold;
    display: block;
}
#main-wrapper .box .menu li:hover{color: #2C2D2E}
#main-wrapper .box .menu li:last-child{border-bottom: none}

#main-wrapper .box .divider{
    width: 100%;
    border-top: solid 1px lightgray;
    margin: 10px 0;
}
#main-wrapper .box .box-content{
    padding:10px 10px;
}
.dashboard-content{
    padding: 0;
}
.right-column
{
    padding-left: 0;
    padding-bottom:200px !important;
}
#dashboard-filter-menu{
    padding: 0 15px;
    border-radius: 2px;
}
#dashboard-filter-menu .left li{
    display: inline-block;
    margin: 0;
    font-weight: bold;
    border-bottom: solid 3px #ffffff;
}
#dashboard-filter-menu .left li:hover{
    border-bottom: solid 3px #d3d3d3;
}
#dashboard-filter-menu .left .active{
    border-bottom: solid 3px #22313F !important;
}
#dashboard-filter-menu .left .active a{
    font-weight: bold;
}
#dashboard-filter-menu .left li a{
    border-right: solid 1px #d3d3d3;
    padding: 2px 10px;
    display: block;
    color: #000000;
    margin: 5px 0;
}
#dashboard-filter-menu .left li:last-child a{border: none}
#dashboard-filter-menu .dropdown > a{
    display: block;
    padding: 0px 0;
    font-size: 20px;
    color: #808080;
}
#dashboard-filter-menu .action{
    margin-top: 3px;
}
.ball-well{
    display: block;
    width: 25px;
    height: 25px;
    border-radius: 100px;
    background: #26C281;
    color: #ffffff;
    font-weight: bold;
    text-align: center;
    padding: 2px;
}

#account-menu > .media{
    padding: 10px 15px;
    border-bottom: solid 1px #EDEDED;
}
#account-menu #status{
    padding: 5px 15px;
    border-bottom: solid 1px #EDEDED;
    padding-bottom: 0;
}
#account-menu > ul li a {
    color: #808080;
    font-size: 14px;
}
#account-menu > ul li a i{
    font-size: 25px;
    display: inline-block;
    width: 14%;
    text-align: left;
}
#account-menu > ul li a span{
    position: relative;
    bottom: 5px;
}
#account-menu > ul li a:hover,
#account-menu > ul li a.current
{
    color: #4E545C;
}
.media .media-heading{
    font-weight:bold;
}
.media-md,.media-sm,.media-lg{
    margin-bottom: 5px;
    overflow: visible;
}
.media-md .media-object{
    width: 50px;
    height: 50px;
    overflow: hidden;
    display: block;
}
.media-md .media-object img,.media-sm .media-object img,.media-lg .media-object img{width: 100%;min-height: 100%}
.media-sm .media-object{
    width: 40px;
    height: 40px;
    overflow: hidden;
}
.media-sm .media-body .media-heading{
    font-size: 13px;
    margin-top: 4px;
}
.media-lg .media-object{
    width: 70px;
    height: 70px;
    overflow: hidden;
    display: block;
}
.media .action{
    position: absolute;
    right: 10px;
    top: 5px;
}
.mdeia-sm .media-body,
.media-md .media-body,
.media-lg .media-body{
    overflow: visible;
}

.two-line-media .media{
    float: left;
    width: 48%;
    border: solid 1px #d3d3d3;
    padding: 10px;
    margin:1%
}
.user-suggestion-list{
    border: solid 1px lightgrey;
    padding: 5px 0;
    position: absolute;
    width: 94%;
    display: none;
    box-sizing: inherit;
    z-index: 99;
}
.user-suggestion-list a{
    display: block;
    padding: 3px 10px;
}
.user-suggestion-list a:hover{
    background: #F5F5F5;
}
.users-box .user{
    width: 32.3%;
    height: 100px;
    display: block;
    float: left;
    margin: .5%;
    background-size: cover;
    background-position:center;
    padding: 5px;
    word-wrap: break-word;
}
.users-box .user .name{
    color: #ffffff;
    text-shadow: #000000 1px 0px;
    font-size: 12px;
}
.feed-load-more{
    padding-bottom:30px;
}
@media (max-width: 48em) {

    .users-box .user{
        width: 23%;
    }
    .two-line-media .media{
        width: 100%;
    }

    .feed-load-more .col-sm-10, .ads-display-container .col-sm-10{
        width:100%;
    }
}
@media (max-width: 34em) {

    .users-box .user{
        width: 32.3%;
    }


}
.rounded{
    border-radius: 100px;
}
.preview-card{
    position: relative;

}
.profile-card{
    position: absolute;
    z-index: 99;
    width: 370px;
    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
    box-shadow: 0 6px 12px rgba(0,0,0,.175);
    border: solid 2px #d3d3d3;

}
.profile-card .card-cover{
    min-height: 100px;
    max-height: 100px;
    overflow: hidden;
}
.profile-card .card-cover img{
    width: 100%;
    min-height: 100%;
}
.profile-card .card-panel{
    padding: 10px;
    padding-left: 80px;
}
.profile-card .card-avatar{
    position: absolute;
    top: 70px;
    left: 5px;
    height: 70px;
    width: 70px;
    overflow: hidden;
    padding: 5px;
    background: #ffffff;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}
.profile-card .card-avatar img{
    width: 100%;
    min-height: 100%;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}
.profile-card .card-footer{
    padding: 10px;
}
.profile-card .info li{
    margin: 0;
}
.profile-card .info li i{
    display: inline-block;
    width: 5%;
}
.profile-container{
    top: 0px !important;
    margin-top:0;
    position: relative;
}
#profile-cover
{
    position: relative;
    background: #ffffff;
    border-radius: 0 !important;
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}
#profile-cover .design-button{
    position: absolute;
    top: 10px;
    left: 10px;
    z-index: 99;
}
#design-pane {
    display: none;
}

#design-pane .left a{
    width: 60px;
    height: 60px;
    display: block;
    float: left;
    margin: 5px;
    overflow: hidden;
    border-radius: 5px;
}
#design-pane .left a img{
    width: 100%;
    min-height: 100%;
}
#design-pane .design-footer{
    margin-top: 30px;
    border-top: solid 1px #d3d3d3;
    padding-top: 5px;
}
#profile-cover .profile-cover-wrapper,
#profile-cover .profile-resize-cover-wrapper
{
    width: 100%;
    max-height: 313px;
    overflow: hidden;
    position: relative;
}
#profile-cover .profile-cover-wrapper img
{
    width: 100%;
}
#profile-cover .profile-resize-cover-wrapper img{
    position: absolute;
    width: 100%;
}
#profile-cover .profile-resize-cover-wrapper {
    display: none;
    height: 313px;
    cursor: move;
    z-index: 97;
}
#profile-cover #profile-cover-change-form{
    position: absolute;
    top: 10px;
    right: 10px;
}
#profile-cover .profile-resize-cover-wrapper .drag-info{
    position: absolute;
    top: 0;
    width: 100%;
    padding: 5px;
    text-align: center;
    color: #ffffff;
    background: rgba(0,0,0,0.6);
    z-index: 99;
}
#profile-cover .profile-cover-indicator{
    position: absolute;
    top: 0;
    height: 313px;
    width: 100%;
    background: rgba(255,255,255, 0.8);
    z-index: 98;
    display: none;
}
#profile-cover .profile-cover-indicator img{
    position: relative;
    margin: auto;
    display: block;
    top: 40%;
    width: 40px;
}
#profile-cover .profile-cover-reposition-button{
    position: absolute;
    top: 30px;
    right: 20px;
    display: none;
    z-index: 97;
}
#profile-cover .user-avatar{
    position: absolute;
    bottom:35px;
    background: #ffffff;
    padding: 5px;
    z-index: 99;
    left: 44%;
    border-top: solid 1px #D4D4D4;
    width: 130px;
    height: 130px;
    overflow: hidden;
    border-radius: 100px;
}
#profile-cover .user-avatar > a{
    position: relative;
    width: 100%;
    overflow: hidden;
    display: inline;
    border-radius: 100px;
}
#profile-cover .user-avatar >  img{width: 100%; height: 100%}
#profile-cover .user-avatar > a img {width: 100%; height: 100%;}
#profile-cover .user-avatar .profile-image-selector{
    position: absolute;
    font-size: 25px;
    bottom: 0;
    left: 0;
    text-align: center;
    font-weight: lighter;
    background: rgba(0,0,0, 0.6);
    color: #ffffff !important;
    padding: 2px;
    width: 100%;
    z-index: 1;
}
#profile-cover .user-avatar .profile-image-indicator{
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 99;
    background: rgba(0,0,0,0.6);
    left: 0;
    display: none;
}
#profile-cover .user-avatar .profile-image-indicator img{
    width: 30px;
    height: 30px;
    display: block;
    margin: 20% auto;
}
#profile-cover .user-avatar .profile-image-indicator span{
    display: block;
    text-align: center;
    font-weight: bold;
    color: #ffffff ;
}
 #profile-menu{
    position: relative;
    background: #ffffff;
    border-top: solid 1px #D4D4D4;
    padding: 0 !important;
}
 #profile-menu .navbar {
    padding: 0;
}
 #profile-menu #menu{

     padding: 10px 0;
     margin: 0;
     margin-top: 20px;
     position: relative;
     text-align: center;
}
 #profile-menu #menu > li{
    display: inline-block;
    padding:10px 10px;
    margin: 0 !important;
    position: relative;
    border-right: solid 1px #d3d3d3;
     border-bottom: solid 2px #ffffff;
}
 #profile-menu #menu>li:last-child{border: none}
 #profile-menu #menu  li a{
    font-weight: bold;
    font-size: 13px;
    margin: 0;
    padding: 0;
}
 #profile-menu #menu>li:hover,
 #profile-menu #menu>li.active
{
    border-bottom: solid 2px #3A5795;
}
 #profile-menu #menu .dropdown-menu a{
    padding: 7px;
}
 #profile-menu #menu .dropdown a:after{display: none}
 #profile-menu #menu .dropdown-content a{
    font-weight: normal;
}
#profile-cover .user-info{
    position: absolute;
    bottom: 180px;
    width: 100%;

    text-align: center;
    min-height: 50px;

}
#profile-cover .user-info .user-name {
    color: #ffffff;
    font-weight: lighter;
    font-size: 20px;
    text-shadow: 0 0 2px  black;
    width: 100%;
}
.profile-container .profile-actions{
    position: absolute;
    right: 20px;
    bottom: 80px;
    max-width: 45%;
    height: 40px;
}
@media(max-width:950px) {
    .profile-container .profile-actions {
        position: relative;
        right: 0;
        background: #ffffff;
        margin: 10px 0;
        bottom: 0;
        width: 100% !important;
        max-width: 100%;
        display: block;
        padding:10px;
        height: auto;
        text-align: center;
    }
}
#profile-side-info li{
    padding: 12px 10px;
    color: #828282;
    border-bottom: solid 1px #F1F1F1;
}
#profile-side-info li:last-child{
    border:none;
}
#profile-side-info li span{font-weight: bold;color: #000000}
#profile-side-info li span i{
    font-size: 15px;
    position: relative;
    top: 2px;
    width: 20px;
    display: inline-block;
}
.profile-about-menu{
    padding: 20px 0;
    border-right: solid 1px #ECECEC;
}
.profile-about-menu li a{
    padding: 10px;
    border-bottom: solid 1px #ECECEC;
    display: block;
}
.profile-about-menu li:first-child a{
    border-top: solid 1px #ECECEC;
}
.profile-about-menu li a.active{
    width: 102%;
    background: #ffffff;
    border-left: solid 1px #ECECEC;
}

#static-pages{
    width: 70%;
    margin: auto;
    margin-bottom: 30px;
    color: #000000;
    font-weight: normal;
}
/**Footer styling**/
#footer{
    border-top: solid 1px #d3d3d3;
    padding: 20px;
    z-index:999;

}
.hide-footer{
    display: none;
}
#footer #languages{
    padding: 10px;
    display: block;
    background: #E0E2E4;
}
#footer ul{list-style: none;padding: 0;margin: 0;margin-bottom: 10px}
#footer li{
    display: inline-block;
    margin-right: 1em;
}
#footer li a{
    color:black;
}
.side-footer ul{
    margin-bottom: 10px;
}
.side-footer li{
    display: inline-block;
}
.side-footer .none{
    color: grey;
}

#sidebar-menu{
    position: fixed;
    left: 0;
    top: 40px;
    background: #E0E0E0;
    width: 260px;
    height: 100%;
    padding: 10px;
    z-index: 99;
    display: none;
}
#sidebar-menu .search-pane {
    position: relative;
    padding-top: 10px;
    border-bottom: solid 1px #000000;
    padding-bottom: 10px;
}
#sidebar-menu .search-pane input[type=text]{
    width: 80%;
    height: 30px;
}
#sidebar-menu .search-pane button{
    position: absolute;
    top: 10px;
    right: 0;
}
#sidebar-menu ul{
    padding: 0;
    margin: 0;
}
#sidebar-menu li a{
    padding: 7px 0;
    border-bottom: solid 2px #DADADA;
    font-size: 15px;
    background: none !important;
    display: block;
}
#sidebar-menu li a:hover{
    color: #808080;
}
#sidebar-menu li a i{
    font-size: 25px;
    display: inline-block;
    width: 20px;
    height: 20px;
    margin-right: 10px;
    text-align: center;
}
/**
*Responsiveness css
*/
@media(max-width: 1000px) {
    #header #header-search input[type=text]{
        width: 12rem;

    }
    #header .header-icon-navs > li {
        margin:0 5px;
    }
}
@media(max-width: 780px) {
    #header-explore-button{
        display: none !important;
    }
    #header #header-search input[type=text]{
        width: 10rem;
    }
    #header .header-icon-navs{
        display: none;
    }
    .header-user-name{
        display:none;
    }
    #header #header-right > li {
        margin-right: 10px;
    }
    #header .header-menu-trigger{
        display: block;
        left: 10px;
    }
    .navbar-brand {
        margin-left: 30px;
    }
    .lg-menu{
        display: none !important;
    }
    .mobile-menu{
        display: block !important;
    }

}

@media(max-width: 680px) {
    .col-sm-8, .col-sm-4{
        width: 100%;
    }
    #header #header-search input[type=text]{

    }
    .navbar-brand {

    }
    #header .navbar-brand img{
        max-width: 150px;
    }
    #home-members #members a{
        width: 100px;
    }

     .user-avatar{
        bottom: 20px;
    }

    #profile-cover .user-avatar{
        width: 100px;
        height: 100px;
        left: 40%;
    }
    #profile-cover .user-info {
        bottom: 140px;
    }
}

@media(max-width: 640px) {

    #header #header-search input[type=text]{

    }
    .account-menu-name{
        display: none !important;
    }

    #header .navbar-brand img{
        max-width: 150px;
    }
    .brand-non-login{
        display: block;
    }
    .brand-non-login img{
        width : 200px;
    }


}

@media(max-width: 768px) {

}

@media(max-width:560px) {
    #header #header-search {
        display: none;
    }
    .header-action-button{
        display: none !important;
    }
    .navbar-brand {
        position: absolute;
        left: 35%;
    }
    #header .navbar-brand img{
        max-width: 140px;
    }
    #profile-menu #menu  li{
        width: 100%;
        border: none;
    }
    #profile-menu #menu  li a:hover{
        border: none !important;
    }
    #profile-cover .user-avatar {
        bottom:auto !important;
        top: 90px !important;
    }
    #profile-cover .user-info{
        display: block !important;
        top: 50px;
    }
}

@media(max-width: 400px) {
    #home-members #members a{
        width: 70px;
    }

    #header #header-search input[type=text]{
        width: 5rem;
    }

    .navbar-brand{
        left: 15%;
    }


}

@media(max-width: 450px) {
    #profile-cover .user-avatar {
        height: 80px;
        width: 80px;
        left: 38%;
        top: 60px !important;
    }

    #profile-menu #menu  li a {
        font-size:11px;
    }
}

@media(max-width: 768px) {
    #site-wide-notification .message{
        font-size:11px !important;
    }
    #welcome-notes{
        width: 100%;

    }
    .social-icons {
       display: none;
    }
    .col-sm-8, .col-sm-4{
        width: 100%;
        padding-left:10px;

    }
    .right-column{
        padding-bottom:20px !important;
    }
    #welcome-notes .big{
        margin-bottom: 10px;
    }


    #home-login-container{
        width: 100%;
        border-radius: 0;
        margin: 0;
    }
    #home-login-container .title{
        border-radius: 0;
    }
    .panel-container{
        width: 100%;
        padding: 20px 5px;
    }

    #captcha-image{
        margin-left: 17px;
        margin-top: 10px;
    }
    #dashboard-filter-menu {
        padding: 0;
    }
    #dashboard-filter-menu .left {
        width: 100%;
        padding: 0;
    }
    #dashboard-filter-menu .left li{
        display: block;
        width: 100%;
        border-bottom: solid 1px #d3d3d3;
    }
    #dashboard-filter-menu .left li a{
        border-right: none;

    }
    #dashboard-filter-menu .action{
        margin: 10px;
    }
}
@media(max-width: 400px) {
    .lg-title{
        font-size: 20px;
    }
}

/**Site columns styling**/
.columns-container .middle-container .left-col, .columns-container .middle-container .right-col{
    width: 25.5%;
    padding: 0;
}
.columns-container .middle-container .left-col-content, .columns-container .middle-container .right-col-content {
    margin-bottom:270px !important;
}
.columns-container .middle-container .middle-col {
    width:49%;
    padding: 0 15px;


}
/*one-column-layout*/
.one_column_layout > .top, .one_column_layout .left-col,.one_column_layout > .bottom, .one_column_layout .right-col{
    display: none;
}
.one_column_layout .middle-col{width: 100% !important;padding: 0 !important;}

/*two-column-right-layout*/
.two_column_right_layout > .top, .two_column_right_layout .left-col, .two_column_right_layout > .bottom{
    display: none;
}
.two_column_right_layout .middle-col{
    width: 67% !important;
    padding-left: 0 !important;
}
.two_column_right_layout .right-col{
    width: 33% !important;
    float:right;
}
/*two_column_left_layout*/
.two_column_left_layout > .top, .two_column_left_layout > .bottom, .two_column_left_layout .right-col {display: none}
.two_column_left_layout .middle-col{
    width: 67% !important;
    padding-right: 0 !important;
}
.two_column_left_layout .left-col{
    width: 33% !important;
}
/*three_column_layout*/
.three_column_layout > .top , .three_column_layout > .bottom{display: none}

/*top-one-column-layout*/
.top_one_column_layout .left-col,.top_one_column_layout > .bottom, .top_one_column_layout .right-col{
    display: none;
}
.top_one_column_layout .middle-col{width: 100% !important;padding: 0 !important;}

/*top_two-column-right-layout*/
.top_two_column_right_layout .left-col, .top_two_column_right_layout > .bottom{
    display: none;
}
.top_two_column_right_layout .middle-col{
    width: 67% !important;
    padding-left: 0 !important;
}
.top_two_column_right_layout .right-col{
    width: 33% !important;
}
/*top_two_column_left_layout*/
.top_two_column_left_layout > .bottom, .top_two_column_left_layout .right-col {display: none}
.top_two_column_left_layout .middle-col{
    width: 67% !important;
    padding-right: 0 !important;
}
.top_two_column_left_layout .left-col {
    width: 33% !important;
}
/*top_three_column_layout*/
.top_three_column_layout > .bottom{display: none}

/*bottom_one-column-layout*/
.bottom_one_column_layout > .top, .bottom_one_column_layout .left-col, .bottom_one_column_layout .right-col{
    display: none;
}
.bottom_one_column_layout .middle-col{width: 100% !important;padding: 0 !important;}

/*bottom_two-column-right-layout*/
.bottom_two_column_right_layout > .top, .bottom_two_column_right_layout .left-col{
    display: none;
}
.bottom_two_column_right_layout .middle-col{
    width: 67% !important;
    padding-left: 0 !important;
}
.bottom_two_column_right_layout .right-col{
    width: 33% !important;
}
/*bottom_two_column_left_layout*/
.bottom_two_column_left_layout > .top, .bottom_two_column_left_layout .right-col {display: none}
.bottom_two_column_left_layout .middle-col{
    width: 67% !important;
    padding-right: 0 !important;
}
.bottom_two_column_left_layout .left-col{
    width: 33% !important;
}
/*three_column_layout*/
.bottom_three_column_layout > .top {display: none}
@media(max-width: 768px) {
    .middle-container .left-col, .middle-container .middle-col, .middle-container .right-col{
        width: 100% !important;
        padding: 0 !important;
    }
}
#feed-editor #avatar {
    border-radius:100px !important
}

#feed-editor-content > div:nth-child(1) > div.right > ul {
    padding: 0px;
    margin: 0px;
}

#feed-editor .feed-editor-footer {
    height: 42px !important;
}

.feed-footer .feed-footer-menu {
    margin-bottom: 0px !important;
}