/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */

a:hover div.partnerentry{
    background-color:#D7E0E5;
}

a div.partnerentry{
    color:#222;
}

div.partnerentry
{
    margin-bottom:2em;
    padding:1em 2em;
}

img.orglogo {
    max-width:8em;
    max-height:8em;
}

.uk-form input
{
    font-size:14px;
}
.nbill-invoice-for select
{
    max-width:600px;
}

.collapsepartner .partnerentry.uk-hidden {
    display: block !important;
    height: 267px !important;
    visibility: visible !important;
    overflow: hidden;
}

.collapsepartner .partnerentry{
    margin-bottom:0;
    position: relative;
}

.collapsepartner {
    margin-bottom: 2em;
}

.collapsepartner .partnerbuttons{
    margin-top: 2em;
    padding-left: 15px;
}

.collapsepartner .uk-hidden .partnerinfo:before {
    content:'';
    width:100%;
    height:100%;
    position:absolute;
    left:0;
    top:0;
    pointer-events: none;
    background: linear-gradient(transparent 243px, white);
    background: -o-linear-gradient(transparent 243px, white);
    background: -moz-linear-gradient(transparent 243px, white);
    background: -webkit-linear-gradient(rgba(255,255,255,0) 243px, white);
    background: -ms-linear-gradient(transparent 243px, white);
}

.collapsepartner .uk-hidden .partnerinfo.nobefore:before {
    content: none;
}

.collapsepartner .partnerbuttondiv{
    padding: 0 2em;
    margin-left: -15px;
}

@media (min-width: 960px) {
    .collapsepartner .partnerentry.uk-hidden {
        display: block !important;
        height: 141px !important;
        visibility: visible !important;
        overflow: hidden;
    }
    .collapsepartner .uk-hidden .partnerinfo:before {
        content:'';
        width:100%;
        height:100%;
        position:absolute;
        left:0;
        top:0;
        pointer-events: none;
        background: linear-gradient(transparent 126px, white);
        background: -o-linear-gradient(transparent 126px, white);
        background: -moz-linear-gradient(transparent 126px, white);
        background: -webkit-linear-gradient(rgba(255,255,255,0) 126px, white);
        background: -ms-linear-gradient(transparent 126px, white);
    }
}