body {
color:white;
}
@media (max-width:1200px){
.home iframe{
  width:100%;
}}
.document #content a{
  color:#2da7fd;
}
#documents {
background: #07101ecf;
border-radius: 8px;
border: 1px solid #39455196;
margin-bottom:12px;
}
#content{
padding: 15px 15px;
background: #07101ecf;
border-radius: 8px;
border: 1px solid #39455196;
margin-right: 1%;
margin-bottom: 12px;
}
#sidebar{
  padding: 24px 24px;
background: #07101ecf;
border-radius: 8px;
border: 1px solid #39455196;
}
.product-list .actions a {
  display:none;
}
#content h1,
.box h3{
color:white;
}

a {
color:white;
text-decoration:underline;
}
a:hover,.cycle-pager-active{
color:white;
text-decoration:none;
}

input[type="text"],
input[type="password"],
select,
textarea{
border-color:#5198f9;
color:#4e4946;
background:#fff;
}

.btn-pair input[type="text"],
.btn-pair input[type="password"]{
border-color:#5198f9;
}
.btn-pair:hover input[type="text"],
.btn-pair:hover input[type="password"]{
border-color:#78affa;
}

input[type="button"],
input[type="submit"],
input[type="reset"],
button,
a.btn{
background:#5198f9;
color:#fff;
margin: 5px 5px 5px 5px;
}
input[type="button"]:hover,
input[type="submit"]:hover,
input[type="reset"]:hover,
button:hover,
a.btn:hover{
background:#78affa;
}

input[disabled],
button[disabled],
.btn.disabled,
input[disabled]:hover,
button[disabled]:hover,
.btn.disabled:hover{
background:#d7d7d5;
cursor:default;
}

input.textboxDisabled{
border-color:#d7d7d7;
}

fieldset{
border-color:#c5d8d6;
}

.product-list .product{
  border-color: #39455196;
  background: black;
  border-radius:8px;
}
.product-list .title{
  margin-bottom:0;
}
.control{
background:#000;
color:#fff;
}
.control a{
background:#fff;
}
.control .sort select{
color:#4e4946;
border-color:#000;
}

.checkout-progress{
color:#c0c0c0;
}

.row.heading,
#basket .basket_header,
#basket .subtotal{
background:#293a51;
}
#basket .total{
background:#293a51;
}

#basket .basket_product{
border-color:#eaeae6;
}

#orders-list .row{
border-color:#eaeae6;
}

#documents a{color:#fff;}
#documents a:hover{
color:rgba(255,255,255,0.6);
}
#documents li.active a{
background:#fff;
color:#000;
}

.review:nth-of-type(even){
background:#eaeae6;
}

.rating .icon{
color:#fbad05;
}

.discounts_table th,
.discounts_table td{
border-color:#eaeae6;
}

/*
superfish
*/
.sf-menu a {
border-top: 1px solid #fff;
color:white;
}

.sf-menu ul li {
background: #78affa;
}
.sf-menu li:hover,
.sf-menu li.sfHover {
background: #5198f9;
}
.sf-menu li:hover a,
.sf-menu li.sfHover a{
color:#fff;
}
/* styling for horizontal arrows */
.sf-arrows ul .sf-with-ul:after {
border-color: transparent;
border-left-color: #000;
}
.sf-arrows ul li > .sf-with-ul:focus:after,
.sf-arrows ul li:hover > .sf-with-ul:after,
.sf-arrows ul .sfHover > .sf-with-ul:after {
border-left-color: #fff;
}
.sf-vertical.sf-arrows > li > .sf-with-ul:after {
border-color: transparent;
border-right-color: white;
}
.sf-vertical.sf-arrows li > .sf-with-ul:focus:after,
.sf-vertical.sf-arrows li:hover > .sf-with-ul:after,
.sf-vertical.sf-arrows .sfHover > .sf-with-ul:after {
border-right-color: #fff;
}


/* Narrow
================================================== */
@media only screen and (min-width: 651px) and (max-width: 980px) {
body{
background:black;
}
}

/* Mobile
================================================== */
@media only screen and (max-width: 650px) {
body{
background:black;
}
}
