/*
Future CSS Framework
*/

/*
.future-hide
.future-no-border
.future-color-white
.future-color-black
.future-color-red
.future-color-green
.future-color-blue
.future-font-color-white
.future-background-red
.future-background-blue
.future-font-weight-300
.future-font-weight-400
.future-font-weight-500
.future-font-weight-600
.future-font-weight-700
.future-font-bold
.future-font-semibold
.future-font-6
.future-font-8
.future-font-10
.future-font-11
.future-font-12
.future-font-13
.future-font-14
.future-font-15
.future-font-16
.future-font-17
.future-font-18
.future-font-19
.future-font-20
.future-text-left
.future-text-right
.future-text-center
.future-text-justify
.future-float-left
.future-float-right
.future-float-center
.future-padding-0
.future-padding-1
.future-padding-2
.future-padding-3
.future-margin-0
.future-margin-top-0
.future-margin-bottom-0
.future-margin-left-0
.future-margin-right-0
.future-padding-top-0
.future-padding-bottom-0
.future-padding-top-bottom-0
.future-padding-left-0
.future-padding-right-0
.future-padding-5m
.future-margin-1
.future-margin-2
.future-margin-3
.future-margin-4
.future-margin-5
.future-margin-6
.future-margin-7
.future-margin-8
.future-margin-9
.future-margin-10
.future-margin-11
.future-margin-12
.future-margin-13
.future-margin-14
.future-margin-15
.future-margin-16
.future-margin-17
.future-margin-18
.future-margin-19
.future-margin-20
.future-margin-1m
.future-margin-top-5m
.future-margin-bottom-5m
.future-margin-left-5m
.future-margin-right-5m
.future-padding-top-5m
.future-padding-bottom-5m
.future-padding-left-0m
.future-padding-right-0m
*/

.back-to-top-button 
{
    display          : none;
    position         : fixed;
    color            : #FFF;
    background-color : #000;
    padding          : 20px;
    bottom           : 0px;
    right            : 0px;
    border           : none;
    text-decoration  : none;
    z-index          : 1000;
}

.future-hide
{
    display: none;
    visibility: hidden
}

.future-no-border
{
    border: 0px !important;
}

/* Color */

.future-color-white
{
    color: white;
}

.future-color-black
{
    color: black;
}

.future-color-red
{
    color: #E53935;
}

.future-color-green
{
    color: #34A853;
}

.future-color-blue
{
    color: #0088CC;
}
/* Color */

.future-font-color-white
{
    color: white;
}

/* Background Color */
.future-background-red
{
    background-color: #E30A17;
}

.future-background-blue
{
    background-color: #0088CC;
}

/* Font */

.future-font-weight-300
{
    font-weight: 300;
}

.future-font-weight-400
{
    font-weight: 400;
}

.future-font-weight-500
{
    font-weight: 500;
}

.future-font-weight-600
{
    font-weight: 600;
}

.future-font-weight-700
{
    font-weight: 700;
}

.future-font-bold
{
    font-weight: bold !important;
}

.future-font-semibold
{
    font-weight: semibold;
}

.future-font-6
{
    font-size: 6px !important;
}

.future-font-8
{
    font-size: 8px !important;
}

.future-font-10
{
    font-size: 10px !important;
}

.future-font-11
{
    font-size: 11px !important;
}

.future-font-12
{
    font-size: 12px !important;
}

.future-font-13
{
    font-size: 13px !important;
}

.future-font-14
{
    font-size: 14px !important;
}

.future-font-15
{
    font-size: 15px !important;
}

.future-font-16
{
    font-size: 16px !important;
}

.future-font-17
{
    font-size: 17px !important;
}

.future-font-18
{
    font-size: 18px !important;
}

.future-font-19
{
    font-size: 19px !important;
}

.future-font-20
{
    font-size: 20px !important;
}

.future-font-21
{
    font-size: 21px !important;
}

.future-font-22
{
    font-size: 22px !important;
}

.future-font-23
{
    font-size: 23px !important;
}

.future-font-24
{
    font-size: 24px !important;
}

.future-font-25
{
    font-size: 25px !important;
}
.future-font-26
{
    font-size: 26px !important;
}

.future-font-27
{
    font-size: 27px !important;
}

.future-font-28
{
    font-size: 28px !important;
}

.future-font-29
{
    font-size: 29px !important;
}

.future-font-30
{
    font-size: 30px !important;
}

.future-font-31
{
    font-size: 31px !important;
}

.future-font-32
{
    font-size: 32px !important;
}

.future-font-33
{
    font-size: 33px !important;
}

.future-font-34
{
    font-size: 34px !important;
}

.future-font-35
{
    font-size: 35px !important;
}

.future-font-36
{
    font-size: 36px !important;
}

.future-font-37
{
    font-size: 37px !important;
}

.future-font-38
{
    font-size: 38px !important;
}

.future-font-39
{
    font-size: 39px !important;
}

.future-font-40
{
    font-size: 40px !important;
}

.future-font-50
{
    font-size: 50px !important;
}

