body {
    background: #f7f7f7;
}
.logo{
    width: 30px;
    margin-right: 10px;
    opacity: 0.55;
    float: left;
}
.raccoon-footer-logo{
    width: 40px;
    margin-right: 10px;
    opacity: 0.55;
    float: left;
}
.ny-logo{
    width: 60px;
    margin-right: 10px;
    opacity: 0.55;
    float: left;
    margin-top: -8px;
}
.raccoon-logo{
    width: 80px;
    margin-right: 10px;
    opacity: 0.55;
    float: left;
    margin-top: -8px;
}
.navbar-header a:hover.navbar-brand img.logo{
    opacity: 0.7;
}
a:hover.tagLink{
    text-decoration: none;
    /*color: #f0ad4e;*/
}

.admBtnRecord {
    float: right;
    margin-left: 10px;
}
#cmsBtnAffix.affix{
    margin-top: -165px;    
    float: right;
    height: 50px;
    padding-top: 10px;
}
#cmsBtnAffix.affix div.container {
    padding-right: 35px;
}
#cmsBtnAffix.affix-top {
    padding-right: 0px!important;
}
.popover.right > .arrow:after{
    border-right-color:#f7f7f7;
}
.commentPopover{
    position: relative; 
    width: 100%; 
    max-width: 100%; 
    z-index: 0;
    margin-left: 0px!important;
}
.commentPopoverArrow{
    top:18px!important;
}
.popoverMediaBody{
    width:100%;
    padding-left: 80px;
}
ul.media-list li{
    width: 100%;
}
#commentsList .media-left{
    position: absolute;
    width: 74px;
}
#commentsList .media-list li {
    float: left;
    clear: both;
}
#commentsList .media-left, .media-body{
    float: left;
    display: block;
}
.footer-blockquote{
    float: left;
    width: 100%;
}
.commentPopoverTitle{
    padding: 8px 14px;
}

/**/
.inTop {
    position: fixed;
    left: 0px;
    top: 0px;
    width: 5%;
    height: 100%;
    opacity: 0.5;
    filter: alpha(opacity=50);
    cursor: pointer;
    display: none;
    background-color: #f5f4f4;
}

.inTop:hover {
    background-color: #337ab7;    
    opacity: 1;
    filter: alpha(opacity=100);
    background:url(/themes/bootstrap/images/hbt.png);
}
.inTop span {
    display: block;
    width: 100%;
    margin-top: 20px;
    text-align: center;
    font-size: 110%;
    padding-top: 20px;
}
.link-h4 {
    color: #333;
}

.link-h4:hover {
    text-decoration: none;
    border-bottom: 1px dashed #000080;
}
.link-h4:visited{
    color: #777;
    border-bottom: 1px dashed #777;
}
.link-h3 {
    color: #333;    
}
.link-h3:hover {
    text-decoration: none;
    border-bottom: 1px dashed #000080;
}
.link-h3:visited{
    color: #777;
    border-bottom: 1px dashed #777;
}
.mrgn-btn-0{margin-bottom: 0px;}
.mrgn-btn-10{margin-bottom: 10px;}
.mrgn-btn-15{margin-bottom: 15px;}
.mrgn-top-10{margin-top: 10px;}
.mrgn-right-10{margin-right: 10px;}
/*
.detail:visited{
    color: #900060;
}
*/
.ch-box-label{
    margin-left: 10px;
    font-weight: normal;
}
.modal-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1030;
    background-color: #000;
}
.addListData{
    color: #777;
}
.addDetailData{
    color: #777;
}
.addDetailData a.tagLink.addListDataTag {
    color: #777;
}
.addListData small a.tagLink.addListDataTag {
    color: #777;
}
.addListDataTag:hover{
    text-decoration: none;
    border-bottom: 1px dashed #777;
}
a.toComments {
    color: #777;
    text-decoration: none;
}
a.toComments:hover {
    color: #23527c;
}
a.toComments span.glyphicon.glyphicon-comment{
    color: #777;
}
a.toComments:hover span.glyphicon.glyphicon-comment{
    color: #23527c;
}

