i.secondary {
    color: #777777;
}

i.secondary:hover{
    color: #FFFFFF;
}
.btn-outline-secondary:hover{
    background-color: #BBBBBB !important;
   color: #FFFFFF !important;
}
.btn-outline-secondary{
     border-color: #BBBBBB !important;
}
.gr, .grlnk,.bds_e, .PhorumListModLink{
    color:#B2B2B2 !important;
}
.pm_read .PhorumReadBodySubject,.pm_read .PhorumReadBodyHead{
    font-size: 0.96em;
}
.pm_read .PhorumReadBodyText{
font-size: 0.95em;
text-align: left;
}
.pm_read .PhorumReadBodySubject{
    font-size: 0.98em;
    text-transform: uppercase;

}
.pm_read {
    background-color: #F8F9FA;
}
#phorum-menu{
    vertical-align: top;
   width:15%;
   background-color: #DDDDDD;

}
#phorum-content{
     vertical-align: top;

    padding-left: 5px;

}

.red {
    color:#CC0000;
}
.blu {
    color:#57ABFF;
}
.green {
    color: #669933;
}
.yel {
color:#CCA300;
}
.b {
    font-weight: bold;
}
 .pages {
    display: block;
    width: 100%;
    margin: 0;
   padding: 0 0 0 0;
}


.pd{
    display: inline-block;
    text-align: left;
    padding: 3px 5px;

    text-decoration: none;
    color: #000000;
    border: 1px solid #C1CDF0;
    font-size: 0.9em;
    background-color: #DDDDDD;
  }

  .pagees .pd{
    margin: 0px 2px;
  }

span.pd.b{
    background-color:#98ACE6 ;
    color: #FFFFFF;

}

#tndx, .tndx
{
    width: 99%;
    border: 1px solid #BFC9E6;
    border-bottom-width: 1px;
    text-align: left;
    border-collapse:separate;
    margin: 5px auto;
}
#tndx th,.tndx th, div.hd {
text-align: center;
font-family: "Fira Sans", Tahoma;
font-weight: 500;
background-color: #b0bfec;
padding: 3px;
font-size: 1rem;
 }
#tndx td, .tndx td{
    padding: 2px;
}
.tndx.msg-tbl th {
text-align: left;
}
#tndx th.fh{
    text-align: left;

}
.unapprove th{
background-color: #CCCCCC;
font-weight: normal;

}

#phorum-menu-table {
    width: 95%;
    border-width: 0px;
}
.pm-list{

}

.pm-list th {
background-color: #b0bfec;
padding: 3px 0 3px 6px;
font-size: 12px;
 }
.pm-list .w
{
color:#FFFFFF;
}
.pagewrap{
    display: table;
     width: 100%;
     max-width: 100% !important;
     margin: 0 auto;
    overflow: hidden;
}
.bcontainer{
    display: table-row;
}


.NavB {
    border: 1px solid #E6E7E8;
    margin: 1px auto;
    background-color: #F7F8FD;
	padding: 2px 3px 2px 3px;
    width: 99%;
	color: #838383;
    display: table;
    }
    .NavB .btn{

    margin-left: 2px;
    }
    .StdB
    {
        background-color: #F9FAFB;
        border: 1px dotted #C4E0FF;
        max-width: 400px;
 margin-top: 10px;
 margin-bottom: 20px;
        padding: 5px;
        text-align: center;
    }

    div.phorum-menu ul {
    font-weight: bold;
    list-style: none;
    padding: 0;
    margin: 0 0 10px 10px;
    }
    div.phorum-menu li {
    font-weight: normal;
    list-style: none;
    padding: 0;
    margin: 0 0 0px 5px;
    }

.post_mesage, pre {
font-size:0.95em;
line-height: 1.5em;
padding: 0 5;
}
 .avtor_name{
     font-size: 0.9rem;
     font-weight: 600;
 }
 img.av{
     max-width: 110px;
 }

.fc
{
background-color: #F4F4F4;
text-align: center;
}
.t_count{

text-align: left;
}
.m_count,.num_v{
   text-align: right;
}

