/* Global font size */
body {
  font-size: 0.7rem!important;
}
.form-control {
  font-size: 0.7rem!important;
}
.md-form label {
  font-size: 0.7rem!important;
}
.md-form label.active {
  font-size: 0.7rem!important;
}
.select-wrapper input.select-dropdown {
  font-size: 0.7rem!important;
}
table td, table th {
  font-size: 0.7rem!important;
}

.form-control-lg {
  width: 200px!important;
}

.md-form textarea.md-textarea {
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  padding-top: 1rem!important;
}
.textarea-label {
  padding-top: 0rem!important;
  top: -13px!important;
}
.textarea-label.active {
  webkit-transform: translateY(0%)!important; */
  -ms-transform: translateY(0%)!important;
  transform: translateY(0%)!important;
}

#loading-div {
  width: 100%;
  height: 100%;
  position: fixed;
  background-color: #ddd;
  z-index: 5;
  opacity: 0.7;
}

#loading-div-content {
  width: 60%;
  position: fixed;
  margin-left: 150px;
  margin-right: 150px;
  background-color: #fff;
  top: 150px;
  color: #666;
  z-index: 6;
}

.no-border-top {
  border-top: 0px!important;
}
.no-border-bottom {
  border-bottom: 0px!important;
}

/* Datepicker */
.picker .picker__frame {
  width: 92%!important;
}
.picker__box .picker__header .picker__nav--prev {
  padding-right: 0.4rem!important;
}
.picker__box .picker__header .picker__nav--next {
  padding-left: 0.4rem!important;
}
.picker__footer {
  font-size: 0.8rem!important;
}
.picker--opened .picker__holder {
  top: 100px;
}

/* mtd navbar Start */
@media (min-width: 62rem) {
  .nav-mtd {
    overflow-x: hidden;
  }
}
.nav-mtd {
    white-space: nowrap;
    border-bottom: 1px #f2eeee solid;
    background-color: #fff;
}
.nav-mtd li a.active {
    border-bottom: 3px solid;
    color: #888;
}
.nav-mtd-welcome li a.active {
    border-bottom: 3px solid #d12d3c;
}
.nav-mtd-accounts li a.active {
    border-bottom: 3px solid #6d82ec;
}
.nav-mtd-exercices li a.active {
    border-bottom: 3px solid #f2bf58;
}
.nav-mtd-clients li a.active {
    border-bottom: 3px solid #ff7193;
}
.nav-mtd-sessions li a.active {
    border-bottom: 3px solid #c695eb;
}
.nav-mtd li a {
    display: block;
    font-size: 12px;
    text-transform: uppercase;
    color: #888;
    text-align: center;
    -webkit-border-radius: 0;
    border-radius: 0;
    font-weight: 500;
    border-bottom: 3px solid #fff;
}
/* mtd navbar End */

/* Toastr */
#toast-container{
  position: fixed;
  top: 0;
  left: 40%;
}
#toast-container>div {
  text-align: center;
  width: 13.75rem;
  margin-top: 3px;
  padding: 10px 10px 10px 10px;
}
.md-toast{
  font-size: 12px;
  background-image:none!important;
  border-radius: 10px;
}
.md-toast-success{
  background-color: #4eb35c;
}
.md-toast-warning{
  background-color: #dead4a;
}
/* .md-toast-error{
  background-color: #4eb35c;
} */

/* Modal Top */
.modal-top {
    max-width: 100%!important;
    margin: 0!important;
}

.title-underlined {
  border-bottom: 3px solid #f2eeee;
}

.title-underlined-welcome {
  border-bottom: 3px solid #d12d3c;
}

.title-underlined-accounts {
  border-bottom: 3px solid #6d82ec;
}

.title-underlined-exercices {
  border-bottom: 3px solid #f2bf58;
}

.title-underlined-clients {
  border-bottom: 3px solid #ff7193;
}

