﻿.well {
    margin-bottom: 11px;
}
@media (min-width: 768px) {
    .form-horizontal .control-label {
        text-align: left;
        margin-bottom: 0;
        padding-top: 7px;
    }
}

.panel > .list-group, .panel > .panel-collapse > .list-group {
    font-size: 17px;
    margin-top: 0px;
    margin-bottom: -17px;
}
 .panel > .list-group .list-group-item, .panel > .panel-collapse > .list-group .list-group-item {
        position: relative;
        border: -14px solid #e7eaec;
        border: 1px solid #e7eaec;
        display: block;
        padding: 10px 15px;
        margin-bottom: -1px;
        background-color: #fff;
    }

.pointer {
    cursor: pointer;
}

.modal-footer {
    padding: 15px;
    text-align: right;
    /*border-top: 1px solid #e5e5e5;*/
    border-top: none;
}

.modal-header {
    padding: 15px;
    /*border-bottom: 1px solid #e5e5e5;*/
    border-bottom: none;
}

footer .container .ftr-links li {
    font-size: .875em;
    padding: 0 0 3px 0;
}



@media (min-width: 48.0625em) {
    .hero.hero-split {
        min-height: 405px;
    }
}

/*All hero css has to move to app.css*/

hero.hero-split {
    padding: 0;
    display: table;
    direction: rtl;
}

.hero {
    height: auto;
    min-height: 100%;
    padding: 6% 0;
    width: 100%;
    text-align: left;
    background: attr(data-low);
    background-size: cover;
    background-repeat: no-repeat;
    background-position-x: 50%;
}

@media (min-width: 48.0625em) {
    section {
        margin: 0 0 40px 0;
    }
}

hero.hero-split .hero-img {
    min-height: 200px;
    background-position-x: 50%;
    background-size: cover;
    background-repeat: no-repeat;
}

hero.hero-split > div {
    direction: ltr;
    display: table-cell;
    vertical-align: top;
    width: 50%;
}

hero.hero-split .hero-copy {
    background: #029ed9;
    height: inherit;
    text-align: right;
    vertical-align: top;
}

    hero.hero-split .hero-copy .hero-inner {
        padding: 9% 5% 7% 2%;
        max-width: 465px;
        display: inline-block;
        text-align: left;
    }

@media (min-width: 48.0625em) {
    .h1 {
        font-size: 2.375em;
        line-height: 1em;
    }
}
hero h1 {
    color: #fff;
    text-align: left;
    font-size: 1.875em;
    line-height: 1em;
}

@media (min-width: 48.0625em) {
    .hero .btn, .hero .button {
        font-size: 1.5em;
        padding: 0 15px;
        line-height: 46px;
        height: 46px;
        margin: 0 10px 0 0;
    }
}

@media (min-width: 48.0625em) {
    .pclass {
        font-size: 1.5em;
        line-height: 1.16667em;
        margin: 25px 0;
    }
}

.hero split {
    padding: 0;
    display: table;
    direction: rtl;
}

.copy {
    background: #029ed9;
    height: inherit;
    text-align: right;
    direction: ltr;
    display: table-cell;
    vertical-align: top;
    width: 50%;
}

.inner {
    padding: 7% 5% 7% 2%;
    max-width: 465px;
    display: inline-block;
    text-align: left;
}

.homeh1class {
    color: #fff;
    text-align: left;
    font-size: 1.875em;
    line-height: 1em;
}

.homepclass {
    font-family: 'interface',Calibri,Arial,Helvetica,sans-serif;
    color: #fff;
    font-weight: 400;
    font-size: 1.4em;
    line-height: 1em;
    margin-top: 25px;
    text-align: left;
}

.homeimgclass {
    min-height: 414px;
    background-position-x: 50%;
    background-size: cover;
    background-repeat: no-repeat;
    display: table-cell;
    vertical-align: top;
    width: 50%;
}

.btnhero {
    font-size: 1.5em;
    padding: 0 15px;
    line-height: 46px;
    height: 46px;
    margin: 0 10px 0 0;
}

.btn {
    border-radius: 0px;
}


@media (min-width: 48.0625em) {
    .container {
        padding: 0 15px;
    }
}

.container {
    width: 100%;
    max-width: 1070px;
    margin: 0 auto;
    padding: 0 20px;
}


@media (min-width: 1200px) {
    .col-lg-12 {
        width: 100%;
        margin-top:8px;
    }
}

@media (min-width: 48.0625em) {
    footer .container .ftr-links li a {
        text-align: left;
        /*font-size: 16px;*/
    }
}

header .primary-wrapper .util ul li.account a {
    position: relative;
    padding-left: 40px;
    font-size: 16px;
}

/*for cancel button*/
.btnCancel:hover {
    text-decoration: none;
    background-color: #50535A !important;
    color: #fff !important;
}

.btnCancel {
    background-color: #f2f2f2 !important;
    color: lightslategrey !important;
}







