﻿/*
* Copyright 2016 nop-nyco Ltd. All rights reserved. (http://www.nop-nyco.com)
*/

/*FIELDS - START*/
.success-message {
    color: green;
}

.error-message {
    color: red;
}

.backMessage {
    display: none;
}

.callout.callout-success, .alert-success,
.label-success, .modal-success .modal-body {
    background-color: #17b76d !important;
}

.field-validation-error, .validation-summary-errors {
    color: red;
}

.field {
    float: left !important;
    text-align: left !important;
}

/*FIELDS - END*/

/*MODAL WINDOWS*/
.modal-content {
    text-align: left !important;
}

.modal-body {
    font-size: 14px;
}

.pull-r {
    float: right !important;
}

.pull-l {
    float: left !important;
}

.margin-0 {
    margin: 0 !important;
}

.margin-t-5 {
    margin-top: 5px !important;
}

.padding-0 {
    padding: 0 !important;
}

.padding-r-25 {
    padding-right: 25px !important;
}

.move-top {
    margin-top: 10px !important;
}

.move-right {
    margin-right: 10px !important;
}

.move-bottom {
    margin-bottom: 10px !important;
}

.move-left {
    margin-left: 10px !important;
}

.width-15 {
    width: 15px !important;
}

.auto-w{
    width: auto !important;
}

.regular-popupPro-modal .modal-body{
    padding: 5px 20px 0px !important;
}

.birthDay .date-of-birth select{
    display: inline !important;
    margin: 0 5px !important;
    min-width: 70px !important;
    width: 29% !important;
    color: black;
    font-size: 12px;
    border-right: 1px solid #ccc !important;
    border-left: 1px solid #ccc !important;
}

.internalMessage .success-message, .internalMessage .error-message  {
    padding: 0 30px !important;
    font-weight: bold !important;
    line-height: 2.5;
}

.instant-popupPro-modal {
    padding: 2px 30px 0px !important;
    min-height: 67px !important;
    margin-bottom: 0px !important;
}

    .instant-popupPro-modal h4 {
        font-weight: bold;
    }

    .instant-popupPro-modal .body {
        margin-top: 2px;
        padding: 0px 10px 0px 0px;
        font-weight: 600;
    }

    .instant-popupPro-modal .body p {
        padding: 0 2px !important;
    }

    .instant-popupPro-modal input[type="email"] {
        height: 34px;
        max-width: 250px;
    }
    .instant-popupPro-modal input[type="submit"] {
        margin: 0 5px !important;
    }

    .instant-popupPro-modal .form-group {
        margin-bottom: 0px !important;
        padding: 0 !important;
    }

        .instant-popupPro-modal .form-group div {
            padding: 0 !important;
        }
        .instant-popupPro-modal input[type=checkbox]
        {
            margin: 0px 2px!important;
        }

   .instant-popupPro-modal input, .instant-popupPro-modal .label{
        color: black !important;
        font-size: 16px !important;
    }

   /*input{
    font-size: 13.3333px !important;
}*/

@media (min-width:361px) {
    .instantEmailPopupBtn {
        display: inline-block !important;
    }
}

@media (max-width:361px) {
    .instantEmailPopupBtn {
    padding: 2px !important;
    margin: 4px 10px !important;
}
}

div[id^="popupPro-popup"], div[id^="instant-popupPro"] , div[id^="regular-popupPro"] {
    z-index: 9999999;
}

div[id^="instant-popupPro"]{
        position:sticky;
}