.footer{
    position: static;
    /*height: 360px;*/
    height: auto;
    border-top: solid 1px #e6e6e6;
    overflow: hidden!important;
    margin-bottom: -60px!important;
    padding-top: 20px;
    background-color: #e7e7e7;
}
.top-footer{
    padding-left: 0px!important;
    padding-bottom: 10px;
}
.footer-menu{

}
ul.footer-menu{
    padding: 0;
}
ul.footer-menu li{
    list-style: none;
    padding: 0;
    line-height: 24px;
}
ul.footer-menu li.active a{
    text-decoration: none;
    border-bottom: 1px dashed;
}

.footer-popular-stat a  {
    color: #333;
}

.footer-popular-stat a:hover {
    text-decoration: none;
    border-bottom: 1px dashed #000080;
}
.footer-popular-stat a:visited{
    color: #777;
    border-bottom: 1px dashed #777;
}
.add-footer{
    width: 100%;
    background-color: #333;
}
.footer-header-block{
    font-size: 16px;
}
.mrgn-top-5{
    margin-top: 5px;
}

.footer-comments-links{
    font-size: 14px;
    color: #333;
}

.footer-comments-links:hover {
    text-decoration: none;
    border-bottom: 1px dashed #000080;
}
.footer-comments-links:visited{
    color: #777;
    border-bottom: 1px dashed #777;
}
.footer-mailto{
    color: #333;
    border-bottom: 1px dashed #333;
}
.footer-mailto:hover {
    text-decoration: none;
    border-bottom: 1px dashed #000080;
}