.future-font-60
{
    font-size: 60px !important;
}

.future-font-70
{
    font-size: 70px !important;
}

.future-font-80
{
    font-size: 80px !important;
}

/* Text */

.future-text-left
{
    text-align: left !important;
}

.future-text-right
{
    text-align: right !important;
}

.future-text-center
{
    text-align: center !important;
}

.future-text-justify
{
    text-align: justify !important;
}

/* Float */

.future-float-left
{
    float: left !important;
}

.future-float-right
{
    float: right !important;
}

.future-float-center
{
    float: center !important;
}

/* Padding */

.future-padding-0
{
    padding: 0px !important;
}

.future-padding-1
{
    padding: 1px !important;
}

.future-padding-2
{
    padding: 2px !important;
}

.future-padding-3
{
    padding: 3px !important;
}

.future-padding-4
{
    padding: 4px !important;
}

.future-padding-5
{
    padding: 5px !important;
}

.future-padding-6
{
    padding: 6px !important;
}

.future-padding-7
{
    padding: 7px !important;
}

.future-padding-8
{
    padding: 8px !important;
}

.future-padding-9
{
    padding: 9px !important;
}

.future-padding-10
{
    padding: 10px !important;
}

.future-padding-15
{
    padding: 15px !important;
}

.future-padding-20
{
    padding: 20px !important;
}

.future-padding-25
{
    padding: 25px !important;
}

.future-padding-30
{
    padding: 30px !important;
}

.future-padding-35
{
    padding: 35px !important;
}

.future-padding-40
{
    padding: 40px !important;
}

.future-padding-45
{
    padding: 45px !important;
}

.future-padding-50
{
    padding: 50px !important;
}

.future-padding-55
{
    padding: 55px !important;
}

.future-padding-60
{
    padding: 60px !important;
}

.future-padding-65
{
    padding: 65px !important;
}

.future-padding-70
{
    padding: 70px !important;
}

.future-padding-75
{
    padding: 75px !important;
}

.future-padding-80
{
    padding: 80px !important;
}

.future-padding-85
{
    padding: 85px !important;
}

.future-padding-90
{
    padding: 90px !important;
}

.future-padding-95
{
    padding: 95px !important;
}

.future-padding-100
{
    padding: 100px !important;
}

.future-padding-105
{
    padding: 105px !important;
}

.future-padding-110
{
    padding: 110px !important;
}

.future-padding-115
{
    padding: 115px !important;
}

.future-padding-120
{
    padding: 120px !important;
}

/* Margin */

.future-margin-0
{
    margin: 0px !important;
}

.future-margin-1
{
    margin: 1px !important;
}

.future-margin-2
{
    margin: 2px !important;
}

.future-margin-3
{
    margin: 3px !important;
}

.future-margin-4
{
    margin: 4px !important;
}

.future-margin-5
{
    margin: 5px !important;
}

.future-margin-6
{
    margin: 6px !important;
}

.future-margin-7
{
    margin: 7px !important;
}

.future-margin-8
{
    margin: 8px !important;
}

.future-margin-9
{
    margin: 9px !important;
}

.future-margin-10
{
    margin: 10px !important;
}

.future-margin-11
{
    margin: 11px !important;
}

.future-margin-12
{
    margin: 12px !important;
}

.future-margin-13
{
    margin: 13px !important;
}

.future-margin-14
{
    margin: 14px !important;
}

.future-margin-15
{
    margin: 15px !important;
}

.future-margin-16
{
    margin: 16px !important;
}

.future-margin-17
{
    margin: 17px !important;
}

.future-margin-18
{
    margin: 18px !important;
}

.future-margin-19
{
    margin: 19px !important;
}

.future-margin-20
{
    margin: 20px !important;
}

.future-margin-25
{
    margin: 25px !important;
}

.future-margin-30
{
    margin: 30px !important;
}

.future-margin-35
{
    margin: 35px !important;
}

.future-margin-40
{
    margin: 40px !important;
}

.future-margin-45
{
    margin: 45px !important;
}

.future-margin-50
{
    margin: 50px !important;
}

.future-margin-55
{
    margin: 55px !important;
}

.future-margin-60
{
    margin: 60px !important;
}

.future-margin-65
{
    margin: 65px !important;
}

.future-margin-70
{
    margin: 70px !important;
}

.future-margin-75
{
    margin: 75px !important;
}

.future-margin-80
{
    margin: 80px !important;
}

.future-margin-85
{
    margin: 85px !important;
}

.future-margin-90
{
    margin: 90px !important;
}

.future-margin-95
{
    margin: 95px !important;
}

.future-margin-100
{
    margin: 100px !important;
}

.future-margin-105
{
    margin: 105px !important;
}

.future-margin-110
{
    margin: 110px !important;
}

.future-margin-115
{
    margin: 115px !important;
}

.future-margin-120
{
    margin: 120px !important;
}

/* Margin Top */

.future-margin-top-0
{
    padding: 0px !important;
}

.future-margin-top-1
{
    padding: 1px !important;
}

