/*
 * SimpleModal Basic Modal Dialog
 * http://www.ericmmartin.com/projects/simplemodal/
 * http://code.google.com/p/simplemodal/
 *
 * Copyright (c) 2010 Eric Martin - http://ericmmartin.com
 *
 * Licensed under the MIT license:
 *   http://www.opensource.org/licenses/mit-license.php
 *
 * Revision: $Id: basic.css 257 2010-07-27 23:06:56Z emartin24 $
 */

/*
div#locationsModal {
    color:#333;
    background-color:#eee;
}

div#locationsModal a#altclose {
    background:url(/media/v/x.png) no-repeat;
    width:25px;
    height:29px;
    display:inline;
    z-index:3200;
    position:absolute;
    top:10px;
    right:10px;
    cursor:pointer;
    border-bottom:none;
}
 */



#basic-modal-content {
    display:none;
}

.simplemodal-overlay {
    background-color:#000;
}

.simplemodal-container ol {
    list-style-type: none;
}

.simplemodal-container {
    height:50%;
    max-height:50%;
    width:50%;
    color:#333;
    background-color:#eee;
    border:2px solid #555;
    padding:12px;
    box-shadow:0 0 15px #333;
}

.simplemodal-container .simplemodal-data {
    padding:0;
    max-width:100%;
    overflow:auto;
    max-height:100%;
}


.simplemodal-container a.modalCloseImg {
    background:url(/media/v/x.png) no-repeat;
    width:25px;
    height:29px;
    display:inline;
    z-index:3200;
    position:absolute;
    top:-15px;
    right:-16px;
    cursor:pointer;
    border-bottom:none;
}

/* Responsive design for Mobile  */
@media (min-width:0px) {
    .simplemodal-container {
        width:90%;
        height:90%;
        max-height:90%;
    }

    .simplemodal-container a.modalCloseImg {
        background:url(/media/v/x.png) no-repeat;
        width:25px;
        height:29px;
        display:inline;
        z-index:3200;
        position:absolute;
        top:10px;
        right:10px;
        cursor:pointer;
    }
}

@media (min-width:400px) {
    .simplemodal-container {
        width:90%;
        height:90%;
        max-height:90%;
    }

    .simplemodal-container .barcode {
        position: inherit !important;
    }
}

@media (min-width:650px) {
    .simplemodal-container {
        width:600px;
        height:50%;
        max-height:50%;
    }

    .simplemodal-container a.modalCloseImg {
        background:url(/media/v/x.png) no-repeat;
        width:25px;
        height:29px;
        display:inline;
        z-index:3200;
        position:absolute;
        top:-15px;
        right:-16px;
        cursor:pointer;
    }
}

.fullmodal {
    position:absolute;
    width:100%;
    height:100%;
    background:#eee;
    top:0; left:0;
}
.fullmodal .modalheader {
    position:absolute;top:0;left:0;width:100%;
    height:40px; background:#aaa; border-bottom:1px solid #999; box-shadow:0 2px 3px #999;
    color:#fff;text-shadow:1px 1px 1px #111;
}
.fullmodal .modalheader h3 {
    margin-left:10px;
}
.fullmodal .modalheader button {
    position:absolute;right:10px;top:8px;font-size:10pt;
}
.fullmodal .modalbody {
    position:absolute;top:40px;left:0;height:100%;overflow-y:auto; width:100%;
    color:#333; padding:0;
}
.fullmodal .modalbody a, .fullmodal .modalbody a:visited, .fullmodal .modalbody a:active {
    color:#1777AF;
}

#simplemodal-container-passbook {
    height:220px;
    width:275px;
}

#simplemodal-container-passbook p {
    margin:5px 0 10px 0;
}

#simplemodal-container-barcode {
    height:165px;
    width:154px;
    color:#333;
    background-color:#fff;
    border:2px solid #555;
    padding:12px;
    box-shadow:0 0 15px #333;
}

#simplemodal-container-barcode .modalCloseImg {
    display:none;
}
