body {
  color: #757575;
}

body::selection {
  color: #fff;
  background: #254d85;
 }
 
.scroll-to-top {
  color: #fff;
  background: rgba(90, 92, 105, .5)
}

.scroll-to-top:focus,
.scroll-to-top:hover {
  color: #fff
}

.scroll-to-top:hover {
  background: #5a5c69
}

.bg-gradient-primary {
  background-color: #194982;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(10%, #194982), to(#303f9f));
  background-image: linear-gradient(180deg, #194982 10%, #303f9f 100%)
}

.bg-gradient-secondary {
  background-color: #757575;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(10%, #757575), to(#60616f));
  background-image: linear-gradient(180deg, #757575 10%, #60616f 100%)
}

.bg-gradient-success {
  background-color: #66bb6a;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(10%, #66bb6a), to(#13855c));
  background-image: linear-gradient(180deg, #66bb6a 10%, #13855c 100%)
}

.bg-gradient-info {
  background-color: #3abaf4;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(10%, #3abaf4), to(#258391));
  background-image: linear-gradient(180deg, #3abaf4 10%, #258391 100%)
}

.bg-gradient-warning {
  background-color: #ffa426;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(10%, #ffa426), to(#dda20a));
  background-image: linear-gradient(180deg, #f6c23e 10%, #ffa426 100%)
}

.bg-gradient-danger {
  background-color: #fc544b;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(10%, #fc544b), to(#be2617));
  background-image: linear-gradient(180deg, #fc544b 10%, #be2617 100%)
}

.bg-gradient-light {
  background-color: #e3eaef;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(10%, #e3eaef), to(#c2cbe5));
  background-image: linear-gradient(180deg, #e3eaef 10%, #c2cbe5 100%)
}

.bg-gradient-dark {
  background-color: #212121;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(10%, #212121), to(#373840));
  background-image: linear-gradient(180deg, #212121 10%, #373840 100%)
}

.bg-gradient-default {
  background: linear-gradient(87deg, #172b4d 0, #1a174d 100%) !important
}

.bg-gradient-login {
  background-color: #ce5d12;
}

.bg-gray-100 {
  background-color: #f8f9fc !important
}

.bg-gray-200 {
  background-color: #eaecf4 !important
}

.bg-gray-300 {
  background-color: #dddfeb !important
}

.bg-gray-400 {
  background-color: #d1d3e2 !important
}

.bg-gray-500 {
  background-color: #b7b9cc !important
}

.bg-gray-600 {
  background-color: #858796 !important
}

.bg-gray-700 {
  background-color: #6e707e !important
}

.bg-gray-800 {
  background-color: #5a5c69 !important
}

.bg-gray-900 {
  background-color: #3a3b45 !important
}

.text-gray-100 {
  color: #f8f9fc !important
}

.text-gray-200 {
  color: #eaecf4 !important
}

.text-gray-300 {
  color: #dddfeb !important
}

.text-gray-400 {
  color: #d1d3e2 !important
}

.text-gray-500 {
  color: #b7b9cc !important
}

.text-gray-600 {
  color: #858796 !important
}

.text-gray-700 {
  color: #6e707e !important
}

.text-gray-800 {
  color: #5a5c69 !important
}

.text-gray-900 {
  color: #3a3b45 !important
}

.border-left-primary {
  border-left: .25rem solid #1C447F !important
}

.border-bottom-primary {
  border-bottom: .25rem solid #1C447F !important
}

.border-left-secondary {
  border-left: .25rem solid #757575 !important
}

.border-bottom-secondary {
  border-bottom: .25rem solid #757575 !important
}

.border-left-success {
  border-left: .25rem solid #66bb6a !important
}

.border-bottom-success {
  border-bottom: .25rem solid #66bb6a !important
}

.border-left-info {
  border-left: .25rem solid #4dd0e1 !important
}

.border-bottom-info {
  border-bottom: .25rem solid #4dd0e1 !important
}

.border-left-warning {
  border-left: .25rem solid #ffeb3b !important
}

.border-bottom-warning {
  border-bottom: .25rem solid #ffeb3b !important
}

.border-left-danger {
  border-left: .25rem solid #ef5350 !important
}

.border-bottom-danger {
  border-bottom: .25rem solid #ef5350 !important
}

.border-left-light {
  border-left: .25rem solid #f8f9fc !important
}

.border-bottom-light {
  border-bottom: .25rem solid #f8f9fc !important
}

.border-left-dark {
  border-left: .25rem solid #5a5c69 !important
}

.border-bottom-dark {
  border-bottom: .25rem solid #5a5c69 !important
}


.dropdown .dropdown-menu .dropdown-header {
  color: #b7b9cc
}

.sidebar .nav-item .nav-link .img-profile,
.topbar .nav-item .nav-link .img-profile {
  border: 1px solid #fafafa
}

.topbar #sidebarToggleTop:hover {
  background-color: #fafafa
}

.topbar #sidebarToggleTop:active {
  background-color: #dddfeb
}

.topbar .topbar-divider {
  border-right: 1px solid #e3e6f0
}

.topbar .dropdown-list .dropdown-header {
  background-color: #ce5d12;
  border: 1px solid #b15010;
  color: #fff
}

.topbar .dropdown-list .dropdown-item {
  border-left: 1px solid #e3e6f0;
  border-right: 1px solid #e3e6f0;
  border-bottom: 1px solid #e3e6f0;
}

.topbar .dropdown-list .dropdown-item .dropdown-list-image .status-indicator {
  background-color: #eaecf4;
  border: .125rem solid #fff
}

.topbar .dropdown-list .dropdown-item:active {
  background-color: #eaecf4;
  color: #3a3b45
}


.topbar.navbar-light .navbar-nav .nav-item .nav-link {
  color: #fafafa
}

.topbar.navbar-light .navbar-nav .nav-item .nav-link:hover {
  color: #e0e0e0
}

.topbar.navbar-light .navbar-nav .nav-item .nav-link:active {
  color: #858796
}

.bg-navbar {
  background-color: #FF7416;
  background: linear-gradient(135deg,#e76814,#ce5d12);
}

.sidebar {
  background-color: #fff !important;
  -webkit-box-shadow: 0 .15rem 1.75rem 0 rgba(58, 59, 69, .15) !important;
  box-shadow: 0 .15rem 1.75rem 0 rgba(58, 59, 69, .15) !important
}

.sidebar .nav-item .collapse .collapse-inner {
  -webkit-box-shadow: 0 .15rem 1.75rem 0 rgba(58, 59, 69, .15);
  box-shadow: 0 .15rem 1.75rem 0 rgba(58, 59, 69, .15)
}

.sidebar .nav-item .collapse .collapse-inner .collapse-header,
.sidebar .nav-item .collapsing .collapse-inner .collapse-header {
  color: #b7b9cc
}

.sidebar .nav-item .collapse .collapse-inner .collapse-item,
.sidebar .nav-item .collapsing .collapse-inner .collapse-item {
  color: #3a3b45;
}

.sidebar .nav-item .collapse .collapse-inner .collapse-item:hover,
.sidebar .nav-item .collapsing .collapse-inner .collapse-item:hover {
  background-color: #eaecf4;
}

.sidebar .nav-item .collapse .collapse-inner .collapse-item:active,
.sidebar .nav-item .collapsing .collapse-inner .collapse-item:active {
  background-color: #dddfeb
}

.sidebar .nav-item .collapse .collapse-inner .collapse-item.active,
.sidebar .nav-item .collapsing .collapse-inner .collapse-item.active {
  color: #3a3b45
}

.sidebar .version {
  color: #b7b9cc
}

.sidebar.toggled .nav-item .collapse .collapse-inner {
  -webkit-box-shadow: 0 .15rem 1.75rem 0 rgba(58, 59, 69, .15);
  box-shadow: 0 .15rem 1.75rem 0 rgba(58, 59, 69, .15)
}

.sidebar.toggled .nav-item .nav-link {
  background-color: transparent !important
}





@media (max-width:768px) {
  .sidebar.toggled .nav-item .collapse .collapse-inner {
      -webkit-box-shadow: 0 .15rem 1.75rem 0 rgba(58, 59, 69, .15);
      box-shadow: 0 .15rem 1.75rem 0 rgba(58, 59, 69, .15)
  }

  .sidebar.toggled .nav-item .collapse .collapse-inner .collapse-header,
  .sidebar.toggled .nav-item .collapsing .collapse-inner .collapse-header {
      color: #b7b9cc
  }

  .sidebar.toggled .nav-item .collapse .collapse-inner .collapse-item,
  .sidebar.toggled .nav-item .collapsing .collapse-inner .collapse-item {
      color: #3a3b45
  }

  .sidebar.toggled .nav-item .collapse .collapse-inner .collapse-item:hover,
  .sidebar.toggled .nav-item .collapsing .collapse-inner .collapse-item:hover {
      background-color: #eaecf4
  }

  .sidebar.toggled .nav-item .collapse .collapse-inner .collapse-item:active,
  .sidebar.toggled .nav-item .collapsing .collapse-inner .collapse-item:active {
      background-color: #dddfeb
  }

  .sidebar.toggled .nav-item .collapse .collapse-inner .collapse-item.active,
  .sidebar.toggled .nav-item .collapsing .collapse-inner .collapse-item.active {
      color: #ce5d12
  }
}

.breadcrumb {
  background-color: transparent;
}

.sidebar-light .sidebar-brand {
  color: #fafafa;
  background-color: #ce5d12
}

.sidebar-light hr.sidebar-divider {
  border-top: 1px solid #eaecf4
}

.sidebar-light .sidebar-heading {
  color: #b7b9cc
}

.sidebar-light .nav-item .nav-link {
  color: #858796
}

.sidebar-light .nav-item .nav-link i {
  color: #9e9e9e
}

.sidebar-light .nav-item .nav-link:active,
.sidebar-light .nav-item .nav-link:focus,
.sidebar-light .nav-item .nav-link:hover {
  color: #6e707e;
  
}

.sidebar-light .nav-item .nav-link:active i,
.sidebar-light .nav-item .nav-link:focus i,
.sidebar-light .nav-item .nav-link:hover i {
  color: #6e707e
}

.sidebar-light .nav-item .nav-link[data-toggle=collapse]::after {
  color: #b7b9cc
}

.sidebar-light .nav-item.active .nav-link {
  color: #6e707e
}

.sidebar-light .nav-item.active .nav-link i {
  color: #6e707e
}

.sidebar-light #sidebarToggle {
  background-color: #eaecf4
}

.sidebar-light #sidebarToggle::after {
  color: #b7b9cc
}

.sidebar-light #sidebarToggle:hover {
  background-color: #dddfeb
}

.sidebar-dark .sidebar-brand {
  color: #fff
}

.sidebar-dark hr.sidebar-divider {
  border-top: 1px solid rgba(255, 255, 255, .15)
}

.sidebar-dark .sidebar-heading {
  color: rgba(255, 255, 255, .4)
}

.sidebar-dark .nav-item .nav-link {
  color: rgba(255, 255, 255, .8)
}

.sidebar-dark .nav-item .nav-link i {
  color: #d1d3e2
}

.sidebar-dark .nav-item .nav-link:active,
.sidebar-dark .nav-item .nav-link:focus,
.sidebar-dark .nav-item .nav-link:hover {
  color: #fff
}

.sidebar-dark .nav-item .nav-link:active i,
.sidebar-dark .nav-item .nav-link:focus i,
.sidebar-dark .nav-item .nav-link:hover i {
  color: #fff
}

.sidebar-dark .nav-item .nav-link[data-toggle=collapse]::after {
  color: rgba(255, 255, 255, .5)
}

.sidebar-dark .nav-item.active .nav-link {
  color: #fff
}

.sidebar-dark .nav-item.active .nav-link i {
  color: #fff
}

.sidebar-dark #sidebarToggle {
  background-color: rgba(255, 255, 255, .2)
}

.sidebar-dark #sidebarToggle::after {
  color: rgba(255, 255, 255, .5)
}

.sidebar-dark #sidebarToggle:hover {
  background-color: rgba(255, 255, 255, .25)
}

.sidebar-dark.toggled #sidebarToggle::after {
  color: rgba(255, 255, 255, .5)
}


.btn-icon-split .icon {
  background: rgba(0, 0, 0, .15);
}

.btn-google {
  color: #434334;
  background-color: #fff;
  border-color: #bdbdbd;
  -webkit-box-shadow: 0 .125rem .25rem 0 rgba(58, 59, 69, .2) !important;
  box-shadow: 0 .125rem .25rem 0 rgba(58, 59, 69, .2) !important;
}

.btn-google:hover {
  color: #434343;
  background-color: #f5f5f5;
  border-color: #434343
}

.btn-google.focus,
.btn-google:focus {
  -webkit-box-shadow: 0 0 0 .2rem rgba(255, 255, 255, .5);
  box-shadow: 0 0 0 .2rem rgba(255, 255, 255, .5)
}

.btn-google.disabled,
.btn-google:disabled {
  color: #434343;
  background-color: #eee;
  border-color: #434334
}

.btn-google:not(:disabled):not(.disabled).active,
.btn-google:not(:disabled):not(.disabled):active,
.show>.btn-google.dropdown-toggle {
  color: #434334;
  background-color: #eee;
  border-color: #434343
}

.btn-google:not(:disabled):not(.disabled).active:focus,
.btn-google:not(:disabled):not(.disabled):active:focus,
.show>.btn-google.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 .2rem rgba(255, 255, 255, .5);
  box-shadow: 0 0 0 .2rem rgba(255, 255, 255, .5)
}