.fc1
{
background-color: #EEEEEE;
}
.ft a{
    font-family: 'Fira Sans', sans-serif;
    font-weight: 500;
    font-size: 1em;
}

.gt, .gt1 {
    font-size: 0.9em;
}

.gt2 {
 font-size: 0.8em;
}
.gt3 {
 font-size: 0.8em;
 color: #666666;
}

.link_t {
    font-weight: 500;
}

.pic_col>img {
width:18px;
max-width:18px;
}
.N {
color:Red;

}

#tndx th.t_name2{
 width: 50%;
}
#tndx th.forum-threads{
width: 2%;
}

 #tndx th.forum-mods{
 width: 10%;
}
#tndx th.forum-last-pos{
 width: 35%;
}
hr.div_amount {
    width:100%;
    border:none;
    background:#E8E8E8;
    height:1px;
    margin: 5px auto;
}
    .trow
    {
        background-color: White;
        border-bottom-style: none;
        border-bottom-color: #F2F2F2;
        border-bottom-width: 0px;
       height: 21px;
        text-align: left;

    }

    .trowAlt
    {
        background-color: #F3F3F3;
        border-bottom-style: none;
        border-bottom-color: #F2F2F2;
        border-bottom-width: 1px;
        height: 21px;
        text-align: left;

    }
    a.forum_topic{
        font-family: Arial, Helvetica, sans-serif ;
        font-size: 0.99em;
    }
    .w-5{
        width: 5%;
    }
    .w-10{
        width: 10%;
    }
    .w-15{
        width: 15%;
    }
    .w-20{
        width: 20%;
    }
    .w-30{
        width: 30%;
    }
    .w-40{
        width: 40%;
    }
    .w-50{
        width: 50%;
    }
    .w-60{
        width: 60%;
    }
    .w-100{
        width: 100%;
        max-width: 100%;
    }
    .pic_col{
        width: 18px !important;
        text-align: center;
        font-size: 18px;
    }

    .list_moders {
        display: block;
    margin-right:5px;
    text-align: right;
    background-color: #EEEEEE;


    }
 .list_moders a{
 font-weight: 200 !important;
 }
 .repl_count_column, .col_a{
     text-align: center;
 }

.dop_info, .bds_e, .bds_a, .bds_f, .PhorumListModLink {
    font-size: 0.8em;
}
 .bds_e, .bds_a, .bds_f{
     text-decoration: underline;
 }
.bds_a{
    font-weight:bold;
  }

.forum_sig{
    margin-bottom: 0;
    font-size: 0.93em;
    font-style: italic;

}
.post_mesage {
    min-height: 100%;
    padding-left: 3px;
}
   blockquote.bbcode
    {
      margin: 0 10 0 0px;

    }

    blockquote.bbcode {
    margin-right: 3px;
    margin-left: 0px;
    margin-top: 5px;
    margin-bottom: 5px;
    padding: 5px;
    border: 1px solid #D7E9EE;
    background-color: #F9F9F9;
    border-left:3px solid #6C91DA;
    font-style: italic;
     color: #333333;
     line-height: 1.4em;
}
.moder {
    margin-right: 3px;
    margin-left: 3px;
    margin-top: 0;
    padding: 5px;
    border: 1px solid #FFCBB8 !important;
    background-color: #FFF5F5 !important;
    border-left: 3px solid #993300 !important;
    font-style: italic;
    color: #333333;
    line-height: 1.4em;
}


    blockquote.bbcode strong
    {
        font-style: italic;
        margin: 0 0 3px 0;
        color: #333333;
    }
        .PhorumOkMsg
    {
        padding: 10px;
        text-align: center;
        color: DarkGreen;
        font-size: 11px;
        font-family: Verdana,Arial, Helvetica, sans-serif;
        font-weight: bold;
    }

    .Error
    {
        padding: 20px;
        text-align: center;
        color: Red;
        font-size: 13px;
        font-family: Verdana,Arial, Helvetica, sans-serif;
        font-weight: bold;
    }
    .PhorumFloatingText {
        max-width: 800px;
    }

    .btn-group-sm > .btn {
    padding: 0.15rem 0.5rem !important;
    font-size: 0.875rem !important;
    line-height: 1.5;
    border: #555555 1px solid ;
    border-radius: 0.2rem;
}
pre.bbcode {
font-family: Consolas,"Courier New", Courier, monospace;
/*font-family: "Fira Mono", monospace;*/
font-size : 1em;
border: 1px dotted #D7E9EE;
        background-color: #FEFCF5;
        margin-right: 5px;
         margin-left: 5px;
         margin-top: 0;
         margin-bottom: 5px;
        padding: 5px;
       overflow: auto;
       border-left: solid 3px #CC9900;
       tab-size: 4;
        line-height: 1.3em;

}


