/* montserrat-regular - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/montserrat-v25-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/montserrat-v25-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/montserrat-v25-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/montserrat-v25-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/montserrat-v25-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/montserrat-v25-latin-regular.svg#Montserrat') format('svg'); /* Legacy iOS */
}
body {
  background-color: #f8f8f8;
}
.wrapper {
  background-color: #f8f8f8;
}
.main-header {
  background-color: #fff;
  border-radius: 10px;

height: 70px;
}
.main-header .nav-link {
  font-weight: 800;
  font-size: 15px;
}
.main-footer {
  border-radius: 10px;
  margin: 10px;
  border:none;
}

.content-wrapper > .content {
  padding: 0 0.5rem 0 0;
}

.content-wrapper {
  background-color: transparent !important;
}
.sidebar-mini .main-sidebar .nav-link, .sidebar-mini-md .main-sidebar .nav-link, .sidebar-mini-xs .main-sidebar .nav-link {
  width: 100%;}
  .main-header {
    background-color: #fff;
    border-radius: 10px;
      margin-top: 10px;
      margin-bottom: 10px;
      margin-left: 10px;
    height: 70px;
  }
  .main-sidebar  {
    box-shadow: none !important;
    background-color: #f8f8f8 !important;
    
  }
.round {
  border-radius: 1.5rem !important;
}
.main-header ul.navbar-nav li a.dropdown-user-link .user-nav {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  float: left;
  margin-right: .8rem;
}
.main-header ul.navbar-nav li a.dropdown-user-link .user-name {
  display: inline-block;
  margin-bottom: .435rem;
  margin-left: .2rem;
}
.main-header ul.navbar-nav li a.dropdown-user-link {
  display: flex;
  align-items: center;
}
.avatar {
  white-space: nowrap;
  background-color: #c3c3c3;
  border-radius: 50%;
  position: relative;
  cursor: pointer;
  color: #fff;
  display: inline-flex;
  font-size: 1rem;
  text-align: center;
  vertical-align: middle;
  font-weight: 600;
}

.navbar-collapse {
  -webkit-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
}
.custom-file-upload {
  border: 1px solid #ccc;
  display: inline-block;
  padding: 6px 12px;
  cursor: pointer;
}

#namafile {
  display: block;
  font-size: 0.8em;
}

#prevthumb {
  width: 128px;
  height: 128px;
  object-fit: cover;
}

#prevthumbp {
  width: 128px;
  height: 128px;
  object-fit: cover;
}
.avatar [class*="avatar-status-"] {
  border-radius: 50%;
  width: 11px;
  height: 11px;
  position: absolute;
  right: 0;
  bottom: 0;
  border: 1px solid #fff;
}
.avatar .avatar-status-online {
  background-color: #28c76f;
}
.front{
  width:487px;
   height:397px;
}
@media (min-width: 768px) {
.content-wrapper, .main-footer, .main-header {
  transition: margin-left 0.3s ease-in-out;
  margin-left: 270px;
  z-index: 1030;
}
}
@media (max-width: 768px) {
  .front{
    width:100%;
    height: 100%;
  }
  .navbar-collapse {
    -webkit-flex-basis: 100% !important;
    -ms-flex-preferred-size: 100% !important;
    flex-basis: 100% !important;
  }
}

