p, li, address, dd, blockquote, td, th, a, body, h1, h2, h3, h4, h5, h6, p, dl, ul, ol {
    /*color: #464647;*/ }
@font-face {
    font-family: Open Sans; /* Имя шрифта */
    src: url(/fonts/opensans/OpenSansHebrew-Regular.ttf); /* Путь к файлу со шрифтом */
}



html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    font-weight: inherit;
    font-style: inherit;
    font-size: 100%;
    font-family: inherit;
    vertical-align: baseline;
    color: #272727;
}

a, a:hover {
    text-decoration: none; }

.menu-select {
    display: none;
    overflow: hidden;
    position: relative;
    width: 75%;
    margin: 20px auto; }

.inner {
    margin: 0 auto; }

body {
    line-height: 1.5; }

caption, th, td {
    text-align: left;
    font-weight: normal; }

th {
    color: #757475;
    line-height: 40px;
    min-height: 40px;
    text-align: center;
    padding: 10px;
    font-weight: bold; }

blockquote:before, blockquote:after, q:before, q:after {
    content: ""; }

blockquote, q {
    font-style: italic; }

q {
    quotes: "&#8220;" "&#8221;"; }

a img {
    border: none; }

.clear, .clearer {
    height: 0px;
    overflow: hidden;
    margin: 0px;
    clear: both; }

.center {
    text-align: center; }

/* self-clear floats */
.group:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    overflow: hidden; }

/* ie.css, damn ie! */
* html .group {
    /* IE6 */
    height: 1%; }

*:first-child + html .group {
    /* IE7 */
    min-height: 1%; }

*:focus {
    outline: none !important; }

/*=============================================*/
/*===== CUSTOM RESET =================*/
/*=============================================*/
/*div, table, p, span, td, th {
        font-family: "Open Sans","Segoe UI", "MuseoSans300", Tahoma, serif;
    }*/
.space20 {
    clear: both;
    height: 20px; }

.space10 {
    clear: both;
    height: 20px; }

.space5 {
    clear: both;
    height: 5px; }

li {
    list-style-type: none; }

img{
    max-width:100%;
}




/* date-picker */
.ui-datepicker-trigger {
    position: absolute;
    top: 13px;
    right: 13px;
    border: none;
    background-color: transparent; }




/* Launch Module */

.launchPlace .launchContainer .rightSide {
    overflow: auto;
}
.launchPlace .launchContainer .rightSide .data-block .picker-block .div-data, .launchPlace .panelPanel .rightSide .data-block .picker-block .div-data {
    width: 48%;
}
.launchPlace .launchContainer .rightSide .data-block .picker-block .div-data:first-child, .launchPlace .panelPanel .rightSide .data-block .picker-block .div-data:first-child {
    margin-right: 2%;
}
.panelAudience .uploadPlace .share-tbl td {
    border-right: 1px solid rgba(34, 36, 38, .1);
}
.panelAudience .uploadPlace table td button.active, .panelAudience .uploadPlace table td button:hover {
    background: #DDDAEF !important;
}
.panelAudience .uploadPlace .share-tbl td button {
    font-weight: 700;
    color: #4D486B;
}
.panelAudience .uploadPlace .share-tbl td.phone,
.panelAudience .uploadPlace .share-tbl td.email {
    text-align: right !important;
}
.panelAudience .uploadPlace .share-tbl td.email .right-line {
    border-right: none !important;
    background: unset !important;
}
.panelAudience .uploadPlace .share-tbl td:last-child {
    /*border-right: 0;*/
    /*width: unset !important;*/
    /*text-align: center !important;*/
}
#panelSend .message-place, .uploadPlace .message-place,
#panelSend .choice-place, .uploadPlace .choice-place {
    max-width: 900px !important;
    border: none !important;
    background: #F5F4F9;
    margin-top: 0 !important;
}
#panelSend .message-place .textarea-box, .uploadPlace .message-place .textarea-box {
    margin-right: 0 !important;
    background: #fff;
    border-radius: .28571429rem;
    border-color: rgba(34, 36, 38, .15) !important;
}
.uploadPlace .message-place .ui.button {
    background: #cac6db;
    color: #38315D !important;
}
.uploadPlace .message-place .ui.button:hover {
    background: #DDDAEF;
}
#panelSend .next-place, .uploadPlace .next-place {
    margin-bottom: calc(12px + .6vw);
}
#panelSend .next-place button, .uploadPlace .next-place button {
    font-weight: 400;
}
.buildPlace .preview-container .icons-box img {
    cursor: pointer;
}

/* Launch modal */
.launchModal .modal-body .btn-air-place button,
.launchModal .modal-body .or-target {
    font-size: 1.15rem !important;
}
.launchModal .modal-body .or-place {
    font-size: 1.2rem !important;
}
.launchModal .modal-body .little-text {
    font-size: 1.1rem !important;
}
.launchModal .modal-body .limit-place {
    font-size: 1.35rem !important;
}
.launchModal .modal-body .or-target .or-btn {
    border-radius: 5px;
}

/* Launch >> Share */
.panelShare .content .share-title {
    width: auto !important;
    margin-bottom: .25rem;
}

/* Launch >> Info */
.launchHelp .centerSide .letStart {
    margin: 0 !important;
    width: 90%;
    max-width: 720px;
}
.launchPlace .launchContainer .centerSide .content, .launchPlace .panelPanel .centerSide .content {
    padding-top: 25px !important;
}
.launchPlace .launchContainer .limit-block, .launchPlace .panelPanel .limit-block {
    margin-top: 20px;
}
