/**
 * CONTENTS
 *
 * HEADER
 * SUGGESTER
 * QUICK MENU
 * FOOTER
 * MESSAGES
 * DETAILED SEARCH
 * FORM
 *
 * http://cssguidelin.es/
 */
/* line 15, ../../../app/scss/mobile.scss */
:root {
    font: 62.5% 'Open Sans', Arial, sans-serif;
    scroll-behavior: smooth;
}

body {
    left: 0;
    top: 0;
    width: 100%;
    font-family: 'Open Sans', 'Arial', sans-serif !important;
    height: auto !important;
    line-height: 19px;
    margin: 0 auto;
    max-width: 820px;
    min-width: 310px;
    -webkit-text-size-adjust: none;
    -webkit-overflow-scrolling : touch !important;
    overflow: auto !important;
    font-size: 1.4rem;
}

input, textarea, select, button {
    font-family: 'Open Sans', 'Arial', sans-serif !important;
}

/*------------------------------------*\
    #HEADER
\*------------------------------------*/

/* line 107, ../../../app/scss/mobile.scss */
#headerTitle {
    background: #f9f9f9;
    background: linear-gradient(to bottom, #f9f9f9 0%, #ebebeb 100%);
    /* W3C */
    border-bottom: 1px solid #fff;
    height: 20px;
    padding-top: 15px;
    padding-left: 15px;
    font-size: 1.4rem;
    color: #666;
    box-shadow: 0 3px 4px #CECECE;
}

/* line 119, ../../../app/scss/mobile.scss */
#homePath {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAPCAYAAAACsSQRAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9wKEQcHOGkxZnMAAAAdaVRYdENvbW1lbnQAAAAAAENyZWF0ZWQgd2l0aCBHSU1QZC5lBwAAASlJREFUOMt9k0FuwkAMRb+tXIMlx6i4RjbcDlW5RUk0Q8sFoGKRUJJ91SzIqvO7oJOGwelsIjvW+/4ejwzDgLlDEqfTicvlUlT1Li8iY6xzgBACvPfc7/coy5IhBBMAAHK9Xk2I9551XY/xYrHAavUkm80zAWC9Xo+kLCWT39jt3u4AANC2LbbbipZgFlsEABXC+Vc2TWO23XXd3VweZqJCOOd4Pp9vPhOAMbU/SFR0zrH+7cBSS3NVdbNGEqoKeFexbj7My7JAAHC5dCjLFwIB+n48su/70cLURhrHXAQPw4DD4UDpvz5BKIqioDVMazciKM9zEREooWNB+o2KKTi1qHE7raJUfe5pZHMFeZ4/JIuioAXNpqrW9ab56f9xSf+zMC2cG7qI4AejutOqXrY5HQAAAABJRU5ErkJggg==") no-repeat 0 10px;
    display: inline-block;
    width: 15px;
    height: 25px;
    margin-left: 10px;
    float: left;
    text-decoration: none;
}

/* line 129, ../../../app/scss/mobile.scss */
#homePathRem {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAPCAYAAAACsSQRAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9wKEQcHOGkxZnMAAAAdaVRYdENvbW1lbnQAAAAAAENyZWF0ZWQgd2l0aCBHSU1QZC5lBwAAASlJREFUOMt9k0FuwkAMRb+tXIMlx6i4RjbcDlW5RUk0Q8sFoGKRUJJ91SzIqvO7oJOGwelsIjvW+/4ejwzDgLlDEqfTicvlUlT1Li8iY6xzgBACvPfc7/coy5IhBBMAAHK9Xk2I9551XY/xYrHAavUkm80zAWC9Xo+kLCWT39jt3u4AANC2LbbbipZgFlsEABXC+Vc2TWO23XXd3VweZqJCOOd4Pp9vPhOAMbU/SFR0zrH+7cBSS3NVdbNGEqoKeFexbj7My7JAAHC5dCjLFwIB+n48su/70cLURhrHXAQPw4DD4UDpvz5BKIqioDVMazciKM9zEREooWNB+o2KKTi1qHE7raJUfe5pZHMFeZ4/JIuioAXNpqrW9ab56f9xSf+zMC2cG7qI4AejutOqXrY5HQAAAABJRU5ErkJggg==") no-repeat 0 2px;
    display: inline-block;
    width: 25px;
    height: 25px;
    margin-left: 10px;
    margin-top: -6px;
    float: left;
    text-decoration: none;
}

/* line 140, ../../../app/scss/mobile.scss */
#searchMainArea {
    background: #f9e781;
    /* Old browsers */
    background: linear-gradient(to bottom, #f9e781 0%, #f4d214 100%);
    /* W3C */
    height: 80px;
    border-bottom: 1px solid #bca217;
    box-shadow: 0 3px 4px #CECECE;
    margin-bottom: 25px;
    width: 100%;
    position: relative;
    padding: 0 6px;
    box-sizing: border-box;
}

/* line 153, ../../../app/scss/mobile.scss */
#searchMainAreaFilter {
    background: #f9e781;
    /* Old browsers */
    background: linear-gradient(to bottom, #f9e781 0%, #f4d214 100%);
    /* W3C */
    border-bottom: 1px solid #bca217;
    box-shadow: 0 3px 4px #CECECE;
    margin-bottom: 25px;
    padding: 6px 0;
    width: 100%;
    position: relative;
}