.sidebar-light-primary .nav-sidebar > .nav-item > .nav-link.active {
  color: #ffffff;
  background: linear-gradient(118deg,#165d99,rgb(60,141,173,.7));
}

.btn-primary {
  background-color:#2f55d4!important;
  border:1px solid #2f55d4!important;
  color:#ffffff!important;
  box-shadow:0 3px 5px 0 rgba(47,85,212,.1)
 }
 .btn-primary:hover,
 .btn-primary:focus,
 .btn-primary:active,
 .btn-primary.active,
 .btn-primary.focus {
  background-color:#2443ac!important;
  border-color:#2443ac!important;
  color:#ffffff!important
 }
 .btn-soft-primary {
  background-color:rgba(47,85,212,.05)!important;
  border:1px solid rgba(47,85,212,.05)!important;
  color:#2f55d4!important;
  box-shadow:0 3px 5px 0 rgba(47,85,212,.1)
 }
 .btn-soft-primary:hover,
 .btn-soft-primary:focus,
 .btn-soft-primary:active,
 .btn-soft-primary.active,
 .btn-soft-primary.focus {
  background-color:#2f55d4!important;
  border-color:#2f55d4!important;
  color:#ffffff!important
 }
 .btn-outline-primary {
  border:1px solid #2f55d4;
  color:#2f55d4;
  background-color:transparent
 }
 .btn-outline-primary:hover,
 .btn-outline-primary:focus,
 .btn-outline-primary:active,
 .btn-outline-primary.active,
 .btn-outline-primary.focus,
 .btn-outline-primary:not(:disabled):not(.disabled):active {
  background-color:#2f55d4;
  border-color:#2f55d4;
  color:#ffffff!important;
  box-shadow:0 3px 5px 0 rgba(47,85,212,.1)
 }
 .btn-secondary {
  background-color:#5a6d90!important;
  border:1px solid #5a6d90!important;
  color:#ffffff!important;
  box-shadow:0 3px 5px 0 rgba(90,109,144,.1)
 }
 .btn-secondary:hover,
 .btn-secondary:focus,
 .btn-secondary:active,
 .btn-secondary.active,
 .btn-secondary.focus {
  background-color:#465571!important;
  border-color:#465571!important;
  color:#ffffff!important
 }
 .btn-soft-secondary {
  background-color:rgba(90,109,144,.05)!important;
  border:1px solid rgba(90,109,144,.05)!important;
  color:#5a6d90!important;
  box-shadow:0 3px 5px 0 rgba(90,109,144,.1)
 }
 .btn-soft-secondary:hover,
 .btn-soft-secondary:focus,
 .btn-soft-secondary:active,
 .btn-soft-secondary.active,
 .btn-soft-secondary.focus {
  background-color:#5a6d90!important;
  border-color:#5a6d90!important;
  color:#ffffff!important
 }
 .btn-outline-secondary {
  border:1px solid #5a6d90;
  color:#5a6d90;
  background-color:transparent
 }
 .btn-outline-secondary:hover,
 .btn-outline-secondary:focus,
 .btn-outline-secondary:active,
 .btn-outline-secondary.active,
 .btn-outline-secondary.focus,
 .btn-outline-secondary:not(:disabled):not(.disabled):active {
  background-color:#5a6d90;
  border-color:#5a6d90;
  color:#ffffff!important;
  box-shadow:0 3px 5px 0 rgba(90,109,144,.1)
 }
 .btn-success {
  background-color:#2eca8b!important;
  border:1px solid #2eca8b!important;
  color:#ffffff!important;
  box-shadow:0 3px 5px 0 rgba(46,202,139,.1)
 }
 .btn-success:hover,
 .btn-success:focus,
 .btn-success:active,
 .btn-success.active,
 .btn-success.focus {
  background-color:#25a06e!important;
  border-color:#25a06e!important;
  color:#ffffff!important
 }
 .btn-soft-success {
  background-color:rgba(46,202,139,.05)!important;
  border:1px solid rgba(46,202,139,.05)!important;
  color:#2eca8b!important;
  box-shadow:0 3px 5px 0 rgba(46,202,139,.1)
 }
 .btn-soft-success:hover,
 .btn-soft-success:focus,
 .btn-soft-success:active,
 .btn-soft-success.active,
 .btn-soft-success.focus {
  background-color:#2eca8b!important;
  border-color:#2eca8b!important;
  color:#ffffff!important
 }
 .btn-outline-success {
  border:1px solid #2eca8b;
  color:#2eca8b;
  background-color:transparent
 }
 .btn-outline-success:hover,
 .btn-outline-success:focus,
 .btn-outline-success:active,
 .btn-outline-success.active,
 .btn-outline-success.focus,
 .btn-outline-success:not(:disabled):not(.disabled):active {
  background-color:#2eca8b;
  border-color:#2eca8b;
  color:#ffffff!important;
  box-shadow:0 3px 5px 0 rgba(46,202,139,.1)
 }
 .btn-warning {
  background-color:#f17425!important;
  border:1px solid #f17425!important;
  color:#ffffff!important;
  box-shadow:0 3px 5px 0 rgba(241,116,37,.1)
 }
 .btn-warning:hover,
 .btn-warning:focus,
 .btn-warning:active,
 .btn-warning.active,
 .btn-warning.focus {
  background-color:#d55b0e!important;
  border-color:#d55b0e!important;
  color:#ffffff!important
 }
 .btn-soft-warning {
  background-color:rgba(241,116,37,.05)!important;
  border:1px solid rgba(241,116,37,.05)!important;
  color:#f17425!important;
  box-shadow:0 3px 5px 0 rgba(241,116,37,.1)
 }
 .btn-soft-warning:hover,
 .btn-soft-warning:focus,
 .btn-soft-warning:active,
 .btn-soft-warning.active,
 .btn-soft-warning.focus {
  background-color:#f17425!important;
  border-color:#f17425!important;
  color:#ffffff!important
 }
 .btn-outline-warning {
  border:1px solid #f17425;
  color:#f17425;
  background-color:transparent
 }
 .btn-outline-warning:hover,
 .btn-outline-warning:focus,
 .btn-outline-warning:active,
 .btn-outline-warning.active,
 .btn-outline-warning.focus,
 .btn-outline-warning:not(:disabled):not(.disabled):active {
  background-color:#f17425;
  border-color:#f17425;
  color:#ffffff!important;
  box-shadow:0 3px 5px 0 rgba(241,116,37,.1)
 }
 .btn-info {
  background-color:#17a2b8!important;
  border:1px solid #17a2b8!important;
  color:#ffffff!important;
  box-shadow:0 3px 5px 0 rgba(23,162,184,.1)
 }
 .btn-info:hover,
 .btn-info:focus,
 .btn-info:active,
 .btn-info.active,
 .btn-info.focus {
  background-color:#117a8b!important;
  border-color:#117a8b!important;
  color:#ffffff!important
 }
 .btn-soft-info {
  background-color:rgba(23,162,184,.05)!important;
  border:1px solid rgba(23,162,184,.05)!important;
  color:#17a2b8!important;
  box-shadow:0 3px 5px 0 rgba(23,162,184,.1)
 }
 .btn-soft-info:hover,
 .btn-soft-info:focus,
 .btn-soft-info:active,
 .btn-soft-info.active,
 .btn-soft-info.focus {
  background-color:#17a2b8!important;
  border-color:#17a2b8!important;
  color:#ffffff!important
 }
 .btn-outline-info {
  border:1px solid #17a2b8;
  color:#17a2b8;
  background-color:transparent
 }
 .btn-outline-info:hover,
 .btn-outline-info:focus,
 .btn-outline-info:active,
 .btn-outline-info.active,
 .btn-outline-info.focus,
 .btn-outline-info:not(:disabled):not(.disabled):active {
  background-color:#17a2b8;
  border-color:#17a2b8;
  color:#ffffff!important;
  box-shadow:0 3px 5px 0 rgba(23,162,184,.1)
 }
 .btn-danger {
  background-color:#e43f52!important;
  border:1px solid #e43f52!important;
  color:#ffffff!important;
  box-shadow:0 3px 5px 0 rgba(228,63,82,.1)
 }
 .btn-danger:hover,
 .btn-danger:focus,
 .btn-danger:active,
 .btn-danger.active,
 .btn-danger.focus {
  background-color:#d21e32!important;
  border-color:#d21e32!important;
  color:#ffffff!important
 }
 .btn-soft-danger {
  background-color:rgba(228,63,82,.05)!important;
  border:1px solid rgba(228,63,82,.05)!important;
  color:#e43f52!important;
  box-shadow:0 3px 5px 0 rgba(228,63,82,.1)
 }
 .btn-soft-danger:hover,
 .btn-soft-danger:focus,
 .btn-soft-danger:active,
 .btn-soft-danger.active,
 .btn-soft-danger.focus {
  background-color:#e43f52!important;
  border-color:#e43f52!important;
  color:#ffffff!important
 }
 .btn-outline-danger {
  border:1px solid #e43f52;
  color:#e43f52;
  background-color:transparent
 }
 .btn-outline-danger:hover,
 .btn-outline-danger:focus,
 .btn-outline-danger:active,
 .btn-outline-danger.active,
 .btn-outline-danger.focus,
 .btn-outline-danger:not(:disabled):not(.disabled):active {
  background-color:#e43f52;
  border-color:#e43f52;
  color:#ffffff!important;
  box-shadow:0 3px 5px 0 rgba(228,63,82,.1)
 }
 .btn-dark {
  background-color:#3c4858!important;
  border:1px solid #3c4858!important;
  color:#ffffff!important;
  box-shadow:0 3px 5px 0 rgba(60,72,88,.1)
 }
 .btn-dark:hover,
 .btn-dark:focus,
 .btn-dark:active,
 .btn-dark.active,
 .btn-dark.focus {
  background-color:#272f3a!important;
  border-color:#272f3a!important;
  color:#ffffff!important
 }
 .btn-soft-dark {
  background-color:rgba(60,72,88,.05)!important;
  border:1px solid rgba(60,72,88,.05)!important;
  color:#3c4858!important;
  box-shadow:0 3px 5px 0 rgba(60,72,88,.1)
 }
 .btn-soft-dark:hover,
 .btn-soft-dark:focus,
 .btn-soft-dark:active,
 .btn-soft-dark.active,
 .btn-soft-dark.focus {
  background-color:#3c4858!important;
  border-color:#3c4858!important;
  color:#ffffff!important
 }
 .btn-outline-dark {
  border:1px solid #3c4858;
  color:#3c4858;
  background-color:transparent
 }
 .btn-outline-dark:hover,
 .btn-outline-dark:focus,
 .btn-outline-dark:active,
 .btn-outline-dark.active,
 .btn-outline-dark.focus,
 .btn-outline-dark:not(:disabled):not(.disabled):active {
  background-color:#3c4858;
  border-color:#3c4858;
  color:#ffffff!important;
  box-shadow:0 3px 5px 0 rgba(60,72,88,.1)
 }
 .btn-muted {
  background-color:#8492a6!important;
  border:1px solid #8492a6!important;
  color:#ffffff!important;
  box-shadow:0 3px 5px 0 rgba(132,146,166,.1)
 }
 .btn-muted:hover,
 .btn-muted:focus,
 .btn-muted:active,
 .btn-muted.active,
 .btn-muted.focus {
  background-color:#68788f!important;
  border-color:#68788f!important;
  color:#ffffff!important
 }
 .btn-soft-muted {
  background-color:rgba(132,146,166,.05)!important;
  border:1px solid rgba(132,146,166,.05)!important;
  color:#8492a6!important;
  box-shadow:0 3px 5px 0 rgba(132,146,166,.1)
 }
 .btn-soft-muted:hover,
 .btn-soft-muted:focus,
 .btn-soft-muted:active,
 .btn-soft-muted.active,
 .btn-soft-muted.focus {
  background-color:#8492a6!important;
  border-color:#8492a6!important;
  color:#ffffff!important
 }
 .btn-outline-muted {
  border:1px solid #8492a6;
  color:#8492a6;
  background-color:transparent
 }
 .btn-outline-muted:hover,
 .btn-outline-muted:focus,
 .btn-outline-muted:active,
 .btn-outline-muted.active,
 .btn-outline-muted.focus,
 .btn-outline-muted:not(:disabled):not(.disabled):active {
  background-color:#8492a6;
  border-color:#8492a6;
  color:#ffffff!important;
  box-shadow:0 3px 5px 0 rgba(132,146,166,.1)
 }
 .btn-light {
  background-color:#f8f9fc!important;
  border:1px solid #f8f9fc!important;
  color:#ffffff!important;
  box-shadow:0 3px 5px 0 rgba(248,249,252,.1)
 }
 .btn-light:hover,
 .btn-light:focus,
 .btn-light:active,
 .btn-light.active,
 .btn-light.focus {
  background-color:#d4daed!important;
  border-color:#d4daed!important;
  color:#ffffff!important
 }
 .btn-soft-light {
  background-color:rgba(248,249,252,.05)!important;
  border:1px solid rgba(248,249,252,.05)!important;
  color:#f8f9fc!important;
  box-shadow:0 3px 5px 0 rgba(248,249,252,.1)
 }
 .btn-soft-light:hover,
 .btn-soft-light:focus,
 .btn-soft-light:active,
 .btn-soft-light.active,
 .btn-soft-light.focus {
  background-color:#f8f9fc!important;
  border-color:#f8f9fc!important;
  color:#ffffff!important
 }
 .btn-outline-light {
  border:1px solid #f8f9fc;
  color:#f8f9fc;
  background-color:transparent
 }
 .btn-outline-light:hover,
 .btn-outline-light:focus,
 .btn-outline-light:active,
 .btn-outline-light.active,
 .btn-outline-light.focus,
 .btn-outline-light:not(:disabled):not(.disabled):active {
  background-color:#f8f9fc;
  border-color:#f8f9fc;
  color:#ffffff!important;
  box-shadow:0 3px 5px 0 rgba(248,249,252,.1)
 }
 .btn-blue {
  background-color:#2f55d4!important;
  border:1px solid #2f55d4!important;
  color:#ffffff!important;
  box-shadow:0 3px 5px 0 rgba(47,85,212,.1)
 }
 .btn-blue:hover,
 .btn-blue:focus,
 .btn-blue:active,
 .btn-blue.active,
 .btn-blue.focus {
  background-color:#2443ac!important;
  border-color:#2443ac!important;
  color:#ffffff!important
 }
 .btn-soft-blue {
  background-color:rgba(47,85,212,.05)!important;
  border:1px solid rgba(47,85,212,.05)!important;
  color:#2f55d4!important;
  box-shadow:0 3px 5px 0 rgba(47,85,212,.1)
 }
 .btn-soft-blue:hover,
 .btn-soft-blue:focus,
 .btn-soft-blue:active,
 .btn-soft-blue.active,
 .btn-soft-blue.focus {
  background-color:#2f55d4!important;
  border-color:#2f55d4!important;
  color:#ffffff!important
 }
 .btn-outline-blue {
  border:1px solid #2f55d4;
  color:#2f55d4;
  background-color:transparent
 }
 .btn-outline-blue:hover,
 .btn-outline-blue:focus,
 .btn-outline-blue:active,
 .btn-outline-blue.active,
 .btn-outline-blue.focus,
 .btn-outline-blue:not(:disabled):not(.disabled):active {
  background-color:#2f55d4;
  border-color:#2f55d4;
  color:#ffffff!important;
  box-shadow:0 3px 5px 0 rgba(47,85,212,.1)
 }
 .btn-footer {
  background-color:#202942!important;
  border:1px solid #202942!important;
  color:#ffffff!important;
  box-shadow:0 3px 5px 0 rgba(32,41,66,.1)
 }
 .btn-footer:hover,
 .btn-footer:focus,
 .btn-footer:active,
 .btn-footer.active,
 .btn-footer.focus {
  background-color:#0f131f!important;
  border-color:#0f131f!important;
  color:#ffffff!important
 }
 .btn-soft-footer {
  background-color:rgba(32,41,66,.05)!important;
  border:1px solid rgba(32,41,66,.05)!important;
  color:#202942!important;
  box-shadow:0 3px 5px 0 rgba(32,41,66,.1)
 }
 .btn-soft-footer:hover,
 .btn-soft-footer:focus,
 .btn-soft-footer:active,
 .btn-soft-footer.active,
 .btn-soft-footer.focus {
  background-color:#202942!important;
  border-color:#202942!important;
  color:#ffffff!important
 }
 .btn-outline-footer {
  border:1px solid #202942;
  color:#202942;
  background-color:transparent
 }
 .btn-outline-footer:hover,
 .btn-outline-footer:focus,
 .btn-outline-footer:active,
 .btn-outline-footer.active,
 .btn-outline-footer.focus,
 .btn-outline-footer:not(:disabled):not(.disabled):active {
  background-color:#202942;
  border-color:#202942;
  color:#ffffff!important;
  box-shadow:0 3px 5px 0 rgba(32,41,66,.1)
 }
 .btn {
  padding:8px 20px;
  outline:none;
  text-decoration:none;
  font-size:14px;
  letter-spacing:.5px;
  transition:all 0.3s;
  font-weight:600;
  border-radius:6px
 }
 .btn:focus {
  box-shadow:none!important
 }
 .btn.btn-sm {
  padding:8px 10px;
  font-size:10px
 }
 .btn.btn-lg {
  padding:14px 30px;
  font-size:16px
 }
 .btn.searchbtn {
  padding:6px 20px
 }
 .btn.btn-pills {
  border-radius:30px
 }
 .btn.btn-light {
  color:#3c4858!important;
  border:1px solid #dee2e6!important
 }
 .btn.btn-light:hover,
 .btn.btn-light:focus,
 .btn.btn-light:active,
 .btn.btn-light.active,
 .btn.btn-light.focus {
  background-color:#d4daed!important;
  color:#3c4858!important
 }
 .btn.btn-soft-light {
  color:rgba(60,72,88,.5)!important;
  border:1px solid #dee2e6!important
 }
 .btn.btn-soft-light:hover,
 .btn.btn-soft-light:focus,
 .btn.btn-soft-light:active,
 .btn.btn-soft-light.active,
 .btn.btn-soft-light.focus {
  color:#3c4858!important
 }
 .btn.btn-outline-light {
  border:1px solid #dee2e6!important;
  color:#3c4858!important;
  background-color:transparent
 }
 .btn.btn-outline-light:hover,
 .btn.btn-outline-light:focus,
 .btn.btn-outline-light:active,
 .btn.btn-outline-light.active,
 .btn.btn-outline-light.focus {
  background-color:#f8f9fc!important
 }
 .btn.btn-icon {
  height:36px;
  width:36px;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  padding:0
 }
 .btn.btn-icon .icons {
  height:16px;
  width:16px;
  font-size:16px
 }
 .btn.btn-icon.btn-lg {
  height:48px;
  width:48px;
  line-height:46px
 }
 .btn.btn-icon.btn-lg .icons {
  height:20px;
  width:20px;
  font-size:20px
 }
 .btn.btn-icon.btn-sm {
  height:30px;
  width:30px;
  line-height:28px
 }
 button:not(:disabled) {
  outline:none
 }
 .shadow {
  box-shadow:0 0 3px rgba(60,72,88,.15)!important
 }
 .shadow-lg {
  box-shadow:0 10px 25px rgba(60,72,88,.15)!important
 }
 .shadow-md {
  box-shadow:0 5px 13px rgba(60,72,88,.2)!important
 }
 .badge {
  letter-spacing:.5px;
  padding:4px 8px;
  font-weight:600;
  line-height:11px
 }
 .badge.badge-link:hover {
  color:#ffffff!important
 }
 .dropdown-primary .dropdown-menu .dropdown-item:hover,
 .dropdown-primary .dropdown-menu .dropdown-item.active,
 .dropdown-primary .dropdown-menu .dropdown-item:active,
 .dropdown-primary .dropdown-menu .dropdown-item.focus,
 .dropdown-primary .dropdown-menu .dropdown-item:focus {
  background-color:transparent;
  color:#2f55d4!important
 }
 .dropdown-secondary .dropdown-menu .dropdown-item:hover,
 .dropdown-secondary .dropdown-menu .dropdown-item.active,
 .dropdown-secondary .dropdown-menu .dropdown-item:active,
 .dropdown-secondary .dropdown-menu .dropdown-item.focus,
 .dropdown-secondary .dropdown-menu .dropdown-item:focus {
  background-color:transparent;
  color:#5a6d90!important
 }
 .dropdown-success .dropdown-menu .dropdown-item:hover,
 .dropdown-success .dropdown-menu .dropdown-item.active,
 .dropdown-success .dropdown-menu .dropdown-item:active,
 .dropdown-success .dropdown-menu .dropdown-item.focus,
 .dropdown-success .dropdown-menu .dropdown-item:focus {
  background-color:transparent;
  color:#2eca8b!important
 }
 .dropdown-warning .dropdown-menu .dropdown-item:hover,
 .dropdown-warning .dropdown-menu .dropdown-item.active,
 .dropdown-warning .dropdown-menu .dropdown-item:active,
 .dropdown-warning .dropdown-menu .dropdown-item.focus,
 .dropdown-warning .dropdown-menu .dropdown-item:focus {
  background-color:transparent;
  color:#f17425!important
 }
 .dropdown-info .dropdown-menu .dropdown-item:hover,
 .dropdown-info .dropdown-menu .dropdown-item.active,
 .dropdown-info .dropdown-menu .dropdown-item:active,
 .dropdown-info .dropdown-menu .dropdown-item.focus,
 .dropdown-info .dropdown-menu .dropdown-item:focus {
  background-color:transparent;
  color:#17a2b8!important
 }
 .dropdown-danger .dropdown-menu .dropdown-item:hover,
 .dropdown-danger .dropdown-menu .dropdown-item.active,
 .dropdown-danger .dropdown-menu .dropdown-item:active,
 .dropdown-danger .dropdown-menu .dropdown-item.focus,
 .dropdown-danger .dropdown-menu .dropdown-item:focus {
  background-color:transparent;
  color:#e43f52!important
 }
 .dropdown-dark .dropdown-menu .dropdown-item:hover,
 .dropdown-dark .dropdown-menu .dropdown-item.active,
 .dropdown-dark .dropdown-menu .dropdown-item:active,
 .dropdown-dark .dropdown-menu .dropdown-item.focus,
 .dropdown-dark .dropdown-menu .dropdown-item:focus {
  background-color:transparent;
  color:#3c4858!important
 }
 .dropdown-muted .dropdown-menu .dropdown-item:hover,
 .dropdown-muted .dropdown-menu .dropdown-item.active,
 .dropdown-muted .dropdown-menu .dropdown-item:active,
 .dropdown-muted .dropdown-menu .dropdown-item.focus,
 .dropdown-muted .dropdown-menu .dropdown-item:focus {
  background-color:transparent;
  color:#8492a6!important
 }
 .dropdown-light .dropdown-menu .dropdown-item:hover,
 .dropdown-light .dropdown-menu .dropdown-item.active,
 .dropdown-light .dropdown-menu .dropdown-item:active,
 .dropdown-light .dropdown-menu .dropdown-item.focus,
 .dropdown-light .dropdown-menu .dropdown-item:focus {
  background-color:transparent;
  color:#f8f9fc!important
 }
 .dropdown-blue .dropdown-menu .dropdown-item:hover,
 .dropdown-blue .dropdown-menu .dropdown-item.active,
 .dropdown-blue .dropdown-menu .dropdown-item:active,
 .dropdown-blue .dropdown-menu .dropdown-item.focus,
 .dropdown-blue .dropdown-menu .dropdown-item:focus {
  background-color:transparent;
  color:#2f55d4!important
 }
 .dropdown-footer .dropdown-menu .dropdown-item:hover,
 .dropdown-footer .dropdown-menu .dropdown-item.active,
 .dropdown-footer .dropdown-menu .dropdown-item:active,
 .dropdown-footer .dropdown-menu .dropdown-item.focus,
 .dropdown-footer .dropdown-menu .dropdown-item:focus {
  background-color:transparent;
  color:#202942!important
 }
 .btn-group .dropdown-toggle:after {
  content:"";
  position:relative;
  right:-4px;
  top:-2px;
  border:solid #fff;
  border-radius:.5px;
  border-width:0 2px 2px 0;
  padding:3px;
  transform:rotate(45deg);
  margin-left:0;
  vertical-align:0
 }
 .btn-group .dropdown-menu {
  margin-top:10px;
  border:0;
  border-radius:5px;
  box-shadow:0 0 3px rgba(60,72,88,.15)
 }
 .btn-group .dropdown-menu:before {
  content:"";
  position:absolute;
  top:2px;
  left:45px;
  box-sizing:border-box;
  border:7px solid #495057;
  border-radius:.5px;
  border-color:transparent transparent #fff #fff;
  transform-origin:0 0;
  transform:rotate(135deg);
  box-shadow:-2px 2px 2px -1px rgba(22,28,45,.15)
 }
 .dropdown .dropdown-toggle:after {
  display:none
 }
 .alert-primary {
  background-color:rgba(47,85,212,.9);
  color:#fff;
  border-color:#2f55d4
 }
 .alert-primary .alert-link {
  color:#122258
 }
 .alert-outline-primary {
  background-color:#fff;
  color:#2f55d4;
  border-color:#2f55d4
 }
 .alert-secondary {
  background-color:rgba(90,109,144,.9);
  color:#fff;
  border-color:#5a6d90
 }
 .alert-secondary .alert-link {
  color:#1f2632
 }
 .alert-outline-secondary {
  background-color:#fff;
  color:#5a6d90;
  border-color:#5a6d90
 }
 .alert-success {
  background-color:rgba(46,202,139,.9);
  color:#fff;
  border-color:#2eca8b
 }
 .alert-success .alert-link {
  color:#124d35
 }
 .alert-outline-success {
  background-color:#fff;
  color:#2eca8b;
  border-color:#2eca8b
 }
 .alert-warning {
  background-color:rgba(241,116,37,.9);
  color:#fff;
  border-color:#f17425
 }
 .alert-warning .alert-link {
  color:#753208
 }
 .alert-outline-warning {
  background-color:#fff;
  color:#f17425;
  border-color:#f17425
 }
 .alert-info {
  background-color:rgba(23,162,184,.9);
  color:#fff;
  border-color:#17a2b8
 }
 .alert-info .alert-link {
  color:#062a30
 }
 .alert-outline-info {
  background-color:#fff;
  color:#17a2b8;
  border-color:#17a2b8
 }
 .alert-danger {
  background-color:rgba(228,63,82,.9);
  color:#fff;
  border-color:#e43f52
 }
 .alert-danger .alert-link {
  color:#79111d
 }
 .alert-outline-danger {
  background-color:#fff;
  color:#e43f52;
  border-color:#e43f52
 }
 .alert-dark {
  background-color:rgba(60,72,88,.9);
  color:#fff;
  border-color:#3c4858
 }
 .alert-dark .alert-link {
  color:#000
 }
 .alert-outline-dark {
  background-color:#fff;
  color:#3c4858;
  border-color:#3c4858
 }
 .alert-muted {
  background-color:rgba(132,146,166,.9);
  color:#fff;
  border-color:#8492a6
 }
 .alert-muted .alert-link {
  color:#3d4654
 }
 .alert-outline-muted {
  background-color:#fff;
  color:#8492a6;
  border-color:#8492a6
 }
 .alert-light {
  background-color:rgba(248,249,252,.9);
  color:#fff;
  border-color:#f8f9fc
 }
 .alert-light .alert-link {
  color:#8d9dce
 }
 .alert-outline-light {
  background-color:#fff;
  color:#f8f9fc;
  border-color:#f8f9fc
 }
 .alert-blue {
  background-color:rgba(47,85,212,.9);
  color:#fff;
  border-color:#2f55d4
 }
 .alert-blue .alert-link {
  color:#122258
 }
 .alert-outline-blue {
  background-color:#fff;
  color:#2f55d4;
  border-color:#2f55d4
 }
 .alert-footer {
  background-color:rgba(32,41,66,.9);
  color:#fff;
  border-color:#202942
 }
 .alert-footer .alert-link {
  color:#000
 }
 .alert-outline-footer {
  background-color:#fff;
  color:#202942;
  border-color:#202942
 }
 .alert {
  padding:8px 15px;
  border-radius:5px;
  font-size:14px
 }
 .alert.alert-light {
  background-color:#fff;
  color:#3c4858;
  border-color:#e9ecef
 }
 .alert.alert-dismissible {
  padding-right:30px
 }
 .alert.alert-dismissible .btn-close {
  top:10px;
  right:10px;
  padding:0
 }
 .alert.alert-pills {
  border-radius:30px;
  display:inline-block
 }
 .alert.alert-pills .content {
  font-weight:600
 }
