﻿body {
    background-color: #FFFBF9;
    padding-bottom: 100px;
}

.headerContainer {

}

.slideshowContainer img {
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slideshowContainer {
    background-color: #EF5A2F;
}

.logoContainer img {
    max-width: 100%;
    height: auto;
}

.logoContainer {
    text-align: center;
    padding-top: 20px;
    padding-bottom: 20px;
}

.slideshowContainer {

}


.sidebarContainer {
    padding-bottom: 20px;
}

.container .bodyContainer img {
    width: 100%;
    height: auto;
}

.container .video iframe {
    width: 100%;
    height: 360px;
}

.btn {
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 10px;
    padding-bottom: 10px;
    margin-bottom: 10px;
    background: #6A2C8A;
    /*background: -moz-linear-gradient(top, rgba(0,119,158,1) 0%, rgba(3,82,113,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,119,158,1)), color-stop(100%, rgba(3,82,113,1)));
    background: -webkit-linear-gradient(top, rgba(0,119,158,1) 0%, rgba(3,82,113,1) 100%);
    background: -o-linear-gradient(top, rgba(0,119,158,1) 0%, rgba(3,82,113,1) 100%);
    background: -ms-linear-gradient(top, rgba(0,119,158,1) 0%, rgba(3,82,113,1) 100%);
    background: linear-gradient(to bottom, rgba(0,119,158,1) 0%, rgba(3,82,113,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00779e', endColorstr='#035271', GradientType=0 );*/
    color: #FDC740;
    border: none;
    color: #FFF;
    text-transform: uppercase;
}

    .btn:hover {
        color: #FFF;
        background: #F68932;
        border: none;
    }

.btn-primary {
    border: 1px solid #FF6600;
}

.shareLinks {
    padding-top: 0px;
}

    .shareLinks a {
        display: inline-block;
        padding-right: 15px;
    }

.separateblock {
    background-color: #F6F7F4;
    width: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
    margin-top: 20px;
    border-top: 1px solid #CCC;
}

.validation-advice {
    background-color: rgba(246, 136, 50, 0.10);
}

.errorContainer, .infoMessage {
    /*padding: 8px;*/
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 30px;

    border: 0px solid #000000;
    background-color: rgba(246, 136, 50, 0.10);
    font-family: "Sanchez W03 Lt", serif;

}

.infoMessage {
    color: #f68932;
    background-color: rgba(246, 136, 50, 0.10);
    font-size: 2em;
    padding: 30px;
}

.messageFlyout {
    box-shadow: 1px 1px 5px 1px rgba(0,0,0,0.2);
    background-color: #FFF;
    padding: 25px;
    padding-top: 25px;
    padding-bottom: 0px;
    border-radius: 0;
    border: none;
    margin-bottom: 25px;
}

.box {
    margin-top: 25px;
}

.messageFlyout img, img.prettify {
    border-radius: 4px;
    border: 1px solid #FFF;
    box-shadow: 3px 3px 3px 0px rgba(0,0,0,0.2);
    display: block;
    width: 100%;
    max-width: 100%;
    height: auto;
    margin-bottom: 15px;
}
/* ILS */
.fullbutton {
    padding-top: 10px;
    padding-bottom: 10px;
    background-color: #EF5B2F;
    display: block;
    padding-left: 25px;
    padding-right: 25px;
}

.messageFlyout .fullbutton {
    margin-left: -25px;
    margin-right: -25px;
    margin-top: 15px;
}

.form-control, .form-control:focus {
    box-shadow: 1px 1px 5px 1px rgba(0,0,0,0.2);
    border-radius: 0;
    border: none;
    color: #000;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    height: auto;
}

ol {
    margin-left: 0;
    padding-left: 0;
}

    ol li {
        box-shadow: 1px 1px 5px 1px rgba(0,0,0,0.2);
        border-radius: 0;
        padding: 10px;
        margin-bottom: 5px;
        list-style: none;
        margin-left: 0;
    }

.hashContainer {
    background-color: #00ADB7;
    line-height: 64px;
}

.terms {
    padding-top: 15px;
    /*padding-bottom: 35px;*/
}

.sidebarContainer .fullbutton {
    margin-bottom: 10px;
}
