
body {
    color: #495377;
    background-color: #FFFFFF;
}

.border, .border-left, .border-right, .border-top, .border-bottom,
.form-section,
.nav-tabs,
.form-control,
.table td, .table th,
.btn-group label,
.popup-block,
.btn.color,
.input-group .dropdown-toggle,
.breakout-room, .add-breakout-room-user,
.breakout-room-users .breakout-room-user:last-child,
.custom-fields-hold .custom-field-box {
    border-color: #E1E2E4 !important;
}

.text-body,
.table,
.form-control-plaintext,
.form-control.invitations {
    color: #495377 !important;
}
.text-dark {
    color:#3f4041 !important;
}
.border-body {
    border-color: #495377 !important;
}
.form-text {
    color: #323E66 !important;
    background-color: #ebf1fc !important;
}
.form-control,
.form-control:focus,
.form-control:hover,
.form-control[readonly], .form-control[disabled],
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active,
.form-control,
.bg-main {
    background-color: #FFFFFF;
}
.form-control:not(.color),
.input-group .dropdown-toggle {
    color: #495057 !important;
    background-color: #FFFFFF !important;
}
select.form-control, .was-validated select.form-control:valid, .was-validated select.form-control:invalid {
    background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='80' height='80' fill='%23495057'><polygon points='0,25 80,25 40,65'/></svg>") no-repeat;
    background-size: 10px;
    background-position: calc(100% - 12px) center;
}
.bg-main.mobile {
    background-color: #FFFFFF !important;;
}
.badge-primary,
.bg-primary {
    background-color: #008DA7 !important;
}
thead,
.table-hover tbody tr:hover th {
     background-color: #ebf1fc;
}
.table-active, .table-active:hover,
.table-active > td, .table-hover .table-active:hover > td,
.table-hover tbody tr:hover td {
     background-color: #ebf1fc;
}
.table thead th a {
    color: #323e66;
}
.table thead th a:hover {
    color: #323e66;
}
.table-hover .table-no-hover td {
    background-color: #FFFFFF !important;
}
.nav-tabs .nav-link {
    color: #323e66;
}
.nav-tabs .nav-link.active:focus,
.nav-tabs .nav-link.active:hover,
.nav-tabs .nav-item.show .nav-link,
.nav-tabs .nav-link.active {
    border-color: #3771e0;
    color: #3771e0;
}
.nav-tabs .nav-link:not(.active):hover, .nav-tabs .nav-link:focus {
    color: #3771e0;
    border-color: #3771e0;
}
a, a:focus, .btn.btn-link {
    color: #008DA7;
}
a:hover, .btn.btn-link:hover {
    color: #00BFE3;
}
.edit-tools a,
.custom-control-input:checked ~ .custom-control-label::before,
.btn.btn-primary, .page-item.active .page-link {
    color: #FFFFFF !important;
    background-color: #008DA7 !important;
    border-color: #008DA7 !important;
}
.btn-outline-primary {
    color: #008DA7 !important;
    border-color: #008DA7 !important;
}
.btn-outline-primary:hover, .btn-outline-primary:focus {
    background-color: #008DA7 !important;
    border-color: #008DA7 !important;
    color: #FFFFFF !important;
}
.names-list a.btn-close .icon:before {
    color: #FFFFFF !important;
}
.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
    opacity: 0.5;
}
.edit-tools a:hover, .edit-tools a:focus,
.btn.btn-primary:hover, .btn.btn-primary:focus {
    color: #FFFFFF !important;
    background-color: #00BFE3 !important;
    border-color: #00BFE3 !important;
}
.btn-secondary {
    color: #344067 !important;
    background-color: #efefef !important;
    border-color: #efefef;
}
.btn-secondary:hover, .btn-secondary:focus  {
    color: #344067 !important;
    background-color: #e2e6ea !important;
    border-color: #e2e6ea;
}
#footer, #footer a {
    color: #495377 !important;
    border-color: #495377 !important;
}
#footer a:hover, #footer a:focus {
    color: #495377 !important;
}
.side-menu .sidenav li > a {
    color: #495377;
}
.side-menu .sidenav li.active > a,
.side-menu .sidenav li > a:hover,
.side-menu .sidenav li > a:focus {
    color: #3771E0;
    border-color: #3771E0;
}
.side-menu .sidenav li a .badge {
    background-color: #3771E0;
    color: #FFFFFF;
    opacity: 0.75;
}
.popup-block {
    background-color: #FFFFFF;
}
.popup-block a.close .icon:after {
    color: #909090;
}
.drop-box a:hover, .drop-box a:focus  {
    color: #3771e0 !important;
}
.side-menu .sidenav li {
    background-color: #ffffff !important;
}
.side-menu .sidenav li.active {
    background-color: #008DA7 !important;
}
.topnav .drop-menu, .topnav .drop-menu a {
    color: #495377 !important;
    border-color: #495377 !important;
}
.drop-box a {
    color: #495377 !important;
}
.drop-box .bg-main {
    background-color: #FFFFFF !important;
}
.drop-box a:hover, .drop-box a:focus {
    color: #3771E0 !important;
    background-color: #FFFFFF !important;
}