.title-underlined-sessions {
  border-bottom: 3px solid #c695eb;
}

.title-underlined-calendar {
  border-bottom: 3px solid #57efad;
}

.content-row {
  padding-top: 45px;
}

#fixed-title-row {
  z-index: 2;
  background-color: #fff;
  position: fixed;
  top: 45px;
}

#fixed-panel-row {
  z-index: 3;
  background-color: #fff;
  position: fixed;
  width: inherit;
  right:0;
  display:none;
  border-left: 1px #f2eeee solid;
}

#fixed-content-row {
  z-index: -1;
  padding-top: 115px;
}

#fixed-content-row-user {
  z-index: -1;
  padding-top: 157px;
}

#fixed-content-row-question {
  z-index: -1;
  padding-top: 121px;
}

#fixed-content-row-pack {
  z-index: -1;
  padding-top: 121px;
}

#fixed-content-row-tag {
  z-index: -1;
  padding-top: 125px;
}

#fixed-content-row-job {
  z-index: -1;
  padding-top: 86px;
}

#fixed-content-row-guide {
  z-index: -1;
  padding-top: 82px;
}

#fixed-content-row-session {
  z-index: -1;
  padding-top: 159px;
}

#fixed-content-row-planned-session {
  z-index: -1;
  padding-top: 45px;
}

#fixed-live-content-row {
  z-index: -1;
  padding-top: 9px;
}

.fixed-content-row-single {
  padding-top: 80px!important;
}

.row-header {
  background-color: #e4e4e4;
  font-weight: 500;
  color: #666;
}
.row-header-accounts {
  background-color: #e8ecfc;
}
.row-header-exercices {
  background-color: #fdf6e7;
}
.row-header-clients {
  background-color: #ffe6eb;
}
.row-header-sessions {
  background-color: #f3eafb;
}

.row-data-content {
  min-height: 70px;
  border-bottom: 1px solid #f2eeee;
}
.row-data-content:hover {
  background-color: rgba(0, 0, 0, 0.075)
}

.row-data-content-question {
  min-height: 40px;
  border-bottom: 1px solid #f2eeee;
}

.row-data-content-pack {
  min-height: 40px;
  border-bottom: 1px solid #f2eeee;
}

.row-data-content-tag {
  min-height: 40px;
  border-bottom: 1px solid #f2eeee;
}

.row-data-content-plannification {
  border-bottom: 1px solid #f2eeee;
}

.col-data-content{
  padding-left: 5px;
  padding-right: 5px;
}

.button { font-size: 16px; border-radius: 6px; background-color: white; color: black; -webkit-transition-duration: 0.4s; transition-duration: 0.4s; padding: 10px 24px; box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2), 0 6px 20px 0 rgba(0,0,0,0.19);}
.button_green:hover { border: 3px solid #4CAF50; }
.button_blue:hover { border: 3px solid  #008CBA; }
.button_red:hover { border: 3px solid  #f44336; }
.button_black:hover { border: 3px solid  #555555; }
.button_orange:hover { border: 3px solid  #FF8800; }

.no-decoration {
  text-decoration: none;
  color: #000;
}

.global-vertical-center {
  position: relative;
  top: 45%;
}

.ccld-red-light {
  background-color: #e57373;
}
.ccld-red-light-important {
  background-color: #e57373!important;
}

.ccld-red {
  background-color: #d12d3c;
}
.ccld-red-important {
  background-color: #d12d3c!important;
}

.text-ccld {
  color: #d12d3c!important;
}

.text-gray {
  color: #212529;
}

.text-white {
  color: #fff!important;
}

.text-stroked {
  color: #6c757d;
  text-decoration: line-through;
}

.thead-shadow {
  box-shadow: 0 .1rem 2rem rgba(0,0,0,.15)!important;
}

.container-fluid {
  min-width: 100%%!important;
  max-width: none!important;
  margin-left: 0!important;
  margin-right: 0!important;
  padding-left: 0!important;
  padding-right: 0!important;
}

.navbar {
  width: -webkit-fill-available;
  padding: 3px 5px 3px 5px;
  height: 45px;
  z-index: 4;
  box-shadow: none!important;
  border-bottom: 2px solid #ccc;
}

.main-navbar {
  position: fixed;
  top: 0;
  width: 100%;
}

.sidebar-avatar {
  max-height: 32px!important;
}

#sidebar-navbar {
  color: #fff;
}

.sidebar-nav-link {
  margin-left: 0.2rem;
  margin-right: 0.2rem;
}

.sidebar-name {
  font-size: 0.7rem;
  text-overflow: ellipsis;
}

#sidebar {
  border-right: 1px #f2eeee solid;
  font-size: 0.7rem;
}

.sidebar-expanded {
  display: none;
}

#sidebar-links {
  width: 100%;
}

#sidebar-links .md-pills .nav-link.active {
  background-color: #e6e6e6!important;
  color: #222;
}

#sidebar-live-links {
  position: fixed;
  overflow-y: scroll;
  max-height: 95%;
  padding-bottom: 15px;
}

