/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/


/* 
    Created on : Sep 30, 2017, 12:45:43 PM
    Author     : sparteqz
*/

@font-face {
    font-family: 'DubaiFont';
    src: url('../fonts/DubaiW23-Light.eot');
    src: local('Dubai W23 Light'), local('DubaiW23-Light'), url('../fonts/DubaiW23-Light.eot#iefix') format('embedded-opentype'), url('../fonts/DubaiW23-Light.woff') format('woff2'), url('../fonts/DubaiW23-Light.woff') format('woff'), url('../fonts/DubaiW23-Light.ttf') format('truetype'), url('https://www.solardecathlonme.com/assets/fonts/DubaiW23-Light.svg#DubaiW23-Light') format('svg');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'DubaiFont';
    src: url('../fonts/DubaiW23-Regular.eot');
    src: local('Dubai W23 Regular'), local('DubaiW23-Regular'), url('../fonts/DubaiW23-Regular.eot#iefix') format('embedded-opentype'), url('../fonts/DubaiW23-Regular.woff') format('woff2'), url('../fonts/DubaiW23-Regular.woff') format('woff'), url('../fonts/DubaiW23-Regular.ttf') format('truetype'), url('https://www.solardecathlonme.com/assets/fonts/DubaiW23-Regular.svg#DubaiW23-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'DubaiFont';
    src: url('../fonts/DubaiW23-Medium.eot');
    src: local('Dubai W23 Medium'), local('DubaiW23-Medium'), url('../fonts/DubaiW23-Medium.eot#iefix') format('embedded-opentype'), url('../fonts/DubaiW23-Medium.woff') format('woff2'), url('../fonts/DubaiW23-Medium.woff') format('woff'), url('../fonts/DubaiW23-Medium.ttf') format('truetype'), url('https://www.solardecathlonme.com/assets/fonts/DubaiW23-Medium.svg#DubaiW23-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'DubaiFont';
    src: url('../fonts/DubaiW23-Bold.eot');
    src: local('Dubai W23 Bold'), local('DubaiW23-Bold'), url('../fonts/DubaiW23-Bold.eot#iefix') format('embedded-opentype'), url('../fonts/DubaiW23-Bold.woff') format('woff2'), url('../fonts/DubaiW23-Bold.woff') format('woff'), url('../fonts/DubaiW23-Bold.ttf') format('truetype'), url('https://www.solardecathlonme.com/assets/fonts/DubaiW23-Bold.svg#DubaiW23-Bold') format('svg');
    font-weight: 700;
    font-style: normal;
}


body {
    overflow-x: hidden;
    font-family: 'DubaiFont', Helvetica, Arial, sans-serif;
    font-weight: normal;
    color: #6e6e6e;
    font-size: 16px;
}

p {
    line-height: 26px;
    margin-bottom: 10px;
}

a,
a:link {
    color: #000;
    /* -webkit-transition: all 0.2s ease-in;
    -moz-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in;*/
}

a.active,
a:active,
a:focus,
a:hover {
    color: #eb1e28;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-weight: 700;
}

h4 {
    font-size: 20px;
    margin: 25px 0 20px 0;
}

section {
    padding: 60px 0;
}

::-moz-selection {
    background: #31a847;
    color: #fff;
    text-shadow: none;
}

::selection {
    background: #31a847;
    color: #fff;
    text-shadow: none;
}

img::selection {
    background: transparent;
}

img::-moz-selection {
    background: transparent;
}

body {
    -webkit-tap-highlight-color: #31a847;
}

.btn {
    border-radius: 3px;
    min-width: 150px;
    padding: 10px 30px;
    font-size: 15px;
    color: white;
    border-color: #31a847;
    background-color: #31a847;
}

.btn-primary {
    color: white !important;
    border-color: #31a847;
    background-color: #31a847; cursor: pointer;
}

.btn-primary.focus,
.btn-primary:focus {
    color: white;
    border-color: #eb1e28;
    background-color: #eb1e28;
    box-shadow: none;
}

.btn-primary:hover {
    color: white;
    border-color: #eb1e28;
    background-color: #eb1e28;
}

.btn-primary.active,
.btn-primary:active {
    color: white;
    border-color: #eb1e28;
    background-color: #eb1e28;
    background-image: none;
}

.btn-primary.active.focus,
.btn-primary.active:focus,
.btn-primary.active:hover,
.btn-primary:active.focus,
.btn-primary:active:focus,
.btn-primary:active:hover {
    color: white;
    border-color: #31a847;
    background-color: #31a847;
}

.btn-primary.disabled.focus,
.btn-primary.disabled:focus,
.btn-primary.disabled:hover,
.btn-primary[disabled].focus,
.btn-primary[disabled]:focus,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary.focus,
fieldset[disabled] .btn-primary:focus,
fieldset[disabled] .btn-primary:hover {
    border-color: #31a847;
    background-color: #31a847;
}


.btn-secondary {
    color: white !important;
    border-color: #31a847;
    background-color: #31a847; cursor: pointer;
}

.btn-secondary.focus,
.btn-secondary:focus {
    color: white;
    border-color: #eb1e28;
    background-color: #eb1e28;
    box-shadow: none;
}

.btn-secondary:hover {
    color: white;
    border-color: #eb1e28;
    background-color: #eb1e28;
}

.btn-secondary.active,
.btn-secondary:active {
    color: white;
    border-color: #eb1e28;
    background-color: #eb1e28;
    background-image: none;
}

.btn-primary:not([disabled]):not(.disabled).active,
.btn-primary:not([disabled]):not(.disabled):active,
.show>.btn-primary.dropdown-toggle,
.btn-secondary:not([disabled]):not(.disabled).active,
.btn-secondary:not([disabled]):not(.disabled):active,
.show>.btn-secondary.dropdown-toggle {
    color: #fff;
    background-color: #eb1e28;
    border-color: #eb1e28;
    box-shadow: none;
}

.pt0 {
    padding-top: 0 !important;
}

.pt10 {
    padding-top: 10px !important;
}

.pt20 {
    padding-top: 20px !important;
}

.pt30 {
    padding-top: 30px !important;
}

.pt40 {
    padding-top: 40px !important;
}

.pt50 {
    padding-top: 50px !important;
}

.pt60 {
    padding-top: 60px !important;
}

.pt70 {
    padding-top: 70px !important;
}

.pt80 {
    padding-top: 80px !important;
}

.pt90 {
    padding-top: 90px !important;
}

.pt100 {
    padding-top: 100px !important;
}

.pb0 {
    padding-bottom: 0 !important;
}

.pb10 {
    padding-bottom: 10px !important;
}

.pb15 {
    padding-bottom: 15px !important;
}

.pb20 {
    padding-bottom: 20px !important;
}

.pb30 {
    padding-bottom: 30px !important;
}

.pb40 {
    padding-bottom: 40px !important;
}

.pb50 {
    padding-bottom: 50px !important;
}

.pb60 {
    padding-bottom: 60px !important;
}

.pb70 {
    padding-bottom: 70px !important;
}

.pb80 {
    padding-bottom: 80px !important;
}

.pb90 {
    padding-bottom: 90px !important;
}

.pb100 {
    padding-bottom: 100px !important;
}

.mb0 {
    margin-bottom: 0 !important;
}

.mb5 {
    margin-bottom: 5px !important;
}

.mb10 {
    margin-bottom: 10px !important;
}

.mb20 {
    margin-bottom: 20px !important;
}

.mb30 {
    margin-bottom: 30px !important;
}

.mb40 {
    margin-bottom: 40px !important;
}

.mb50 {
    margin-bottom: 50px !important;
}

.mb60 {
    margin-bottom: 60px !important;
}

.mb70 {
    margin-bottom: 70px !important;
}

.mb80 {
    margin-bottom: 80px !important;
}

.mb90 {
    margin-bottom: 90px !important;
}

.mb100 {
    margin-bottom: 100px !important;
}

.mt5 {
    margin-top: 5px !important;
}

.bg-black-gray {
    background: #535353 !important;
    color: #FFF;
}

.bg-green {
    background: #45a740 !important;
    color: #FFF;
}