.btn-facebook {
  color: #fff;
  background-color: #3b5998;
  border-color: #fff;
  -webkit-box-shadow: 0 .125rem .25rem 0 rgba(58, 59, 69, .2) !important;
  box-shadow: 0 .125rem .25rem 0 rgba(58, 59, 69, .2) !important
}

.btn-facebook:hover {
  color: #fff;
  background-color: #30497c;
  border-color: #e6e6e6
}

.btn-facebook.focus,
.btn-facebook:focus {
  -webkit-box-shadow: 0 0 0 .2rem rgba(255, 255, 255, .5);
  box-shadow: 0 0 0 .2rem rgba(255, 255, 255, .5)
}

.btn-facebook.disabled,
.btn-facebook:disabled {
  color: #fff;
  background-color: #3b5998;
  border-color: #fff
}

.btn-facebook:not(:disabled):not(.disabled).active,
.btn-facebook:not(:disabled):not(.disabled):active,
.show>.btn-facebook.dropdown-toggle {
  color: #fff;
  background-color: #2d4373;
  border-color: #dfdfdf
}

.btn-facebook:not(:disabled):not(.disabled).active:focus,
.btn-facebook:not(:disabled):not(.disabled):active:focus,
.show>.btn-facebook.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 .2rem rgba(255, 255, 255, .5);
  box-shadow: 0 0 0 .2rem rgba(255, 255, 255, .5)
}