.future-margin-top-2
{
    padding: 2px !important;
}

.future-margin-top-3
{
    padding: 3px !important;
}

.future-margin-top-4
{
    padding: 4px !important;
}

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

.future-margin-top-6
{
    margin-top: 6px !important;
}

.future-margin-top-7
{
    margin-top: 7px !important;
}

.future-margin-top-8
{
    margin-top: 8px !important;
}

.future-margin-top-9
{
    margin-top: 9px !important;
}

.future-margin-top-10
{
    margin-top: 10px !important;
}

.future-margin-top-15
{
    margin-top: 15px !important;
}

.future-margin-top-20
{
    margin-top: 20px !important;
}

.future-margin-top-25
{
    margin-top: 25px !important;
}

.future-margin-top-30
{
    margin-top: 30px !important;
}

.future-margin-top-35
{
    margin-top: 35px !important;
}

.future-margin-top-40
{
    margin-top: 40px !important;
}

.future-margin-top-45
{
    margin-top: 45px !important;
}

.future-margin-top-50
{
    margin-top: 50px !important;
}

.future-margin-top-55
{
    margin-top: 55px !important;
}

.future-margin-top-60
{
    margin-top: 60px !important;
}

.future-margin-top-65
{
    margin-top: 65px !important;
}

.future-margin-top-70
{
    margin-top: 70px !important;
}

.future-margin-top-75
{
    margin-top: 75px !important;
}

.future-margin-top-80
{
    margin-top: 80px !important;
}

.future-margin-top-85
{
    margin-top: 85px !important;
}

.future-margin-top-90
{
    margin-top: 90px !important;
}

.future-margin-top-95
{
    margin-top: 95px !important;
}

.future-margin-top-100
{
    margin-top: 100px !important;
}

.future-margin-top-105
{
    margin-top: 105px !important;
}

.future-margin-top-110
{
    margin-top: 110px !important;
}

.future-margin-top-115
{
    margin-top: 115px !important;
}

.future-margin-top-120
{
    margin-top: 120px !important;
}

/* Margin Bottom */

.future-margin-bottom-0
{
    margin-bottom: 0px !important;
}

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

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

.future-margin-bottom-15
{
    margin-bottom: 15px !important;
}

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

.future-margin-bottom-25
{
    margin-bottom: 25px !important;
}

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

.future-margin-bottom-35
{
    margin-bottom: 35px !important;
}

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

.future-margin-bottom-45
{
    margin-bottom: 45px !important;
}

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

.future-margin-bottom-55
{
    margin-bottom: 55px !important;
}

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

.future-margin-bottom-65
{
    margin-bottom: 65px !important;
}

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

.future-margin-bottom-75
{
    margin-bottom: 75px !important;
}

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

.future-margin-bottom-85
{
    margin-bottom: 85px !important;
}

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

.future-margin-bottom-95
{
    margin-bottom: 95px !important;
}

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

.future-margin-bottom-105
{
    margin-bottom: 105px !important;
}

.future-margin-bottom-110
{
    margin-bottom: 110px !important;
}

.future-margin-bottom-115
{
    margin-bottom: 115px !important;
}

.future-margin-bottom-120
{
    margin-bottom: 120px !important;
}

/* Margin Left */

.future-margin-left-0
{
    margin-left: 0px !important;
}

.future-margin-left-1
{
    margin-left: 1px !important;
}

.future-margin-left-2
{
    margin-left: 2px !important;
}

.future-margin-left-3
{
    margin-left: 3px !important;
}

.future-margin-left-4
{
    margin-left: 4px !important;
}

.future-margin-left-5
{
    margin-left: 5px !important;
}

.future-margin-left-6
{
    margin-left: 6px !important;
}

.future-margin-left-7
{
    margin-left: 7px !important;
}

.future-margin-left-8
{
    margin-left: 8px !important;
}

.future-margin-left-9
{
    margin-left: 9px !important;
}

.future-margin-left-10
{
    margin-left: 10px !important;
}

.future-margin-left-11
{
    margin-left: 11px !important;
}

.future-margin-left-12
{
    margin-left: 12px !important;
}

.future-margin-left-13
{
    margin-left: 13px !important;
}

.future-margin-left-14
{
    margin-left: 14px !important;
}

.future-margin-left-15
{
    margin-left: 15px !important;
}

.future-margin-left-20
{
    margin-left: 20px !important;
}

.future-margin-left-25
{
    margin-left: 25px !important;
}

.future-margin-left-30
{
    margin-left: 30px !important;
}

.future-margin-left-35
{
    margin-left: 35px !important;
}

.future-margin-left-40
{
    margin-left: 40px !important;
}

.future-margin-left-45
{
    margin-left: 45px !important;
}

.future-margin-left-50
{
    margin-left: 50px !important;
}

.future-margin-left-55
{
    margin-left: 55px !important;
}

.future-margin-left-60
{
    margin-left: 60px !important;
}

.future-margin-left-65
{
    margin-left: 65px !important;
}

