/* cmsms stylesheet: Style modified: 11/25/20 11:43:30 */
html {
  color: #333;
  font-family: 'Ubuntu', sans-serif !important;
  font-weight: 400;
  font-size: 16px;
  line-height: 2;
}
h1,
h2,
h3,
h4,
h5 {
  font-family: 'Ubuntu', sans-serif !important;
  font-weight: bolder;
}
.shadow {
  box-shadow: 0 5px 30px rgba(0, 0, 0, 0.1);
}
.uk-logo img {
  width: 130px;
}
.uk-list-bullet > li::before {
  padding-top: 10px;
  background-image: url('../../assets/images/dot.svg');
  width: 7px;
}
.uk-offcanvas-bar {
  background-color: #fff;
}
.uk-offcanvas-bar ul {
  list-style: none;
}
.uk-offcanvas-bar ul li a {
  color: #333 !important;
}
.uk-link,
a {
  color: #2C85D0;
}
.uk-navbar {
  border-bottom: 1px solid #e3e3e3;
  background-color: #fff;
}
small {
  color: #2C85D0;
  font-weight: 500;
}
.uk-accordion-title {
  font-size: 17px;
  font-weight: bold;
}
.uk-accordion-title:hover {
  text-decoration: underline;
}
footer {
  border-top: 1px solid #e3e3e3;
}
footer p,
footer a {
  font-size: 15px !important;
}
.bottom-bar {
  border-top: 1px solid #e3e3e3;
}
.bottom-bar p,
.bottom-bar a {
  height: 60px;
  color: #ccc !important;
  line-height: 60px;
}
.uk-navbar-nav li a {
  font-family: 'Ubuntu', sans-serif;
  text-transform: inherit;
}
.uk-navbar-nav > li.uk-active > a {
  font-weight: bold;
}
.uk-card-primary {
  border-radius: 7px;
  background-color: white;
  box-shadow: 0 0 40px rgba(0, 0, 0, 0.1);
}
.uk-card-primary h4,
.uk-card-primary p,
.uk-card-primary strong {
  color: #333 !important;
}
.uk-card-primary a {
  color: #1e87f0 !important;
}
.header h1 {
  font-size: 50px;
  line-height: 1.3;
  font-weight: 700;
}
.uk-overlay-primary {
  background: #fff;
}
.uk-background-primary {
  background: #fff;
  padding: 20px;
  border-radius: 2px;
  margin: 0 20px;
  margin-top: -110px;
}
.uk-background-primary p,
.uk-background-primary strong {
  color: #333;
}
.uk-background-primary strong {
  font-size: 15px;
  color: #E67E22;
}
.uk-background-primary p {
  font-size: 13px;
  line-height: 20px;
}
.box-shadow {
  box-shadow: 0 0 40px rgba(0, 0, 0, 0.1);
}
.uk-card-body {
  box-shadow: 0 0 40px rgba(0, 0, 0, 0.1);
}
.uk-alert-primary {
  font-size: 13px;
}
textarea::placeholder {
  font-size: 15px;
  line-height: 35px;
}
textarea {
  line-height: 35px;
  font-size: 15px;
}
input:focus,
select:focus,
textarea:focus {
  outline: none;
  background-color: #fff !important;
  color: #666;
  border-color: #1e87f0;
}
input,
select,
textarea {
  border-radius: 5px;
  background: #fbfbfb !important;
  max-width: 100%;
  font-size: 15px;
  width: 100%;
  border: 0 none;
  padding: 0 10px;
  background: #fff;
  color: #666;
  border: 1px solid #e5e5e5;
  transition: 0.2s ease-in-out;
  transition-property: color,background-color,border;
}
input,
select:not([multiple]):not([size]) {
  height: 40px;
  vertical-align: middle;
  display: inline-block;
}
input,
textarea {
  -webkit-appearance: none;
}
.uk-form-controls {
  display: flex;
}
/* Buttons */
.uk-button-primary {
  background-color: #2C85D0 !important;
  height: 56px;
  line-height: 56px;
  box-shadow: 0 4px 15px 0 rgba(0, 116, 217, 0.2);
  font-weight: 700;
  padding: 0px 24px;
  border-radius: 7px;
  text-transform: inherit;
}
.uk-button-primary:hover {
  background-color: #0062b7 !important;
}
.uk-button-primary:active {
  background-color: #0062b7 !important;
}
.uk-button-primary:focus {
  background-color: #0062b7 !important;
}
.uk-button-secondary {
  border: 1px solid #E67E22;
  height: 56px;
  background-color: transparent;
  line-height: 56px;
  font-weight: 700;
  padding: 0px 24px;
  color: #E67E22 !important;
  border-radius: 7px;
  text-transform: inherit;
}
.uk-button-secondary:hover {
  background-color: #f39038;
}
