.dataTable__NumberCell {
    text-align: center;
    width: 30px;
    padding-left: 10px;
}

.teilnehmerliste__bottomPanel {
    margin-top: 25px;
}

.teilnehmerliste__buttonDownloadAllTicket {
    float: right;
}

.teilnehmerliste__buttonDownloadGuestList {
    position: absolute;
    bottom: -60px;
    left: 0px;
}

.teilnehmerliste__buttonDownloadTableplan {
    position: absolute;
    bottom: -60px;
    left: 160px;
}

.teilnehmerliste__buttonSendAllTickets {
    float: right;
    margin-right: 10px;
}

.teilnehmerliste__goToTablePlan {
    float: right;
}

.teilnehmerliste__ticket-download {
    margin: 0px 10px 5px 20px;
    
}
.teilnehmerliste__ticket-send {
    font-size: 18px;
    cursor: pointer;
    margin: 0px 5px 5px 0px;
}

.saveDetails_send-verification-email {
    margin-left: 15px;
    margin-top: 15px;
    width: 25px;
}

/******************************************************************************/
/* TICKET ICONS */

.ticket_sent_gray {
    color: #999;
}

.ticket_sent_green {
    color: #41af8e;
}

.ticket_sent_yellow {
    color: #ffff00;
}

/******************************************************************************/
/* СOMMON */

.verticalAlign_middle {
    vertical-align: middle;
}

.textAlign_center {
    text-align: center;
}

.textAlign_left {
    text-align: left;
}

.button-gray {
    color: #999 !important;
    background-color: #ddd !important;
    border-color: #ccc !important;
    padding: 2px 10px !important;
    border: 0px;
    font-size: 11px !important;
    font-weight: 500 !important;
}

.paddingLeft_10 {
    padding-left: 10px !important;
}

.width_30 {
    width: 30px;
}

.width_50 {
    width: 50px;
}

.width_80 {
    width: 80px;
}

.width_600 {
    width: 600px !important;
}

.survey-link-status {
    font-family: 'Roboto Mono';
    font-size: 12px;
    padding: 3px 10px;
    color: #fff;
    background-color: #a61c1c;
    
    cursor: pointer;
}

.survey-link-status:hover {
    color: #df4343;
}

.survey-link-status-green {
    color: #fff;
    background-color: #8fd14f;
}

.survey-link-status-green:hover {
    background-color: #3ef575;
    color: #fff;
}

/******************************************************************************/

.top_block_cover {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    width: 100%;
}

.top_block__center,
.top_block__right {
    display: flex;
    flex-direction: column;
}

.top_block__center {
    margin-left: 5px;
    width: 35%;
}

.top_block__right {
    margin-left: 5px;
    width: 30%;
}

.widget_guests__user_mode,
.widget_guests__location_name {
    /*color: #5db075;*/
    color: #000;
}

.left_block__location_name {
    font-family: 'Roboto Condensed';
    float: left;
}

.event_date {
    width: 100%;
}

.time_cover {
    display: table;
    width: 100%;
}

.time_item_left, 
.time_item_center, 
.time_item_right {
    display: table-cell;
}

.time_item_left {
    width: 40%;
}

.time_item_center {
    width: 40%;
}

.time_item_right {
    width: 20%;
}

.top_block__center_description {
    line-height: 23px;
}

.persons_headline,
.person_right {
    font-size: 16px;
    font-weight: normal !important;
}

.widget_guests__user_mode,
.widget_guests__location_name {
    font-size: 16px !important;
}


.block_970 {
    min-width: 970px !important;
}

.dataTables_filter input {
    height: 28px;
}

@media (min-width: 100px) and (max-width: 1500px) {
    .top_block__center {
        width: 30%;
    }
}

@media screen and (max-width: 700px)
{
    .dataTables_wrapper .dataTables_length, .dataTables_wrapper .dataTables_filter {
        float: right !important;
        text-align: center;
    }
}

@media (max-width: 700px)
{
    #list_participants_filter {
        margin-bottom: 5px !important;
    }
}

/******************************************************************************/

.select2-container--default .select2-selection--single {
    width: 655px;
}

.gfield_checkbox li > label {
    padding-top: 5px !important;
    font-weight: bold !important;
}

li.gchoice_1_31_1 {
    box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.1) !important;
}