@charset "UTF-8";
/*  screen-base.css
*/

/*  ---------------------------------------------------------------------------
 *  ELEMENTS
 *  ---------------------------------------------------------------------------
 */

a,
area,
img,
input,
textarea {
    outline: none;
    }

q {
    quotes: '"' '"' "'" "'";
    }

q:before {
    content: open-quote;
    }

q:after {
    content: close-quote;
    }

b,
b *,
strong,
strong * {
    font-weight: bold;
    }

i,
i *,
em,
em * {
    font-style: italic;
    }

/*  ---------------------------------------------------------------------------
 *  CLASSES
 *  ---------------------------------------------------------------------------
 */

.float-left {
    float: left;
}

.float-right {
    float: right;
}

.float-clear {
    clear: both;
    font-size: 0;
    line-height: 0;
    }

.auto-center {
    margin: 0 auto;
    }

.xwidth-center-2 {
    position: relative;
    overflow: hidden;
    }

.xwidth-center-1 {
    position: relative;
    float: left;
    left: 50%;
    }

.xwidth-center-0 {
    position: relative;
    float: left;
    left: -50%;
    }

.xheight-center-2 {
    display: table;
    width: 100%;
    height: 100%;
    }

.xheight-center-1 {
    display: table-cell;
    vertical-align: middle; 
  }
    
.modal-content.absolute .xheight-center-1{
        vertical-align: top; 
    }
    /*
    Also needed for
    xheight-center
    
    <!--[if lte IE 7]>
    <style type="text/css">
    .xheight-center-1 {
        position: relative;
        top: 50%;
        }

    .xheight-center-0 {
        position: relative;
        top: -50%;
        }

    .xheight-center-0,
    .xheight-center-1,
    .xheight-center-2 {
        zoom: 1;
        }
    </style>
    <![endif]-->
    */

.absolute {
    position: absolute;
    }

.fixed {
    position: fixed;
    }

.relative {
    position: relative;
    }

.overflow-auto {
    overflow: auto;
    }

.overflow-hidden {
    overflow: hidden;
    }

.offscreen {
    /*
     *  use instead of display:none or visibility:hidden
     *  - preserves accessibility and layout
     *  - http://webaim.org/techniques/css/invisiblecontent/
     */
    position: absolute;
    left: -10000px;
    top: auto;
    width: 1px;
    height: 1px;
    overflow: hidden;
    }

.text-left {
    text-align: left;
    }

.text-right {
    text-align: right;
    }

.text-center {
    text-align: center;
    }
    
.text-justify {
    text-align: justify;
}

.vertical-top {
    vertical-align: top;
    }

.vertical-middle {
    vertical-align: middle;
    }

.vertical-bottom {
    vertical-align: bottom;
    }

.no-text {
    font-size: 0;
    line-height: 0;
    }

.uppercase {
    text-transform: uppercase;
    }

.lowercase {
    text-transform: lowercase;
    }

.smallcaps {
    font-variant: small-caps;
    }

.italic {
    font-style: italic;
    }

.stretch {
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    z-index: -1;
    }

.vertical-align-helper {
    display: inline-block;
    height: 100%;
    vertical-align: middle;
    }
       
    /*
    Also needed for
    .vertical-align-helper:
    
    <span class="vertical-align-helper"></span>
    
    placed next to the image to be
    vertically centered in IE7
    */

.grey {
    background-image: url('/bundles/exhibitedefault/images/0070x0022_on.png');
    width: 68px;
    height: 18px;
    color: #fffff;
    size: 10px;
    display: block;
    float: left;
    padding-top: 3px;
    padding-left: 5px;
   
}    
    
    
/*  ---------------------------------------------------------------------------
 *  End
 */
/* CSS Document */