.comment-send-preloader{
    height: 16px;
}
.comment-send-btn{
    width: 100px;
}
#commentForm{
    overflow: hidden;
    float: left;
    width: 100%;
}
#commentFormPreload{
    /*background-color: #777;
    position: absolute;
    z-index: 99999;
    height: 100%;
    width: 100%;*/
    /*background-color: #777;*/
    position: absolute;
    z-index: 99999;
    background-color: #f5f4f4;
    opacity: 0.2;
    display: none;
    /*width: 100%;*/
}
.comment-send-preload{
    background-color: #000;
}
.fontSize15{
    font-size: 15px;
}
.errorMessage{
    font-size: 12px;
    color: #a94442;
}
.modal-form-enter{
    width: 70px;
}
.modal-form-enter-reg{
    width: 150px;
}
.modal-form-enter-change-password{
    width: 150px;
}
.posts-files-form-send{width: 150px;}
.login-form-remember-me{margin-right: 10px!important;}
.login-form-fblock{overflow: hidden; height: 22px;}
.registrationSuccessModalTd{padding-left: 20px!important;}
.ui-menu {
    list-style:none;
    padding: 2px;
    margin: 0;
    display:block;
    float: left;
    width: 100px;
    position: absolute;
    -moz-border-radius:0px!important;
    -webkit-border-radius:0px!important;
    -khtml-border-radius:0px!important;
    border-radius:0px!important;

    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 160px;
    padding: 5px 0;
    margin: 2px 0 0;
    font-size: 14px;
    text-align: left;
    list-style: none;
    background-color: #fff;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, .15);
    border-radius: 4px;
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
    box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
    position: fixed;
}
.ui-menu .ui-menu-item a {
    color:#777;
    font-size: 12px;
}
.ui-menu .ui-menu-item a:hover {
    cursor: pointer;
}
.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active {
    font-weight: normal;
    margin: -1px;

}
.ui-menu .ui-menu-item a.ui-state-focus{
    background: none;
    background-color: #e7e7e7;
    color: #333;
    -moz-border-radius:0px!important;
    -webkit-border-radius:0px!important;
    -khtml-border-radius:0px!important;
    border-radius:0px!important;
    border:none;
    margin: 0px!important;
    //border: none;

}
#top-search-field{
    z-index: 9999999!important;
}
.favorites-btn-block{

}
.favorites-btn-block a{
    color: #777;
}
.favorites-btn-block a:hover{
    text-decoration: none;
    color: #000;
}
.user-favorites-style{
    height: 32px; overflow: hidden; background-color: #fff; margin: 5px 0;
}
.user-favorites-span-style{
    margin-left: 40px; margin-top: 5px; height: 30px; display: inline-table;
}
.user-favorites-a-style{
    float: right; margin-top: 5px; margin-right: 5px;
}
#time-to-unix-timestamp-btn, #unix-time-to-readable-btn{
    width: 120px;
}
.width50{
    width: 50px!important;
}
.width70{
    width: 70px!important;
}
.alert-unix-time{
    padding: 8px 20px;
}
.media-body-list{
    overflow: hidden; margin-top: 30px;
}
.overflow-hidden{
    overflow: hidden;
}
.redactor-box.has-error{
    border-color: #a94442;
    border: solid 1px #a94442;
}
.fontStyleItalic{
    font-style: italic;
}
.user-post-image-field{

}
.container-image-preview-border{
    border: 1px solid #eee;

}
.container-image-preview {
    width: 100%;
    max-height: 287px;
    overflow: hidden;

}
#image-preview{
    width: 100%;
}
.grid-view{
    //background: url(/themes/bootstrap/images/preloader-bg.png) repeat;
}
.preloader{
    background: url(/themes/bootstrap/images/preloader.gif) no-repeat center;
    z-index: 9999;
}    
.grid-preloader{
    background: url(/themes/bootstrap/images/preloader.gif) no-repeat center 0;
    width: 100%;
    z-index: 9999;
}
.user-top-header {
    width: 36px; 
    height: 36px; 
    margin: 0 5px;
}
.user-top-name-item {
    padding-bottom: 6px!important; 
    padding-top: 8px!important;
}
.disabled-modal{
    z-index: 9999999;
    background-color: #000;
}
/*
#soc-facebook{
    background: url(/themes/bootstrap/images/preloader3.gif) no-repeat #3b5998 center;
}*/
.auth-or-line{
    background: url(/themes/bootstrap/images/bg-line-e5.jpg) repeat-y center; min-height: 100%; overflow: hidden; height: 100%; width: 60px; text-align: center;
}
.auth-or-text {
    margin-top: 320%; margin-bottom: 320%; background-color: #fff;
}
.auth-modal-footer{
    padding: 10px 15px 0;
}
a {
    outline: none!important; /* Убираем границу вокруг ссылок  */
}
.list-style-none{
    list-style: none;
}
/*right menu*/
.right-menu li.list-group-item{

}
.right-menu li.list-group-item{
    padding: 0;
}
.right-menu li.list-group-item a{
    width: 100%;
    height: 100%;
    display: table;
    padding: 10px 15px;
}
.right-menu li.list-group-item a:hover, 
.right-menu li.list-group-item a:focus {
    color: #555;
    text-decoration: none;
    background-color: #f5f5f5;
}
.right-menu li.active.list-group-item a,
.right-menu li.active.list-group-item a:hover,
.right-menu li.active.list-group-item a:focus {
    z-index: 2;
    color: #fff;
    background-color: #428bca;
    border-color: #428bca;
}
.right-menu-header {
    padding: 10px 15px!important;
}
.right-menu li.list-group-item a span.badge {
    float: right;
}
.right-menu li.active.list-group-item a span.badge {
    color: #428bca;
    background-color: #fff;
}
.nav.navbar-nav li.open ul.dropdown-menu li.active a span.badge{
    color: #428bca;
    background-color: #fff;
}
.user-filter-id{
    width: 30px;
}
.user-filter-id input{
    width: 30px;
}
.user-filter-date{
    //width: 110px;
    width: 190px;
}
.user-filter-date input{
    //width: 110px;
    width: 80px;
}
.user-filter-visibility select{
    width: 40px;
}
.user-filter-header input{
    width: 100%;
}
.user-filter-visibility input{
    width: 30px;
}

.sort-link.desc{
    background:url(/themes/bootstrap/images/down.gif) right center no-repeat;
    padding-right: 10px;
}
.sort-link.asc{
    background:url(/themes/bootstrap/images/up.gif) right center no-repeat;
    padding-right: 10px;
}

.comments-filter-id{
    width: 60px;
}
.comments-filter-id input {
    padding: 0 5px!important;
}
.input-no-padding{
    padding: 0!important;
}
.w60{
    width: 60px;
}
.filter-daterange{
    width:130px!important; padding: 0 5px!important; font-size:11px!important;
}
.comments-filter-date{
    width:130px!important;
}
.post-content img{
    display: block;
    height: auto;
    max-width: 100%;
}
.ico-rotate-180{
    -webkit-transition: -webkit-transform .8s ease-in-out;
    transition: transform .8s ease-in-out;
}
a:hover.btn.btn-success.btn-block span.glyphicon.glyphicon-plus.ico-rotate-180{
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}

/*altadmin**/
.user-list-altadmin{
    height: 36px;
    margin: 0 5px;
    width: 36px;
}

