﻿.custom-conferences .list-item {width: 100%;background-color: #E4E9ED;margin-bottom: 20px;}
.custom-conferences .list-item.current { background-color: #61ABDA;color: #fff;}
.custom-conferences .future { background-color: #D5EAF6;}
.custom-conferences .error { background-color: pink;}
#mc_embed_signup {
    background:;
    clear: left;
    font: 14px Helvetica,Arial,sans-serif;
}
.asterisk {
    color:red;
}
.mc-field-group {
    margin: 10px 0;
}
.mc-field-group > label {
    display: flex;
}
    .mc-field-group >input {
display:list-item !important;
width:100%;
    }


    .eventanonces {
        background-color: #61ABDA;
        color: #fff;
        display: block;
        /* height: 48px; */
        /* padding: 15px; */
        /* margin-bottom: 5px; */
        font-weight: bold;
        text-align: center;
        /* cursor: pointer; */
        border-radius: 10px;
        padding: 10px;
        margin: 10px;
    }
    .eventanonces:hover {
        opacity: 0.7;
        text-decoration: none;
        color: #fff;
    }

.custom-conferences .list-item td { padding: 5px;}
.custom-conferences .list-item .title { font-size: 12px;font-weight: bold;}
.custom-conferences .list-item .time { width: 200px;}
.custom-conferences .list-item .time table { margin-left: 10px;}
.custom-conferences .list-item .time td { padding: 2px;white-space: nowrap;}
/*.custom-conferences .list-item .actions>table { float: right;}
.custom-conferences .list-item .actions td { width: 50px;}*/
.custom-conferences .list-item .actions { text-align: right;}
.custom-conferences .list-item .actions>div { display: inline-block;/*width: 120px;*/padding: 5px;text-align: center;}
/*.custom-conferences .list-item .actions a {font-size: 10px !important;}8*/

.custom-conferences .current a {color: #fff;}

.custom-conferences .fields td { padding: 5px;}
.custom-conferences .fields textarea { width: 100%;}
.custom-conferences .fields .city { width: 200px;}
.custom-conferences .fields .email { width: 200px;}

.custom-conferences .anketa td{ padding: 5px;}
.custom-conferences .anketa input[type=text],
.custom-conferences .anketa textarea,
.custom-conferences .anketa select { border: 1px solid #dcdcdc;}
.custom-conferences .anketa input[type=text],
.custom-conferences .anketa textarea { width: 500px;}
.custom-conferences .anketa .date {width: 120px !important;background-image: url(BlueCalendar.png);background-repeat: no-repeat;background-position: right center;}
.custom-conferences .anketa .error { background-color: #FFC0CB;}
.custom-conferences .anketa .sample { font-size: 10px;}

.custom-conferences-anketalist { width: 100%;}
.custom-conferences-anketalist .head { font-weight: bold;background: #dcdcdc;}
.custom-conferences-anketalist td { padding: 5px;}
.custom-conferences-anketalist td a {color:#00f !important;}
.custom-conferences-anketalist .approved * { color: #0a0;}
.custom-conferences-anketalist .declined * { color: #f00;}

.custom-conferences a.button { font-size: 14px;}

.custom-conferences .ui-slider-handle { border:1px solid #ccc !important;background-color: #fff !important;}

.custom-conferences-slider { }

.custom-conferences-slider .list>div{ height: 100%;padding: 0 5px;}


.custom-conferences-slider .sliderbtn.right { right: 15px;}
.custom-conferences-slider .sliderbtn.arr-left {background-image: url(AnonceLeft.png);}
.custom-conferences-slider .sliderbtn.arr-right {background-image: url(AnonceRight.png);}

.custom-conferences-slider .item {padding: 10px; height: 100%;}
.custom-conferences-slider .item .time { height: 20px;}

    .custom-conferences-slider .item .actions {
        text-align: right;
        position: absolute;
        right: 10px;
        bottom: -5px;
    }
.custom-conferences-slider .item .actions a.anketa {}
.custom-conferences-slider .item .actions a.stenogram {}

.custom-conferences-slider .future { background-color: #D5EAF6;}
.custom-conferences-slider .actions a:hover {opacity: 0.7;}

.custom-conferences-slider .pass { background-color: #61ABDA;}

.custom-conferences-slider .passed { background-color: #E4E9ED;}
    .custom-conferences-slider .passed .actions a {
        display: inline-block;
        width: 120px; /*height:14px;*/
        background-color: #61ABDA;
        color: white;
        font-weight: bold;
        font-size: 10px;
        font-family: Verdana;
        padding: 10px;
        margin-top: -35px;
        text-align: center;
    }



.custom-conferences-bookmarks table.glist { width: 100%;background-color: #F5F7F9;margin-bottom: 14px;}
.custom-conferences-bookmarks table.glist td {color: #0C5093;background-color: transparent;font-weight: bold; text-align: center;vertical-align: top;}
.custom-conferences-bookmarks table.glist td.current,
.custom-conferences-bookmarks table.glist td:hover {color: #fff; background-image: url(GlistItemCorner.png);background-repeat: no-repeat;background-position: center bottom;}
.custom-conferences-bookmarks table.glist td>a {display: inline-block;height:50px;padding: 8px 7px 8px 7px;margin-bottom: 6px; cursor:pointer;}
    .custom-conferences-bookmarks table.glist td.current > a,
    .custom-conferences-bookmarks table.glist td:hover > a {
        color: #fff;
        background-color: #61ABDA;
        border-radius: 10px;
    }
.custom-conferences-bookmarks table.glist td>a.disabled,
.custom-conferences-bookmarks table.glist td.current>a.disabled,
.custom-conferences-bookmarks table.glist td:hover>a.disabled { color: #dcdcdc;}
.custom-conferences-bookmarks table.glist td>a.disabled:hover { text-decoration: none;}

.custom-conferences-bookmarks.visible-xs .row{
    height: 80px;
    overflow: hidden;
    padding: 0 40px;
}

.custom-conferences-bookmarks.visible-xs .row>div {
    height: 80px;
    /*padding: 0 10px;*/
}
    .custom-conferences-bookmarks.visible-xs .row > div.current {
        color: #fff;
        background-color: #61ABDA;
        border-radius: 10px;
    }
.custom-conferences-bookmarks .row a.disabled {color: #dcdcdc;}

.custom-conferences-stenogram {}
.custom-conferences-stenogram .header { width: 100%;height: 30px;margin-bottom: 20px;}
.custom-conferences-stenogram .header td { padding: 5px;white-space: nowrap;vertical-align: middle;}
.custom-conferences-stenogram .header span { padding: 2px 0 2px 0;}
.custom-conferences-stenogram .header .start { width: 100px;}
.custom-conferences-stenogram .header .end { width: 100px;text-align: right;}
.custom-conferences-stenogram .header .progress { background-color: #D5EAF6;padding: 0px;width: 300px;}
.custom-conferences-stenogram .header .progress>div { height: 20px;min-height: 20px;background-color: #61ABDA;}
.custom-conferences-stenogram .header .currenttime,
.custom-conferences-stenogram .header .userscount{background-repeat: no-repeat;background-position: left center;padding-left: 20px;}
.custom-conferences-stenogram .header .currenttime{ background-image: url(BlueClock15x15.png);}
.custom-conferences-stenogram .header .userscount{background-image: url(BlueMan16x16.png);}

.custom-conferences-stenogram .messages-container { border: 1px solid #DAE0E3;}
.custom-conferences-stenogram .messages {margin: 10px;height: 400px;overflow: auto;}
.custom-conferences-stenogram .messages>div {}
.custom-conferences-stenogram .messages>div>div { white-space: nowrap;padding: 10px;margin-bottom: 10px;}
.custom-conferences-stenogram .messages>div>div>div { display: inline-block;}
.custom-conferences-stenogram .messages>div .label { width: 200px;}
.custom-conferences-stenogram .messages>div .time {}
.custom-conferences-stenogram .messages>div .username { font-weight: bold;}
.custom-conferences-stenogram .messages>div .text {}

.custom-conferences-stenogram .messages>div .gray { background-color: #F5F7F9;}
.custom-conferences-stenogram .messages>div .writing { background-color: #EAF4FA;color: #64ACD8;font-style: italic;}
.custom-conferences-stenogram .messages>div .writing .text {padding-left:20px;height:20px;background-image: url(BluePencil.png);background-repeat: no-repeat;/*background-position: 0px 20px;*/}
.custom-conferences-stenogram .messages>div .nomoderated { color: #f00;}
.custom-conferences-stenogram .messages>div .moderate-buttons { margin-right:10px;}
.custom-conferences-stenogram .messages>div .moderate-buttons span { display: block;width: 20px;min-width: 20px;height: 20px;min-height: 20px;background-repeat: no-repeat;background-position: center center;}
.custom-conferences-stenogram .messages>div .moderate-buttons .approve { background-image:url(Approve16x16.png);}
.custom-conferences-stenogram .messages>div .moderate-buttons .decline { background-image: url(Decline16x16.png);}

.custom-conferences-stenogram .footer { margin: 10px;width: 100%;}
.custom-conferences-stenogram .footer .charcount { font-size: 10px;font-weight: bold;text-align: right;}
.custom-conferences-stenogram .footer textarea { width: 100%;}
.custom-conferences-stenogram .footer .button {}
.custom-conferences-slider .item .title a {color: #022543;}



@media (min-width: 0) 
{
    
     .custom-conferences-slider .item .city {
    font-size: 14px;
    height: auto;
    margin-bottom: 5px;
    }
    .custom-conferences-slider .item .time span {
    font-size: 14px;
    }
    .custom-conferences-slider .item .finaldoc {
        background: #486575;
        width: max-content;
        padding: 5px;
        color: white;
        text-align: center;
        font-size: 18px;
        border-radius: 10px;
        bottom: 12px;
        position: absolute;
    }
    .custom-conferences-slider .list * { white-space: normal;font-size: 18px;}

    .custom-conferences-title { /*height: 210px;*/
        overflow: hidden;
        vertical-align: bottom;
    }

    .custom-conferences-slider .item .finaldoc {
        font-weight: bold;
        /* height: 60px;*/
        overflow: hidden;
    }
    .custom-conferences-findoc {
        background: #486575;
        width: max-content;
        padding: 5px;
        color: white;
        text-align: center;
        
        border-radius: 10px;
        bottom: 12px;
        
    }

    .custom-conferences-slider .list {
        white-space: nowrap !important;
        overflow: hidden !important;
        height: 320px;
        margin: 0 25px;
    }
    .custom-conferences-bookmarks.visible-xs .row a.anoncesbtn { top: 590px;height: 80px;}
    .custom-conferences-slider .sliderbtn {width: 30px;height: 320px;position: absolute;top:69px;background-color: #BAD4E3;background-repeat: no-repeat;background-position: center center;}
    .custom-conferences-slider .future .actions a {
        display: inline-block;
        background-color: #61ABDA;
        color: white;
        font-weight: bold;
        font-size: 17px;
        font-family: Verdana;
        padding: 10px;
        margin-top: -33px;
        text-align: center;
        border-radius: 10px;

    }
    .custom-conferences-slider .pass .actions a {
        display: inline-block;
        background-color: #fff;
        font-weight: bold;
        font-size: 17px;
        font-family: Verdana;
        padding: 10px;
        margin-top: -37px;
        text-align: center;
        border-radius: 10px;
    }
    
    }
    
    
    
    
    @media (min-width: 992px) 
{
    
    .custom-conferences-slider .item .city {
    font-size: 12px;
    }
    .custom-conferences-slider .item .time span {
    font-size: 12px;
    }
    .custom-conferences-slider .list * { white-space: normal; font-size: 12px;}
    .custom-conferences-title { /*height: 80px;*/
        overflow: hidden;
        vertical-align: bottom;
    }
    .custom-conferences-slider .item .finaldoc {
        background: #486575;
        width: max-content;
        padding: 5px;
        color: white;
        text-align: center;
        font-size: 10px;
        border-radius: 10px;
        bottom: 12px;
        position: absolute;
    }
    .custom-conferences-slider .list {white-space:nowrap!important;overflow: hidden !important;height: 260px;margin: 0 25px;}
    .custom-conferences-bookmarks.visible-xs .row a.anoncesbtn { top: 330px;height: 80px;}
    .custom-conferences-slider .sliderbtn {height: 260px;}
    .custom-conferences-slider .future .actions a {
        width: 120px;
        font-size: 10px; /*margin-top:-30px;*/
        border-radius: 10px;
    }
    .custom-conferences-slider .pass .actions a {
        width: 120px;
        font-size: 10px; /*margin-top:-30px;*/
        border-radius: 10px;
    }
    }

@media (min-width: 1200px) 
{
    .custom-conferences-slider .sliderbtn {
        height: 210px;
    }

    .custom-conferences-slider .item .finaldoc {
        background: #486575;
        width: max-content;
        padding: 5px;
        color: white;
        text-align: center;
        font-size: 10px;
        border-radius: 10px;
        bottom: 12px;
        position: absolute;
    }
    .custom-conferences-slider .list {height: 210px;}

    }