.bt { vertical-align: bottom; }

div.bbcode_spoiler {
    border: 1px solid #999;
    background-color: #f5f5f5;
    color: black;
    padding: 2px;
    margin: 5px 0px;
}

a.bbcode_spoiler_link {
    font-size: 12px;
    padding-left: 25px;
    background-image: url(//forum.foxclub.ru/mods/bbcode_spoiler/templates/icon_plus.gif);
    background-repeat: no-repeat;
    background-position: left center;
}

 a.bbcode_spoiler_link_loading {
    font-size: 12px;
    padding-left: 25px;
    background-image: url(//forum.foxclub.ru/mods/bbcode_spoiler/templates/ajax_loading.gif);
    background-repeat: no-repeat;
    background-position: 0px 1px;
}

a.bbcode_spoiler_link_view {
    font-size: 12px;
    padding-left: 25px;
    background-image: url(//forum.foxclub.ru/mods/bbcode_spoiler/templates/icon_minus.gif);
    background-repeat: no-repeat;
    background-position: left center;
}

a.bbcode_spoiler_link_close {
    font-size: 12px;
    padding-left: 25px;
    background-image: url(//forum.foxclub.ru/mods/bbcode_spoiler/templates/icon_minus.gif);
    background-repeat: no-repeat;
    background-position: left center;
    border: 0;
}

div.bbcode_spoiler_inner,
 div.bbcode_spoiler_close {
    background-color: #f5f5f5;
    margin-top: 10px;
    padding: 0;
    border: 0;
}

div.bbcode_spoiler_inner {
    padding-left: 5px;
    overflow: hidden;
}

div.foxcode{
    display: block;
    max-width: 1200px;
    margin-right: 0.75rem;
    margin-top: 10px;


}
.gt img{
    max-width: 920px;
}
 button span.hide_mob:hover{
 color: #fff;
 }
 .Note {
    border-style: dotted;
    border-color: #B64616;
    border-width: 1px;
    margin-right: 15px;
    margin-top: 5px;
    background-color: #f3f1f1;
    max-width: 500px;
    float: right;
}
    .breadcrumbs {
        margin-left: 20px;
        font-size: 1.1em;
    }
    #phorum_textarea{
        width: 98%;
        tab-size: 4 ;
    }
    #phorum_subject{
        width: 50%;
    }
    .dropdown-item:hover{
        cursor: pointer;
    }
    .sm_container {
    background: var(--textBgColorInv);
    -webkit-box-shadow: 0 0 1px var(--colorInv100);
    box-shadow: 0 0 1px var(--colorInv100);
}
.sm_list.bottomright .sm_container {
    top: auto;
    right: 0;
    bottom: 0;
    left: auto;
}
.sm_container {
    width: 100%;
}
.sm_container {
    display: block;
    position: relative;
    top: 0;
    left: 0;
    box-sizing: border-box;
     background: #fff;
    padding: 5px;
    border-radius: 2px;
    box-shadow: 0 1px 2px rgb(0 0 0 / 35%);
    overflow-y: auto;
    overflow-x: hidden;
    max-width:800px;
}
.sm_container .sm_bt {
    border-radius: 5px;
}
.sm_container .sm_bt {
cursor: pointer;
    width: 40px;
    height: 35px;
    display: block;
    float: left;
    background-position: center center;
    background-repeat: no-repeat;
}
.sm_container .sm_btw {
cursor: pointer;
    width: 60px;
    height: 35px;
    display: block;
    float: left;
    background-position: center center;
    background-repeat: no-repeat;
}
.custom-file-input{
    border: 2px dotted #888888 inset !important;
}

.cgr {
		color : #007500;

}
.cbl {
	color : Blue;

}
.crd {
	color : #FF7F50;

}
.post_mesage h1,.post_mesage h2 {
    font-size: 1.3em;
}
#float_paste{
    display: table;
}
.user_profile th{
    text-align: right;

    padding-right: 20px;
}
div.foxcode{
    counter-reset: stroka 0;
}
div.foxcode i:before {
    color: #AAAAAA;
    counter-increment: stroka;
    content: counter(stroka)" ";


}
.num_w{
width:25px !important;
max-width:25px !important;
display:inline-block;
}

.btn_sm {
    padding: 0.2rem 0.5rem;
}
.Submit {
    background-color: #EEEEEE;
    border: solid 1px #BBBBBB;
}
#phorum-attach-form {
    max-width: 500px !important;
}
form.form_search {
    position: relative;
    width: 300px;

}