.grid-select-filter-altadmin{
    width:100%; padding:5px;
}
.author-label{
    margin-top:5px;
}
.last-viewed-articles li.list-group-item a{
    
}
.block-shadow{
    /*
    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
          box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
    */
    -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, .1);
          box-shadow: 0 2px 5px rgba(0, 0, 0, .1);
}
.equal, .equal > div[class*='col-eq'] {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex:1 0 auto;
}

.my-panel-body{
    
    /*
    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
          box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
      */
          
          -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, .1);
          box-shadow: 0 2px 5px rgba(0, 0, 0, .1);
    
}

.my-panel-body p, 
.my-panel-body h1, 
.my-panel-body h2,
.my-panel-body h3,
.my-panel-body h4,
.my-panel-body h5,
.my-panel-body h6{
    //padding: 0 15px;
    box-sizing: border-box;
}
.my-panel-body table{
    
}
.breadcrumb{
    background-color: #e7e7e7;
}
.mrg-pdn-0{
    margin-top: 0; padding-top: 0;
}
.mrgn-btn-15 {
    margin-bottom: 15px;
}
.pdn-btn-15{
    padding-bottom: 15px;
}
.pdn-top-15 {
    padding-top: 15px;
}
.pdn-top-10 {
    padding-top: 10px;
}
.pdn-top-5 {
    padding-top: 5px;
}
.pdn-top-20{
    padding-top: 20px;
}
.pdn-right-15{
    padding-right: 15px;
}
.font-style-i{
    font-style: italic;
}
/*
.navbar-default{
    background-color: #507299;
}
.navbar-default .navbar-nav > li > a{
    color: #fff;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    background-color: #486991;
    color:#fff;
}
.navbar-default .navbar-nav > li:hover{
    background-color: #486991;
}
.navbar-default .navbar-nav > li > a:hover{
    color:#fff;
}
.navbar-default .navbar-brand{
    color:#B0BECF;
}
.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus{
color: #CBD3DE;
}*/

.post-detail-about-author {
    background-color: #f5f5f5; overflow: hidden; margin: 0 -15px; padding: 15px 0;
}
/*
[contenteditable=true]:empty:not(:focus):before{
    content:attr(data-text);
    color: #999;
}
*/
[contenteditable=true]:empty:before{
    content: attr(data-text);
    display: block; /* For Firefox */
    color: #777;
}

/* */
/*
div[contenteditable=true] {
    border: 1px dashed #AAA;
    width: 290px;
    padding: 5px;
}*/

.wysibb {
    display: block;
    width: 100%;
    /*height: 34px;*/
    /*padding: 6px 12px;*/
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.wysibb:focus, .wysibb-focus {
    border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
}
.wysibb::-moz-placeholder {
    color: #777;
    opacity: 1;
}
.wysibb:-ms-input-placeholder {
    color: #777;
}
.wysibb::-webkit-input-placeholder {
    color: #777;
}
.wysibb-has-error {
    /*color: #a94442;*/
}
.wysibb-has-error {
    border-color: #a94442;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}
.wysibb-has-error-focus {
    border-color: #843534;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
}
#wbbmodal .div-modal-text {
    height: 34px;
}
.readmore-more{
    width: 200px!important;
    float: right;
}
.header-sl{
    /*background-image: url('https://startbootstrap.com/img/bg.png'); background-color: #337ab7; margin-top: 50px;*/
    margin-top: 50px;
    /*padding: 30px 0;*/
    /*background: url('/themes/bootstrap/images/header-sl/bg.jpg') repeat;*/
}
.header-sl-bg{
    width: 100%;

    display: block;
    position: relative;
    overflow: hidden;

    height: 362px;
    /*max-height:inherit;*/
}
.header-sl-bg::after {
    content: "";
    background-image: url(data:image/png;base64,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);
    content: '';
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: .1;
    position: absolute;
    z-index: -1;
}
.header-text h2 {
    /*font-family: 'Roboto', sans-serif;*/
    /*font-family: 'Open Sans', sans-serif;*/
    font-size: 35px;
    /*font-weight: bold;*/
    color: #777;
}
.header-text p {
    /*font-family: 'Open Sans', sans-serif;*/
    color: #777;
}
.carousel-header-cell {
    width: 100%; /* full width */
    padding: 50px 0;
    float: left;
}
.opac-50{
    opacity: 0.5;
}