﻿/* line 18, ../assets/sass/styles.scss */
body {
    margin: 0;
}

/* line 22, ../assets/sass/styles.scss */
.container {
    width: 1170px;
    margin: 0 auto;
}

/* line 7, ../assets/sass/styles.scss */
.row:before, .row:after {
    content: " ";
    display: table;
}
/* line 13, ../assets/sass/styles.scss */
.row:after {
    clear: both;
}

/* line 31, ../assets/sass/styles.scss */
.col-sm-6 {
    width: 555px;
    padding: 0 15px;
    float: left;
}
    /* line 36, ../assets/sass/styles.scss */
    .col-sm-6 img {
        max-width: 100%;
        height: auto;
    }

/* line 42, ../assets/sass/styles.scss */
header {
    background-image: url("../assets/images/HeroImage.png");
    background-size: 100% 100%;
    background-repeat: no-repeat;
    text-align: center;
    padding-bottom: 60px;
}
    /* line 49, ../assets/sass/styles.scss */
    header h1 {
        color: white;
        font-size: 40px;
        font-family: "Lato", sans-serif;
        font-weight: 700;
        display: block;
        text-align: center;
        margin-top: 77px;
    }
    /* line 59, ../assets/sass/styles.scss */
    header h2 {
        font-family: "Open Sans", sans-serif;
        font-weight: 400;
        color: white;
        font-size: 21px;
        display: block;
        text-align: center;
        margin-top: 40px;
    }

/* line 70, ../assets/sass/styles.scss */
.btn-styles {
    display: inline-block;
    padding: 10px 16px;
    width: 180px;
    margin-left: 10px;
    margin-right: 10px;
    font-size: 15px;
    line-height: 1.33333;
    border-radius: 10px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    color: white;
    text-decoration: none;
    font-family: "Lato", sans-serif;
    font-weight: 500;
    text-align: center;
    -webkit-transition: all .3s;
    transition: all .3s;
}
    /* line 83, ../assets/sass/styles.scss */
    .btn-styles:hover {
        text-decoration: none;
        color: white;
    }

/* line 89, ../assets/sass/styles.scss */
.sign-up-center {
    width: 230px;
    margin: 28px auto 39px;
    display: block;
    font-size: 22px;
}

/* line 96, ../assets/sass/styles.scss */
.exist-user-text {
    font-family: "Open Sans", sans-serif;
    font-weight: 300;
    font-size: 16px;
    color: white;
    display: inline-block;
    margin-right: 10px;
}

/* line 105, ../assets/sass/styles.scss */
.exist-user-link {
    font-family: "Lato", sans-serif;
    font-weight: 700;
    font-size: 16px;
    color: white;
    display: inline-block;
    text-decoration: none;
    -webkit-transition: all .3s;
    transition: all .3s;
}
    /* line 114, ../assets/sass/styles.scss */
    .exist-user-link:hover {
        color: #d5dae0;
    }

/* line 119, ../assets/sass/styles.scss */
.logo-electrika {
    float: left;
    margin-left: 37px;
    margin-top: 26px;
}

/* line 125, ../assets/sass/styles.scss */
.el-estimating-system-header {
    color: #474c50;
    font-size: 2em;
    font-family: 'Lato', sans-serif;
    font-weight: 700;
}

/* line 132, ../assets/sass/styles.scss */
.el-estimating-system-subheader {
    color: #474c50;
    font-size: 1.2em;
    font-family: 'Lato', sans-serif;
    font-weight: 400;
}

/* line 139, ../assets/sass/styles.scss */
.el-estimating-system-text {
    color: #767a83;
    font-size: 1em;
    font-family: 'Lato', sans-serif;
    font-weight: 400;
}

/* line 146, ../assets/sass/styles.scss */
.el-update-text {
    color: #767a83;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    font-size: 1em;
}

/* line 153, ../assets/sass/styles.scss */
.el-estimating-system-text-big {
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    font-size: 1em;
}

/* line 159, ../assets/sass/styles.scss */
.divider {
    width: 100%;
    background-color: #d0d0d0;
    height: 1px;
    margin: 54px 0;
}

/* line 166, ../assets/sass/styles.scss */
.join-buttons {
    float: right;
    margin-right: 20px;
    margin-top: 20px;
}
    /* line 172, ../assets/sass/styles.scss */
    .join-buttons ul li {
        margin-right: 10px;
    }

/* line 180, ../assets/sass/styles.scss */
.green {
    background-color: #54AD41;
    border: 1px solid #37641E;
}
    /* line 184, ../assets/sass/styles.scss */
    .green:hover {
        background-color: #428833;
    }

/* line 189, ../assets/sass/styles.scss */
.blue {
    background-color: #367AA6;
    border: 1px solid #3A759D;
}
    /* line 193, ../assets/sass/styles.scss */
    .blue:hover {
        background-color: #295e80;
    }

/* line 7, ../assets/sass/styles.scss */
.clearfix:before, .clearfix:after {
    content: " ";
    display: table;
}
/* line 13, ../assets/sass/styles.scss */
.clearfix:after {
    clear: both;
}

/* line 202, ../assets/sass/styles.scss */
.list-inline {
    padding-left: 0;
    list-style: none;
}
    /* line 7, ../assets/sass/styles.scss */
    .list-inline:before, .list-inline:after {
        content: " ";
        display: table;
    }
    /* line 13, ../assets/sass/styles.scss */
    .list-inline:after {
        clear: both;
    }
    /* line 207, ../assets/sass/styles.scss */
    .list-inline li {
        float: left;
        display: inline-block;
    }

/* line 213, ../assets/sass/styles.scss */
footer {
    text-align: center;
    background-color: #46578c;
    border: 1px solid #95989A;
}
    /* line 218, ../assets/sass/styles.scss */
    footer .footer-header {
        margin-top: 39px;
        color: white;
        font-size: 40px;
        font-family: "Lato", sans-serif;
    }
    /* line 225, ../assets/sass/styles.scss */
    footer .manu-list {
        margin: 39px auto 0;
        display: inline-block;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
        /* line 233, ../assets/sass/styles.scss */
        footer .manu-list li {
            margin-right: 66px;
        }
            /* line 236, ../assets/sass/styles.scss */
            footer .manu-list li:last-child {
                margin-right: 0;
            }
    /* line 244, ../assets/sass/styles.scss */
    footer .nav-footer {
        margin: 39px auto 0;
        display: inline-block;
    }
        /* line 248, ../assets/sass/styles.scss */
        footer .nav-footer li {
            margin-right: 10px;
            border-right: 1px solid white;
            padding-right: 10px;
        }
            /* line 253, ../assets/sass/styles.scss */
            footer .nav-footer li:last-child {
                border-right: none;
            }
            /* line 257, ../assets/sass/styles.scss */
            footer .nav-footer li a {
                color: white;
                text-decoration: none;
                font-family: "Lato", sans-serif;
                font-weight: 300;
                -webkit-transition: all .3s;
                transition: all .3s;
            }
                /* line 264, ../assets/sass/styles.scss */
                footer .nav-footer li a:hover {
                    color: #c9cbcc;
                }
    /* line 271, ../assets/sass/styles.scss */
    footer .copyright {
        margin-top: 20px;
        color: white;
        font-family: "Lato", sans-serif;
        font-weight: 300;
    }
