.m-t-5 {
  margin-top: 5px;
}

.p-t-5 {
  padding-top: 5px;
}

.m-b-5 {
  margin-bottom: 5px;
}

.p-b-5 {
  padding-bottom: 5px;
}

.m-l-5 {
  margin-left: 5px;
}

.p-l-5 {
  padding-left: 5px;
}

.m-r-5 {
  margin-right: 5px;
}

.p-r-5 {
  padding-right: 5px;
}

.m-5 {
  margin: 5px;
}

.p-5 {
  margin: 5px;
}

.m-t-10 {
  margin-top: 10px;
}

.p-t-10 {
  padding-top: 10px;
}

.m-b-10 {
  margin-bottom: 10px;
}

.p-b-10 {
  padding-bottom: 10px;
}

.m-l-10 {
  margin-left: 10px;
}

.p-l-10 {
  padding-left: 10px;
}

.m-r-10 {
  margin-right: 10px;
}

.p-r-10 {
  padding-right: 10px;
}

.m-10 {
  margin: 10px;
}

.p-10 {
  margin: 10px;
}

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

.p-t-15 {
  padding-top: 15px;
}

.m-b-15 {
  margin-bottom: 15px;
}

.p-b-15 {
  padding-bottom: 15px;
}

.m-l-15 {
  margin-left: 15px;
}

.p-l-15 {
  padding-left: 15px;
}

.m-r-15 {
  margin-right: 15px;
}

.p-r-15 {
  padding-right: 15px;
}

.m-15 {
  margin: 15px;
}

.p-15 {
  margin: 15px;
}

.m-t-20 {
  margin-top: 20px;
}

.p-t-20 {
  padding-top: 20px;
}

.m-b-20 {
  margin-bottom: 20px;
}

.p-b-20 {
  padding-bottom: 20px;
}

.m-l-20 {
  margin-left: 20px;
}

.p-l-20 {
  padding-left: 20px;
}

.m-r-20 {
  margin-right: 20px;
}

.p-r-20 {
  padding-right: 20px;
}

.m-20 {
  margin: 20px;
}

.p-20 {
  margin: 20px;
}

.m-t-25 {
  margin-top: 25px;
}

.p-t-25 {
  padding-top: 25px;
}

.m-b-25 {
  margin-bottom: 25px;
}

.p-b-25 {
  padding-bottom: 25px;
}

.m-l-25 {
  margin-left: 25px;
}

.p-l-25 {
  padding-left: 25px;
}

.m-r-25 {
  margin-right: 25px;
}

.p-r-25 {
  padding-right: 25px;
}

.m-25 {
  margin: 25px;
}

.p-25 {
  margin: 25px;
}

.m-t-30 {
  margin-top: 30px;
}

.p-t-30 {
  padding-top: 30px;
}

.m-b-30 {
  margin-bottom: 30px;
}

.p-b-30 {
  padding-bottom: 30px;
}

.m-l-30 {
  margin-left: 30px;
}

.p-l-30 {
  padding-left: 30px;
}

.m-r-30 {
  margin-right: 30px;
}

.p-r-30 {
  padding-right: 30px;
}

.m-30 {
  margin: 30px;
}

.p-30 {
  margin: 30px;
}

.m-t-35 {
  margin-top: 35px;
}

.p-t-35 {
  padding-top: 35px;
}

.m-b-35 {
  margin-bottom: 35px;
}

.p-b-35 {
  padding-bottom: 35px;
}

.m-l-35 {
  margin-left: 35px;
}

.p-l-35 {
  padding-left: 35px;
}

.m-r-35 {
  margin-right: 35px;
}

.p-r-35 {
  padding-right: 35px;
}

.m-35 {
  margin: 35px;
}

.p-35 {
  margin: 35px;
}

.m-t-40 {
  margin-top: 40px;
}

.p-t-40 {
  padding-top: 40px;
}

.m-b-40 {
  margin-bottom: 40px;
}

.p-b-40 {
  padding-bottom: 40px;
}

.m-l-40 {
  margin-left: 40px;
}

.p-l-40 {
  padding-left: 40px;
}

.m-r-40 {
  margin-right: 40px;
}

.p-r-40 {
  padding-right: 40px;
}

.m-40 {
  margin: 40px;
}

.p-40 {
  margin: 40px;
}

.m-t-45 {
  margin-top: 45px;
}

.p-t-45 {
  padding-top: 45px;
}

.m-b-45 {
  margin-bottom: 45px;
}

.p-b-45 {
  padding-bottom: 45px;
}

