﻿body {
}
.GenNewId{} .Focus {}
.shadow { text-shadow: 6px 4px 7px #000; }
.headshadow { text-shadow: 1px 1px 0 #fdfdfd, 2px 2px 0 rgba(81, 81, 81, 0.5), 0 0 1px #fdfdfd; }
.headshadowround { text-shadow: 2px 0 0 #fff, -2px 0 0 #fff, 0 2px 0 #fff, 0 -2px 0 #fff, 1px 1px #fff, -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff; }
.gotop {display: none;position: fixed;bottom: 0px;right: 10px;padding: 0px 10px 5px;text-decoration: none;font-size: 30px;line-height: 34px;}
.gotop:hover {text-decoration: none;--moz-border-radius: 10px;--webkit-border-radius: 10px;-border-radius: 10px;}
.img-responsive { width: 100% !important; }
@font-face { font-family: 'Roboto Condensed'; font-style: normal; font-weight: 300; src: local('Roboto Condensed Light'), local('RobotoCondensed-Light'), url('cfonts/RobotoCondensed-Light.ttf') format('truetype'); }
@font-face { font-family: 'Roboto Condensed'; font-style: normal; font-weight: 400; src: local('Roboto Condensed'), local('RobotoCondensed-Regular'), url('cfonts/RobotoCondensed-Regular.ttf') format('truetype'); }
@font-face { font-family: 'Roboto Condensed'; font-style: normal; font-weight: 700; src: local('Roboto Condensed Bold'), local('RobotoCondensed-Bold'), url('cfonts/RobotoCondensed-Bold.ttf') format('truetype'); }
@font-face { font-family: 'Roboto Condensed'; font-style: italic; font-weight: 300; src: local('Roboto Condensed Light Italic'), local('RobotoCondensed-LightItalic'), url('cfonts/RobotoCondensed-LightItalic.ttf') format('truetype'); }
@font-face { font-family: 'Roboto Condensed'; font-style: italic; font-weight: 400; src: local('Roboto Condensed Italic'), local('RobotoCondensed-Italic'), url('cfonts/RobotoCondensed-Italic.ttf') format('truetype'); }
@font-face { font-family: 'Roboto Condensed'; font-style: italic; font-weight: 700; src: local('Roboto Condensed Bold Italic'), local('RobotoCondensed-BoldItalic'), url('cfonts/RobotoCondensed-BoldItalic.ttf') format('truetype'); }

.fcondense, label {
    font-family: 'Roboto Condensed', sans-serif !important;
}

.item h4 { min-height: 38px; }
#mcontainer { min-height: 350px; }
.tab-pane { padding: 15px 0; }
tr:hover { cursor: pointer; }
.back-to-top { cursor: pointer; position: fixed; bottom: 20px; right: 20px; display:none; .background-color: ghostwhite; border-radius: 50% !important; border: lightgray 6px solid; }
.navbar-brand { padding: 0px !important; }
.navbar { border-radius: 0 !important; }
.navside>li>a { padding: 3px 3px !important;}
.jumbotron { padding: 15px !important; }
.carousel-control { .top: 50% !important; width: auto !important; }
.carousel-control.left, .carousel-control.right { background-image: none; }
.w100, .firstlist, .tbledit { width: 100%; }

.dropdown-menu>li>a { padding: 0 20px !important; }
.dropdown-submenu{position:relative;}
.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px;}
.dropdown-submenu:hover>.dropdown-menu{display:block;}
.dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#cccccc;margin-top:5px;margin-right:-10px;}
.dropdown-submenu:hover>a:after{border-left-color:#ffffff;}
.dropdown-submenu.pull-left{float:none;}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px;}

.w13 { width: 13px; }
.m0 { margin: 0 !important; }
.number { text-align: right; width: 130px; }
a { cursor: pointer; outline: none !important; height: auto !important; }

.select2-container, .select2-container .select2-choice, .select2-choice, .select2-choices, select, textarea, input { background-color: transparent !important; /*color: lightgrey !important;*/ }
.select2-container, .select2-container .select2-choice { height:36px !important; line-height: 36px !important; }
.select2-choice, .select2-choices { background: none !important;  }

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 { padding-right: 5px !important; padding-left: 5px !important; }
/* Small devices (tablets, 768px and up) */
@media (min-width: 768px) 
{ 
    div[class^="col"]{padding-left:5px !important; padding-right:5px !important;}
}

/* Medium devices (desktops, 992px and up) */
@media (min-width: 992px) 
{   
    div[class^="col"], label[class^="col"]{padding-left:8px !important; padding-right:8px !important;}
}
.form-group { margin-bottom: 8px !important; }
.form-horizontal .form-group, .row { margin-left: -8px !important; margin-right: -8px !important; }
.bootstrap-datetimepicker-widget { z-index: 5000 !important; }
/*
.table-print, .table-print td { border: 1px solid black !important; } 
.table-print .nb, .table-print td.nb { border: none !important; }
*/ 
.myimg { width: auto !important; max-width: none !important; height: 60px !important; }
.lh40 { line-height: 40px; }
.fapl10 { padding-left: 10px; }
.panel-heading { padding-top: 1px !important; padding-bottom: 1px !important; }
.panel-heading a { color: inherit; }
.panel-heading span { font-weight: 500; }
.panel-heading span.ph1 { font-size: 217%; }
.panel-heading span.ph2 { font-size: 190%; }
.panel-heading span.ph3 { font-size: 170%; }
.panel-heading span.ph4 { font-size: 120%; }
.list-group-item { padding: 5px 15px !important; }
.panel-tasks {
    padding-left: 0;
    list-style: none;
    margin-bottom: 20px
}
.deleteimage { position: absolute; right: 0; }
.panel-tasks li {
    display: block;
    margin-left: 0;
    margin-right: 0;
    padding: 10px 10px;
    margin-bottom: 1px;
    border-left: 4px solid #e6e7e8;
    border-radius: 1px
}

.panel-tasks li:before,.panel-tasks li:after {
    content: " ";
    display: table
}

.panel-tasks li:after {
    clear: both
}

.panel-tasks li:before,.panel-tasks li:after {
    content: " ";
    display: table
}

.panel-tasks li:after {
    clear: both
}

.panel-tasks li label {
    margin-bottom: 0
}

.panel-tasks li label .task-description {
    margin: 0 5px 0 5px
}

.panel-tasks li label .task-description.done {
    text-decoration: line-through;
    font-style: italic;
    opacity: .8;
    filter: alpha(opacity=80)
}

.panel-tasks li.item-primary {
    border-left: 4px solid #4f8edc
}

.panel-tasks li.item-info {
    border-left: 4px solid #2bbce0
}

.panel-tasks li.item-danger {
    border-left: 4px solid #e73c3c
}

.panel-tasks li.item-warning {
    border-left: 4px solid #f1c40f
}

.panel-tasks li.item-success {
    border-left: 4px solid #85c744
}

.panel-tasks li.item-inverse {
    border-left: 4px solid #4f5259
}

.panel-tasks li.item-placeholder {
    border: 1px dashed #666;
    height: 42px
}

.panel-tasks li .options {
    float: right
}

.panel-tasks li .icon-dragtask {
    color: transparent;
    margin-right: 6px;
    width: 6px;
    height: 14px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAOCAMAAAA7QZ0XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAAZQTFRFf39/////F3PnHQAAAAJ0Uk5T/wDltzBKAAAAGklEQVR42mJgYGBkZAABMMUIBjCKKnIAAQYAClYANToXblMAAAAASUVORK5CYII=);
    cursor: -webkit-grab;
    cursor: -moz-grab
}

.panel-tasks li .icon-dragtask:active,.panel-tasks li .icon-dragtask:focus {
    cursor: -webkit-grabbing;
    cursor: -moz-grabbing
}

.widget { padding: 15px 45px 15px 15px; position: relative; }
.widget .more { display: block; background: rgba(0, 0, 0, 0.45); position: absolute; right: 0; top: 0; height: 100%; width: 30px; }
 .widget .details { float: left; text-shadow: 0 1px 0 rgba(0, 0, 0, 0.35); }

.fc-left, .fc-header-left { position: absolute; right: 140px; top: 10px; }
.fc-toolbar, .fc-center h2, .fc-header .fc-header-center { text-align: left !important; }

.bg-blue { background: #0072c6 !important; }
.bg-light_blue { background: #5db2ff !important; }
.bg-grey { background: #585858 !important; }
.bg-dark_grey { background: #1f1f1f !important; }
.bg-pink { background: #dc4fad !important; }
.bg-orange { background: #d24726 !important; }
.bg-yellow { background: #ff8f32 !important; }
.bg-dark_green { background: #82ba00 !important; }
.bg-green { background: #a7c88c !important; }
.bg-turq { background: #03b3b2 !important; }
.bg-dark_turq { background: #008299 !important; }
.bg-purple { background: #4617b4 !important; }
.bg-violet { background: #8c0095 !important; }
.bg-dark_blue { background: #001940 !important; }
.bg-dark_red { background: #570000 !important; }
.bg-brown { background: #380000 !important; }
.bg-black { background: #000000 !important; }


.short-red { color: white; }
.bg-red, .short-red .short-heading { background-color: #ff0000; }
.short-red .short-body { background-color: #d60000; }
.short-red .short-footer { background-color: #b90000; }

.short-umber { color: white; }
.bg-umber, .short-umber .short-heading { background-color: #ff7a00; }
.short-umber .short-body { background-color: #c94f05; }
.short-umber .short-footer { background-color: #a53d00; }

.short-yellow { color: white; }
.bg-yellow, .short-yellow .short-heading { background-color: #ffea5b; }
.short-yellow .short-body { background-color: #fcdf00; }
.short-yellow .short-footer { background-color: #ebcd00; }

.short-yellowgreen { color: white; }
.bg-yellowgreen, .short-yellowgreen .short-heading { background-color: #8cd200; }
.short-yellowgreen .short-body { background-color: #547e00; }
.short-yellowgreen .short-footer { background-color: #336600; }

.short-green { color: white; }
.bg-green, .short-green .short-heading { background-color: #00d97f; }
.short-green .short-body { background-color: #00b050; }
.short-green .short-footer { background-color: #009242; }

.short-bluegreen { color: white; }
.bg-bluegreen, .short-bluegreen .short-heading { background-color: #00cdc8; }
.short-bluegreen .short-body { background-color: #009999; }
.short-bluegreen .short-footer { background-color: #008080; }

.short-blue { color: white; }
.bg-blue, .short-blue .short-heading { background-color: #1d68ff; }
.short-blue .short-body { background-color: #003296; }
.short-blue .short-footer { background-color: #00297a; }

.short-blueviolet { color: white; }
.bg-blueviolet, .short-blueviolet .short-heading { background-color: #6600ff; }
.short-blueviolet .short-body { background-color: #350094; }
.short-blueviolet .short-footer { background-color: #2a0374; }

.short-lavender { color: white; }
.bg-lavender, .short-lavender .short-heading { background-color: #b23dd7; }
.short-lavender .short-body { background-color: #61008b; }
.short-lavender .short-footer { background-color: #41005c; }

.short-violet { color: white; }
.bg-violet, .short-violet .short-heading { background-color: #cf1ace; }
.short-violet .short-body { background-color: #750075; }
.short-violet .short-footer { background-color: #5c005c; }

.short-redviolet { color: white; }
.bg-redviolet, .short-redviolet .short-heading { background-color: #ff1d8e; }
.short-redviolet .short-body { background-color: #b4005a; }
.short-redviolet .short-footer { background-color: #9a004d; }

.bold, .bold td, .bold th { font-weight: bold; }
.huge { font-size: 40px; }
@media screen {
 table.fh {
            width: 100%;
        }

         table.fh thead,  table.fh tbody,  table.fh tr,  table.fh td,  table.fh th { display: block; }

         table.fh tr:after {
            content: ' ';
            display: block;
            visibility: hidden;
            clear: both;
        }

         table.fh thead th {
            height: 30px;

            /*text-align: left;*/
        }

         table.fh tbody {
            height: 420px;
            overflow-y: auto;
        }

         table.fh thead {
            /* fallback */
        }


         table.fh tbody td,  table.fh thead th {
            width: 7.5%;
            float: left;
        }
}
@media print {
    .panel, .panel-body { border : none !important; padding: 0 !important; margin: 0 !important; }
}

@media screen, print {
    @page {
        margin-bottom: 0.2in;
        margin-left:  0.5in;
        margin-right:  0.5in; 
        margin-top:  0.2in;
        mso-header-margin:0in; 
        mso-footer-margin:0in; 
        mso-paper-source:0;
    }
    @page sizea4 {
        size: A4;
        margin-bottom: 0in;
        margin-left:  0.5in;
        margin-right:  0.5in; 
        margin-top:  0.2in;
        mso-header-margin:0in; 
        mso-footer-margin:0in; 
        mso-paper-source:0;

    }

    @page sizelegal {
        size: legal;
        margin-bottom: 0in;
        margin-left:  0.5in;
        margin-right:  0.5in; 
        margin-top:  0.2in;
        mso-header-margin:0in; 
        mso-footer-margin:0in; 
        mso-paper-source:0;

    }

    @page sectionchqboi {
        size: 8.4in 4in;
        margin-bottom: 0in;
        margin-left:  0.5in;
        margin-right:  0.5in; 
        margin-top:  0in;
        mso-header-margin:0in; 
        mso-footer-margin:0in; 
        mso-paper-source:0;
    }



    /* 8.267  11.692   */
    div.print .chqboi { page: sectionchqboi; }
    div.print { color: black !important; background-color: white !important;} 
    div.print * { background-color: transparent !important; } 
    div.print .printpage {}
    div.print .a4 { font-size: 9pt; height: 11in; width: 7.267in; page-break-after: always; background-color: white; }
    div.print .a4:last-child { page-break-after: avoid; }
    div.print .pg-header {}
    div.print .pg-footer {  }
    div.print .pg-middle {}
    div.print .a4 h1 { font-size: 17pt; font-weight: bold; }
    div.print .a4 h2 { font-size: 14pt; }
    div.print .a4 h3 { font-size: 13pt; }
    div.print .a4 h4 { font-size: 12pt; }
    div.print .a4 h5 { font-size: 11pt; }
    div.print .a4 h6 { font-size: 10pt; }
    div.print .a4 .smallprint { font-size: 6pt; .text-align: justify; }
    div.print .a4 .logo { height: 70px !important; }
    div.print .a4 .smallprint7 { font-size: 7pt; .text-align: justify; }
    div.print .a4 .smallprint8 { font-size: 8pt; .text-align: justify; }

    div.print .a4by2 { font-size: 7pt; height: 7.0in; width: 4.6in; page-break-after: always; margin:  0px auto; }
    div.print .a4by2:last-child { page-break-after: avoid; }
    div.print .a4by2 h1 { font-size: 15pt; font-weight: bold; }
    div.print .a4by2 h2 { font-size: 12pt; }
    div.print .a4by2 h3 { font-size: 11pt; }
    div.print .a4by2 h4 { font-size: 10pt; }
    div.print .a4by2 h5 { font-size: 9pt; }
    div.print .a4by2 h6 { font-size: 8pt; }
    div.print .a4by2 .smallprint { font-size: 5pt; .text-align: justify; }
    div.print .a4by2 .smallprint7 { font-size: 5pt; .text-align: justify; }
    div.print .a4by2 .smallprint8 { font-size: 6pt; .text-align: justify; }
    div.print .a4by2 .logo { height: 50px !important; }

    div.print .a4by3 { font-size: 8pt; height: 3.897in; width: 7.267in; page-break-after: always; margin:  0px auto; }
    div.print .a4by3:last-child { page-break-after: avoid; }
    div.print .a4by3 h1 { font-size: 16pt; font-weight: bold; }
    div.print .a4by3 h2 { font-size: 13pt; }
    div.print .a4by3 h3 { font-size: 12pt; }
    div.print .a4by3 h4 { font-size: 11pt; }
    div.print .a4by3 h5 { font-size: 10pt; }
    div.print .a4by3 h6 { font-size: 9pt; }
    div.print .a4by3 .smallprint { font-size: 5pt; .text-align: justify; }
    div.print .a4by3 .smallprint7 { font-size: 6pt; .text-align: justify; }
    div.print .a4by3 .smallprint8 { font-size: 7pt; .text-align: justify; }
    div.print .a4by3 .logo { height: 40px !important; }

    div.print table thead { display: table-header-group;}
    div.print table tfoot { display: table-footer-group }
    div.print div.alllines { border: 1px solid #5e5e5e; }
    div.print tr.alllines th, div.print tr.alllines td { border: 1px solid black !important; }
    div.print tr.bothlines th, div.print tr.bothlines td1, div.print div.bothlines { border-top: 1px solid black  !important; border-bottom: 1px solid black  !important; }
    div.print tr.topline th, div.print tr.topline td1, div.print div.topline { border-top: 1px solid black !important;  }
    div.print tr.bottomline th, div.print tr.bottomline td1, div.print div.bottomline { border-bottom: 1px solid black !important; }
    div.print tr.leftline th, div.print tr.leftline td1, div.print div.leftline { border-left: 1px solid black !important; }
    div.print tr.rightline th, div.print tr.rightline td1, div.print div.rightline { border-right: 1px solid black !important; }
    div.print tr.noline td { border: none !important; }
    div.print tr.nohline td { border-bottom: none !important; border-top: none !important; }
    div.print tr.novline td { border-right: none !important; border-left: none !important; }
    div.print table.hline td { border-bottom: 1px !important; border-top: 1px !important; }
    div.print table.vline td { border-right: 1px !important; border-left: 1px !important; }
    div.print table td, div.print table th { border-color: black !important;  }
    div.print table.table-condensed td, div.print table.table-condensed th { padding: 1px 3px !important; vertical-align: top; border-color: black !important;  }
    .div.print table { page-break-inside:auto }
    div.print table tr    { page-break-inside:avoid !important; page-break-after:auto; .display: table-row-group !important; }
    div.print tr.fspace td { padding-top: 5px; page-break-inside:avoid !important; }
    div.print .pb { page-break-after: always; } 

    div.print2 hr { margin-top: 10px; margin-bottom: 10px; border-top: 1px solid black; }
    div.print2 table {margin-bottom: 0 !important;}
    div.print2 table td, div.print2 table th { border-color: black !important; vertical-align: top; line-height: normal !important; }
    div.print2 tr.alllines th, div.print2 tr.alllines td { border: 1px solid black !important; }
    div.print2 tr.alllines th:first-child, div.print2 tr.alllines td:first-child { border-left: none !important;}
    div.print2 tr.alllines th:last-child, div.print2 tr.alllines td:last-child { border-right: none !important;}
    div.print2 tr.noline td { border: none !important; }
    div.print2 tr.nohline td { border-bottom: none !important; border-top: none !important; }
    div.print2 tr.novline td { border-right: none !important; border-left: none !important; }
    div.print2 table.hline td { border-bottom: 1px !important; border-top: 1px !important; }
    div.print2 table.vline td { border-right: 1px !important; border-left: 1px !important; }
    div.print2 table.lrnoline td:first-child, div.print2 table.lrnoline th:first-child { border: none !important; }
    div.print2 table.lrnoline td:last-child, div.print2 table.lrnoline th:last-child { border: none !important; }
    div.print2 { color: black !important; background-color: white !important; line-height: normal; } 
    div.print2 * { background-color: transparent !important; } 
    div.print2 .printpage {}
    div.print2 .a4 { font-size: 11pt !important; height: 10.8in; width: 7.267in; page-break-after: always; border: 1px solid black !important; .-moz-border-radius: 20px; .border-radius: 20px; }
    div.print2 .a4:last-child { page-break-after: avoid; }
    div.print2 .pg-header {}
    div.print2 .pg-footer {  }
    div.print2 .pg-middle {}
    div.print2 .a4 h1, div.print2 .a4 h2, div.print2 .a4 h3, div.print2 .a4 h4, div.print2 .a4 h5, div.print2 .a4 h6 {  color: black; background-color: white; }
    div.print2 .a4 h1 { font-size: 26pt; font-weight: bold; }
    div.print2 .a4 h2 { font-size: 15pt; }
    div.print2 .a4 h3 { font-size: 14pt; }
    div.print2 .a4 h4 { font-size: 13pt; }
    div.print2 .a4 h5 { font-size: 12pt; }
    div.print2 .a4 h6 { font-size: 10pt; }
    div.print2 .a4 .smallprint { font-size: 6pt; .text-align: justify; }
    div.print2 .a4 .logo { height: 70px !important; }
    div.print2 .a4 .smallprint7 { font-size: 7pt; .text-align: justify; }
    div.print2 .a4 .smallprint8 { font-size: 8pt; .text-align: justify; }

    div.print2 .a4by2 { font-size: 9pt; height: 7.0in; width: 4.4in; page-break-after: always; margin: 0px auto; }
    div.print2 .a4by2:last-child { page-break-after: avoid; }
    div.print2 .a4by2 h1 { font-size: 16pt; font-weight: bold; }
    div.print2 .a4by2 h2 { font-size: 13pt; }
    div.print2 .a4by2 h3 { font-size: 12pt; }
    div.print2 .a4by2 h4 { font-size: 11pt; }
    div.print2 .a4by2 h5 { font-size: 10pt; }
    div.print2 .a4by2 h6 { font-size: 9pt; }
    div.print2 .a4by2 .smallprint { font-size: 5pt; .text-align: justify; }
    div.print2 .a4by2 .smallprint7 { font-size: 5pt; .text-align: justify; }
    div.print2 .a4by2 .smallprint8 { font-size: 6pt; .text-align: justify; }
    div.print2 .a4by2 .logo { height: 50px !important; }

    div.print2 .a4by4 { font-size: 9pt; height: 5.0in; width: 3.1in; page-break-after: always; margin: 0px auto; }
    div.print2 .a4by4:last-child { page-break-after: avoid; }
    div.print2 .a4by4 h1 { font-size: 16pt; font-weight: bold; }
    div.print2 .a4by4 h2 { font-size: 13pt; }
    div.print2 .a4by4 h3 { font-size: 12pt; }
    div.print2 .a4by4 h4 { font-size: 11pt; }
    div.print2 .a4by4 h5 { font-size: 10pt; }
    div.print2 .a4by4 h6 { font-size: 9pt; }
    div.print2 .a4by4 .smallprint { font-size: 5pt; .text-align: justify; }
    div.print2 .a4by4 .smallprint7 { font-size: 5pt; .text-align: justify; }
    div.print2 .a4by4 .smallprint8 { font-size: 6pt; .text-align: justify; }
    div.print2 .a4by4 .logo { height: 50px !important; }

    div.print4 .printpage {}
    div.print4 .legallandscape { font-size: 13pt !important; width: 13in; height: 7.267in; page-break-after: always; border: 1px solid black !important; .-moz-border-radius: 20px; .border-radius: 20px; }
    div.print4 .legallandscape:last-child { page-break-after: avoid; }

} 

/* ====== */

.thumbnail:hover {
    box-shadow: 0px 0px 10px;
    cursor: pointer;
}
@charset "utf-8";
.cloud-zoom-lens {border: 4px solid #888;margin:-4px;background-color:#fff;cursor:move;}
.cloud-zoom-title {position:absolute !important;background-color:#000;color:#fff;padding:3px;width:100%;text-align:center;font-weight:bold;font-size:10px;top:0px;}
.cloud-zoom-big {border:4px solid #ccc;overflow:hidden;}
.cloud-zoom-loading {color:white;background:#222;padding:3px;border:1px solid #000;}
.zoomPad {
    position: relative;
    float: left;
    z-index: 99;
    cursor: crosshair;
}

.zoomPreload {
    -moz-opacity: 0.8;
    opacity: 0.8;
    filter: alpha(opacity = 80);
    color: #333;
    font-size: 12px;
    font-family: Tahoma;
    text-decoration: none;
    border: 1px solid #CCC;
    background-color: white;
    padding: 8px;
    text-align: center;
    background-image: url(zoomloader.gif);
    background-repeat: no-repeat;
    background-position: 43px 30px;
    z-index: 110;
    width: 90px;
    height: 43px;
    position: absolute;
    top: 0px;
    left: 0px;
    * width: 100px;
    * height: 49px;
}

.zoomPup {
    overflow: hidden;
    background-color: #FFF;
    -moz-opacity: 0.6;
    opacity: 0.6;
    filter: alpha(opacity = 60);
    z-index: 120;
    position: absolute;
    border: 1px solid #CCC;
    z-index: 101;
    cursor: crosshair;
}

.zoomOverlay {
    position: absolute;
    left: 0px;
    top: 0px;
    background: #FFF;
    /*opacity:0.5;*/
    z-index: 5000;
    width: 100%;
    height: 100%;
    display: none;
    z-index: 101;
}

.zoomWindow {
    position: absolute;
    left: 110% !important;
    top: 40px;
    background: #FFF;
    z-index: 6000;
    height: auto;
    z-index: 10000;
    z-index: 110;
}
.zoomWrapper {
    position: relative;
    border: 1px solid #999;
    z-index: 110;
}
.zoomWrapperTitle {
    display: block;
    background: #999;
    color: #FFF;
    height: 18px;
    line-height: 18px;
    width: 100%;
    overflow: hidden;
    text-align: center;
    font-size: 10px;
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 120;
    -moz-opacity: 0.6;
    opacity: 0.6;
    filter: alpha(opacity = 60);
}
.zoomWrapperImage {
    display: block;
    position: relative;
    overflow: hidden;
    z-index: 110;
}
    .zoomWrapperImage img {
        border: 0px;
        display: block;
        position: absolute;
        z-index: 101;
    }

.zoomIframe {
    z-index: -1;
    filter: alpha(opacity=0);
    -moz-opacity: 0.80;
    opacity: 0.80;
    position: absolute;
    display: block;
}
#social:hover {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
}
#social {
    -webkit-transform: scale(0.8);
    /* Browser Variations: */
    -moz-transform: scale(0.8);
    -o-transform: scale(0.8);
    -webkit-transition-duration: 0.5s;
    -moz-transition-duration: 0.5s;
    -o-transition-duration: 0.5s;
}          
/* 
    Only Needed in Multi-Coloured Variation 
                                               */
.social-fb:hover { color: #3B5998; }
.social-tw:hover { color: #4099FF; }
.social-gp:hover { color: #d34836; }
.social-em:hover { color: #f39c12; }

.thumbnail .price { font-weight: bold;  }
.thumbnail .old { color: #be0000 !important; text-decoration: line-through; font-weight: normal; }
.thumbnail .desc { max-height: 126px; min-height: 126px; overflow: hidden; }

.prod-box-list .price { margin-right: 10px; display: block; font: italic 20px; margin:7px; }
.prod-box-list .old { }

.bs-example{
	font-family: sans-serif;
	position: relative;
	margin: 100px;
}
.typeahead, .tt-query, .tt-hint {
	border: 2px solid #CCCCCC;
	border-radius: 8px;
	font-size: 24px;
	-height: 30px;
	line-height: 30px;
	outline: medium none;
	padding: 8px 12px;
	-width: 396px;
}
.typeahead {
	background-color: #FFFFFF;
}
.typeahead:focus {
	border: 2px solid #0097CF;
}
.tt-query {
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
}
.tt-hint {
	color: #999999;
}
.tt-dropdown-menu {
	background-color: #FFFFFF;
	border: 1px solid rgba(0, 0, 0, 0.2);
	border-radius: 8px;
	box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	margin-top: 12px;
	padding: 8px 0;
	width: 422px;
}
.tt-suggestion {
	font-size: 24px;
	line-height: 24px;
	padding: 3px 20px;
}
.tt-suggestion.tt-is-under-cursor {
	background-color: #0097CF;
	color: #FFFFFF;
}
.tt-suggestion p {
	margin: 0;
}

.menupanel > ul { list-style: none; }
.menupanel > ul > li { width: 20%;  margin: 10px;  }