.future-margin-left-70
{
    margin-left: 70px !important;
}

.future-margin-left-75
{
    margin-left: 75px !important;
}

.future-margin-left-80
{
    margin-left: 80px !important;
}

.future-margin-left-85
{
    margin-left: 85px !important;
}

.future-margin-left-90
{
    margin-left: 90px !important;
}

.future-margin-left-95
{
    margin-left: 95px !important;
}

.future-margin-left-100
{
    margin-left: 100px !important;
}
.future-margin-left-105
{
    margin-left: 105px !important;
}

.future-margin-left-110
{
    margin-left: 110px !important;
}

.future-margin-left-115
{
    margin-left: 115px !important;
}

.future-margin-left-120
{
    margin-left: 120px !important;
}

/* Margin Right */

.future-margin-right-0
{
    margin-right: 0px !important;
}

.future-margin-right-1
{
    margin-right: 1px !important;
}

.future-margin-right-2
{
    margin-right: 2px !important;
}

.future-margin-right-3
{
    margin-right: 3px !important;
}

.future-margin-right-4
{
    margin-right: 4px !important;
}

.future-margin-right-5
{
    margin-right: 5px !important;
}

.future-margin-right-6
{
    margin-right: 6px !important;
}

.future-margin-right-7
{
    margin-right: 7px !important;
}

.future-margin-right-8
{
    margin-right: 8px !important;
}

.future-margin-right-9
{
    margin-right: 9px !important;
}

.future-margin-right-10
{
    margin-right: 10px !important;
}

.future-margin-right-15
{
    margin-right: 15px !important;
}

.future-margin-right-20
{
    margin-right: 20px !important;
}

.future-margin-right-25
{
    margin-right: 25px !important;
}

.future-margin-right-30
{
    margin-right: 30px !important;
}

.future-margin-right-35
{
    margin-right: 35px !important;
}

.future-margin-right-40
{
    margin-right: 40px !important;
}

.future-margin-right-45
{
    margin-right: 45px !important;
}

.future-margin-right-50
{
    margin-right: 50px !important;
}

.future-margin-right-55
{
    margin-right: 55px !important;
}

.future-margin-right-60
{
    margin-right: 60px !important;
}

.future-margin-right-65
{
    margin-right: 65px !important;
}

.future-margin-right-70
{
    margin-right: 70px !important;
}

.future-margin-right-75
{
    margin-right: 75px !important;
}

.future-margin-right-80
{
    margin-right: 80px !important;
}

.future-margin-right-85
{
    margin-right: 85px !important;
}

.future-margin-right-90
{
    margin-right: 90px !important;
}

.future-margin-right-95
{
    margin-right: 95px !important;
}

.future-margin-right-100
{
    margin-right: 100px !important;
}

.future-margin-right-105
{
    margin-right: 105px !important;
}

.future-margin-right-110
{
    margin-right: 110px !important;
}

.future-margin-right-115
{
    margin-right: 115px !important;
}

.future-margin-right-120
{
    margin-right: 120px !important;
}

/* Padding Top */

.future-padding-top-0
{
    padding-top: 0px !important;
}

.future-padding-top-5
{
    padding-top: 5px !important;
}

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

.future-padding-top-15
{
    padding-top: 15px !important;
}

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

.future-padding-top-25
{
    padding-top: 25px !important;
}

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

.future-padding-top-35
{
    padding-top: 35px !important;
}

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

.future-padding-top-45
{
    padding-top: 45px !important;
}

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

.future-padding-top-55
{
    padding-top: 55px !important;
}

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

.future-padding-top-65
{
    padding-top: 65px !important;
}

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

.future-padding-top-75
{
    padding-top: 75px !important;
}

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

.future-padding-top-85
{
    padding-top: 85px !important;
}

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

.future-padding-top-95
{
    padding-top: 95px !important;
}

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

.future-padding-top-105
{
    padding-top: 105px !important;
}

.future-padding-top-110
{
    padding-top: 110px !important;
}

.future-padding-top-115
{
    padding-top: 115px !important;
}

.future-padding-top-120
{
    padding-top: 120px !important;
}

.future-padding-top-125
{
    padding-top: 125px !important;
}

.future-padding-top-130
{
    padding-top: 130px !important;
}

.future-padding-top-135
{
    padding-top: 135px !important;
}

.future-padding-top-140
{
    padding-top: 140px !important;
}

.future-padding-top-145
{
    padding-top: 145px !important;
}

.future-padding-top-150
{
    padding-top: 150px !important;
}

/* Padding Bottom */

.future-padding-bottom-0
{
    padding-bottom: 0px !important;
}

.future-padding-bottom-5
{
    padding-bottom: 5px !important;
}

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

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

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

.future-padding-bottom-25
{
    padding-bottom: 25px !important;
}

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

.future-padding-bottom-35
{
    padding-bottom: 35px !important;
}

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

.future-padding-bottom-45
{
    padding-bottom: 45px !important;
}

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

.future-padding-bottom-55
{
    padding-bottom: 55px !important;
}

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