/* line 164, ../../../app/scss/mobile.scss */
#rembTitle, #lastBreadCrumbPath {
    display: inline-block;
    float: left;
    height: 27px;
    margin-left: 10px;
    text-decoration: none;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAiCAYAAACEEVOfAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNXG14zYAAAAWdEVYdENyZWF0aW9uIFRpbWUAMTAvMTcvMTKF1aaaAAABlklEQVQ4jY3S7W6qMByA8aea7aBIFDEgL+7+b+jsAhSKMhgw3xYX1/PBxBwVsE340vLLk/xblFK8v/9VMomVUgqdrwcQRSFJIvk+7hUaqwdgWWNhT202m0zHXBBA4M/Ji4Lttn5au6LBcCQC3yeOE/0SgB+E4nT6ocizzlrvfuNtEbFcJZ1DeUD21BGG8YeyrPRLcLkCmaYcD7vGWiOyrLGYOQ4yXeuXADzPpapqvuryodaKjIEpFlHIchXrlwBcby5+fxX5x+am1okAFlHIKr59l0+RPXWEaQ7J80K/BBAGAetNxn63VdrIHFli7rkkUuqXAM7nM/1+Xx9tt7XKi4LAn+ujVK7xPJfBcCS0UPlZqP3hwMxxrntP0XIV87YIMQam0EKpTNTr6wvOzBX/77ei42GnZJoSReHDWSvKsg8mkwmWNRb3Z43ofsRaKI4TAt+/jvgpKvJMnU4/+EHYCBrRZcRR2/+PKJWJMgwDe+q0Vm5Q14hbkUzXzBynccSN6KsuVVXVeJ77tHJFqzghCoOb99W1/gHE1s1QRXKL/AAAAABJRU5ErkJggg==") no-repeat;
    margin-top: -14px;
    padding-left: 20px;
    padding-top: 8px;
    color: #666;
}

/* line 177, ../../../app/scss/mobile.scss */
#searchButton {
    width: 55px;
    height: 48px;
    float: right;
    background: #369a04;
    background: linear-gradient(to bottom, #369a04 0%, #46aa24 50%, #359b07 100%);
    border: 0 solid transparent;
    cursor: pointer;
    position: absolute;
    right: -1px;
    top: 0;
    background-repeat: no-repeat;
    border-bottom-right-radius: 5px;
    border-top-right-radius: 5px;
}

/* line 193, ../../../app/scss/mobile.scss */
#searchButton i {
    color: #fff;
    font-size: 28px;
}

/* line 198, ../../../app/scss/mobile.scss */
#searchInputArea {
    height: 48px;
    width: 100%;
    margin-top: 14px;
    float: left;
    max-width: 820px;
    min-width: 100px;
    position: relative;
    box-sizing: border-box;
}

/* line 247, ../../../app/scss/mobile.scss */
#searchAreaBG {
    background-color: #f8f7f5;
    border-top: 1px solid #e1c10c;
    border-left: 1px solid #e1c10c;
    margin: 0 6px;
    border-radius: 5px;
    padding: 1px 22px;
}

.display--none{
    display: none;
}
/*------------------------------------*\
    #SUGGESTER
\*------------------------------------*/
/* line 263, ../../../app/scss/mobile.scss */
#suggester {
    margin: 10px 0;
    position: relative;
    display: none;
}

/* line 269, ../../../app/scss/mobile.scss */
#suggester_input_wrapper {
    width: 100%;
    padding-right: 100px;
    padding-left: 10px;
    box-sizing: border-box;
}

/* line 276, ../../../app/scss/mobile.scss */
#suggest_input {
    width: 100%;
    border: 1px solid #aaa;
    line-height: 26px;
    padding: 10px 93px 10px 10px;
    font-size: 1.6rem;
    box-sizing: border-box;
    border-radius: 3px;
    -webkit-appearance: none;
    margin: 0;
}

/* line 288, ../../../app/scss/mobile.scss */
#suggest_search {
    position: absolute;
    right: 150px;
    top: 50px;
}

/* line 294, ../../../app/scss/mobile.scss */
#cancel_suggest {
    text-decoration: none;
    font-size: 1.6rem;
    color: #0666aa;
    font-weight: bold;
    position: absolute;
    top: 16px;
    right: 17px;
}

/* line 304, ../../../app/scss/mobile.scss */
#suggest_button {
    width: 55px;
    height: 48px;
    float: right;
    background: #369a04;
    background: linear-gradient(to bottom, #369a04 0%, #46aa24 50%, #359b07 100%);
    border: 0;
    cursor: pointer;
    position: absolute;
    right: 98px;
    top: 0;
    background-repeat: no-repeat;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
}

/* line 320, ../../../app/scss/mobile.scss */
#suggest_search_icon {
    font-size: 28px;
    color: #fff;
}

/* line 325, ../../../app/scss/mobile.scss */
.suggestion_result_item {
    display: block;
    padding: 11px 15px;
    margin-right: 49px;
    color: #868686;
    text-decoration: none;
    font-size: 1.8rem;
    line-height: 26px;
}

/* line 335, ../../../app/scss/mobile.scss */
.suggestion_result_container {
    position: relative;
    border-bottom: 1px solid #ddd;
}

/* line 340, ../../../app/scss/mobile.scss */
.suggestion_result_item_completer {
    position: absolute;
    top: 0;
    right: 0;
    width: 49px;
    height: 48px;
}

/* line 348, ../../../app/scss/mobile.scss */
.suggestion_result_item strong {
    color: #000;
}

/* line 352, ../../../app/scss/mobile.scss */
.suggestion_result_item span {
    color: #339900;
}

/* line 356, ../../../app/scss/mobile.scss */
.suggestion_result_item_completer .fa-arrow-up {
    font-size: 36px;
    transform: rotate(-45deg);
    color: #ccc;
    padding: 6px;
}

/* line 362, ../../../app/scss/mobile.scss */
#suggest_hint {
    color: #999;
    text-decoration: none;
    font-size: 1.2rem;
    padding: 15px 10px 0;
}

/* line 369, ../../../app/scss/mobile.scss */
#suggest_hint_link {
    color: #339900;
    font-size: 1.6rem;
    font-weight: bold;
    text-decoration: none;
}

/* line 376, ../../../app/scss/mobile.scss */
#suggest_hint_pre_icon {
    margin-right: 5px;
}

