/*
body, .bg-body-tertiary{
    background-color: rgb(33, 37, 41) !important;
    color: rgb(222, 226, 230) !important;
    font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"
;
}
.bg-body-tertiary a, h1{
    color: rgb(222, 226, 230) !important;
    font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"
;
}
nav{
    background-color: rgb(33, 37, 41);
    color: rgb(222, 226, 230);
}

.title-container{
    font-size: .9em;
}

.title-container p{
    margin-bottom: 5px;
}
input, textarea, select{
    background-color: rgb(33, 37, 41);
    border-bottom-color: rgb(73, 80, 87);
    border-bottom-left-radius :6px;
    border-bottom-right-radius: 6px;
    border-bottom-style: solid;
    border-bottom-width : 1px;
}
.tip_text{
    min-height: 280px;
}
*/
body, .bg-body-tertiary{
   background-color: rgb(248 248 248);!important; 
   /*font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" ; */
   font-family:"Helvetica Neue", Helvetica, Arial, sans-serif !important;
}

.container, .container_body, input, textarea, select{
    font-size:.9em;
    /*font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" ; */
   font-family:"Helvetica Neue", Helvetica, Arial, sans-serif !important;
}
.nav-img img{
    width:50px;
    margin-right: 20px;
    margin-top: -5px;
}

.border-bottom {
    border-bottom:1px solid #949494 !important;
}

.title-container{
    font-size: .9em;
}

.title-container p{
    margin-bottom: 5px;
}
.tip_text{
    min-height: 280px;
}
.card-text{
    min-height: 240px;
}
input:not([type=checkbox],[type=submit]), textarea, select{
    background: rgb(34, 34, 34) !important;
    color: rgb(220, 220, 220) !important;
}

::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: rgb(99, 99, 99) !important;
  opacity: 1; /* Firefox */
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: rgb(99, 99, 99) !important;
}

::-ms-input-placeholder { /* Microsoft Edge */
  color: rgb(99, 99, 99) !important;
}

input[type="checkobx"], .form-check-input{
    border: 1px solid #9999c0 !important;
    width: 20px;
    height: 20px;
    margin-right: 10px;
    margin-top: 0px;
}
td.danger{
    background-color: #f4d3d3 !important;
}
/*
.bg-success{
    display: table-cell;
    background-color: rgb(223, 240, 216) !important;
    color: rgb(24, 24, 24) !important;
}
*/
.hidden, .hidnSpmTp{
    display: none;
}
.modal{
  color:black;
}
#goToTop_wraper{
  position:fixed;
  bottom: 10px;
  left: 10px;
  text-align: center;
  border: 1px solid #8c8c8c;
  border-radius: 5px;
}
.cassette_btn{
    width:40px;
    height:auto;
}
.cassette_btn:first-child{
  border-right:1px solid #696969;
}
.cassette_btn:nth-child(3){
  border-left:1px solid #696969;
  border-right:1px solid #696969;
}
.cassette_btn:nth-child(5){
  border-left:1px solid #696969;
}
.cassette_btn_img{
    width:100%;
}
.cassette_strap{
  width:100%;
  background-color: #bdbdbd;
  display: block;
  font-size: 80%;
}
#goToTop_btn{
  width:100%;
  display: block;
  font-size: 80%;
}
#scroll_tools_wrapper .input-group{
  background-color: #bdbdbd;
  border-top: solid #696969 1px;
}
.rank-btn:first-child{
    border-right:1px solid #696969;
}
.nav-pills{
    border-right: 1px solid #949494;
    border-left: 1px solid #949494;
}
.question_title, .wrap-text{
    word-wrap: break-word !important;
}
.forum_shadow{
    box-shadow: 2px 3px 9px 4px rgb(140 138 182 / 64%);
}
.account_image{
    width: 100%;
    margin:auto;
}
.chat_box{
  /*background-color: #0d6efd33;*/
  background-color: #c4c4c48c;
  border-radius: 20px;
}
.chat_box_support{
  /*background-color: #a3cfa566;*/
  background-color: #c4c4c48c;
  border-radius: 20px;
}
.chat_box_user{
  /*background-color: #a3cdcf8c;*/
  background-color: #c4c4c48c;
  border-radius: 20px;
}

#profile_img_container {
    position:relative;
}

#profile_img_container_button {
    position:absolute;
    top:0px;
    right:0px;
    width:40px;
}
.dt-button{
    border-radius: 5px;
    border: 1px #9a9ab4 solid;
    padding: 2px 10px;
}

#profile_img_container_button{
    background-color: black;
    border: white solid 2px;
    color:white;
}

.alert_user{
    background-color: red;
    width:20px;
    border-radius: 5px;
    display: block;
    position: relative;
    margin-top:-25px;
    margin-left:45px;
}

.vote{
    border-color: #b0b0b0 !important;
}

.vote:hover {
  background-color: #519cfa !important;
}

#SAR_wrapper, .displayNone{
    display:none;
}
.admin-table th, .admin-table td{
  border: 1px solid #dbdbdb;
}