#sidebar-links .md-pills .nav-link-welcome.active {
  border-left: 4px solid #d12d3c;
}
#sidebar-links .md-pills .nav-link-accounts.active {
  border-left: 4px solid #6d82ec;
}
#sidebar-links .md-pills .nav-link-exercices.active {
  border-left: 4px solid #f2bf58;
}
#sidebar-links .md-pills .nav-link-pack.active {
  border-left: 4px solid #f2bf58;
}
#sidebar-links .md-pills .nav-link-tag.active {
  border-left: 4px solid #f2bf58;
}
#sidebar-links .md-pills .nav-link-question.active {
  border-left: 4px solid #f2bf58;
}
#sidebar-links .md-pills .nav-link-guide.active {
  border-left: 4px solid #f2bf58;
}
#sidebar-links .md-pills .nav-link-clients.active {
  border-left: 4px solid #ff7193;
}
#sidebar-links .md-pills .nav-link-sessions.active {
  border-left: 4px solid #c695eb;
}
#sidebar-links .md-pills .nav-link-calendar.active {
  border-left: 4px solid #57efad;
}

.sidebar-link, .sidebar-link:link, .sidebar-link:visited, .sidebar-link:hover, .sidebar-link:active {
  color: #fff;
}

.expanded-sidebar-link {
  text-align: left!important;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

#sidebar-footer {
  bottom: 10px;
  position: fixed;
  left: 18px;
}

#sidebar-footer-live {
  bottom: 10px;
  position: fixed;
  right: 18px;
}

#sidebar-logo {
  max-height: 50px;
  max-width: 135px;
}

#sidebar-picto {
  max-height: 50px;
  max-width: 50px;
}

.middle-content {
}

#main-content {
  padding-top: 115px;
}

#mainContainer .row {
  margin-left: 0;
  margin-right: 0;
}

.sidebar_row {
  position: fixed;
  width: 16.5%;
}

.table-data td { font-size: 0.7rem; }
.tr-ac_user td { height: 90px; }
.th-avatar { width:120px; }
.avatar { max-width: 100%; max-height: 72px; }
.editable-avatar { height: 70px; }
.exercice-live-img { max-width: 100%; max-height: 50px; }

.group-avatar {
  max-height: 16px!important;
}

.img-fluid-height {
  max-height: 100%;
}

.reduced-avatar {
  max-height: 45px!important;
}

.ac_panel {
  border-left: 1px #f2eeee solid;
  z-index: 2;
  padding-top: 55px!important;
  /* max-height: 650px;
  overflow-y: scroll; */
}

.ac_content {
  -webkit-transition: margin-right 0.35s ease;
  -moz-transition: margin-right 0.35s ease;
  -o-transition: margin-right 0.35s ease;
  transition: margin-right 0.35s ease;
}