/* line 380, ../../../app/scss/mobile.scss */
#suggest_hint_icon {
    font-size: 1.8rem;
    color: #c8c9cb;
    margin-left: 5px;
}

/* line 386, ../../../app/scss/mobile.scss */
#suggester_results {
    padding: 0 10px;
}

/* line 390, ../../../app/scss/mobile.scss */
#suggest_clean_input {
    position: absolute;
    display: none;
    top: 13px;
    right: 168px;
}

/* line 397, ../../../app/scss/mobile.scss */
#suggest_clean_input_icon {
    color: #c8c9cb;
    font-size: 23px;
}

/* line 434, ../../../app/scss/mobile.scss */
#mcw, #mcw.nof {
    min-height: 950px;
    overflow: hidden;
    position: relative;
}

/* line 440, ../../../app/scss/mobile.scss */
.bd_left {
    margin-left: -260px;
    margin-right: 260px;
    transition: all 0.15s ease-in-out;
}

/* line 446, ../../../app/scss/mobile.scss */
.bd_right {
    margin-left: 0;
    margin-right: 0;
    transition: all 0.15s ease-in-out;
}

/* line 523, ../../../app/scss/mobile.scss */
#infoBubble {
    background: #ffd419;
    border-radius: 15px;
    box-shadow: 0 0 0 1px #dea728 inset;
    color: #000000;
    display: inline-block;
    float: right;
    font-size: 1.1rem;
    font-weight: 700;
    margin-right: 3px;
    margin-top: -8px;
    padding: 0 7px;
    text-align: center;
    text-decoration: none;
}

/* line 539, ../../../app/scss/mobile.scss */
.infoBubbleMenu {
    background: #ffd419;
    border-radius: 15px;
    color: #000000;
    display: inline-block;
    float: left;
    font-size: 1.1rem;
    font-weight: 700;
    margin-left: -33px;
    margin-top: -8px;
    padding: 0 6px;
    text-align: center;
    text-decoration: none;
}

.infoBubbleMenu.loading{
    background: none;
    box-shadow: none;
}

/*------------------------------------*\
    #FOOTER
\*------------------------------------*/
/* line 659, ../../../app/scss/mobile.scss */
#footerMenu {
    background: #e5e5e5;
    background: linear-gradient(to bottom, #e5e5e5 0%, #ffffff 41%);
    text-align: center;
    padding: 4px 0;
    height: 36px;
    display: flex;
}

/* line 667, ../../../app/scss/mobile.scss */
#footerMenu a {
    text-decoration: none;
    flex: 0 0 25%;
    color: #666666;
    font-size: 14px;
    letter-spacing: 0;
    line-height: 19px;
    text-align: center;
}
.three-links #footerMenu a {
    flex: 0 0 33.3%;
}
/* line 671, ../../../app/scss/mobile.scss */
.borderFooterLink {
    width: 50%;
    float: left;
    color: #666;
    border-right: 1px solid #ddd;
    padding-bottom: 10px;
    padding-top: 10px;
    font-size: 14px;
}

/* line 680, ../../../app/scss/mobile.scss */
#borderFooterFullLink {
    width: 100%;
    float: left;
    color: #666;
    border-top: 1px solid #ddd;
    padding-bottom: 10px;
    padding-top: 10px;
    font-size: 14px;
}

/* line 689, ../../../app/scss/mobile.scss */
#changeLang {
    width: 49%;
    float: left;
    color: #666;
    padding-bottom: 10px;
    padding-top: 10px;
    font-size: 14px;
}

/*------------------------------------*\
    #MESSAGES
\*------------------------------------*/
/* line 704, ../../../app/scss/mobile.scss */
.messageError {
    background-color: #ffdddd;
    padding: 10px;
    border: 1px solid #ffb2b2;
    margin: 0 10px 10px;
    color: #cc0000;
    font-weight: bold;
    font-size: 1.4rem;
}

/* line 714, ../../../app/scss/mobile.scss */
.messageOk {
    background-color: #E2F5D9;
    color: #3FBF00;
    font-size: 1.4rem;
    padding: 10px;
    margin: 0 10px 10px;
    font-weight: bold;
}

/* line 723, ../../../app/scss/mobile.scss */
#errorMessage {
    margin-left: 7px;
    margin-top: 40px;
    border: 1px solid #fff;
    background-color: #f7c0b9;
    padding: 15px;
    color: #d0000a;
    font-weight: bold;
    border-radius: 10px;
    box-shadow: 0 0 5px 5px #c8c8c8;
}

/* line 735, ../../../app/scss/mobile.scss */
#goodMessage {
    margin-left: 7px;
    margin-top: 40px;
    background-color: #FFFFCC;
    border: 1px solid #E5E5E5;
    padding: 15px;
    color: #009900;
    font-weight: bold;
    border-radius: 10px;
    box-shadow: 0 0 5px 5px #888;
}

/* line 747, ../../../app/scss/mobile.scss */
#goodMessage a {
    text-decoration: none;
    color: #4ba21d;
}

/* line 752, ../../../app/scss/mobile.scss */
#goodMessage a:hover {
    text-decoration: underline;
}

/* line 756, ../../../app/scss/mobile.scss */
#succesfullyMessage {
    background-color: #FFFFCC;
    border: 1px solid #F6DA3C;
    border-radius: 5px;
    color: #2FAC26;
    font-size: 1.8rem;
    font-weight: 700;
    margin: 20px 15px;
    padding: 8px;
    text-align: center;
}

/*------------------------------------*\
    #DETAILED SEARCH
\*------------------------------------*/
/* line 775, ../../../app/scss/mobile.scss */
.filterTextInput {
    width: 42%;
    -webkit-appearance: none;
}

/* line 780, ../../../app/scss/mobile.scss */
.filterTextSelect {
    width: 44%;
}

