/*
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
*/
body {
    font-family: 'DubaiFont', Helvetica, Arial, sans-serif;
    font-weight: normal;
    font-size: 16px;
}

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

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;
}