/***************************/
/*  BioUK community skin   */
/***************************/



/*--- Login widget ---*/

body.login-widget {
    background: white;
    font-family: Arial, sans-serif;
    font-size: 12px;
    color: #333;
    margin: 8px;
}
body.login-widget input {
    width: 95%;
}
body.login-widget h3 {
    display: none;
}
body.login-widget .psw {
    margin: 5px 0;
}

body.login-widget a.login,
body.login-widget a.registration {
    display: inline-block;
    padding: 3px 11px;
    margin-top: 5px;
    color: #333;
    background: #E0E0E0;
    background: -moz-linear-gradient(top, #ffffff 0%, #dedede 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#dedede)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ffffff 0%,#dedede 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ffffff 0%,#dedede 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #ffffff 0%,#dedede 100%); /* IE10+ */
    background: linear-gradient(to bottom, #ffffff 0%,#dedede 100%); /* W3C */
    border: solid #BBB 1px;
    border-bottom-color: #999;
    border-radius: 4px;
    text-shadow: 0 1px white;
    text-decoration: none;
    vertical-align: top;
}
body.login-widget a.login:hover,
body.login-widget a.registration:hover {
    color: black;
    border-color:#999;
}
body.login-widget a.login:active,
body.login-widget a.registration:active {
    box-shadow: inset 1px 1px 3px gray;
    color: black;
    border-color:#999;
    padding-top: 4px;
    padding-bottom: 2px;
}

.login-widget .forgotpasswd {
    display: inline-block;
    font-size: smaller;
    margin-top: 0.5em;
}

/*--- External regisration ---*/
body#external-community-registration {
    overflow: hidden;
}
#external-registration-content .col_right_reg,
#external-registration-content .col_left_reg {
    float: none;
    w_idth: auto;
}

#external-registration-content fieldset.registration label {
    padding-left: 10px;
}
#external-registration-content .w_220 {
    width: 270px;
}
#external-registration-content select.w_220 {
    width: 275px;
}
#external-registration-content .title_page_registration h1 {
    padding: 0;
    margin: 10px 0 10px 10px;
}
#external-registration-content .accept-tou-privacy {
    padding-left: 10px;
}
#external-registration-content .captcha .name-param {
    position: relative;
}
#external-registration-content .wrap-info {
    position: absolute;
    left: 68px;
    top: -8px;
    overflow: hidden;
    width:8px;
    height:15px;
    padding: 3px 8px;
    border: solid #EFF5FA 1px;
}
#external-registration-content .wrap-info:hover {
    width:330px;
    height:auto;
    background: white;
    border-color: #c5d3e0;
}
#external-registration-content .captcha .name-param {
    width: 160px;
}

#external-registration-content .captcha .value-param {
    margin-top:0;
}
#external-registration-content ul.form-messages {
    margin-top: 10px;
}


/*  Community specific event types highlight   */
.event-type-biopartner-supported,
.event-type-biopartner-uk-delegation,
.event-type-biopartner-discount,
.event-type-registration-fee-discount-available,
.event-type-supported-or-co-organised-by-biopartner,
.event-type-uk-delegation-with-discounts {
    /*background: #daf2ff;*/
}
.event-type-biopartner-supported span.icon,
.event-type-biopartner-uk-delegation span.icon,
.event-type-biopartner-discount span.icon,
.event-type-supported-or-co-organised-by-biopartner span.icon,
.event-type-uk-delegation-with-discounts span.icon,
.event-type-registration-fee-discount-available span.icon,
.event-type-co-organised-by-biopartner span.icon,
.event-type-uk-delegation-market-visit span.icon {
    display: inline-block;
    *display: inline;
    *zoom:1;
    width: 16px;
    height: 16px;
    vertical-align: bottom;
    background: url(event-types.png) no-repeat 0px -160px;
}
.event-type-biopartner-supported span.icon,
.event-type-supported-or-co-organised-by-biopartner span.icon,
.event-type-co-organised-by-biopartner span.icon {
    background-position: -19px -160px;
    width: 12px;
}
.event-type-biopartner-uk-delegation span.icon,
.event-type-uk-delegation-with-discounts span.icon {
    background-position: 0px -160px;
    width: 46px;
}
.event-type-biopartner-discount span.icon,
.event-type-registration-fee-discount-available span.icon {
    background-position: -19px -160px;
    width: 27px;
}

.event-type-uk-delegation-market-visit span.icon {
    background-position: 0 -160px;
    width: 19px;
}

/*--- COMMON ---*/
.hidden {display: none;}

/*mikogo*/
.widget-events .event-second-line-start {
    padding-top: 2px;
}
.widget-events .event-details .caption {
    float: left;
    margin: 5px 10px 0 0;
}
#mikogo .widget-event-box .new-round-button {
    color: white;
    font-size: 11px;
    width: auto;
    height: 22px;
    margin: 0;
    padding: 0 4px;
    border: none;
    border-radius: 5px;
    -moz-border-radius: 5px;
    vertical-align: top;
    overflow: visible;
}
#mikogo .widget-event-box .new-round-button span {
    height: 22px;
    line-height: 22px;
    padding-left: 23px;
}
.event-header-buttons .event-header-box button {
    float: left;
    margin-left: 0;
}
.event-header-buttons .message-container {
    float: left;
    margin-top: 5px;
}
.event-header-buttons .message-container.dim {
    margin-top: 2px;
}
#event-basic-info .follow-check-box {
    margin: 15px 0 0;
}
.error_page h1{color: #003366;}