/* line 784, ../../../app/scss/mobile.scss */
.filterFieldBigSelectbox {
    width: 88%;
}

/* line 788, ../../../app/scss/mobile.scss */
.filterTextArea {
    float: left;
    width: 24%;
    font-size: 1.2rem;
    text-align: right;
    font-weight: bold;
    overflow-y: hidden;
    height: 20px;
    margin: 28px 10px 6px;
}

/* line 826, ../../../app/scss/mobile.scss */
.fakeSelectBox {
    padding-left: 15px;
    border: 1px solid #d6d6d6;
    border-right-color: #c2c2c2;
    border-bottom-color: #c2c2c2;
    display: block;
    height: 32px;
    border-radius: 5px;
    width: 98%;
    padding-top: 15px;
    font-size: 1.4rem;
    color: #333;
    text-decoration: none;
    background: #ffffff;
    /* Old browsers */
    background: linear-gradient(to bottom, #ffffff 0%, #e9e9e9 100%);
    /* W3C */
    cursor: pointer;
}

/* line 844, ../../../app/scss/mobile.scss */
.filterInput {
    padding-left: 6px;
    border: 1px solid #d6d6d6;
    border-right-color: #c2c2c2;
    border-bottom-color: #c2c2c2;
    display: inline-block;
    height: 32px;
    border-radius: 5px;
    width: 35%;
    padding-top: 15px;
    font-size: 1.4rem;
    color: #333;
    text-decoration: none;
    background: #ffffff;
    /* Old browsers */
    background: linear-gradient(to bottom, #ffffff 0%, #e9e9e9 100%);
    /* W3C */
    cursor: pointer;
}

/* line 862, ../../../app/scss/mobile.scss */
#detailsFilterArea {
    margin: 0;
    padding: 0;
    list-style: none;
}

/*------------------------------------*\
    #FORM
\*------------------------------------*/
/* line 875, ../../../app/scss/mobile.scss */
.fieldTitle {
    color: #000;
    font-weight: bold;
    font-size: 1.6rem;
    padding: 5px;
    margin-top: 25px;
}

/* line 883, ../../../app/scss/mobile.scss */
.loginInput {
    border: 1px solid #c2c2c2;
    margin: 0 5px;
    padding: 15px 5px;
    width: 100%;
    background: #f7f7f7;
    /* Old browsers */
    background: linear-gradient(to bottom, #f7f7f7 0%, #efefef 100%);
    /* W3C */
    box-sizing: border-box;
}

/* line 893, ../../../app/scss/mobile.scss */
#loginButton, #submitButton {
    border-radius: 10px;
    color: #000;
    margin-left: 5px;
    margin-top: 15px;
    margin-bottom: 15px;
    font-size: 1.3rem;
    font-weight: bold;
    height: 53px;
    background: #f9e67e;
    /* Old browsers */
    background: linear-gradient(to bottom, #f9e67e 0%, #f4d317 100%);
    /* W3C */
    border: 1px solid #fff3a7;
    border-right-color: #dbbc0b;
    border-bottom-color: #dbbc0b;
    width: 178px;
}

/* line 910, ../../../app/scss/mobile.scss */
#rememberMe {
    border: 1px solid #c2c2c2;
    margin: 0 5px;
    padding: 15px 15px;
    width: 15px;
    height: 15px;
    background: #f7f7f7;
    /* Old browsers */
    background: linear-gradient(to bottom, #f7f7f7 0%, #efefef 100%);
    /* W3C */
    box-sizing: border-box;
}

/* line 921, ../../../app/scss/mobile.scss */
#submitButtonA {
    -webkit-appearance: none;
    /* ios fuck-off style for submit button */
    border-radius: 2px;
    color: #000;
    margin-left: 5px;
    margin-top: 15px;
    margin-bottom: 15px;
    font-size: 1.3rem;
    font-weight: bold;
    height: 33px;
    background-color: #bed952;
    border: 1px solid #79b526;
    width: 178px;
    display: block;
    text-align: center;
    padding-top: 18px;
    text-decoration: none;
}

/* line 940, ../../../app/scss/mobile.scss */
#container {
    width: 98%;
}

/* line 944, ../../../app/scss/mobile.scss */
#greenButton {
    -webkit-appearance: none;
    /* ios fuck-off style for submit button */
    border: 1px solid #79b526;
    background-color: #bed952;
    border-radius: 2px;
    padding: 5px 10px;
    cursor: pointer;
    font-size: 1.1rem;
    font-weight: bold;
    margin-top: 4px;
    margin-right: 110px;
    margin-bottom: 5px;
    width: 100px;
    height: 40px;
}

/* line 960, ../../../app/scss/mobile.scss */
#callButton {
    background: #3dbb00;
    background: linear-gradient(to bottom, #3dbb00 0%, #339900 100%);
    /* W3C */
    border: 1px solid #fff;
    border-radius: 2px;
    color: #fff;
    text-align: center;
    padding: 10px 25px;
    display: inline-block;
    box-sizing: border-box;
    text-decoration: none;
    margin-right: 14px;
    text-shadow: 2px 2px 2px #2D8800;
    box-shadow: 0 -2px 5px 2px #eaeaea;
    font-size: 1.6rem;
    line-height: 15px;
    height: 50px;
}

/* line 987, ../../../app/scss/mobile.scss */
#company-notification {
    background-color: #4a4a4a;
    border-radius: 3px;
    display: inline-block;
    padding: 3px 5px;
    font-size: 1.1rem;
    color: #d3d2d3;
    margin-top: 5px;
    cursor: pointer;
}

/* line 998, ../../../app/scss/mobile.scss */
#company-notification img {
    position: relative;
    top: 2px;
    opacity: 0.6;
}