.form_search input {
       width: 100%;
    height: 36px;
    padding-left: 10px;
    border: 1px solid #98ACE6;
    border-radius: 5px;
    outline: none;
    background: #FFFFFF;

}
.form_search button {
  position: absolute;
  top: 0;
  right: 0px;
  width: 36px;
  height: 36px;
  border: none;
  background: #AAAAAA;
  border-radius: 0 5px 5px 0;
  cursor: pointer;
}
.form_search button:before {
  color: #F9F0DA;
}
.upbtn {
    z-index: 9999;
    width: 50px;
    height: 50px;
    color: #FFF;
    position: fixed;
    bottom: 20px;
    right: 20px;
    cursor: pointer;
    border:3px solid #BFE2FF;
    border-radius:50%;
    transform: scale(0);
    transition: all .7s ease-in-out;
    background-position: center center;
    background-repeat: no-repeat;
    background-color: #738EDD;
    background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMS4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDQ5MS44NTggNDkxLjg1OCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDkxLjg1OCA0OTEuODU4OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjMycHgiIGhlaWdodD0iMzJweCI+CjxnPgoJPGc+CgkJPHBhdGggZD0iTTQ5MS44NTgsNDQyLjQ2MWMwLDEzLjkzMS0xMS4yOTMsMjUuMjI0LTI1LjIyNCwyNS4yMjRMMjQ1LjkzLDM3My4wOTdMMjUuMjI0LDQ2Ny42ODYgICAgQzExLjI5Miw0NjcuNjg2LDAsNDU2LjM5MiwwLDQ0Mi40NjFMMjI3LjAxMSwzMi41OGMwLDAsMTguOTE4LTE4LjkxOCwzNy44MzQsMEMyODMuNzY0LDUxLjQ5OSw0OTEuODU4LDQ0Mi40NjEsNDkxLjg1OCw0NDIuNDYxeiIgZmlsbD0iI0ZGRkZGRiIvPgoJPC9nPgoJPGc+Cgk8L2c+Cgk8Zz4KCTwvZz4KCTxnPgoJPC9nPgoJPGc+Cgk8L2c+Cgk8Zz4KCTwvZz4KCTxnPgoJPC9nPgoJPGc+Cgk8L2c+Cgk8Zz4KCTwvZz4KCTxnPgoJPC9nPgoJPGc+Cgk8L2c+Cgk8Zz4KCTwvZz4KCTxnPgoJPC9nPgoJPGc+Cgk8L2c+Cgk8Zz4KCTwvZz4KCTxnPgoJPC9nPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=)
}
.upbtn:hover {
    transform: scale(1.2)!important;
}
#preview_area {
  background-color: #EBEBEB;
  border: #B2B2B2 1px solid;
 

}