.error {
  color: #5a5c69
}

.error:after {
  text-shadow: -1px 0 #e74a3b;
  color: #5a5c69;
  background: #f8f9fc
}

.error:before {
  text-shadow: 1px 0 #1C447F;
  color: #5a5c69;
  background: #f8f9fc
}

footer.sticky-footer {
  -webkit-box-shadow: 0 .15rem 1.75rem 0 rgba(58, 59, 69, .15);
  box-shadow: 0 .15rem 1.75rem 0 rgba(58, 59, 69, .15)
}

footer.sticky-footer .copyright a {
  color: #455a64
}

.bg-blue {
  background-color: #e8eaf6 !important
}

.customer-message {
  border-bottom: 1px solid #e3e6f0
}

.customer-message:hover {
  background-color: #f8f9fc
}

.btn-outline-light {
  color: #373840
}

.card {
  -webkit-box-shadow: 0 .15rem 1.75rem 0 rgba(58, 59, 69, .15) !important;
  box-shadow: 0 .15rem 1.75rem 0 rgba(58, 59, 69, .15) !important
}

.input-group-append .btn {
  -webkit-box-shadow: 0 .125rem .25rem 0 rgba(58, 59, 69, .2) !important;
  box-shadow: 0 .125rem .25rem 0 rgba(58, 59, 69, .2) !important
}

.input-group-append .btn:hover {
  -webkit-box-shadow: 0 .125rem .3rem 0 rgba(58, 59, 69, .4) !important;
  box-shadow: 0 .125rem .3rem 0 rgba(58, 59, 69, .4) !important
}

.form-control:focus {
  border: 1px solid #194982
}

.input-group-append span {
  -webkit-box-shadow: 0 .125rem .25rem 0 rgba(58, 59, 69, .2) !important;
  box-shadow: 0 .125rem .25rem 0 rgba(58, 59, 69, .2) !important;
  color: #fff;
  background-color: #1C447F;
  border-color: #1C447F
}

.input-group-prepend span {
  -webkit-box-shadow: 0 .125rem .25rem 0 rgba(58, 59, 69, .2) !important;
  box-shadow: 0 .125rem .25rem 0 rgba(58, 59, 69, .2) !important;
  color: #fff;
  background-color: #1C447F;
  border-color: #1C447F
}

.table {
  color: #757575;
}