/* line 1004, ../../../app/scss/mobile.scss */
#company-info-body {
    position: fixed;
    top: 0px;
    left: 0px;
    display: none;
    width: 100%;
    background: rgba(102, 102, 102, 0.9);
    height: 100%;
    z-index: 99999;
}

/* line 1015, ../../../app/scss/mobile.scss */
#company-info-window {
    background: #fff;
    border-radius: 5px;
    margin: 0px 10px;
}

/* line 1021, ../../../app/scss/mobile.scss */
#company-align {
    margin: 0px auto;
    max-width: 820px;
    min-width: 310px;
}

/* line 1026, ../../../app/scss/mobile.scss */
#company-info-window p {
    padding: 20px;
    font-weight: normal;
    color: #000;
}

/* line 1031, ../../../app/scss/mobile.scss */
#company-info-window h1 {
    background-color: #FFFFFF;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    color: #000000;
    display: block;
    font-size: 1.8rem;
    font-weight: 700;
    line-height: 20px;
    margin: 10px 10px 0;
    padding: 10px 10px 0;
}

/* line 1043, ../../../app/scss/mobile.scss */
#close-company {
    display: block;
    width: 12px;
    height: 10px;
    background: url(/static/images/mobile/close.png) #f4d12b no-repeat 8px 8px;
    padding: 8px;
    text-indent: -9999px;
    float: right;
    border-top-right-radius: 5px;
    border-bottom-left-radius: 5px;
    border-bottom: inherit;
    cursor: pointer;
}

/*------------------------------------*\
    #FORM
\*------------------------------------*/
/* line 1062, ../../../app/scss/mobile.scss */
.flash-message-wrapper {
    position: relative;
}

/* line 1066, ../../../app/scss/mobile.scss */
.flash-message-wrapper .flash-message {
    position: fixed;
    top: -500px;
    left: 20px;
    right: 20px;
    padding: 20px;
    z-index: 10000;
    background-color: #ffffdd;
    color: #46a92b;
    transition: all 2s;
    opacity: 1;
    box-shadow: 3px 3px 10px 0px rgba(0, 0, 0, 0.5);
    line-height: 20px;
}

/* line 1080, ../../../app/scss/mobile.scss */
.flash-message-wrapper .flash-message img {
    position: absolute;
    bottom: -13px;
    right: -13px;
}

/* line 1086, ../../../app/scss/mobile.scss */
.flash-message-wrapper .flash-message.show {
    top: 0px;
}

/* line 1090, ../../../app/scss/mobile.scss */
.flash-message-wrapper .flash-message.hide {
    opacity: 0;
}

/* line 1094, ../../../app/scss/mobile.scss */
.flash-message-wrapper .flash-message.error {
    background-color: #fee4e5;
    color: #fd0118;
}

/* line 1099, ../../../app/scss/mobile.scss */
.flash-message-wrapper .flash-message.warning {
    background-color: #e6e6e8;
    color: #666666;
}

.flash-message-wrapper .flash-message a{
    text-decoration: underline;
    color: inherit;
    font-weight: bold;
}

/*
  ****************** Search panel ******************
*/
/*
        Yellow search separator
    */
.yellow-search-separator {
    height: 10px;
    background-color: #fdcb2e;
    width: 100%;
}

/*
    Breadcrumb
*/
.bread-crumb {
    border-top: 1px solid #eeeeee;
    background-color: #eeeeee;
    height: 40px;
    width: 100%;
    line-height: 40px;
    padding: 0 10px;
    overflow: hidden;
}

.bread-crumb.bordered {
    border-top: 1px solid #bcbcbc;
}

.bread-crumb a {
    text-decoration: none;
    color: #666666;
    font-size: 1.4rem;
}

.bread-crumb a img {
    margin: 0 5px 0 0;
    vertical-align: -5px;
}

.bread-crumb span.separator {
    text-decoration: none;
    color: #666666;
    font-size: 1.4rem;
    margin: 0 5px;
}

/*
    Search separator
*/
.search-separator {
    border-top: 1px solid #bcbcbc;
    height: 2px;
    background-color: #ffffff;
}

/*
    Search details
*/
.search-details {
    background-color: #eeeeee;
    padding: 5px;
}

.search-details.border-bottom {
    border-bottom: 1px solid #bcbcbc;
}

.search-details .search-param {
    float: left;
    border: 1px solid #bcbcbc;
    background-color: #ffffff;
    border-radius: 3px;
    padding: 2px 10px;
    margin: 3px 5px;
    font-size: 1.2rem;
    color: #949494;
}

.search-details .search-param.ads {
    background-color: #666666;
    color: #ffffff;
    border: 1px solid #666666;
}

/*
    Detailed search
*/
.detailed-search {
    background-color: #eeeeee;
    padding: 10px 10px;
}

.detailed-search .search-input {
    margin: 10px 0;
}

.detailed-search .search-input.small-margin {
    margin: 0px 0;
}

.detailed-search .search-input h3 {
    float: left;
    font-weight: normal;
    font-size: 1.4rem;
    line-height: 36px;
    margin: 0 10px 0 0;
    width: 110px;
    text-align: right;
    color: #666666;
}

.detailed-search .search-input .input {
    overflow: hidden;
}

.detailed-search .search-input .input a {
    text-decoration: none;
}

.detailed-search .search-input .input input {
    width: 100%;
    height: 36px;
    border: 1px solid #bcbcbc;
    display: block;
    float: left;
    padding: 0 10px;
    box-sizing: border-box;
    color: #949494;
    font-size: 1.2rem;
}

.detailed-search .search-input .input input.small {
    width: 48%;
}

.detailed-search .search-input .input .separator {
    float: left;
    width: 4%;
    text-align: center;
    height: 36px;
    line-height: 36px;
    color: #666666;
}