.m-l-45 {
  margin-left: 45px;
}

.p-l-45 {
  padding-left: 45px;
}

.m-r-45 {
  margin-right: 45px;
}

.p-r-45 {
  padding-right: 45px;
}

.m-45 {
  margin: 45px;
}

.p-45 {
  margin: 45px;
}

.m-t-50 {
  margin-top: 50px;
}

.p-t-50 {
  padding-top: 50px;
}

.m-b-50 {
  margin-bottom: 50px;
}

.p-b-50 {
  padding-bottom: 50px;
}

.m-l-50 {
  margin-left: 50px;
}

.p-l-50 {
  padding-left: 50px;
}

.m-r-50 {
  margin-right: 50px;
}

.p-r-50 {
  padding-right: 50px;
}

.m-50 {
  margin: 50px;
}

.p-50 {
  margin: 50px;
}

.m-t-60 {
  margin-top: 60px;
}

.p-t-60 {
  padding-top: 60px;
}

.m-b-60 {
  margin-bottom: 60px;
}

.p-b-60 {
  padding-bottom: 60px;
}

.m-l-60 {
  margin-left: 60px;
}

.p-l-60 {
  padding-left: 60px;
}

.m-r-60 {
  margin-right: 60px;
}

.p-r-60 {
  padding-right: 60px;
}

.m-60 {
  margin: 60px;
}

.p-60 {
  margin: 60px;
}

.m-t-70 {
  margin-top: 70px;
}

.p-t-70 {
  padding-top: 70px;
}

.m-b-70 {
  margin-bottom: 70px;
}

.p-b-70 {
  padding-bottom: 70px;
}

.m-l-70 {
  margin-left: 70px;
}

.p-l-70 {
  padding-left: 70px;
}

.m-r-70 {
  margin-right: 70px;
}

.p-r-70 {
  padding-right: 70px;
}

.m-70 {
  margin: 70px;
}

.p-70 {
  margin: 70px;
}

.m-t-80 {
  margin-top: 80px;
}

.p-t-80 {
  padding-top: 80px;
}

.m-b-80 {
  margin-bottom: 80px;
}

.p-b-80 {
  padding-bottom: 80px;
}

.m-l-80 {
  margin-left: 80px;
}

.p-l-80 {
  padding-left: 80px;
}

.m-r-80 {
  margin-right: 80px;
}

.p-r-80 {
  padding-right: 80px;
}

.m-80 {
  margin: 80px;
}

.p-80 {
  margin: 80px;
}

.m-t-90 {
  margin-top: 90px;
}

.p-t-90 {
  padding-top: 90px;
}

.m-b-90 {
  margin-bottom: 90px;
}

.p-b-90 {
  padding-bottom: 90px;
}

.m-l-90 {
  margin-left: 90px;
}

.p-l-90 {
  padding-left: 90px;
}

.m-r-90 {
  margin-right: 90px;
}

.p-r-90 {
  padding-right: 90px;
}

.m-90 {
  margin: 90px;
}

.p-90 {
  margin: 90px;
}

.m-t-100 {
  margin-top: 100px;
}

.p-t-100 {
  padding-top: 100px;
}

.m-b-100 {
  margin-bottom: 100px;
}

.p-b-100 {
  padding-bottom: 100px;
}

.m-l-100 {
  margin-left: 100px;
}

.p-l-100 {
  padding-left: 100px;
}

.m-r-100 {
  margin-right: 100px;
}

.p-r-100 {
  padding-right: 100px;
}

.m-100 {
  margin: 100px;
}

.p-100 {
  margin: 100px;
}

.body-hide {
  opacity: 0;
}

#page-wrapper {
  transition: all 100ms ease-out 100ms;
}

.logo {
  text-align: center;
}

.logo img {
  width: 75px;
}

.btn.green:not(.btn-outline) {
  background-color: #002E6E;
  border-color: #002E6E;
}

.login {
  background-color: #002E6E;
}

.login .content {
  background-color: #25489a;
}

.login .content h3 {
  color: #ffffff;
  text-transform: uppercase;
  font-size: 22px;
}

.login .content p {
  color: #ffffff;
}

.login .content .form-actions {
  padding-bottom: 0;
  border: 0;
}

.page-head .page-title > h1 {
  text-transform: uppercase;
  font-size: 20px;
}

.page-header.navbar {
  background-color: #337ab7;
}

.page-header.navbar .page-logo .logo-default {
  height: 60px !important;
  margin: 29px 72px 0;
}

