/*
 * Copyright (c) 2012. Optimax Software Ltd
 */

.lx-button {
    font: 12px Arial, Helvetica, sans-serif;
    display: block;
    float: left;
    padding: 4px 10px;
    margin: 4px;
    color: #0054a8;
    border-radius: 3px;
    border: 1px solid #DCDCDC;
    cursor: pointer;

    background: #EEE;
    background: -moz-linear-gradient(top, #ffffff 0%, #eaeaea 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #eaeaea));
    background: -webkit-linear-gradient(top, #ffffff 0%, #eaeaea 100%);
    background: -o-linear-gradient(top, #ffffff 0%, #eaeaea 100%);
    background: -ms-linear-gradient(top, #ffffff 0%, #eaeaea 100%);
    background: linear-gradient(to bottom, #ffffff 0%, #eaeaea 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#ffffff', endColorstr = '#eaeaea', GradientType = 0);

}

.lx-button:hover {
    color: #0068c9;
}

.lx-button:active {
    color: #0c1569;
    background: -moz-linear-gradient(top, #eaeaea 0%, #ffffff 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eaeaea), color-stop(100%, #ffffff));
    background: -webkit-linear-gradient(top, #eaeaea 0%, #ffffff 100%);
    background: -o-linear-gradient(top, #eaeaea 0%, #ffffff 100%);
    background: -ms-linear-gradient(top, #eaeaea 0%, #ffffff 100%);
    background: linear-gradient(to bottom, #eaeaea 0%, #ffffff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#eaeaea', endColorstr = '#ffffff', GradientType = 0);
}

.lx-lightbox {
    z-index: 10000;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: black;
    background: rgba(0, 0, 0, .8);
    text-align: center;
}

.lx-lightbox iframe {
    width: 960px;
    height: 600px;
    margin: 100px auto;
    background: #FFF;
    border: none;
    overflow: hidden;
    box-shadow: 0 0 10px #CCC;
}