.detailed-search .search-input .input .select {
    width: 100%;
    box-sizing: border-box;
    background-color: #ffffff;
    height: 36px;
    border: 1px solid #bcbcbc;
    line-height: 36px;
    font-size: 1.2rem;
    color: #949494;
    padding: 0 10px;

    background-image: url('/static/images/mobile/select-arrow.svg');
    background-repeat: no-repeat;
    background-position: center right;
}

.detailed-search .search-input .input .checkbox-input.checked .box {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/PjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE5cHgiIGhlaWdodD0iMTlweCIgdmlld0JveD0iMCAwIDE5IDE5IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxOSAxOTsiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwb2x5Z29uIHN0eWxlPSJmaWxsOiMzRTk4MUQ7IiBwb2ludHM9IjYuNzI1LDguMzg4IDkuMDExLDEwLjY3MyAxNC4wMTgsNS42NyAxNS43ODksNy40NDEgMTAuNzg2LDEyLjQ0NCA5LjAxMSwxNC4yMTYgNC45NTMsMTAuMTU4ICIvPjwvc3ZnPg==);
}

.detailed-search .search-input .input .checkbox-input .box {
    height: 19px;
    width: 19px;
    background-color: #ffffff;
    border: 1px solid #bcbcbc;
    float: left;
    margin: 6px 5px 0 0;
}

.detailed-search .search-input .input .checkbox-input .text {
    display: inline-block;
    line-height: 36px;
    font-size: 1.2rem;
    color: #949494;
}

.detailed-search .search-input .input .list-type {
    float: left;
    width: 28px;
    height: 27px;
    margin: 4px 20px 0 0;
    background-repeat: no-repeat;
}




.detailed-search .search-input .input .list-type.type1 {
    background-image: url('/static/images/mobile/showViews_1_MOB.svg?v=1');
}

.detailed-search .search-input .input .list-type.type1.active {
    background-image: url('/static/images/mobile/showViews_1_hover.svg?v=1');
}

.detailed-search .search-input .input .list-type.type2 {
    background-image: url('/static/images/mobile/showViews_2_MOB.svg?v=1');
}

.detailed-search .search-input .input .list-type.type2.active {
    background-image: url('/static/images/mobile/showViews_2_hover_MOB.svg?v=1');
}

.detailed-search .search-input .input .list-type.type3 {
    background-image: url('/static/images/mobile/showViews_3_MOB.svg');
}

.detailed-search .search-input .input .list-type.type3.active {
    background-image: url('/static/images/mobile/showViews_3_hover_MOB.svg');
}




/*
    Search container
*/
.search-container {
    width: 100%;
    margin: 10px 0 10px 0;
}

.search-container .search {
    background-color: #ffffff;
    border: 1px solid #bcbcbc;
    height: 42px;
    box-sizing: border-box;
    overflow: hidden;
}

.search-container .search .search-block {
    overflow: hidden;
}

.search-container .search .search-block .input-block {
    overflow: hidden;
    margin-left: 10px;
}

.search-container .search .search-block .input-block input {
    height: 40px;
    border: none;
    margin: 0;
    padding: 0;
    color: #949494;
    display: block;
    width: 100%;
}

.search-container .search .search-block .input-block input:focus {
    outline: none;
}

.search-container .search .search-block i {
    float: left;
    font-size: 2.0rem;
    color: #949494;
    margin: 9px 10px 0 10px;
    display: block;
}

.search-container .search .city-block {
    float: right;
    height: 30px;
    width: 90px;
    border-left: 1px solid #bcbcbc;
    margin: 5px 0 0 0;
    line-height: 30px;
    font-size: 1.2rem;
    padding: 0 0 0 10px;
    color: #949494;

    background-image: url('/static/images/mobile/select-arrow.svg');
    background-repeat: no-repeat;
    background-position: center right;
}

.search-container .search-button {
    background-color: #3e981d;
    width: 42px;
    height: 42px;
    float: right;
    box-sizing: border-box;
    border-radius: 0px 3px 3px 0px;
    text-align: center;
}

.search-container .search-button button {
    background: none;
    border: none;
}

.search-container .search-button i {
    color: #ffffff;
    font-size: 26px;
    line-height: 42px;
}

/*
    Main search
*/
.main-search-container {
    background-color: #fdcb2e;
    padding: 10px;
    border-bottom: 1px solid #d2a224;
}

.main-search-container .button {
    height: 45px;
    width: 45px;
    background-color: #3d941f;
    float: right;
    border-radius: 0 3px 3px 0;
    text-align: center;
    background-repeat: no-repeat;
    background-position: center;
    border: none;
    cursor: pointer;
}

.main-search-container .button.detailed {
    background-image: url("/static/images/mobile/detali.svg");
}

.main-search-container .button.simple {
    background-image: url("/static/images/mobile/search didelis.svg");
}

.main-search-container .search {
    overflow: hidden;
    height: 45px;
    background-color: #ffffff;
}

.main-search-container .search .city-block {
    float: right;
    border-left: 1px solid #c6c6c6;
    height: 35px;
    margin: 5px 0 0 0;
    padding: 0 0 0 10px;
    line-height: 35px;
    font-size: 1.2rem;
    color: #9a9a9a;
    width: 90px;

    background-image: url('/static/images/mobile/select-arrow.svg');
    background-repeat: no-repeat;
    background-position: center right;
}

.main-search-container .search i {
    float: left;
    font-size: 25px;
    color: #949494;
    margin: 11px 10px 0 10px;
    display: block;
}

.main-search-container .search .input-block {
    overflow: hidden;
    margin-left: 10px;
}

.main-search-container .search .input-block input {
    height: 45px;
    border: none;
    margin: 0;
    padding: 0;
    color: #949494;
    display: block;
    width: 100%;
}

.main-search-container .search .input-block input:focus {
    outline: none;
}

#pagingArea {
    height: 108px;
    background: #edecea; /* Old browsers */
    background: linear-gradient(to bottom, #edecea 0%, #f7f6f4 15%, #f7f6f4 100%); /* W3C */
    border-bottom: 1px solid #fff;
    clear: both;
}