.page-header.navbar .top-menu .navbar-nav > li.dropdown > .dropdown-toggle:hover {
  background-color: #2669a2;
}

.page-header.navbar .top-menu .navbar-nav > li.dropdown > .dropdown-toggle > .badge {
  margin: -25px 5px 0px -10px;
  padding: 3px 6px;
  height: 19px;
}

.page-header.navbar .top-menu .navbar-nav > li.dropdown > .dropdown-toggle > i {
  color: #aeb2c4;
}

.page-header.navbar .top-menu .navbar-nav > li.separator {
  color: #aeb2c4;
  background: #aeb2c4;
  height: 15px;
  margin-top: 29px;
}

.page-header.navbar .top-menu .navbar-nav > li.dropdown.open .dropdown-toggle {
  background-color: #2669a2;
}

.dropdown-menu .divider {
  margin: 0 0;
}

.profile-usermenu ul li a {
  font-size: 14px;
}

.table thead tr th {
  text-transform: uppercase;
}

.table th > a {
  text-transform: uppercase;
}

.m-20-100 {
  margin: 20px 100px;
}

.form-horizontal .control-label {
  text-align: left;
}

.portlet.box.blue {
  border: 1px solid #dae2ea;
  border-top: 0;
}

.fileinput label {
  padding: 10px 0;
}

.portlet > .portlet-title > .caption {
  text-transform: uppercase;
  font-weight: bold;
  font-size: 14px;
}

.portlet.light > .portlet-title > .caption > .caption-subject {
  text-transform: uppercase;
  font-weight: bold;
  font-size: 14px;
}

.portlet.light.portlet-fit > .portlet-title {
  padding: 5px 15px;
}

label {
  margin-bottom: 10px;
}

.mediasize {
  color: red;
  font-style: italic;
  font-size: 12px;
}

.save-cancel {
  width: 90px;
}

#createUser > .portlet.light.portlet-fit > .portlet-body {
  padding-bottom: 0;
}

.has-error .select2-container--default .select2-selection--single {
  border-color: #e73d4a;
}

.has-error .select2-container--default .select2-selection--multiple {
  border-color: #e73d4a;
}

.ck-content {
  min-height: 200px;
  max-height: 400px;
}

.jconfirm.jconfirm-white .jconfirm-box .jconfirm-buttons button {
  width: 65px;
}

.jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons button {
  width: 65px;
}

td span.input-group-addon {
  padding: 0;
  background-color: transparent;
  border: 0;
}

.has-error .vue-input-tag-wrapper {
  -webkit-appearance: inherit;
  background-color: #fff;
  border: 1px solid red;
}

.vue-input-tag-wrapper .input-tag {
  background-color: #a8d7f7 !important;
  border: 1px solid #98caea !important;
  color: #2573a9 !important;
}

.vue-input-tag-wrapper .input-tag .remove {
  color: #2573a9 !important;
}

[v-cloak] {
  display: none;
}

.sent_msg .message-box {
  margin-left: 0px;
}

audio {
  max-width: 100%;
}

.message-timestamp {
  clear: both;
  font-size: 0.75em !important;
  margin-top: 3px !important;
  text-align: right !important;
}

.received_msg .message-box {
  background-color: #F1F0F0;
  border: 1px solid #F1F0F1;
}

.received_msg .message-box:before {
  border-top: 15px solid #F1F0F0;
}

.received_msg .message-box:after {
  border-top: 3px solid #F1F0F0;
}

.sent_msg .message-box {
  color: #ffffff;
  background-color: #049AFF;
  border: 1px solid #049AFF;
}

.sent_msg .message-box:before {
  border-bottom: 15px solid #049AFF;
}

.sent_msg .message-box:after {
  border-bottom: 3px solid #049AFF;
}

.message-box a {
  color: #000000 !important;
}

.sent_msg a {
  color: #fff !important;
}

.page-header.navbar .page-logo {
  position: relative;
}

.page-header.navbar .menu-toggler.sidebar-toggler {
  position: absolute;
  right: 0px;
}

.page-header.navbar .page-logo .logo-default {
  height: 70px !important;
}

.page-header.navbar {
  background: #002E6E;
}

.login .content {
  background-color: #ffffff !important;
}

.logo img {
  width: 200px;
}

.login .logo {
  margin: 0px;
}

.select2-container .select2-selection--single {
  border: 1px solid #aeb2c4;
}

.select2-selection__placeholder {
  color: #aeb2c4;
}

.table-striped > tbody > tr:nth-of-type(odd) {
  background-color: #E6EEF7;
}

