﻿textarea {resize: vertical;}
textarea, input {
  -webkit-border-radius: 0;
     -moz-border-radius: 0;
          border-radius: 0;
}

.container-fluid {
  margin-right: auto;
  margin-left: auto;
  max-width: 1350px;
  min-width: 1022px;
}
body {
    font-family: "Segoe UI","Helvetica Neue", Helvetica, Arial, sans-serif;
    -webkit-transition:1s;
    -moz-transition:1s;
    transition:1s;
}
html {
    -webkit-transition:1s;
    -moz-transition:1s;
    transition:1s;
}
.schoolbg{background-image: url('/media/img/schoolpattern.jpg')}
.studentbg{background-image: url('/media/img/student.jpg');background-repeat: no-repeat;background-position-x: 85%;background-size: 60px;}
.docsbg{background-image: url('/media/img/docs.png');background-repeat: no-repeat;background-position-x: 85%;background-size: 68px;}
#header {position: fixed; top: 0; left: 0; right: 0; z-index: 10;min-width: 1200px}
#header .breadcrumb {padding: 5px 0; margin-right: -1px;}
#header .dropdown-menu li {display: list-item; text-shadow: none;}
#logo {text-align: center; padding: 0;}
#logo img {height: 62px;}
#main-menu, #profile-bar {padding-top: 13px;}
#main-menu button, #main-menu input {position: relative; float: left; margin-left: -1px;}
#share-block {padding: 10px; top: 55px; left: auto; margin-left: -1px;}
#share-block a {clear: none;}
#search-question {padding: 9px 10px 8px; width: 364px; min-width: 364px}
#preloadertable {display:none;float:right;}
.catborder1{border-left:3px solid dodgerblue}
.catborder2{border-left:3px solid #ffff00}
.catborder3{border-left:3px solid greenyellow }           /*rgba(204, 232, 126, 0.92)}*/
.catborder4{border-left:3px solid #808080 }           /*rgba(204, 232, 126, 0.92)}*/
.translator1 {background-color: #5EE6FF}
.translator2 {background-color: #fff7ab}
.translator3 {background-color: rgba(215, 219, 110, 0.47)}.translator4 {background-color: #C1C1C1}

.report {display: none;}
.red-font {color: red;}
.green-font {color: green;}
.orange-font {color: #f89406;}
.blue-font {color: #08c}
.gray-font {color: gray;}
.blue-dashed {border-bottom: 1px dashed #08c;}
.float-left {float: left;}
.float-right {float: right;}
.clearer {clear: both;}
.icons-col {width: 20px; text-align: center;}
.icons-col-big {width: 50px; text-align: center;}
.time-col {width: 50px;}
.question{
    -webkit-transition: 0.8s;
    -moz-transition: 0.8s;
    -ms-transition: 0.8s;
    -o-transition: 0.8s;
    transition: 0.8s;
}
.question-info{
    color: #999;
}
.question:hover{
    background: #fbfef7;
    -webkit-box-shadow: inset 0 2px 2px rgba(0, 0, 0, 0.075);
    -moz-box-shadow: inset 0 2px 2px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 2px 2px rgba(0, 0, 0, 0.075);
}
.loading-manager{
    cursor: pointer;
}
.input-append .btn {margin-left: -5px !important;}
#google-search-results {display: none;}
#search-provided-by-google {font-size: 11px;}

h6 {color: #666;}

.margin-top {margin-top: 15px;}

.short-extra-info {
    display: inline;
    margin-right: 15px;
    color: gray;
}
.modal-hint {color: #aaa; float: left;}

.ajax-loader {margin-right: 6px;}
.no-message {margin-top: 10px;}

.best-answer-block {background-color: #F6FAFF; padding: 10px 10px 8px;}
.best-answer {padding: 0 4px; position: relative; margin-top: -3px;}

.post-block {border-bottom: 1px solid #eee; margin: 15px 0; padding-bottom: 5px;}
.comment-block {border-top: 1px solid #eee; margin-top: 10px; padding-top: 10px;
    -webkit-transition:1s;
    -moz-transition:1s;
    transition:1s;
}
.comment-block:hover{
    opacity: 1;
}
.best-counter-block, .counter-block, .avatar-block {float: left; margin: 0 15px 10px 0;}
.counter-block {
    /*background-color: #EBEFF9;*/
    height: 47px;
    width: 54px;
    padding-top: 7px;
    text-align: center;
}
.glyphicon-arrow-up.counter-arrows:hover{
    color: green;
}
.glyphicon-arrow-down.counter-arrows:hover{
    color: red;
}
.best-counter-block {background-color: #11E233; height: 47px; width: 54px; padding-top: 7px; text-align: center;background-image: url('/media/img/best_answer1.png');background-repeat: no-repeat; background-position:10px 15px;border:2px solid green;}
.counter-number {font-size: 14px; font-weight: bold; color: #aaa; margin:10px 0;}
.best-counter-number {font-size: 14px; font-weight: bold; color: #aaa;}
.counter-arrows {
    cursor: pointer;
}

.avatar {/*padding: 1px;*/ border: 1px solid #999;}
.empty-avatar {background-color: #eee;}
.text-block {margin-left: 138px;}
.comment-text-block {margin-left: 69px;}
.text {margin: 5px 0; word-wrap: break-word;}

.fulltext {overflow: hidden;}
.fulltext-toggler {
    color: #27A22B;
    cursor: pointer;
    display: none;
    border-top: 1px solid #DFF0D8;
    text-align: center;
    margin-top: 3px;
}

.ulogin-auth div:first-child {display: inline !important; margin-left: 4px;}
.small-blue-answer {font-size: 11px; color: #0088cc; cursor: pointer;}

.edit-question, .delete-question,
.edit-answer, .delete-answer,
.search-results-url,
.deletion-manager {font-size: 11px; color: #0088cc; cursor: pointer;}

.comment-textarea {margin: 10px 0; display: none;}
.comment-textarea textarea {width: 98.2%;}

.ya-share-question {margin: -16px 0 10px -6px;}
.ya-share-answer {display: inline; float: right;}

#modal-question .control-label, #modal-answer .control-label {width: 80px;}
#modal-question .controls, #modal-answer .controls {margin-left: 100px;}

.widget {margin-bottom: 20px;background-color: white;border:1px solid #f2f2f2;}
.widget table {margin-bottom: 1px;}
.widget-header {padding: 5px 10px 3px; margin-bottom: 0; background-color: #DFF0D8; border-color: #D6E9C6;}

.latest-answer-author {display: block;}
.latest-answer-go {font-size: smaller;}

.view-all-link {
    font-size: smaller;
    text-align: right;
}

.data-container, .form-edit-answer, .no-search-results {display: none;}
.side-nav {width: 100%; margin-top: 7px;}
.side-nav a {padding-top: 5px !important; padding-bottom: 5px !important;}

.moderating-rules li {margin-bottom: 10px;}

.anchor {position: absolute; margin-top: -90px;}

[class^="social-wrapper-"],
[class*=" social-wrapper-"] {
  border: 6px solid #DFF0D8;
}

.social-wrapper-facebook iframe, .social-wrapper-mailru iframe, .social-wrapper-twitter iframe, .social-wrapper-vkontakte iframe {width: 100% !important; position: static !important;}
.social-wrapper-facebook > .fb_iframe_widget > span {width: auto !important;}
.social-wrapper-twitter {height: 350px;}
.social-wrapper-mailru {height: 250px;}
#vk_groups {width: auto !important;}
/**************
Социальные иконки
**************/

.b-share__link .b-share-icon {
  background: url("../img/social_icons.png") !important;
}

.b-share__link .b-share-icon_vkontakte {background-position: -48px 0 !important;}
.b-share__link .b-share-icon_twitter {background-position: -16px 0 !important;}
.b-share__link .b-share-icon_facebook {background-position: 0 0 !important;}
.b-share__link .b-share-icon_moimir {background-position: -80px 0 !important;}
.b-share__link .b-share-icon_google {background-position: -64px 0 !important;}
.b-share__link .b-share-icon_odnoklassniki {background-position: -32px 0 !important;}

[class^="social-icon-"],
[class*=" social-icon-"] {
  display: inline-block;
  width: 16px;
  height: 16px;
  margin-right: 5px;
  line-height: 16px;
  vertical-align: text-top;
  background-image: url("../img/social_icons.png");
  background-repeat: no-repeat;
}

.social-icon-vkontakte {background-position: -48px 0;}
.social-icon-twitter {background-position: -16px 0;}
.social-icon-facebook {background-position: 0 0;}
.social-icon-mailru {background-position: -80px 0;}
.social-icon-google {background-position: -64px 0;}
.social-icon-odnoklassniki {background-position: -32px 0;}

/**************
Модальные окна
**************/

.modal {position: absolute !important;}

#modal-question .modal-body, #modal-answer .modal-body {max-height: 800px;}
#modal-question, #modal-answer {margin-top: 0; top: 50px;}
#modal-question {top: 10px!important;}

#modal-help {width: 600px; margin-left: -300px;}

/**************
Copiny
**************/

#modal-new-copiny-feedback input, #modal-new-copiny-feedback textarea,
#modal-edit-copiny-feedback input, #modal-edit-copiny-feedback textarea,
#modal-copiny-answer input, #modal-copiny-answer textarea
{width: 380px;}

#modal-new-copiny-feedback .control-label, #modal-edit-copiny-feedback .control-label, #modal-copiny-answer .control-label {width: 80px;}
#modal-new-copiny-feedback .controls, #modal-edit-copiny-feedback .controls, #modal-copiny-answer .controls {margin-left: 100px;}

#copiny-widget .feedback-block {padding: 10px 20px; background-color: #FCF8E3; border-color: #FBEED5;}
#copiny-widget .answer-block {margin: 0; padding: 10px 20px; background-color: #DFF0D8; border-color: #D6E9C6;}
#copiny-widget .pull-left {margin-right: 15px;}
#copiny-widget .pull-right {margin-left: 15px;}
#copiny-widget .text {margin-top: 5px;}
#copiny-widget .clearer {clear: both;}
#copiny-widget .edit-copiny-feedback, .delete-copiny-feedback, .edit-copiny-answer, .delete-copiny-answer {cursor: pointer;}

#copiny_tab {position: fixed; top: 149px; right: 0; background-color: #F08200; padding: 2px; display: block;}
.tab-content {background-color: white}
/*********************
Переводчик
*********************/
.bg-white{background-color: white}
.qtable{border-top:none}
#translater-ruskaz-counter, #translater-kazrus-counter {font-weight: bold;}
#translater textarea, .translate-result {height: 262px;}
.translate-result {background-color: white; border: 1px solid #ccc; padding: 5px; overflow: auto; color: #555;}

#translater-actions .btn {height: 40px;}
#toggle-keyboard {padding: 0 15px;}

#themes-menu {margin: 7px 0 0 0;background-color: white}
#themes-menu a {padding-top: 6px; padding-bottom: 6px;}

#modal-translate-recommendation .modal-body {max-height: 663px}
#modal-translate-recommendation {margin-top: 0; top: 100px; width: 710px; margin-left: -353px;}

#modal-translate-recommendation li {margin-top: 10px;}

.translate-result abbr, #translate-search-text abbr {border-bottom: 0; color: #27A22B;}

/*********************
Виртуальная клавиатура
*********************/

#keyboard {
    position: relative;
    left: 50%;
    width: 538px;
    margin-left: -278px;
    margin-top: 10px;
    padding: 8px 8px 3px;
    border: 1px solid #bbb;
}

#keyboard .btn {margin: 0 0 5px 0; height: 30px;}

#keyboard .letter, #keyboard .symbol {width: 30px;}
#keyboard .back-space {width: 96px;}
#keyboard .tab {width: 61px;}
#keyboard .slash {width: 65px;}
#keyboard .caps-lock {width: 79px;}
#keyboard .enter {width: 81px;}
#keyboard .left-shift {width: 98px;}
#keyboard .right-shift {width: 96px;}
#keyboard .space {width: 391px;}
#keyboard .clear {width: 143px;}

#keyboard .uppercase {text-transform: uppercase;}
#keyboard .on {display: none;}
.translate-result form textarea {width:100%;}

.rating{
    display: block;
    width: 40px;
    margin: 0 auto;
}
#up{
    z-index: 9990;
    opacity: 0.3;
    height: 100%;
    position: fixed;
    /* bottom: 100px; */
    display: none;
    background-image: -webkit-linear-gradient(top, #DFF0D8, #D6E9C6);
    background-image: -moz-linear-gradient(top, #DFF0D8, #D6E9C6);
    background-image: -ms-linear-gradient(top, #DFF0D8, #D6E9C6);
    background-image: -o-linear-gradient(top, #DFF0D8, #D6E9C6);
    background-image: linear-gradient(to bottom, #DFF0D8, #D6E9C6);
    /* border-color: #d7dee0 #cbd3d5 #b6bdbf; */
    /* -webkit-box-shadow: 0 1px 0 #d7dfe1, inset 0 1px 0 #fff, inset 0 0 1px rgba(255,255,255,.3); */
    /* box-shadow: 0 1px 0 #d7dfe1, inset 0 1px 0 #fff, inset 0 0 0 1px rgba(255,255,255,.3); */
    /* border: 1px solid #e3ebed; */
    /* border-radius: 3px; */
    font-size: 14px;
    text-shadow: 0 1px rgba(255,255,255, 0.7);
    /* margin-top: 22px; */
    padding: 40px;
    cursor: pointer;
    color: #555;
}
#up:hover{
    opacity: 1;
    background-image: -webkit-linear-gradient(top, #D6E9C6, #D6E9C6);
    background-image: -moz-linear-gradient(top, #D6E9C6, #D6E9C6);
    background-image: -ms-linear-gradient(top, #D6E9C6, #D6E9C6);
    background-image: -o-linear-gradient(top, #D6E9C6, #D6E9C6);
    background-image: linear-gradient(to bottom, #D6E9C6, #D6E9C6);
}
.gray{
    color: #777;

}
#body{
    margin-top: 93px;
 min-height: 500px;}
.label, .badge {
    border-radius: 4px;
}
.banners {
    /*border: 1px solid #808080;*/
   /* display: inline-table;*/
    margin-bottom: 5px;
}
/*
.banners:focus {
    box-shadow: 0 0 5px rgba(150,85,155,.3);
    border: 1px solid #808080;
    display: inline;
}
*/
#left_banners {

}
#right_banners{

}
#bottom_banners{

}
.mini_banners{
    /*border: 1px solid #808080;*/
    /*margin-bottom: 5px;*/
}
.button_add{
    margin-bottom: 10px;
}
.new-record{
    display: none;
}
.table-middle-text td, .table-middle-text th{
    text-align: center;
    vertical-align: middle;
}
td.success{
    color: #3c763d !important;
    background-color: #dff0d8 !important;
    border-color: #d6e9c6 !important;
}
td.warning{
    color: #8a6d3b !important;
    background-color: #fcf8e3 !important;
    border-color: #faebcc !important;
}
td.info{
    color: #31708f !important;
    background-color: #d9edf7 !important;
    border-color: #bce8f1 !important;
}
td.danger{
    color: #a94442 !important;
    background-color: #f2dede !important;
    border-color: #ebccd1 !important;
}
/*
#reportrange {
    background: #ffffff;
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.25), inset 0 -1px 0 rgba(0,0,0,.1);
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,.25), inset 0 -1px 0 rgba(0,0,0,.1);
    box-shadow: 0 1px 3px rgba(0,0,0,.25), inset 0 -1px 0 rgba(0,0,0,.1);
    color: #333333;
    padding: 8px;
    line-height: 18px;
    cursor: pointer;
    margin-bottom: 10px;
}*/
#reportrange {
    margin-left: -2px;
    background: #ffffff;
    /*-webkit-box-shadow: 0 1px 3px rgba(0,0,0,.25), inset 0 -1px 0 rgba(0,0,0,.1);
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,.25), inset 0 -1px 0 rgba(0,0,0,.1);
    box-shadow: 0 1px 3px rgba(0,0,0,.25), inset 0 -1px 0 rgba(0,0,0,.1);*/
    color: #333333;
    padding: 8px 10px;
    line-height: 18px;
    cursor: pointer;
    margin-bottom: 10px;
    display: inline;
}
.user-filtration{
    cursor: pointer;
}
.tabs-left{
    margin-bottom: 15px;
}
.cat{
    border: 1px solid #dedede;
    display: inline-block;
    width: 10px;
    height: 10px;
    background-color: red;
}
.c1{
    background-color: dodgerblue;
}
.c2{
    background-color: #ffff00;
}
.c3{
    background-color: greenyellow;
}
.c4{
    background-color: #808080;
}
.menu{
    cursor: pointer;
}
.click {
    padding: 5px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    display: block;
    cursor: pointer;
    background: #e5e5e5;
}
.sh {
    padding: 5px;
    cursor: pointer;
    background: #f0f2f4;
}
.stats{
    list-style: none;
}
.per_year{
    padding: 2px 10px 2px 12px;
    font-size: 12px;
}
.text-right {
    text-align: right;
}
.col-lg-3{
    width: 23%;
    float: left;
    position: relative;
    min-height: 1px;
    padding: 10px 10px 10px 10px;
}
/* блоки с количесвом пользователей по соц. сетям  НАЧАЛО*/
.speech-bubble {
    border: 1px solid #ddd;
    padding: 4px;
    position: relative;
    background-color: #f7f7f7;
   /* line-height: 20px;*/ /* vertically center */
    color: transparent;
    text-align: center;
    border-radius: 5px;
    font-family: sans-serif;
    display: inline-block;
    margin: 0 5px 0 6px;
    min-width: 30px;
}
.speech-bubble .count{
    color: #444;
}
.speech-bubble:after {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    border: 8px solid;
}
.speech-bubble-left:after {
    border-right-color: #ddd;
   /* height: 5px;*/
    top: 50%;
    right: 100%;
    margin-top: -8px;
}
/* блоки с количесвом пользователей по соц. сетям КОНЕЦ */
#search_users{
    margin-left: -2px;
    display: inline;
    padding: 5px 5px 5px 10px;
    /*padding: 7px;*/
    margin-right: 3px;
    margin-bottom: 5px;
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.25), inset 0 -1px 0 rgba(0,0,0,.1);
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,.25), inset 0 -1px 0 rgba(0,0,0,.1);
    box-shadow: 0 1px 3px rgba(0,0,0,.25), inset 0 -1px 0 rgba(0,0,0,.1);"
}
.img_count_social{
    margin-top: -3px;
    width: 30px;
    z-index: 9999;
}
#all_count{
    font-size: 20px;
    border: 1px solid #ededed;
    padding: 0 10px 5px 10px;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
}
#sortable {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
#sortable span {
    font-weight: normal;
    color:#444;
    border:none;
    margin: 2px;
    padding: 1px;
}
.sortable-placeholder{
    width: 100px;
    background-color: orange;
}

.user_network{
    width: 20px;
}
/*
#filtration_network{
    display: inline;
    float: right;
    padding: 3px 6px 3px 6px;
    margin-right: 3px;
    margin-bottom: 5px;
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.25), inset 0 -1px 0 rgba(0,0,0,.1);
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,.25), inset 0 -1px 0 rgba(0,0,0,.1);
    box-shadow: 0 1px 3px rgba(0,0,0,.25), inset 0 -1px 0 rgba(0,0,0,.1);"
}
*/
#filtration_network{
    margin-left: 1px;
    display: inline;
    padding: 10px;
    margin-right: 3px;
    margin-bottom: 5px;
    /*-webkit-box-shadow: 0 1px 3px rgba(0,0,0,.25), inset 0 -1px 0 rgba(0,0,0,.1);
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,.25), inset 0 -1px 0 rgba(0,0,0,.1);
    box-shadow: 0 1px 3px rgba(0,0,0,.25), inset 0 -1px 0 rgba(0,0,0,.1);*/
}
#clear_filtration{
    margin-left: -2px;
    display: inline;
    padding: 10px;
    margin-right: 3px;
    margin-bottom: 5px;
    /*-webkit-box-shadow: 0 1px 3px rgba(0,0,0,.25), inset 0 -1px 0 rgba(0,0,0,.1);
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,.25), inset 0 -1px 0 rgba(0,0,0,.1);
    box-shadow: 0 1px 3px rgba(0,0,0,.25), inset 0 -1px 0 rgba(0,0,0,.1);*/
}
/* РОЛИ на4ало */
/*.roles{
    width: 0 !important;
    height: 0 !important;
    cursor: default;
    border-radius: 50%;
    border: 4px solid #d3d3d3;
    padding: 1px 5px;
    vertical-align: top;
}*/
.roles {
    display: table-cell;
    width: 20px !important;
    height: 20px !important;
    cursor: default;
    border-radius: 50%;
    border: 4px solid #d3d3d3;
    text-align: center;
    vertical-align: middle;
    margin: 5px;
}
.roles2{
    margin-right: 10px;
    font-size: 6px;
    width: 0 !important;
    height: 0 !important;
    cursor: default;
    border-radius: 50%;
    border: 4px solid #d3d3d3;
    padding: 1px 5px;
    vertical-align: top;
}
.roles3{
    margin-right: 5px;
    font-size: 3px;
    width: 0 !important;
    height: 0 !important;
    cursor: default;
    border-radius: 50%;
    border: 4px solid #d3d3d3;
    padding: 1px 3px;
    vertical-align: top;
}
.admins {
    border-top-color: brown;
}
.agents {
    border-bottom-color: cornflowerblue;
}
.moderators {
    border-left-color: darkseagreen;
    border-right-color: darkseagreen;
}
.translators {
    border-bottom-color: #ffff00;
}
.banned{
    text-decoration: line-through;
    cursor: default;
}
/* РОЛИ конец */

/* ОНЛАЙН на4ало */
.online{
    border-bottom: 4px solid #51a351;
}
.offline{
    border-bottom: 4px solid #808080;
}
/*.onl{
    width: 10px;
    height: 10px;
    position: absolute;
    top: -13px;
    right: 3px;
    border-radius: 50%;
    background-color: green;
    border: 1px solid #d3d3d3;
}*/
.onl_pro{
    position: absolute;
    top: 3px;
    right: 3px;
    border-radius: 50%;
    border: 5px solid green;
}
#label-status{
    display: table-row;
}

.list-messages-menu{
    list-style: none;
    margin:0px;
}

.list-messages-menu li a{
    display: block;
    padding: 7px;
    border: 1px solid #ededed;
    border-left:3px solid #ededed;
    text-decoration: none;
    margin-top: -1px;
}
.list-messages-menu li:first-child a{
    margin-top: 0px;
}
.list-messages-menu li a:hover{
    background: #f7f7f7;
}
.list-messages-menu li.active a{
    border-left:3px solid #ffb73d;
    font-weight: bold;
}
.message-menu-block{
    width: 18%;
    float: left;
}
.message-list{
    width: 80.5%;
    float: left;
    border-left: 1px solid #ededed;
    min-height: 600px;
    padding-left: 15px;
}
.message_link{
    cursor: pointer;
}
.title{
    width: 100%;
    padding: 10px;
    background: #fcfcfc;
}
.tr_hover{
    cursor: pointer;
    background-color: rgba(70,136,71,0.3) ;
    border-radius: 2px;
    margin:2px;
    color: #010101 !important;
}
.tr_hover:active{
    color: #fff !important;
    background-color: #468847;
}
.form-control{
    display: block;
    width: 100% !important;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    -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,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
.message-title{
    background-color: #fdfdfd;
    border:1px solid #bce8f1;
    padding: 8px 35px 8px 14px;
    margin-bottom: 18px;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}
.text-bold{
    font-weight: bold;
}
.no-margin{
    margin:0px !important;
}
#users{
    max-height: 400px;
    overflow-x: hidden;
    overflow-y: auto;
}
.announcement-heading {
    font-size: 50px;
    margin: 0;
}

.announcement-text {
    margin: 0;
}
.link-block:hover{
    text-decoration: none;
}

.alert-translate{
    position: absolute;
    bottom: 0px;
    opacity: 0.8;
    margin: 0px;
    width: 86%;
    display: none;
}
.alert-translate:hover{
    opacity: 1;
}
#thank-you{
    opacity: 1;
}
/*.modal-notif-button {

    width: 52px!important;
    height: 37px;
    margin-top: -1px;
    margin-left: 13%;
}*/

#text-question{
    height: 140px;
}
.recommended {
    background-color: #FAFAFA;
   /* border: #d6e9c6 solid 1px;
    padding: 5px;*/
}
.translator-list li{
    display: inline;
}
.translator-list li table{
    display: inline-block;
    width: 151px!important;
}
.translator-list{
    list-style: none;
}
.info-profile{    
    background-image: url("/media/img/info28.png");
    background-repeat: no-repeat;
    background-position: center;
    padding: 6px;
    width: 24px;
    height: 24px;
}
.info-profile:hover{
    background-position: center;
}
.circle {
    border-radius: 50%;
   /* width: 50px;*/
    height: 50px;
   /* background-color: #ffff00;*/
    margin: 0;
   /* padding: 10px;*/
}
.days{
    font-size: 35px;
    font-weight: bold;
    padding: 5px;
}
.month{
   /* padding: 0 10px;*/
}
.blok tr{
    display: table-cell;
}
.blok{

}
.my-caret{
    margin-top: 5px;
    border-top: 6px solid #000000;
    border-right: 6px solid transparent;
    border-left: 6px solid transparent;
}
.caret-ref{
    margin-top: 16px;
}