.ac_panel_in {
  display: none;
}

#croping-image {
  max-width: 100%; /* This rule is very important, please do not ignore this! */
}

.respect-dims {
  font-size: 0.5rem;
  line-height: 0.55rem;
}

.respect-dim-0 {
  border-top: 1px solid #f2eeee;
  border-left: 1px solid #f2eeee;
  border-top-left-radius: 5px;
}
.respect-dim-1 {
  border-top: 1px solid #f2eeee;
  border-right: 1px solid #f2eeee;
  border-left: 1px solid #f2eeee;
}
.respect-dim-2 {
  border-top: 1px solid #f2eeee;
  border-right: 1px solid #f2eeee;
  border-top-right-radius: 5px;
}
.respect-dim-3 {
  border-top: 1px solid #f2eeee;
  border-bottom: 1px solid #f2eeee;
  border-left: 1px solid #f2eeee;
  border-bottom-left-radius: 5px;
}
.respect-dim-4 {
  border-top: 1px solid #f2eeee;
  border-right: 1px solid #f2eeee;
  border-bottom: 1px solid #f2eeee;
  border-left: 1px solid #f2eeee;
}
.respect-dim-5 {
  border-top: 1px solid #f2eeee;
  border-right: 1px solid #f2eeee;
  border-bottom: 1px solid #f2eeee;
  border-bottom-right-radius: 5px;
}
.respect-dim-6 {
  border-right: 1px solid #f2eeee;
  border-bottom: 1px solid #f2eeee;
  border-left: 1px solid #f2eeee;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}

.more-text {
  cursor: pointer;
}

.avatar-unselected {
  -webkit-filter: grayscale(100%);
  /* filter: grayscale(100%); */
  -webkit-transform: translateZ(0);
}
.avatar-selected {
  border: 4px #d12d3c solid;
}
.candidate-link {
  cursor: pointer;
  height: 78px;
}

.exercice-unselected {
  -webkit-filter: grayscale(100%);
  /* filter: grayscale(100%); */
  -webkit-transform: translateZ(0);
}
.exercice-selected {
  border: 4px #d12d3c solid;
  border-radius: 8px;
}
.exercice-link{
  cursor: pointer;
  height: 60px;
}
.exercice-link > .col-3{
  height: 50px;
}
.exercice-link > .col-9{
  height: 50px;
}
.exercice-link > .col-12{
  height: 10px;
}

.live_panel {
  border-left: 1px #f2eeee solid;
  z-index: 2;
}
.live_synthesis_panel {
  position: fixed;
  right: 0;
  width: 471px;
}
.live_panel_opened {
  width: 428px!important;
}

.live-nav-item {
  width: 20%;
}

.live-button{
  position: absolute;
  right: 0;
}

.subtitle {
  color: #d12d3c;
}

.dimension-title {
  border-top: 1px #f2eeee solid;
  margin-top: 4px;
  padding-top: 4px;
}

.fa-heavy-font-weight {
  font-weight:900;
}

.score-badge {
  cursor: pointer;
}

.tag-badge {
  cursor: pointer;
}

.badge-tag {
  border-color: #007bff!important;
  color: #007bff!important;
  font-weight: 400!important;
}

.badge-tag-selected {
  background-color: #007bff!important;
}

#acSynthesisTabsRadar {
  height: 100vh;
}

