.dg-theme-l5 {color:#000 !important; background-color:#f5f7f8 !important}
.dg-theme-l4 {color:#000 !important; background-color:#dfe5e8 !important}
.dg-theme-l3 {color:#000 !important; background-color:#becbd2 !important}
.dg-theme-l2 {color:#000 !important; background-color:#9eb1bb !important}
.dg-theme-l1 {color:#fff !important; background-color:#639 !important}
.dg-theme-d1 {color:#fff !important; background-color:#57707d !important}
.dg-theme-d2 {color:#fff !important; background-color:#639 !important}
.dg-theme-d3 {color:#fff !important; background-color:#639 !important}
.dg-theme-d4 {color:#fff !important; background-color:#3a4b53 !important}
.dg-theme-d5 {color:#fff !important; background-color:#303e45 !important}
.dg-theme-light {color:#000 !important; background-color:#f5f7f8 !important}
.dg-theme-dark {color:#fff !important; background-color:#303e45 !important}
.dg-theme-action {color:#fff !important; background-color:#303e45 !important}
.dg-theme {color:#fff !important; background-color:#639 !important}
.dg-text-theme {color:#639 !important}
.dg-border-theme {border-color:#639 !important}
.dg-hover-theme:hover {color:#fff !important; background-color:#639 !important}
.dg-hover-text-theme:hover {color:#639 !important}
.dg-hover-border-theme:hover {border-color:#639 !important}
.rndFooterTable{
	display: table;
	width: 100%;
}
.rndFooterTableRow {
	display: table-row;
}
.rndFooterTableHeading {
	background-color: #EEE;
	display: table-header-group;
}
.rndFooterTableCell, .rndFooterTableHead {
	display: table-cell;
}
.rndFooterTableHeading {
	background-color: #EEE;
	display: table-header-group;
	font-weight: bold;
}
.rndFooterTableFoot {
	background-color: #EEE;
	display: table-footer-group;
	font-weight: bold;
}
.rndFooterTableBody {
	display: table-row-group;
}    
#captchawrap {
  margin-left: 10px;
}
#cimg {
  float: left;
  width: 125px;
  }
#cref {
  float: left;
  width: 150px;
  margin-left: 3px;
  font-size: 100%;
  margin: 0;
  padding: 0;
  text-align: left;
}
#cref a {
color: #000;
font-size: 90%;
margin: 0;
padding: 0 3px 0 3px;
text-decoration: none;
text-align: left;
}
#cref a:hover {
text-decoration: underline;
}
#capcleared {
  clear: both;
}
#capcleared input.button {
float: left;
width: 25%;
height: 32px;
font-size: 90%;
background-color: #639;
color: white;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
border: none;
text-transform: uppercase;
border-radius: 0;
}
#capcleared input.button:hover {
background-color: #282828;
color: white;
cursor: pointer;
}

html, body, h1, h2, h3, h4, h5 {font-family: "Open Sans", sans-serif}
/* Works on Firefox */
* {
  scrollbar-width: thin;
  scrollbar-color: #ffffff #639;
}

/* Works on Chrome, Edge, and Safari */
*::-webkit-scrollbar {
  width: 20px;
}

*::-webkit-scrollbar-track {
  background: #639;
}

*::-webkit-scrollbar-thumb {
  background-color: #ffffff;
  border-radius: 20px;
  border: 3px solid #ffffff;
}
.cgr{font-size:11px;color:#639;font-family:ProximaNovaRegular,verdana,arial,helvetica,san-serif}.srating{list-style:none;margin:0;padding:0;width:100px;height:20px;position:relative;background:url(data:image/gif;base64,R0lGODlhFAAoANUAAMzMzPf39+bm5v9mAP+yfv+XUd7e3v/Hov/s3/////92Gv+hYtbW1v+9kf/Ttu/v7//l0/9+KP/17v+qcf9vD/+7jf/Orf+cWv/Cmf95IP+FM/bx7v/59f/Wu/+1hP/y6f9zIf+obv+vef///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAUUACMALAAAAAAUACgAAAb/wJFwSCwaj8gk8fFQHh8CQdNJjEapREYiwcAKH1ru9GkVAAxbA6A8HjHLgW2A3RYY4tu8PmAQFMECenoCDG1EanhyZ0oPAIIJAIZFdnJ4fUphAQAAeF1IG1qAhA9cG0hMBndCfAZMSHN+f1JetLWnkk5ltAFhnliUCa1ed1sbBli8CRwcXEh2qWpoEAhcZ9BNUQHa2lsNFpXbUgKJegUTjwlQYHgOFwcHCgoEHgUdWw/CgFsfFQP+ERgkbBl1iAEeCv4u5GFwzIgBLRwyiFiggRlDJK0SNMCwJcSBdA2LJOPgQM83XkcoMQuGJo+wIsQS8HrYUmbIIePSMYg1KsGGDlhLoJkagi9VgCPavAQBADs=) top left repeat-x}.srating li{padding:0;margin:0;float:left}.srating li a{display:block;width:20px;height:20px;text-decoration:none;text-indent:-9000px;z-index:20;position:absolute;padding:0;background-image:none}.srating li a:hover{background:url(data:image/gif;base64,R0lGODlhFAAoANUAAMzMzPf39+bm5v9mAP+yfv+XUd7e3v/Hov/s3/////92Gv+hYtbW1v+9kf/Ttu/v7//l0/9+KP/17v+qcf9vD/+7jf/Orf+cWv/Cmf95IP+FM/bx7v/59f/Wu/+1hP/y6f9zIf+obv+vef///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAUUACMALAAAAAAUACgAAAb/wJFwSCwaj8gk8fFQHh8CQdNJjEapREYiwcAKH1ru9GkVAAxbA6A8HjHLgW2A3RYY4tu8PmAQFMECenoCDG1EanhyZ0oPAIIJAIZFdnJ4fUphAQAAeF1IG1qAhA9cG0hMBndCfAZMSHN+f1JetLWnkk5ltAFhnliUCa1ed1sbBli8CRwcXEh2qWpoEAhcZ9BNUQHa2lsNFpXbUgKJegUTjwlQYHgOFwcHCgoEHgUdWw/CgFsfFQP+ERgkbBl1iAEeCv4u5GFwzIgBLRwyiFiggRlDJK0SNMCwJcSBdA2LJOPgQM83XkcoMQuGJo+wIsQS8HrYUmbIIePSMYg1KsGGDlhLoJkagi9VgCPavAQBADs=) 0 -20px repeat-x;z-index:1;left:0}.srating a.onestar{left:0}.srating a.onestar:hover{width:20px}.srating a.twostars{left:20px}.srating a.twostars:hover{width:40px}.srating a.threestars:hover{width:60px}.srating a.threestars{left:40px}.srating a.fourstars{left:60px}.srating a.fourstars:hover{width:80px}.srating a.fivestars{left:80px}.srating a.fivestars:hover{width:100px}
.cc-cookies { position:fixed; width: 100%; bottom: 0; padding: 5px; background: #282828; color: white; font-size: 90%; z-index: 99999; text-align: center; }
.cc-cookies a, .cc-cookies a:hover { color: #fff; text-decoration: underline; }
.cc-cookies a:hover { text-decoration: none; }
.cc-overlay { height: 100%; padding-top: 25%; }
.cc-cookies-error { float: left; width: 90%; text-align: center; margin: 1em 0 2em 0; background: #fff; padding: 2em 5%; border: 1px solid #ccc; font-size: 18px; color: #333; }
.cc-cookies a.cc-cookie-accept, .cc-cookies-error a.cc-cookie-accept, .cc-cookies a.cc-cookie-decline, .cc-cookies-error a.cc-cookie-decline, .cc-cookies a.cc-cookie-reset { display: inline-block; color: white; text-decoration: none; background:#639; padding: 0.5em 0.75em; border-radius: 3px; box-shadow: 0 0 2px rgba(0,0,0,0.25); text-shadow: 0 -1px 0 rgba(0,0,0,0.35); -o-transition: background 0.5s ease-in; -webkit-transition: background 0.25s ease-in; -moz-transition: background 0.25s ease-in; }
.cc-cookies a.cc-cookie-decline, .cc-cookies-error a.cc-cookie-decline { background: #639; margin-left: 0.5em; }
.cc-cookies a.cc-cookie-reset { background: #868ab5; }
.cc-cookies a:hover.cc-cookie-accept, .cc-cookies-error a:hover.cc-cookie-accept, .cc-cookies a:hover.cc-cookie-decline, .cc-cookies-error a:hover.cc-cookie-decline, .cc-cookies a:hover.cc-cookie-reset { background: #efece8; -o-transition: background 0.5s ease-in; -webkit-transition: background 0.25s ease-in; -moz-transition: background 0.25s ease-in; color: black;}
.cc-cookies-error a.cc-cookie-accept, .cc-cookies-error a.cc-cookie-decline { display: block; margin-top: 1em; }
.cc-cookies.cc-discreet { width: auto; padding: 0.5em 1em; left: auto; top: auto; }
.cc-cookies.cc-discreet a.cc-cookie-reset { background: none; text-shadow: none; padding: 0; text-decoration: underline; }
.cc-cookies.cc-discreet a:hover.cc-cookie-reset { text-decoration: none; }
.heart {
  fill: red;
  position: relative;
  top: 5px;
  width: 16px;
  animation: pulse 1s ease infinite;
}

@keyframes pulse {
  0% { transform: scale(1); }
  50% { transform: scale(1.3); }
  100% { transform: scale(1); }
}
ul.breadcrumb {
  padding: 4px 8px;
  list-style: none;
}
ul.breadcrumb li {
  display: inline;
  font-size: 18px;
}
ul.breadcrumb li+li:before {
  padding: 2px;
  color: black;
}
ul.breadcrumb li a {
  color: #639;
  text-decoration: none;
}
ul.breadcrumb li a:hover {
  color: #639;
  text-decoration: underline;
}
.autocomplete-suggestions {
  position: absolute;
  border: 1px solid #ccc;
  background: #fff;
  z-index: 9999;
  max-height: 220px;
  overflow-y: auto;
  width: 300px;
  box-shadow: 0 2px 6px rgba(0,0,0,0.15);
}
.autocomplete-suggestion {
  padding: 6px 10px;
  cursor: pointer;
}
.autocomplete-suggestion:hover,
.autocomplete-suggestion.active {
  background-color: #f0f0f0;
}