#prevPage {
    margin-top: 26px;
    margin-left: 14px;
    width: 79px;
    height: 50px;
    border: 1px solid #d1d1d1;
    display: block;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAE8AAAAyCAYAAAAdiIaZAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9wKFwo4LAaGVL0AAAAdaVRYdENvbW1lbnQAAAAAAENyZWF0ZWQgd2l0aCBHSU1QZC5lBwAAAyZJREFUaN7tm0tP8kAUht8ZbitC6MK4MUgEdsalUSIbib+Zi+lO/BeExI0LLakaPju9HFeQwhQo8tEZdU5CQmbSlj59z2XOFCa8f0TgMJbeiAiMMXADbndjjAGAIbePGXgGnoFn4Bl4xgy8PwmPiAy8fYvQ+Hcdgf4Yt40DNfBSuu/8Y9x2xzjHGAMRgXO+Vo0qFZnXyS2FEHAcZ9G1iJtlWSgUCkvjqhWpDTwhBHq9HhzHWShuDrXZbOL4+Ni47Tpw/X4fjuNIimo2m+h0OsjlctqVM/kkF8kyzvm+j16vh+l0Ks2fn5/j8vISYRguxUBdsm9e5VOMK24VRqfTQavVQhRFiKIoUXWrx8Th/uqY5zgO+v0+PM8D53xRkjDGcHNzg1arhTAMJXCbVBc/R2ZuqwLcYDCAEGJJLZzzBTjf97+tovhxh4SZufJeX18xHA4hhJDcrdFooFwu4+npCVEUSW64DYJlWSgWi5mtTNhsNqMswd3f3y+B2xaz0sYxxhju7u5wdHT0u2IeEWE8HmM0Gm1UQhKkXVw3l8uBc56o2h+dbefX2PVaaWNW/PxZrYd5Vgnj7OwM7XZ7I4h1bptGiSrqvsyKZCJCvV4HAIxGIwkCEaFWq8GyrKU6bhf3K5fLB8+wyopkIsLp6SkA4OHhQVLO8/MzLi4uUK1WJbfdBmQ+HwRBZjUf+/j4ULK8cF0Xw+EQnuctjZdKJXS7XVQqlf9y44cEyN7f35WtsKfTKWzblgACwNXV1cLNVUPSsqtSrVZxe3uLUqkkzT0+PmIymaRXwZrEcsiQxN7e3pT3dlzXhW3b+Pz8lOaur69Rq9WkxKGyG6QE3qYbDoIAtm3j5eVFyrTtdhsnJyeJx66eM8vOCnNdV5vdFd/3MZvNJBCMMViWtcikKizpwed1kP/cisUiCoWCtOFDRImtKdWmtBm6bokVBEFiApiPZd30XLe60f6NgaSx1cShTHk6biiv7lWs9vSSlnYqTPsXfbaBMsrbQ5VGed9YOeiQ6LRXns6/j/80tzV13i8x807yX8q2RnlGecaM8vbKthTC/Oc2fc0ZL9q/APCFCRITCU86AAAAAElFTkSuQmCC');
    float: left;
    border-right: 1px solid #bfbfbf;
}

#nextPage {
    margin-top: 26px;
    width: 79px;
    height: 50px;
    display: block;
    border: 1px solid #d1d1d1;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAE8AAAAyCAYAAAAdiIaZAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9wKFwsBAUwf70UAAAAdaVRYdENvbW1lbnQAAAAAAENyZWF0ZWQgd2l0aCBHSU1QZC5lBwAAAzlJREFUaN7tmrtu8jAYhl87p6FLk9xCWXsDCMa04XY7VahbkQpSR7YkSJ0qVUSqVLUNpfE/GeXgEMovHAP2gpSj/fB+x5hkWcagx58HYwxUY9hvEEI0vP8ZGp6Gp+FpeBqeHhreWcAjhLSe23bNWcPL83xrJq+VtwVOVVUilakIUUmfVwWloskqAe8vqlNNfaZKk1mtVkjTdGPKRZP2PA+WZbWa/NnCsywLURQhjuONyjhE3/dxe3tbAti1OSvl8wgh6Pf7uLq6qplsmqa4v7/HarVSBh5RsRnKGMPz8zPm83nNz4kU2FV2QL6/v1mXkJrUwxhDkiR4fHysnfN9H0EQwLbtvZ599PB2XVwURZhMJqUAwhiD4zgIggCe53WnvK+vLyXMlkMRHYvjGJPJpHaP4zi4ubnB5eVl67MOMudDw+P/FE9DdjWlKoA4jhFFkRBgEARwXVcatM0cPz8/pbzt9fUV4/G4ETCldKeFl8ymYsJcgbIgUll+Ytti2tRYhFG8lh/Lsgx3d3dIkkRqJWLKehEhRKiIYhBoU1tTE4HfaxgGKKXI8/x0lFdUA4coUl3bgpvqXkIIhsMher3ewZVXfLa08uzi4gLX19eglO7ll5bLJV5eXkr3cV85GAzQ6/WwXq/x+/srL2X5+PiQFp4IITAMo2SG3My2+b3lconxeIwsy2rnuOJ+fn6kgZOuPA5svV6XjvMFNykxTVM8PDyUalqeooRhCN/3G8EdOuqaMvMi3m4XOX5RIFksFnh6ehLmdmEYwvM8ZFlWauNXzfrkuiptqQkHN51OawAcx8FoNCqBK14jUwxmF93ZqjqqMJMkwXQ6LYEmhMC2bYRhCNd1a4rjuWRTSnPUPk+UNFfTFl6GzWaz2j2u62I0GsG27Rq4qqL576Ehkvf3984bA8Xy7O3tDZRSmKZZguK6LizL2kRcmRbT9CcoAa8IKc9zGIYhVI+symFXeKZKX6T4XIppR1vDVFYrXsRJ+b0qolJO1CToYpgqb2eoRuei0lSY91HskuoqjzsK5XX98fqolddWqu1TpZy1z2ubV1fzLlqJ3hl66tFWVavQytPK03meVp5Wnh5aeYce/wBa+DtT/ClN7AAAAABJRU5ErkJggg==');
    float: left;
}