.selected-row { background-color: #f5f5f5; }

.selected_score { padding-top: 0.38rem!important; padding-bottom: 0.38rem!important; padding-left: 0.63rem!important; padding-right: 0.63rem!important}

/* mtd navbar Start */
@media (min-width: 3rem) {
  .nav-respect {
    overflow-x: hidden;
  }
}
.nav-respect {
    white-space: nowrap;
    border-bottom: 1px #f2eeee solid;
    background-color: #fff;
}
.nav-respect li a.active {
    border-bottom: 3px solid #d12d3c;
    color: #888;
}
.nav-respect li a {
    display: block;
    font-size: 12px;
    /* text-transform: uppercase; */
    color: #888;
    text-align: center;
    -webkit-border-radius: 0;
    border-radius: 0;
    font-weight: 500;
    border-bottom: 3px solid #fff;
}
/* mtd navbar End */

/* Multi-select Format */
.multiple-select-dropdown > li > span {
  color: #666;
  font-size: 0.8rem;
}
.multiple-select-dropdown > li > span > label {
  top: 0rem;!important;
}
.select-toggle-all {
  display:none;
}

/* Fuzzy Search */
#fuzzy-search-div .mdb-autocomplete-wrap {
  position: fixed;
  max-height: 400px;
  left: 0;
  width: 100%!important;
  top: 45px;
  padding: 0px 15px 0px 15px;
}
#fuzzy-search-div .mdb-autocomplete-wrap li {
  padding: 5px 15px;
}
#fuzzy-search-div .mdb-autocomplete-searchin {
  position: fixed;
  right: 20px;
  top: 13px;
}
#fuzzy-search-div .mdb-autocomplete-clear {
  position: fixed;
  right: 20px;
  top: 45px;
  z-index: 101;
}
#fuzzy-search-div .fuzzy-picture {
  height: 25px;
  margin-right: 10px;
}

/* Pagination */
.pagination-button {
  position: absolute;
  padding: 20px 3px 0px 3px;;
  top: 50px;
  height: 63px;
  border-top: #ccc 1px solid;
  border-bottom: #ccc 1px solid;
  z-index: 1;
}
.pagination-button-right {
  right: 0;
  border-left: #ccc 1px solid;
  border-top-left-radius: 100%;
  border-bottom-left-radius: 100%;
  box-shadow: -4px 0 11px 0 rgba(0,0,0,.18);
}
.pagination-button-left {
  left: 0;
  border-right: #ccc 1px solid;
  border-top-right-radius: 100%;
  border-bottom-right-radius: 100%;
  box-shadow: 4px 0 11px 0 rgba(0,0,0,.18);
}
.pagination-button-right-scroll {
  padding-right: 20px!important;
}

.pagination-button-user {
  position: absolute;
  padding: 20px 3px 0px 3px;;
  top: 92px;
  height: 63px;
  border-top: #ccc 1px solid;
  border-bottom: #ccc 1px solid;
  z-index: 1;
}

.pagination-button-session {
  position: absolute;
  padding: 20px 3px 0px 3px;;
  top: 96px;
  height: 63px;
  border-top: #ccc 1px solid;
  border-bottom: #ccc 1px solid;
  z-index: 1;
}

.pagination-button-question {
  position: absolute;
  padding: 5px 3px 0px 3px;;
  top: 87px;
  height: 33px;
  border-top: #ccc 1px solid;
  border-bottom: #ccc 1px solid;
  z-index: 1;
}

.pagination-button-guide {
  position: absolute;
  padding: 5px 3px 0px 3px;;
  top: 50px;
  height: 32px;
  border-top: #ccc 1px solid;
  border-bottom: #ccc 1px solid;
  z-index: 1;
}

.pagination-button-planned-session {
  position: absolute;
  padding: 5px 3px 0px 3px;;
  top: 51px;
  height: 34px;
  border-top: #ccc 1px solid;
  border-bottom: #ccc 1px solid;
  z-index: 1;
}

.pagination-button-pack {
  position: absolute;
  padding: 5px 3px 0px 3px;;
  top: 87px;
  height: 33px;
  border-top: #ccc 1px solid;
  border-bottom: #ccc 1px solid;
  z-index: 1;
}
.pagination-button-tag {
  position: absolute;
  padding: 5px 3px 0px 3px;;
  top: 91px;
  height: 34px;
  border-top: #ccc 1px solid;
  border-bottom: #ccc 1px solid;
  z-index: 1;
}

