@font-face {
  font-family:"Mont W05 Book";
  src:url(fonts/3A4C15_2_0.woff2) format("woff2"),
  url(fonts/3A4C15_2_0.woff) format("woff");
  font-display:swap
}
@font-face {
  font-family:"Mont W05 SemiBold";
  src:url(fonts/3A4C15_4_0.woff2) format("woff2"),
  url(fonts/3A4C15_4_0.woff) format("woff");
  font-display:swap
}
@font-face {
  font-family:"Mont W05 Bold";
  src:url(fonts/3A4C15_13_0.woff2) format("woff2"),
  url(skins/thurweb/fonts/3A4C15_13_0.woff) format("woff");
  font-display:swap
}
@font-face {
  font-family:"Mont W05 Heavy Italic";
  src:url(fonts/3A4C15_B_0.woff2) format("woff2"),
  url(fonts/3A4C15_B_0.woff) format("woff");
  font-display:swap
}

body, button, input, optgroup, select, .popover {
  font-family:"Mont W05 Book",Arial,sans-serif!important;
  font-size:16px;
  line-height:1.75;
  -webkit-text-size-adjust:100%;
  -webkit-font-smoothing:antialiased;
  margin:0;
  background-color:#fff;
  color:#000
}

body.task-login {background-image:url("images/tc_bg.jpg"); background-size:cover; background-position:center}
body.task-login #layout-content {background:transparent!important}

/* #layout-content {background:transparent !important} */
#login-footer {display:none}

#message-header a {
  color: #49bc88!important;
}

.btn-primary {
  background: #49bc88!important;
  border-color: #49bc88!important;
}

@media screen and (min-width: 481px) {
  #taskmenu .action-buttons a {
    color: #49bc88!important;
  }
}

.folderlist li.mailbox .unreadcount {
    background-color: #49bc88!important;
}

.btn-link {
  color: #49bc88!important;
}


#layout-menu .popover-header img {
  max-height: 72px!important;
  max-width: 100px!important;
}



#layout-menu .popover-header {
  height: 72px!important;
  line-height: 72px!important;
}



@media screen and (min-width: 1025px) {
  #layout-menu {
    width: 100px!important;
  }
}
@media screen and (min-width: 1025px) {
  #taskmenu a {
    width: 100px!important;
  }
}
@media screen and (min-width: 1025px) {
  .menu.toolbar a {
    max-width: 8rem!important;
  }
}
.custom-switch .custom-control-input:checked ~ .custom-control-label::before {
  border-color: #49bc88!important;
  background-color: #49bc88!important;
}

.custom-switch .custom-control-input:focus ~ .custom-control-label::before {
  border-color: #49bc88!important;
}