#pagingLink {
    margin-top: 26px;
    border: 1px solid #d1d1d1;
    display: block;
    background: #f9f9f9; /* Old browsers */
    background: linear-gradient(to bottom, #f9f9f9 0%, #e9e9e9 100%); /* W3C */
    float: right;
    text-decoration: none;
    color: #999;
    font-size: 1.2rem;
    padding: 16px 14px;
    margin-right: 10px;
}

.loader {
    color: #ffffff;
    font-size: 2px;
    margin: 10px 3px;
    width: 1em;
    height: 1em;
    border-radius: 50%;
    position: relative;
    text-indent: -9999em;
    -webkit-animation: load4 1.3s infinite linear;
    animation: load4 1.3s infinite linear;
    -webkit-transform: translateZ(0);
    -ms-transform: translateZ(0);
    transform: translateZ(0);
}
@-webkit-keyframes load4 {
    0%,
    100% {
        box-shadow: 0 -3em 0 0.2em, 2em -2em 0 0em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 0;
    }
    12.5% {
        box-shadow: 0 -3em 0 0, 2em -2em 0 0.2em, 3em 0 0 0, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 -1em;
    }
    25% {
        box-shadow: 0 -3em 0 -0.5em, 2em -2em 0 0, 3em 0 0 0.2em, 2em 2em 0 0, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 -1em;
    }
    37.5% {
        box-shadow: 0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0em 0 0, 2em 2em 0 0.2em, 0 3em 0 0em, -2em 2em 0 -1em, -3em 0em 0 -1em, -2em -2em 0 -1em;
    }
    50% {
        box-shadow: 0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 0em, 0 3em 0 0.2em, -2em 2em 0 0, -3em 0em 0 -1em, -2em -2em 0 -1em;
    }
    62.5% {
        box-shadow: 0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 0, -2em 2em 0 0.2em, -3em 0 0 0, -2em -2em 0 -1em;
    }
    75% {
        box-shadow: 0em -3em 0 -1em, 2em -2em 0 -1em, 3em 0em 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 0, -3em 0em 0 0.2em, -2em -2em 0 0;
    }
    87.5% {
        box-shadow: 0em -3em 0 0, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 0, -3em 0em 0 0, -2em -2em 0 0.2em;
    }
}
@keyframes load4 {
    0%,
    100% {
        box-shadow: 0 -3em 0 0.2em, 2em -2em 0 0em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 0;
    }
    12.5% {
        box-shadow: 0 -3em 0 0, 2em -2em 0 0.2em, 3em 0 0 0, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 -1em;
    }
    25% {
        box-shadow: 0 -3em 0 -0.5em, 2em -2em 0 0, 3em 0 0 0.2em, 2em 2em 0 0, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 -1em;
    }
    37.5% {
        box-shadow: 0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0em 0 0, 2em 2em 0 0.2em, 0 3em 0 0em, -2em 2em 0 -1em, -3em 0em 0 -1em, -2em -2em 0 -1em;
    }
    50% {
        box-shadow: 0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 0em, 0 3em 0 0.2em, -2em 2em 0 0, -3em 0em 0 -1em, -2em -2em 0 -1em;
    }
    62.5% {
        box-shadow: 0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 0, -2em 2em 0 0.2em, -3em 0 0 0, -2em -2em 0 -1em;
    }
    75% {
        box-shadow: 0em -3em 0 -1em, 2em -2em 0 -1em, 3em 0em 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 0, -3em 0em 0 0.2em, -2em -2em 0 0;
    }
    87.5% {
        box-shadow: 0em -3em 0 0, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 0, -3em 0em 0 0, -2em -2em 0 0.2em;
    }
}

/**
Confirm notifications list
 */
.modal-bg{
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width:100%;
    height:100%;
    background-color: rgba(0, 0, 0, .7);
    z-index: 1338;
}

.modal{
    top: 50%;
    width: 90%;
    max-width: 500px;
    background-color:#fff;
    position:absolute;
    transform:translateY(-50%);
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
}
.modal .title{
    font-size: 1.6rem;
    font-weight: bold;
    border-bottom: 1px solid #b9b9b9;
    padding: 20px 50px;
}
.modal .description{
    color:#494949;
    font-size: 1.2rem;
    padding: 25px 50px;
}
.modal .buttons-container{
    padding: 25px 0;
    text-align: center;
}
.modal .approve-button{
    background-color: #389918;
    text-transform: uppercase;
    color: #ffffff;
    border: none;
    height: 49px;
    padding: 0 20px;
    border-bottom: 1px solid #255e0f;
    font-weight: bold;
    font-size: 1.6rem;
}
.modal .cancel-button
{
    margin-left: 20px;
    color: #339900;
    border: none;
    background-color: transparent;
    cursor: pointer;
    font-size: 1.3rem;
}
.modal img
{
    margin: 10px auto;
    display:block;
    border: 1px solid #e0e0e0;
    box-shadow: 0 1px 3px 0 #606060
}
.close-modal{
    position: absolute;
    right: -15px;
    top: -15px;
    cursor:pointer;
    margin: 0!important;
    border: none!important;
    box-shadow: none!important;
}

.modal .notification-demo-text{
    margin-top: -42px;
    margin-left: -117px;
    font-size: 1.1rem;
    color: #444;
    width: 200px;
    left: 50%;
    position: absolute;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.grecaptcha-badge {
    display: none
}