.pagination-button-job {
  position: absolute;
  padding: 5px 3px 0px 3px;;
  top: 52px;
  height: 34px;
  border-top: #ccc 1px solid;
  border-bottom: #ccc 1px solid;
  z-index: 1;
}

.pagination-button-client {
  position: absolute;
  padding: 5px 3px 0px 3px;;
  top: 50px;
  height: 32px;
  border-top: #ccc 1px solid;
  border-bottom: #ccc 1px solid;
  z-index: 1;
}

.client-dropdown .dropdown-content li>a, .dropdown-content li>span {
  font-size: .7rem;
  padding: .1rem .3rem .1rem .3rem;
}

/* Searchable Select visuel */
.select-wrapper .search-wrap {
  padding: 0;
}
.select-wrapper .search-wrap .md-form {
  margin-bottom: 0.5rem;
}
.filtrable .form-check-input[type=checkbox]:checked+label:before, label.btn input[type=checkbox]:checked+label:before {
  top: -15px;
}
.filtrable .form-check-input[type=checkbox]+label:before, .form-check-input[type=checkbox]:not(.filled-in)+label:after, label.btn input[type=checkbox]+label:before, label.btn input[type=checkbox]:not(.filled-in)+label:after {
  top: -10px;
}
.filtrable .form-check-input[type=checkbox]+label {
  padding-left: 22px;
}

.session-exercice-label {
  line-height: 1em!important;
}

.btn-outline-star {
    border: 2px solid #fbed2d!important;
    background-color: transparent!important;
    color: #fbed2d!important;
}

.btn-star {
    background-color: #fbed2d!important;
    color: #fff;
}

.exercice_order_arrow {
  cursor: pointer;
}

.left-selected-element {
  position: absolute;
  top: 27px;
  left: -11px;
}

.right-selected-element {
  position: absolute;
  top: 4px;
  right: -2px;
}

.check-header .form-check-input[type=radio]:checked+label{
  height: 0.9rem!important;
  line-height: 0.9rem!important;
  padding-left: 20px!important;
}

.check-header .form-check-input[type=radio]+label{
  height: 0.9rem!important;
  line-height: 0.9rem!important;
  padding-left: 20px!important;
}

.check-header .form-check-input {
  margin-top: 0!important;
}

.check-header input[type=radio]+label:before {
  margin: 0px!important;
  width: 12px!important;
  height: 12px!important;
}

.check-header input[type=radio]+label:after {
  margin: 0px!important;
  width: 12px!important;
  height: 12px!important;
}

.check-header .form-check {
  line-height: 1.4!important;
}