.future-padding-bottom-65
{
    padding-bottom: 65px !important;
}

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

.future-padding-bottom-75
{
    padding-bottom: 75px !important;
}

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

.future-padding-bottom-85
{
    padding-bottom: 85px !important;
}

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

.future-padding-bottom-95
{
    padding-bottom: 95px !important;
}

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

.future-padding-bottom-105
{
    padding-bottom: 105px !important;
}

.future-padding-bottom-110
{
    padding-bottom: 110px !important;
}

.future-padding-bottom-115
{
    padding-bottom: 115px !important;
}

.future-padding-bottom-120
{
    padding-bottom: 120px !important;
}

/* Padding Top Bottom */

.future-padding-top-bottom-0
{
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

.future-padding-top-bottom-5
{
    padding-top: 5px !important;
    padding-bottom: 5px !important;
}

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

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

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

.future-padding-top-bottom-25
{
    padding-top: 25px !important;
    padding-bottom: 25px !important;
}

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

.future-padding-top-bottom-35
{
    padding-top: 35px !important;
    padding-bottom: 35px !important;
}

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

.future-padding-top-bottom-45
{
    padding-top: 45px !important;
    padding-bottom: 45px !important;
}

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

.future-padding-top-bottom-55
{
    padding-top: 55px !important;
    padding-bottom: 55px !important;
}

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

.future-padding-top-bottom-65
{
    padding-top: 65px !important;
    padding-bottom: 65px !important;
}

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

.future-padding-top-bottom-75
{
    padding-top: 75px !important;
    padding-bottom: 75px !important;
}

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

.future-padding-top-bottom-85
{
    padding-top: 85px !important;
    padding-bottom: 85px !important;
}

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

.future-padding-top-bottom-95
{
    padding-top: 95px !important;
    padding-bottom: 95px !important;
}

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

.future-padding-top-bottom-105
{
    padding-top: 105px !important;
    padding-bottom: 105px !important;
}

.future-padding-top-bottom-110
{
    padding-top: 110px !important;
    padding-bottom: 110px !important;
}

.future-padding-top-bottom-115
{
    padding-top: 115px !important;
    padding-bottom: 115px !important;
}

.future-padding-top-bottom-120
{
    padding-top: 120px !important;
    padding-bottom: 120px !important;
}

/* Padding Left */

.future-padding-left-0
{
    padding-left: 0px !important;
}

.future-padding-left-5
{
    padding-left: 5px !important;
}

.future-padding-left-10
{
    padding-left: 10px !important;
}

.future-padding-left-15
{
    padding-left: 15px !important;
}

.future-padding-left-20
{
    padding-left: 20px !important;
}

.future-padding-left-25
{
    padding-left: 25px !important;
}

.future-padding-left-30
{
    padding-left: 30px !important;
}

.future-padding-left-35
{
    padding-left: 35px !important;
}

.future-padding-left-40
{
    padding-left: 40px !important;
}

.future-padding-left-45
{
    padding-left: 45px !important;
}

.future-padding-left-50
{
    padding-left: 50px !important;
}

.future-padding-left-55
{
    padding-left: 55px !important;
}

.future-padding-left-60
{
    padding-left: 60px !important;
}

.future-padding-left-65
{
    padding-left: 65px !important;
}

.future-padding-left-70
{
    padding-left: 70px !important;
}

.future-padding-left-75
{
    padding-left: 75px !important;
}

.future-padding-left-80
{
    padding-left: 80px !important;
}

.future-padding-left-85
{
    padding-left: 85px !important;
}

.future-padding-left-90
{
    padding-left: 90px !important;
}

.future-padding-left-95
{
    padding-left: 95px !important;
}

.future-padding-left-100
{
    padding-left: 100px !important;
}

.future-padding-left-105
{
    padding-left: 105px !important;
}

.future-padding-left-110
{
    padding-left: 110px !important;
}

.future-padding-left-115
{
    padding-left: 115px !important;
}

.future-padding-left-120
{
    padding-left: 120px !important;
}

/* Padding Right */

.future-padding-right-0
{
    padding-right: 0px !important;
}

.future-padding-right-5
{
    padding-right: 5px !important;
}

.future-padding-right-10
{
    padding-right: 10px !important;
}

.future-padding-right-15
{
    padding-right: 15px !important;
}

.future-padding-right-20
{
    padding-right: 20px !important;
}

.future-padding-right-25
{
    padding-right: 25px !important;
}

.future-padding-right-30
{
    padding-right: 30px !important;
}

.future-padding-right-35
{
    padding-right: 35px !important;
}

.future-padding-right-40
{
    padding-right: 40px !important;
}

.future-padding-right-45
{
    padding-right: 45px !important;
}

.future-padding-right-50
{
    padding-right: 50px !important;
}

.future-padding-right-55
{
    padding-right: 55px !important;
}

.future-padding-right-60
{
    padding-right: 60px !important;
}

.future-padding-right-65
{
    padding-right: 65px !important;
}

.future-padding-right-70
{
    padding-right: 70px !important;
}

.future-padding-right-75
{
    padding-right: 75px !important;
}

.future-padding-right-80
{
    padding-right: 80px !important;
}

.future-padding-right-85
{
    padding-right: 85px !important;
}

.future-padding-right-90
{
    padding-right: 90px !important;
}

.future-padding-right-95
{
    padding-right: 95px !important;
}

.future-padding-right-100
{
    padding-right: 100px !important;
}

.future-padding-right-105
{
    padding-right: 105px !important;
}

.future-padding-right-110
{
    padding-right: 110px !important;
}

.future-padding-right-115
{
    padding-right: 115px !important;
}

.future-padding-right-120
{
    padding-right: 120px !important;
}

/* Padding */

.future-padding-1m
{
    padding: -1px !important;
}

.future-padding-2m
{
    padding: -2px !important;
}

.future-padding-3m
{
    padding: -3px !important;
}

.future-padding-4m
{
    padding: -4px !important;
}

.future-padding-5m
{
    padding: -5px !important;
}

.future-padding-10m
{
    padding: -10px !important;
}

.future-padding-15m
{
    padding: -15px !important;
}

.future-padding-20m
{
    padding: -20px !important;
}

.future-padding-25m
{
    padding: -25px !important;
}

.future-padding-30m
{
    padding: -30px !important;
}

.future-padding-35m
{
    padding: -35px !important;
}

.future-padding-40m
{
    padding: -40px !important;
}

.future-padding-45m
{
    padding: -45px !important;
}

.future-padding-50m
{
    padding: -50px !important;
}

.future-padding-55m
{
    padding: -55px !important;
}

.future-padding-60m
{
    padding: -60px !important;
}

.future-padding-65m
{
    padding: -65px !important;
}

.future-padding-70m
{
    padding: -70px !important;
}

.future-padding-75m
{
    padding: -75px !important;
}

.future-padding-80m
{
    padding: -80px !important;
}

.future-padding-85m
{
    padding: -85px !important;
}

.future-padding-90m
{
    padding: -90px !important;
}

.future-padding-95m
{
    padding: -95px !important;
}

.future-padding-100m
{
    padding: -100px !important;
}

.future-padding-105
{
    padding: 105px !important;
}

.future-padding-110
{
    padding: 110px !important;
}

.future-padding-115
{
    padding: 115px !important;
}

.future-padding-120
{
    padding: 120px !important;
}

/* Margin */

.future-margin-1m
{
    margin: -1px !important;
}

.future-margin-2m
{
    margin: -2px !important;
}

.future-margin-3m
{
    margin: -3px !important;
}

.future-margin-4m
{
    margin: -4px !important;
}

.future-margin-5m
{
    margin: -5px !important;
}


.future-margin-6m
{
    margin: -6px !important;
}


.future-margin-7m
{
    margin: -7px !important;
}

.future-margin-8m
{
    margin: -8px !important;
}

.future-margin-9m
{
    margin: -9px !important;
}

.future-margin-10m
{
    margin: -10px !important;
}

.future-margin-15m
{
    margin: -15px !important;
}

.future-margin-20m
{
    margin: -20px !important;
}

.future-margin-25m
{
    margin: -25px !important;
}

.future-margin-30m
{
    margin: -30px !important;
}

.future-margin-35m
{
    margin: -35px !important;
}

.future-margin-40m
{
    margin: -40px !important;
}

.future-margin-45m
{
    margin: -45px !important;
}

.future-margin-50m
{
    margin: -50px !important;
}

.future-margin-55m
{
    margin: -55px !important;
}

.future-margin-60m
{
    margin: -60px !important;
}

.future-margin-65m
{
    margin: -65px !important;
}

.future-margin-70m
{
    margin: -70px !important;
}

.future-margin-75m
{
    margin: -75px !important;
}

.future-margin-80m
{
    margin: -80px !important;
}

.future-margin-85m
{
    margin: -85px !important;
}

.future-margin-90m
{
    margin: -90px !important;
}

.future-margin-95m
{
    margin: -95px !important;
}

.future-margin-100m
{
    margin: -100px !important;
}

.future-margin-105
{
    margin: 105px !important;
}

.future-margin-110
{
    margin: 110px !important;
}

.future-margin-115
{
    margin: 115px !important;
}

.future-margin-120
{
    margin: 120px !important;
}

/* Margin Top */

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

.future-margin-top-10m
{
    margin-top: -10px !important;
}

.future-margin-top-15m
{
    margin-top: -15px !important;
}

.future-margin-top-20m
{
    margin-top: -20px !important;
}

.future-margin-top-25m
{
    margin-top: -25px !important;
}

.future-margin-top-30m
{
    margin-top: -30px !important;
}

.future-margin-top-35m
{
    margin-top: -35px !important;
}

.future-margin-top-40m
{
    margin-top: -40px !important;
}

.future-margin-top-45m
{
    margin-top: -45px !important;
}

.future-margin-top-50m
{
    margin-top: -50px !important;
}

.future-margin-top-55m
{
    margin-top: -55px !important;
}

.future-margin-top-60m
{
    margin-top: -60px !important;
}

.future-margin-top-65m
{
    margin-top: -65px !important;
}

.future-margin-top-70m
{
    margin-top: -70px !important;
}

.future-margin-top-75m
{
    margin-top: -75px !important;
}

.future-margin-top-80m
{
    margin-top: -80px !important;
}

.future-margin-top-85m
{
    margin-top: -85px !important;
}

.future-margin-top-90m
{
    margin-top: -90px !important;
}

.future-margin-top-95m
{
    margin-top: -95px !important;
}

.future-margin-top-100m
{
    margin-top: -100px !important;
}

/* Margin Bottom */

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

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

.future-margin-bottom-15m
{
    margin-bottom: -15px !important;
}

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

.future-margin-bottom-25m
{
    margin-bottom: -25px !important;
}

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

.future-margin-bottom-35m
{
    margin-bottom: -35px !important;
}

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

.future-margin-bottom-45m
{
    margin-bottom: -45px !important;
}

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

.future-margin-bottom-55m
{
    margin-bottom: -55px !important;
}

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

.future-margin-bottom-65m
{
    margin-bottom: -65px !important;
}

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

.future-margin-bottom-75m
{
    margin-bottom: -75px !important;
}

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

.future-margin-bottom-85m
{
    margin-bottom: -85px !important;
}

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

.future-margin-bottom-95m
{
    margin-bottom: -95px !important;
}

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

/* Margin Left */

.future-margin-left-1m
{
    margin-left: -1px !important;
}

.future-margin-left-2m
{
    margin-left: -2px !important;
}

.future-margin-left-3m
{
    margin-left: -3px !important;
}

.future-margin-left-4m
{
    margin-left: -4px !important;
}

.future-margin-left-5m
{
    margin-left: -5px !important;
}

.future-margin-left-6m
{
    margin-left: -6px !important;
}
.future-margin-left-7m
{
    margin-left: -7px !important;
}
.future-margin-left-8m
{
    margin-left: -8px !important;
}
.future-margin-left-9m
{
    margin-left: -9px !important;
}
.future-margin-left-10m
{
    margin-left: -10px !important;
}

.future-margin-left-15m
{
    margin-left: -15px !important;
}

.future-margin-left-20m
{
    margin-left: -20px !important;
}

.future-margin-left-25m
{
    margin-left: -25px !important;
}

.future-margin-left-30m
{
    margin-left: -30px !important;
}

.future-margin-left-35m
{
    margin-left: -35px !important;
}

.future-margin-left-40m
{
    margin-left: -40px !important;
}

.future-margin-left-45m
{
    margin-left: -45px !important;
}

.future-margin-left-50m
{
    margin-left: -50px !important;
}

.future-margin-left-55m
{
    margin-left: -55px !important;
}

.future-margin-left-60m
{
    margin-left: -60px !important;
}

.future-margin-left-65m
{
    margin-left: -65px !important;
}

.future-margin-left-70m
{
    margin-left: -70px !important;
}

.future-margin-left-75m
{
    margin-left: -75px !important;
}

.future-margin-left-80m
{
    margin-left: -80px !important;
}

.future-margin-left-85m
{
    margin-left: -85px !important;
}

.future-margin-left-90m
{
    margin-left: -90px !important;
}

.future-margin-left-95m
{
    margin-left: -95px !important;
}

.future-margin-left-100m
{
    margin-left: -100px !important;
}

/* Margin Right */

.future-margin-right-1m
{
    margin-right: -1px !important;
}

.future-margin-right-2m
{
    margin-right: -2px !important;
}

.future-margin-right-3m
{
    margin-right: -3px !important;
}

.future-margin-right-4m
{
    margin-right: -4px !important;
}

.future-margin-right-5m
{
    margin-right: -5px !important;
}

.future-margin-right-6m
{
    margin-right: 6px !important;
}

.future-margin-right-7m
{
    margin-right: -7px !important;
}

.future-margin-right-8m
{
    margin-right: -8px !important;
}

.future-margin-right-9m
{
    margin-right: -9px !important;
}

.future-margin-right-10m
{
    margin-right: -10px !important;
}

.future-margin-right-15m
{
    margin-right: -15px !important;
}

.future-margin-right-20m
{
    margin-right: -20px !important;
}

.future-margin-right-25m
{
    margin-right: -25px !important;
}

.future-margin-right-30m
{
    margin-right: -30px !important;
}

.future-margin-right-35m
{
    margin-right: -35px !important;
}

.future-margin-right-40m
{
    margin-right: -40px !important;
}

.future-margin-right-45m
{
    margin-right: -45px !important;
}

.future-margin-right-50m
{
    margin-right: -50px !important;
}

.future-margin-right-55m
{
    margin-right: -55px !important;
}

.future-margin-right-60m
{
    margin-right: -60px !important;
}

.future-margin-right-65m
{
    margin-right: -65px !important;
}

.future-margin-right-70m
{
    margin-right: -70px !important;
}

.future-margin-right-75m
{
    margin-right: -75px !important;
}

.future-margin-right-80m
{
    margin-right: -80px !important;
}

.future-margin-right-85m
{
    margin-right: -85px !important;
}

.future-margin-right-90m
{
    margin-right: -90px !important;
}

.future-margin-right-95m
{
    margin-right: -95px !important;
}

.future-margin-right-100m
{
    margin-right: -100px !important;
}

/* Padding Top */

.future-padding-top-5m
{
    padding-top: -5px !important;
}

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

.future-padding-top-15m
{
    padding-top: -15px !important;
}

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

.future-padding-top-25m
{
    padding-top: -25px !important;
}

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

.future-padding-top-35m
{
    padding-top: -35px !important;
}

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

.future-padding-top-45m
{
    padding-top: -45px !important;
}

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

.future-padding-top-55m
{
    padding-top: -55px !important;
}

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

.future-padding-top-65m
{
    padding-top: -65px !important;
}

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

.future-padding-top-75m
{
    padding-top: -75px !important;
}

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

.future-padding-top-85m
{
    padding-top: -85px !important;
}

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

.future-padding-top-95m
{
    padding-top: -95px !important;
}

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

/* Padding Bottom */

.future-padding-bottom-5m
{
    padding-bottom: -5px !important;
}

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

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

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

.future-padding-bottom-25m
{
    padding-bottom: -25px !important;
}

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

.future-padding-bottom-35m
{
    padding-bottom: -35px !important;
}

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

.future-padding-bottom-45m
{
    padding-bottom: -45px !important;
}

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

.future-padding-bottom-55m
{
    padding-bottom: -55px !important;
}

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

.future-padding-bottom-65m
{
    padding-bottom: -65px !important;
}

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

.future-padding-bottom-75m
{
    padding-bottom: -75px !important;
}

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

.future-padding-bottom-85m
{
    padding-bottom: -85px !important;
}

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

.future-padding-bottom-95m
{
    padding-bottom: -95px !important;
}

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

/* Padding Left */

.future-padding-left-0m
{
    padding-left: -0px !important;
}

.future-padding-left-5m
{
    padding-left: -5px !important;
}

.future-padding-left-10m
{
    padding-left: -10px !important;
}

.future-padding-left-15m
{
    padding-left: -15px !important;
}

.future-padding-left-20m
{
    padding-left: -20px !important;
}

.future-padding-left-25m
{
    padding-left: -25px !important;
}

.future-padding-left-30m
{
    padding-left: -30px !important;
}

.future-padding-left-35m
{
    padding-left: -35px !important;
}

.future-padding-left-40m
{
    padding-left: -40px !important;
}

.future-padding-left-45m
{
    padding-left: -45px !important;
}

.future-padding-left-50m
{
    padding-left: -50px !important;
}

.future-padding-left-55m
{
    padding-left: -55px !important;
}

.future-padding-left-60m
{
    padding-left: -60px !important;
}

.future-padding-left-65m
{
    padding-left: -65px !important;
}

.future-padding-left-70m
{
    padding-left: -70px !important;
}

.future-padding-left-75m
{
    padding-left: -75px !important;
}

.future-padding-left-80m
{
    padding-left: -80px !important;
}

.future-padding-left-85m
{
    padding-left: -85px !important;
}

.future-padding-left-90m
{
    padding-left: -90px !important;
}

.future-padding-left-95m
{
    padding-left: -95px !important;
}

.future-padding-left-100m
{
    padding-left: -100px !important;
}

/* Padding Right */

.future-padding-right-5m
{
    padding-right: -5px !important;
}

.future-padding-right-10m
{
    padding-right: -10px !important;
}

.future-padding-right-15m
{
    padding-right: -15px !important;
}

.future-padding-right-20m
{
    padding-right: -20px !important;
}

.future-padding-right-25m
{
    padding-right: -25px !important;
}

.future-padding-right-30m
{
    padding-right: -30px !important;
}

.future-padding-right-35m
{
    padding-right: -35px !important;
}

.future-padding-right-40m
{
    padding-right: -40px !important;
}

.future-padding-right-45m
{
    padding-right: -45px !important;
}

.future-padding-right-50m
{
    padding-right: -50px !important;
}

.future-padding-right-55m
{
    padding-right: -55px !important;
}

.future-padding-right-60m
{
    padding-right: -60px !important;
}

.future-padding-right-65m
{
    padding-right: -65px !important;
}

.future-padding-right-70m
{
    padding-right: -70px !important;
}

.future-padding-right-75m
{
    padding-right: -75px !important;
}

.future-padding-right-80m
{
    padding-right: -80px !important;
}

.future-padding-right-85m
{
    padding-right: -85px !important;
}

.future-padding-right-90m
{
    padding-right: -90px !important;
}

.future-padding-right-95m
{
    padding-right: -95px !important;
}

.future-padding-right-100m
{
    padding-right: -100px !important;
}