.document_full_container {
  position:fixed;
  top:0;
  left: 12%;
  width: 76%;
  height: 100%;
  overflow-y: scroll;
  z-index: 1040;
  background-color: #fff;
  border: 2px solid #ccc;
}
.document_preview_container {
  overflow-y: scroll;
  background-color: #fff;
  cursor: pointer;
}
.document_preview_container #page-container {
  position: relative!important;
}
.document_preview_html_content img {
  max-width: 100%;
}
.document_full_html_content img {
  max-width: 100%;
}
.ac_document_content #page-container {
  background-color: unset!important;
  background-image: none!important;
}
.ac_document_content #sidebar_cv {
  display:none!important;
}
#document_preview_html_content .h1 {
  margin-bottom: 0px!important;
}
#document_preview_html_content .h2 {
  margin-bottom: 0px!important;
}
#document_preview_html_content .h3 {
  margin-bottom: 0px!important;
}
#document_preview_html_content .h4 {
  margin-bottom: 0px!important;
}
#document_preview_html_content .h5 {
  margin-bottom: 0px!important;
}
#document_preview_html_content .h6 {
  margin-bottom: 0px!important;
}
#document_preview_html_content .ff0 {
  font-feature-settings: "liga" 0;
  visibility: visible!important;
}
#document_preview_html_content .ff1 {
  font-feature-settings: "liga" 0;
  visibility: visible!important;
}
#document_preview_html_content .ff2 {
  font-feature-settings: "liga" 0;
  visibility: visible!important;
}
#document_preview_html_content .ff3 {
  font-feature-settings: "liga" 0;
  visibility: visible!important;
}
#document_preview_html_content .ff4 {
  font-feature-settings: "liga" 0;
  visibility: visible!important;
}
#document_preview_html_content .ff5 {
  font-feature-settings: "liga" 0;
  visibility: visible!important;
}
#document_preview_html_content .ff6 {
  font-feature-settings: "liga" 0;
  visibility: visible!important;
}
#document_full_html_content .h1 {
  margin-bottom: 0px!important;
}
#document_full_html_content .h2 {
  margin-bottom: 0px!important;
}
#document_full_html_content .h3 {
  margin-bottom: 0px!important;
}
#document_full_html_content .h4 {
  margin-bottom: 0px!important;
}
#document_full_html_content .h5 {
  margin-bottom: 0px!important;
}
#document_full_html_content .h6 {
  margin-bottom: 0px!important;
}
#document_full_html_content .ff0 {
  font-feature-settings: "liga" 0;
  visibility: visible!important;
}
#document_full_html_content .ff1 {
  font-feature-settings: "liga" 0;
  visibility: visible!important;
}
#document_full_html_content .ff2 {
  font-feature-settings: "liga" 0;
  visibility: visible!important;
}
#document_full_html_content .ff3 {
  font-feature-settings: "liga" 0;
  visibility: visible!important;
}
#document_full_html_content .ff4 {
  font-feature-settings: "liga" 0;
  visibility: visible!important;
}
#document_full_html_content .ff5 {
  font-feature-settings: "liga" 0;
  visibility: visible!important;
}
#document_full_html_content .ff6 {
  font-feature-settings: "liga" 0;
  visibility: visible!important;
}
.loading-indicator {
  display:none;
}
.filter_container input.select-dropdown {
  margin-bottom: 0px!important;
}

.left-bordered {
  border-left: 1px solid #ddd;
}

.bold {
  font-weight: 600!important;
}

.btn-selected {
  box-shadow: 0 2px 5px 0 rgba(0,0,0,.5), 0 2px 10px 0 rgba(0,0,0,.5)!important;
}

.webex-surround {
  background-color: #ddd;
  padding: 6px 6px 3px 3px;
}

.detach-visio {
  /* position: absolute!important; */
  position: fixed!important;
  top: 0;
  left: 0;
  min-height: 200px!important;
  min-width: 200px!important;
  /* padding-bottom: 24px!important; */
  z-index: 3000!important;
}

.detach-visio .webex-surround {
  padding: 6px 6px 3px 3px;
  cursor: move;
}

.visio-div {
  opacity :0;
  min-height: 500px;
  height: 500px;
}

.visio-div-group {
  min-height: 500px;
  height: 500px;
  z-index: 1;
}

.visio-div-title {
  opacity :0;
}

.visio-div-synthesis {
  opacity: 1!important;
}

.webex-widget-body {
  z-index: 3!important;
}

.tox-statusbar__branding {
  display:none;
}

.tinymcecontainer .tox-tinymce {
  display:none!important;
}

.fix-tab-content {
  position: fixed;
  overflow-y: scroll;
  max-height: 80%;
}

.fix-tab-content-minus {
  position: fixed;
  overflow-y: scroll;
  max-height: 75%;
}

.fix-tab-content-maxus {
  position: fixed;
  overflow-y: scroll;
  max-height: 90%;
}

.fc-view-container {
  overflow-y: scroll;
  max-height: 70%;
  max-width: 80%;
  position: fixed;
}

.git_version {
  position: fixed;
  bottom: 3px;
  left: 5px;
}

.ac_document_content .w0 {
    max-width: 915px!important;
}
