
.clear { clear: both !important; }
.fixed-left { position: fixed !important; width:165px !important;  }

/*#contentArea a { text-decoration: underline !important; }*/

/* fix for overrides below */
html #contentArea .print-only {
    display: none !important;
}



/* PACKING */
#packing-list li a { display: inline !important; }
#packing-list h4 { padding-top: 6px; }
#packing-list h5 { padding-top: 6px; }
#packing-list ul.packing { padding-top: 6px;padding-bottom: 6px; }
#packing-list ul.packing li {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKAQMAAAC3/F3+AAAABlBMVEV8fHz////E8kCNAAAAEUlEQVQI12NgYGCob8COGBgAd6IH+Y5iVRYAAAAASUVORK5CYII=') /*../images/packing-check.png*/;
    background-repeat: no-repeat;
    background-position: left 7px;
    padding-left: 16px;
    border: none;
    list-style-type: none;
}
#packing-list ul.inner-list li {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKAQMAAAC3/F3+AAAABlBMVEV8fHz////E8kCNAAAAEUlEQVQI12NgYGCob8COGBgAd6IH+Y5iVRYAAAAASUVORK5CYII=') /*../images/packing-check.png*/;
    background-repeat: no-repeat;
    background-position: left 4px;
    padding-left: 16px;
    list-style-type: none;
}

#wrapper hr { visibility:hidden; display:none; }


/* TITLE */

#featureArea .image { display: block; margin-bottom:10px; }
#featureArea .image img { display:block; margin:0 auto; }

#wrapper .pagetitle h1 { display: block;line-height: 30px; }
#wrapper .pagetitle h1 span { display: block; line-height:30px; }

/* Vaccines. Medicine. Advice. */
.homepage-title {
    display: block;
    text-align: center;
    line-height: 30px;
    font-size: 30px;
    /*padding-top: 6px;*/
    padding-bottom: 6px;
    text-transform: uppercase;
}

/* TABLES */

/*
#wrapper table { border-collapse:collapse; margin:0 auto; display:table; border-width:0; border-style:none; }
#wrapper tbody, 
#wrapper thead { border-width:0; border-style:none; margin:0; }
#wrapper td, 
#wrapper th { padding:4px 3px 4px 3px; border-width:0; border-style:none; margin:0; }
#wrapper table, 
#wrapper .cell-underline { border-bottom:solid 1px #E5E5E5 !important; }
#wrapper p.label { visibility:hidden; display:none; }
*/

#wrapper table.black-border {border: #000000 1px solid; }
#wrapper table.black-border th,
#wrapper table.black-border td { border: #000000 1px solid;}

/* PHOTO BLOCK */

#wrapper .photo-block .caption {
    color: #666666;
    display: block;
    font-size: 10px; 
}

/* FORMATTING/TEXT */

#wrapper .date { color: #666666; font-size: 12px; }

#wrapper .smaller { font-size: 10px !important; }

.footer-disclaimer-text { display:block; font-size: 12px; font-weight: normal; color: #585858; }
.bold { font-weight:bold; }
.text-underline { text-decoration:underline; }

.txt-red-bold,
.txt-green-bold,
.txt-yellow-bold { font-weight: bold; }

.txt-red-bold,
.txt-red { color: #CE2029; }
.txt-green,
.txt-green-bold { color: #77933c; }
.txt-yellow,
.txt-yellow-bold { color: #FCB514;  }

.spc-footnotes { font-size:11px; font-family:Arial, Helvetica, sans-serif; line-height:14px; margin:5px; color:#484848; }
.std-txt-linkdescrip { font-size:12px; color:#666666;	font-weight:normal; }

.map-instructions { margin-top:6px; margin-bottom:6px; font-size: 14px; }
.map-instructions ul, .map-instructions li { margin-top:4px; margin-bottom:4px; }

.validator-error-text { color: #CE2029 !important; margin-left:10px; }

.box-200 {
    border: 1px solid; padding: 10px; margin: 10pt 10pt 10px 10px; width: 200px;
}




/* MODULE INLINE LINKS HACK */
#wrapper .inline-links li a { display: inline !important; } 
#wrapper .inline-links li span { display: inline !important; } 


/* DESTINATION INNER MODULE */
#wrapper .inner-content-collapsable { border-bottom: #E5E5E5 1px dashed;border-top: #E5E5E5 1px dashed; }

#wrapper .inner-content { display: block;padding:12px;margin-top: 0; margin-bottom: 12px;  }
#wrapper .inner-content p { line-height: 16px }

#wrapper .inner-content ul.list-bullet { margin: 6px 0 16px 0;padding-left: 18px; }
#wrapper .inner-content ul.list-bullet li { margin: 0;line-height: 16px;padding-top: 3px;padding-left: 0; padding-bottom: 0; background: none; list-style-type: disc;list-style-position: outside; }
#wrapper .inner-content ul.list-bullet ul.list-bullet { margin: 0;padding-top: 6px;padding-bottom: 6px; }
#wrapper .inner-content ul.list-bullet ul.list-bullet li { list-style-type: circle; }
#wrapper .inner-content a.button-toggle { display: block; }


/* FORMS */
#wrapper .go-button { padding-left: 10px;padding-right: 10px; margin-top: 10px; margin-bottom:5px;     line-height: 2;}

    /*override*/ 
    #wrapper .btn { background-image: none !important; }

#wrapper .btn-th { color: #fff; background-color: #005eaa ; border-color: #005eaa ; } 
 
#wrapper .btn-th:hover, 
#wrapper .btn-th:focus, 
#wrapper .btn-th:active, 
#wrapper .btn-th.active, 
#wrapper .open .dropdown-toggle.btn-th { color: #FFFFFF; background-color: #8A8A8A; border-color: #cccccc; } 
 
#wrapper .btn-th:active, 
#wrapper .btn-th.active, 
#wrapper .open .dropdown-toggle.btn-th { background-image: none; } 
 
#wrapper .btn-th.disabled, 
#wrapper .btn-th[disabled], 
#wrapper fieldset[disabled] .btn-th, 
#wrapper .btn-th.disabled:hover, 
#wrapper .btn-th[disabled]:hover, 
#wrapper fieldset[disabled] .btn-th:hover, 
#wrapper .btn-th.disabled:focus,
#wrapper .btn-th[disabled]:focus, 
#wrapper fieldset[disabled] .btn-th:focus, 
#wrapper .btn-th.disabled:active, 
#wrapper .btn-th[disabled]:active, 
#wrapper fieldset[disabled] .btn-th:active, 
#wrapper .btn-th.disabled.active, 
#wrapper .btn-th[disabled].active, 
#wrapper fieldset[disabled] .btn-th.active { background-color: #cccccc; border-color: #cccccc; color: #ffffff; } 
 
#wrapper .btn-th .badge { color: #cccccc; background-color: #FFFFFF; }

/* LEFT NAVIGATION */

#nav ul li a { overflow:hidden !important; }

/* DISEASE SELECTOR */
.diseaseSelector select {width:100px; background: #dad5eb;}
div.updatedate {
  display: block;       
  font-size: 0.75em;    
  font-style: italic;  
  margin-top: 0.5em;    
}

/* TOKEN EXAMPLES */

.token-examples hr,
.token-examples pre { margin-bottom:6px; }
.token-examples p { margin-bottom:12px; }
.token-examples pre { font-size:12px; }

/* NOTICE/NEWS ANNOUNCEMENT LIST */

#contentArea .module-th a {  display: inline !important; }
#contentArea .module-th .date {  display: block; font-size: 12px; color: #888; }
#contentArea .module-th .summary { display:block; }
#contentArea .module-th .readmore { display:block; }
#contentArea .module-th .section_head h3 { background-color: #D7E4CC; }
#contentArea .module-th h4.notice-typename {  display: block; padding: 5px;line-height: 20px;font-size: 14px; font-weight: 700; }
#contentArea .module-th .notice-typename-warning,
#contentArea .module-th .notice-typename-alert,
#contentArea .module-th .notice-typename-watch { color: #000; }
#contentArea .module-th .notice-typename-warning { background-color: #CE2029;  color: #fff;} 
#contentArea .module-th .notice-typename-alert { background-color: #FCB514; }

.notice-typename-covid-destination {padding: 0.5rem !important;  border-radius: 0.25rem; background-color: #f0f0f0 ;}
.notice-typename-covid-unknown {padding: 0.5rem !important;  border-radius: 0.25rem; background-color: #C2C2C2 ; color: #000;}
.notice-typename-covid-4 {padding: 0.5rem !important;  border-radius: 0.25rem;  background-color: #AC3539;  color: #fff; } 
.notice-typename-covid-3 {padding: 0.5rem !important;  border-radius: 0.25rem;  background-color: #E24D28; color: #fff; }
.notice-typename-covid-2 {padding: 0.5rem !important;  border-radius: 0.25rem;  background-color: #F0852D; color: #fff;}
.notice-typename-covid-1 {padding: 0.5rem !important;  border-radius: 0.25rem;  background-color: #FFD885; }


.covid-unknown-color {background-color: #C2C2C2;}
.covid-4-color {background-color: #AC3539; } 
.covid-3-color {background-color: #E24D28; }
.covid-2-color {background-color: #F0852D; }
.covid-1-color {background-color: #FFD885; }

.bl-ovid-unknown-color {border-color: #C2C2C2 !important;}
.bl-covid-4-color {border-color: #AC3539 !important; } 
.bl-covid-3-color {border-color: #E24D28 !important; }
.bl-covid-2-color {border-color: #F0852D !important; }
.bl-covid-1-color {border-color: #FFD885 !important; }


.nomargin{margin-top: 0rem !important;}

 .notice-typename-warning {

    background-color: #ffc2c2;
    border-top: 5px solid #af4448;

}
.notice-typename-alert {
    background-color: #ffecb3;
    border-top: 5px solid #fbab18
   
}
.notice-typename-watch {
    background-color: #dcedc8;
    border-top: 5px solid #4b830d  
}









#noticelist-destinationselect { margin-top: 14px;margin-bottom: 14px; }





/* NOTICE TYPE LIST */


#travel-notice-definitions table { width:100%;border-collapse: collapse; border: #E5E5E5 solid 1px; }
#travel-notice-definitions td { border: #E5E5E5 solid 1px; vertical-align: top; font-weight:normal; }
#travel-notice-definitions td.watch { background-color: #77933c;color: #ffffff; }
#travel-notice-definitions td.alert { background-color: #FCB514;color: #ffffff; }
#travel-notice-definitions td.warning { background-color: #CE2029;color: #ffffff;  }

#wrapper .noticetype-header-warning,
#wrapper .noticetype-subheader-warning { background-color: #CE2029; }
#wrapper .noticetype-header-alert,
#wrapper .noticetype-subheader-alert  { background-color: #FCB514; }
#wrapper .noticetype-header-watch,
#wrapper .noticetype-subheader-watch  { background-color: #77933c; }


#wrapper .noticetype-header,
#wrapper .noticetype-subheader, 
#wrapper .notice-header { display: block; } 

#wrapper .noticetype-header,
#wrapper .noticetype-subheader { color: #ffffff !important;visibility: hidden;display: none; }

#wrapper .noticetype-header {font-size: 12px !important; padding:3px 6px 0 6px; }
#wrapper .noticetype-subheader { font-size: 8px !important;padding: 3px 6px;margin-bottom:9px; }
#wrapper .notice-header { padding-bottom:5px; } 
#wrapper .notice-timestamp { font-family:"Trebuchet MS",Arial,sans-serif; }


/* HOMEPAGE */

#malaria-contact .inner h5 { font-family:"Trebuchet MS",Verdana,Arial; font-size: 16px; }
#malaria-contact .inner p { font-size:12px; }

.topic-into-p { line-height:125%; text-align:left; }

.top-left { float:left; display:block; width:240px; padding:0; }
.top-right { float:right; margin:0; padding: 0 0 0 10px; }

/* YELLOW BOOK UPDATES */
#wrapper .yellowbook-update-item h4 { font-size:18px }
#wrapper .yellowbook-update-item .date { font-weight: bold; }
#wrapper .yellowbook-update-item .description { display: block;padding: 6px; }

/* AVIAN FLU LOGO */

.avian-flu-logo { float:right; clear:both; width:140px; margin-top:10px; margin-left:10px; margin-bottom:10px; font-size:10px; text-align:right; }


/* YELLOW FEVER CLINIC RESULTS */

#yellowfeverclinic-results table { border-collapse: collapse; border-width:0; width:100%; border-bottom:1px solid #E5E5E5 !important; padding:0;margin-bottom:0; }
#yellowfeverclinic-results tr { border-width:0; }
#yellowfeverclinic-results td { border-width:0; border-top:1px solid #E5E5E5 !important; vertical-align:top; font-size:12px; padding:3px 6px 3px 6px; }
#yellowfeverclinic-results td.zebra { background-color:#f5f5f5; }
#yellowfeverclinic-results th { border-width:0; text-align:left;background-color: #ffffff; border-top:1px solid #E5E5E5 !important; }

#yellowfeverclinic-results td.address {  width:40%; }
#yellowfeverclinic-results td.county { width:30%; }
#yellowfeverclinic-results td.state { width:30% }


/* TABLESORTER, PAGER */

table.tablesorter { width:100%; }
table.tablesorter thead tr th, 
table.tablesorter tfoot tr th { background-image:url('data:image/gif;base64,R0lGODlhDgAJAPABACMtMP///yH5BAUAAAEALAcAAAAHAAkAAAINjGEJq8sOk4Qu0IZmKgA7') /*../images/tablesorter/icon-sort-bg.gif*/; background-repeat:no-repeat; background-position:center left; cursor:pointer; text-decoration:underline; color:#003366 !important; padding-left:20px !important; }
table.tablesorter tr.odd td { background-color: #f5f5f5 !important; }
table.tablesorter thead tr .headerSortUp { background-image: url('data:image/gif;base64,R0lGODlhDgAEAPABACMtMP///yH5BAUAAAEALAcAAAAHAAQAAAIIhA+BGWoNWSgAOw==') /*../images/tablesorter/icon-sort-ascending.gif*/; }
table.tablesorter thead tr .headerSortDown { background-image: url('data:image/gif;base64,R0lGODlhDwAEAPABACMtMP///yH5BAUAAAEALAgAAAAHAAQAAAIHjGEJq8sOCwA7') /*../images/tablesorter/icon-sort-descending.gif*/; }

.pager-container { display:block;
    margin-left: 3px !important; }
.pager { float: none; position: relative; display:block; padding:3px 0 3px 0; }
.pager .pagedisplay { width:200px; display:inline-block; text-align:center; }
.pager span { padding: 0 5px 0 5px; }
.pager input.prev { width: auto; margin-right: 10px; }
.pager input.next { width: auto; margin-left: 10px; }
.pager input { font-size: 14px; width: 100px; border: 1px solid #330000; text-align: center; padding:1px; }
.pager .pagesize { font-size: 14px; width: 50px; border: 1px solid #330000; text-align: center; margin-left:14px; padding:1px; }

/* YELLOW FEVER CLINIC SEARCH */

#stateterritorial-map-container { height: 370px; width: 70%; margin: 0 auto; }
#stateterritorial-map-container img,
#stateterritorial-map-container area { border: 0; }

/* LAYOUT */

.col-centered { float: none; margin: 0 auto; }

/* DESTINATION LIST */

#contentArea .links-letters li { display: inline-block; }
#contentArea .links-letters li a { display: block; padding: 0 2px 0 0; font-size: 16px; }
#contentArea .links-pages h3 { border-bottom: 1px dashed #E5E5E5;padding-bottom: 2px;margin-bottom: 6.5px; }
#contentArea .links-pages li a { display: inline-block; }

#contentArea .col-md-12 {width: 100%;}
/* DESTINATION */

#destination h2 .destination-sub-header { font-size:10px; }

#destination .version-select-narrow {
    display: block;
    margin-bottom: 10px;
}
#destination .version-select-narrow .clinician { background-color: #e4dabc; }
#destination .version-select-narrow .traveler { background-color:#d7e4cc; }
#destination .version-select-narrow .selector-wrap { display: block; width: 48%;  }
#destination .version-select-narrow .selector { background-position: 10px 50%; background-repeat: no-repeat; display: block; font-weight: bold; font-size: 20px; -ms-text-shadow: 1px 1px 1px #E5E5E5; text-shadow: 1px 1px 1px #E5E5E5; padding: 10px 10px 10px 40px; border: solid 1px #E5E5E5; margin-bottom: 10px; }
#destination .version-select-narrow .unchecked { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAABLFBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///9LS0vV1dWBgYGJiYkHBwf19fU+Pj63t7fOzs78/PwODg5ycnLa2to9PT2YmJhfX1+ioqKTk5Pi4uJiYmLp6el/f39TU1MDAwMLCwtxcXG+vr7X19fFxcWAgIAWFha/v7+7u7uEhIQzMzNcXFxKSkqOjo7IyMgJCQl5eXm8vLzl5eVAQEC4CMJRAAAANnRSTlMA8vRxRfdJzj7YBDuRT5kwnVraOGuUzNvo9ZLS4euh1N9+Au4IdpO2mLNg5PB7Bm3D4uXJfRHJ1IYGAAAAwUlEQVR4XmXIVVbEQAAF0dcw7ri7u1fGcXd33/8eGBII6UP91ZVXrLPLmHgukpBfMooX/elfqwc+S6t3+/lXSPm2XXDcPk4gI0lZ2HX8itAgqZEHJ9AjYakJDoK4fkqzWqg6Vpu0qo1nG19oVwfvNm5RpzC3/7GbHRvX6FEveRvv6VOIcsXCDQY0OMRT0N5gWApB8c/2YESSRuHwyKPKMYzJbRzOzi8Kl1fXNzChnyan8GJ6Rn6zc/MLxiwuLa+4+wW+lkTk0mZKywAAAABJRU5ErkJggg==') /*../images/radiobutton-unchecked-sm.png*/ }
#destination .version-select-narrow .checked { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAAtFBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD////Ly8t/f3+vr69fX1/19fV8fHwJCQnPz8+oqKgODg4LCwsdHR3s7OwaGhrv7+9oaGhnZ2dpaWkqKir7+/sPDw/t7e3U1NTT09PV1dWxsbECAgJra2tHR0f29vbg4OBhYWGjo6PZ2dk7OzsEBAT09PTi4uJubm6wsLDY2NiDIW4mAAAAEXRSTlMApNZf2eqSWFmQC1uq6w7m2EyeWEQAAADWSURBVHhebZHFmsJgFMUuWqRAc2u4u7u+/3tNy1D+xUyWWZ0vR96Uyql0LpdOlUvyJZPlQzaTuDy0x61mszVuQ/7XFSHoqc7nqr0AirGzoK7qTRqNiadaB0ukWiNQt8ubrqsBtaoU6AzCPh/64aBDQWyGOuLLSIfY4uBPZ0bOpj6OVFgsMbBcUInkysWAu4qkwzrcGLcJ1zhis9WdkTvdYseT9gcjD/toUjz+qKfEnfQYjxcLPD1frnC9nNUDKwly07vv3/UWBzHpHs/X6/kw6f5G/veOH9xrG/XeiIKOAAAAAElFTkSuQmCC') /*../images/radiobutton-checked-sm.png*/ }
 
#destination .version-select { display: block; border: solid 1px #E5E5E5; }
#destination .version-select div { font-weight: bold; font-size: 20px; display: block; padding:  5px; 
                                   -ms-text-shadow: 1px 1px 1px #E5E5E5; text-shadow: 1px 1px 1px #E5E5E5; }
#destination .version-select a:hover { text-decoration: underline !important; }
#destination .version-select a { text-decoration: none !important; vertical-align:middle; display: block; line-height: 32px; padding: 5px 5px 5px 44px; background: 5px center no-repeat; }
#destination .version-select .clinician { background-color: #e4dabc; }
#destination .version-select .clinician a { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAABrVBMVEVbW1v///9VVVX+/v5aWlr9/f1SUlJTU1NQUFBMTExRUVFeXl5dXV3m5uZYWFhXV1dra2v7+/tLS0tWVlbExMSlpaWjo6NZWVmbm5t+fn5OTk78/Pz19fXp6en09PTo6Oji4uLCwsJUVFRqamrBwcHKysp5eXmwsLDl5eWvr6+goKCLi4tPT0+Hh4d0dHTV1dXAwMDt7e1iYmJgYGD6+vqEhIS8vLxycnLu7u6YmJi4uLh3d3fr6+v29va1tbXn5+fx8fFmZmaRkZHc3Nzw8PDJyclsbGz4+PjX19fT09PS0tKfn5/U1NRfX1/g4OCzs7OVlZVxcXHHx8eZmZmCgoJwcHCDg4O3t7dlZWWxsbHGxsaWlpbh4eHe3t6GhoakpKRJSUmmpqbQ0NCOjo7MzMypqanPz8/a2tp8fHzy8vJhYWF9fX3d3d1/f39NTU3IyMhcXFyIiIicnJy2trb5+fnZ2dnR0dFjY2OhoaGJiYnFxcW+vr6tra2dnZ1ubm6Pj4/q6uqampqnp6eioqKurq7Ly8vW1ta7u7tISEhHR0eBgYGUlJTf3991dXX///9cZ+1cAAAAj3RSTlP/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////APFtFCkAAAG9SURBVDjLfdDVchwxFARQScO8zMxgZmZmDjMzMzgcO9DfnIcNrFMzc19U6jpVtyWCPyOkBICrRuIAl/D+jcnvc/5rv96fxIzv/G2MRvW5T4kjoCeri2GS2wOtDQqothBeMo/NNwClwrtyt8gTQohWePJx+0zRwxNCeFH7YMQpJUbkpk8Ok8aox0ttd2J848KrilSfJjQ+cSFKZDHnN03e33tqb5DxYctiksqGNzI9lAAATaSfhqau38q/3a1Hv03utvWeDZ0cn+GaXwEAQjIzEtzpXPtxoyn8B7iLJUl5eK41JMesK14bsHg4NBsYed2aDhQD8gkbYBwUOaD6AqDTvqs2gK7obKPwYPje8qrcQW0AIHyRRJNX5Zde25IA7bMkXWMsKDiAR8ozYygysHn3PbUHO/IbfA6irHo4exBQtGsdtdNdLUGHFVzovqTpjN93KgnUmBlmlyicQCXX/XNzUlxxBM+V9NpYijV3PAqWlfH29RTTnP4Bhkrm8l3WkuMKVPzML1bgDNpXI3VPwQWUt5ML2agLGMh/nyotuABc9sXG4ALoq6W+dc4NbGUWt9wAJrKznW4rgMej/wW/AAqZo9QgSwCUAAAAAElFTkSuQmCC') /*../images/caduceus-32x32.png*/; }

#destination .version-select .traveler { background-color:#d7e4cc; }
#destination .version-select .traveler a { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAChElEQVRYw+2Xy28SURSHx9qoC21MXJlqa4xrXWjcuXBDF7xDKfIcIYECIwtSeUyXBUL4H0h0WSBdIDGVhBYjxqSw0TQKxJQQMSmGAi54qDyu94yMIaiLNiIaZ/FL7j1n5pzvnLnJnEsghIhJivinAPr9/rFarXYxn8/fSqfTiu3tpC2ZfErt7KQVuVzudqVSudzt9qbHAtBut095vd4ESZItoVCIFhYWEI/HYwRrgUCAtFptx+FwvNrf3z//2wEajcY5vV7f0unIdjAYfBiNPlpLJLYoLEs0Gl3DtgdGo7EukUjQ3t7elXF0YMZgMDTdbvr1r54JBAJbAFAsFucOCzDVbDZnWq0Wo16vd3yQ9DRrq1ar8wDgcDjzrG1U+BM9l0qlKJvNXmNtOMaZwfmZgiJYQU4GIJPJ3KFp+qXFYimzKpVKV8Hp8XiemUymstVqBfsHjUbT1+l0Xdj/TPh8fFGpVGh5ebkCe7PZXMaxd7vd7ol6/eOs3W5/Z7VSZYq6V3a53LupVMpI6PWGTzKZDCkUCiSXy9Hi4iK08AYArKzcfwsVgQ+kVqsZsftRQfJhP8TFMNVOp3OyWq3N4wKY+EtLS4wPH1pEKJXK74EhAOwxwHUAcDpdbwCK9R9WAAGdGADMkeTdz6P5iOEX/jQAaKwA0GqKojiAyQJM/AxwABwAB8ABcD+jvx9geNT6EcA5VgDITfh8vhcikQjBOC0WixGsC4XCTQCw2Wzv+Xw+4zuK4LKCJ+k2ABwcHFyCYthcQqEI0fRqlrlwPInH7aFQ2B8OR7DC/nq9PgsAm5tx+/p6yB+JRI4kiBmLxVbxmD+Nx/6zGxsbHoj/zf7YjfNcIP772/FXUTCOn4tDMX4AAAAASUVORK5CYII=') /*../images/suitcase-32x32.png*/; }

#destination .section_wrapper p,
#destination .section_wrapper li { font-size: 14px;line-height: 18px; }
#destination .section_wrapper li { padding-bottom: 4px; }


#destination .clinician-text-color { color: #503608; }  
#destination .traveler-text-color { color: #0c5205; }

#destination .inner-table { padding: 6px; }
#destination .inner-table table td a { font-weight: normal !important;display: inline !important; }
#destination .inner-table table { width: 100%;border-collapse: collapse; }
#destination .inner-table table th { display: table-cell; 
                                     padding:5px;
                                     vertical-align: middle;
                                     text-align:left !important; 
                                     border-bottom: 2px solid #E5E5E5; 
                                     border-top: 2px solid #E5E5E5;
                                     border-right: none; 
                                     background-color:#fff;
}

#destination table.disease td.group-head { font-weight: normal;text-align: left;padding-top: 6px; border-top: 2px solid #E5E5E5; border-bottom: 1px double #E5E5E5;border-right: none; }
#destination table.disease td.group-head h4 { font-size: 16px; line-height: 18px;  font-weight: bold; padding-top:2px;padding-bottom: 0;margin-top: 0; }
#destination table.disease td.group-head p { font-size: 14px;line-height: 16px; padding-top: 2px;padding-bottom: 2px; }
#destination table.disease td { padding:5px; display: table-cell; vertical-align:top; border-bottom: 1px double #E5E5E5; border-right: 1px double #E5E5E5; }

#destination table.disease td.traveler-disease { width: 18%;  }

#destination table.disease td.traveler-findoutwhy { width: 67%; }
#destination table.disease td.traveler-findoutwhy .population { margin-top: 12px; }
#destination table.disease td.traveler-findoutwhy .population-header { font-weight: bold;padding-bottom: 3px; color:#0C5205; font-style: italic; }
#destination table.disease td.traveler-findoutwhy .population-content p { margin-top: 3px; } 
#destination table.disease td.traveler-protect { width: 15%; }
#destination table.disease td.traveler-protect img { margin-bottom: 4px; }

#destination table.disease td.clinician-disease { width: 15%; }
#destination table.disease td.clinician-recomendations { width: 40%;}
#destination table.disease td.clinician-recomendations .population { margin-top: 12px; }
#destination table.disease td.clinician-recomendations .population-header { font-weight: bold;padding-bottom: 3px; color:#503608; font-style: italic; }
#destination table.disease td.clinician-recomendations .population-content p { margin-top: 3px; } 
#destination table.disease td.clinician-recomendations span {
  font-size: 14px !important;
}

#destination table.disease td.clinician-transmission { width: 25%; }
#destination table.disease td.clinician-guidance { width: 20%; }

#destination table.disease td.other-clinician-disease { width: 15%; }
#destination table.disease td.other-clinician-guidance { width: 20%;  }
#destination table.disease td.other-clinician-patienteduction { width: 20%; }
#destination table.disease td.other-clinician-notes { width: 45%; }

#destination img.traveler-type-icon {float: left; padding: 0 6px 0 0;} 
#destination img.expand-icon {float: right; padding: 0 0 6px 0;} 

#destination .table-key { display: block;}
#destination .table-key ul { display: block;width: 100%;padding-top: 12px;padding-bottom: 12px; } 
#destination .table-key li {display: table-cell;vertical-align: top; 
                            width: 43%; float: left;
                            font-size: 12px;line-height: 14px; min-height: 30px;
                            padding-bottom: 4px; padding-left: 35px;
                            background: none; background-repeat:no-repeat;background-position: left top;  }


#destination .disease-narrow .group-head { font-weight: normal;text-align: left;padding-top: 6px; border-top: 2px solid #E5E5E5; border-bottom: 1px double #E5E5E5;border-right: none; }
#destination .disease-narrow .item h4 { font-size: 14px;line-height: 18px; font-weight: 700 !important; }
#destination .disease-narrow .item h5 { font-size: 14px;line-height: 18px; font-weight: 700 !important; }
#destination .disease-narrow .item h6 { font-style: italic; }
#destination .disease-narrow .item { display: block; vertical-align:top; border-top: 1px double #E5E5E5; }
#destination .disease-narrow .item p,
#destination .disease-narrow .item ul,
#destination .disease-narrow .item h5,
#destination .disease-narrow .item h6 { padding-left: 12px !important; padding-right: 12px !important;  }
#destination .disease-narrow .protect-icons { padding-right: 12px;padding-top: 6px; display: block; }
#destination .disease-narrow .population { margin-top: 12px; }
#destination .disease-narrow .population-header { font-weight: bold;padding-bottom: 3px; color:#503608; }


#destination #stay-healthy-and-safe h4.population-header { font-weight: bold;padding-bottom: 3px; }


#contentArea .emergency-block {
    display: block;
    margin-bottom: 12px;
    padding: 0;
    background-color: #ffffff;
    border: #CE2029 2px solid;
    color: #CE2029 !important;
    font-weight: bold !important;
}
#contentArea .emergency-block p {
    padding: 6px;
    color: #CE2029 !important;
    font-weight: bold !important;
}

#contentArea .emergency-block h3 {
    line-height: 18px;
    font-size: 14px;
    padding: 3px;
    margin-top: 0;
    background-color: #CE2029 !important;
    color: #ffffff;
    font-weight: bold;
    font-family: Verdana,Arial,Helvetica,sans-serif;
}

/* collapsable sections */

/* collapsable sections buttonsw */


/* DESTINATION PICKER */
#wrapper .picker .picker-header { margin: 0 0 5px 0; }
#wrapper .picker select { width: 100%;padding: 2px; }

#wrapper .picker ul li { padding: 4px 0 4px 0; margin: 0; background: none !important; }
#wrapper .picker ul li input[type=checkbox] { float: left;position: relative; }
#wrapper .picker ul li label { padding-left: 4px; }
#wrapper .picker .population-label { margin-left: 3px;  }
#wrapper .picker .populations-header { padding-top: 6px;padding-bottom:3px;font-style: italic; }

#wrapper .picker .populations-inline li { float: left;width: 50%; }

#wrapper .picker .go-button { padding: 3px;width: 100%;font-weight: bold;  }


#disease-selector-leftrail { padding-left: 2px !important;padding-right: 0 !important; z-index: 1000;  }
#disease-selector-leftrail .go-button { padding: 3px;width: 100%;font-weight: bold; }
#disease-selector-leftrail select {width: 100%;}

#before-you-travel { padding-left: 2px !important;padding-right: 0 !important; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKsAAABqCAMAAAD0glE6AAABWVBMVEX///9MTExLS0tNTU3////+/v79/f1UVFROTk78/Pz09PRTU1PHx8dRUVH6+vpiYmLt7e1XV1dqamr4+Pj29vbu7u5aWlpWVlb7+/tjY2NKSkrb29tZWVnx8fFzc3N1dXWvr69SUlLj4+Pw8PDa2tpPT0/CwsKBgYFgYGBhYWFeXl5sbGx2dnb5+flYWFiTk5NfX19lZWXJycldXV339/eQkJD19fXz8/Ozs7Po6Ojm5uaMjIx3d3fBwcFVVVXMzMxbW1uamprq6uptbW18fHyPj4+Xl5fs7OzExMRcXFybm5uIiIioqKienp64uLhmZmaDg4OHh4elpaXd3d1ycnJnZ2e+vr6/v7/v7+9QUFBxcXGUlJTf399/f39wcHDT09NpaWloaGhvb2+rq6vY2Ni2trZkZGSWlpaLi4t9fX21tbXk5OTR0dHe3t54eHjPz8+ioqLl5eVubm5THRibAAAAAXRSTlMAQObYZgAAA7RJREFUeF7t2UWP4+oaReF37W0HipmxmZmZ4TAzM8P9/3DLiVVJV6tnR6p34MfDTJas/TmWHHs1Go1Go9FoNBqNRqPRaDQajUajURw88to7T956UEZ6qw/pWx4rIrXWlwx8N5c6dYYaBhZGIq3ilqghy5rsRlZjMrsE6GzaBdxjSEfGnauR06oYIizYipweg8QuC/lkESl9ZvbSWisyKpZlBmQB46dztn6LGOYVaC9FSqeMGZANJ8pIaQuJYcKPIqd5hllg/R05FZsgashY51qR1JQxw/R1pPWMAVt8Hon9CGBqN4vIbHWyjrXWxiK5cmxjFDQ+c20i8ouJgzfmZ4v4bzSKVjei6C7tKiLKIvK5dOHoN2fOl7E+2m7fGd252u32VBT/O7753u9lZDL37nj9srpOTeZpFCcAzl8oIo0/RkFVazdGDFhGZj7Ki2Dgq5FI4pkFCG+fjtltKgJ5LrqLIAPTTyOFG2AZG3bqpumx6JULkGF6NhIol+kRcCOK4waE4HkZ8xhAxh9k2OxvArAA7kZsUjFwMuKQsLAMfJygddP0cwT3I/5ZMSDgbMT3IAth2E5wvu4gAGExU8QXHWEE+iFiA4RMz8b+r4Aags6VKI9ZyLDQiolxA6bH3E7SWtuKOHDYQvBnxG2EMTIYtq8kaTWVxaWIg5cf/nTy8lRE6xxIlgEM2ijSbMCGR72cftMvMgawMLJ8JEurEejXS9G3dBNr+CdgdC5HqywLNHr0WivKI5cXqAwfLtCpIkWrZUAYj8QsBjS8D4RhLEXrUPNInP4UQKbiNhaAoD2XolUYBPaVutUC8PSlQ4CRBbeKBK0D/daBtTLO0me4m7fVcKYVrRPUaB/4ZL66aiNlnlZZC92IA8gyYDEM3btWZmlF9L4Z/IxACAszYDhaJGkVrHUjonUckEGAGDA+lOhstWLHvxbIGLAZ9jjPBha6UbkvMBYYsWsF/srS2nsOVFqTIMBCZpfRG/vV6kHrymADlQcYwOxxeH2/WoGd1sNIdF5sjdVF8zJfiH1qtXr3dRxZ2tMaEx+dOr88Obk8OTDz+lTsV6uAl58DA0VRFi/Yx/9Y4947IQJk1a05sJcvTkT3HAjAqVv94US1zBlRy9sqX4/KVAcZp27leRmV4hgCUu/V0/2y8qI6KPcG0PtRud6xIHkrx65GxOzbAqzkrYw+GXtzUTLpN2CMZVNx7lYMIGqpWy3AZG2VxR5JWy1kXs15Wi2bV5N9Jk2r4JW1zV5rzV6vX01h/f+2fmavvIdPNwAAAABJRU5ErkJggg==') /*../images/bg_mod_talkDoctor.png*/ no-repeat bottom left; z-index: 1000;cursor: pointer; }
#before-you-travel p { padding-left: 75px !important; }

/* IMAGE BOX (VIEW LARGER) */
#contentArea .image-box-right { float:right;margin:0 0 10px 10px; }
#contentArea .image-box { display:block; }
#contentArea .image-box h3 { font-family: arial,helvetica,sans-serif; font-size: 16px !important; font-weight: bold !important; vertical-align:middle !important; border-width:0; color:#626366 !important; padding-top: 4px !important; padding-bottom: 4px !important; margin: 0 !important; clear:none; }
#contentArea .image-box img { margin:0 auto; margin-top:6px; }
#contentArea .image-box .footnotes { margin:0 auto; border:0; color:#626366 !important; }
#contentArea .image-box .alt-versions { margin-left: 0;margin-right: 0; }
#contentArea .image-box .alt-versions a {padding: 0;margin: 0; display:inline-block; margin-left: 10px; }

/* YELLOW BOOK */
img.yellow-book-cover { float:left;position:relative; width:70px; }


/* STICKY TABLE HEADERS */
/*.sticky-wrap { overflow-x: auto; overflow-y: hidden; position: relative; margin: 0; width: 100%; }
.sticky-wrap .sticky-thead,
.sticky-wrap .sticky-col,
.sticky-wrap .sticky-intersect { opacity: 0; position: absolute; top: 0; left: 0; transition:  all .125s ease-in-out; z-index: 50; width: auto; }
	.sticky-wrap .sticky-thead { z-index: 100; width: 100%;  }
	.sticky-wrap .sticky-intersect { opacity: 1; z-index: 150; }
		.sticky-wrap .sticky-intersect th {  }
.sticky-wrap td,
.sticky-wrap th {  }

.sticky-wrap.overflow-y { overflow-y: auto; max-height: 50vh; }*/


/* Qtip */

.qtip-bootstrap{
	/** Taken from Bootstrap body */
	font-size: 14px;
	line-height: 20px;
	color: #333333;

	/** Taken from Bootstrap .popover */
	padding: 1px;
	background-color: #ffffff;
	border: 1px solid #ccc;
	border: 1px solid rgba(0, 0, 0, 0.2);
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	-webkit-background-clip: padding-box;
	-moz-background-clip: padding;
	background-clip: padding-box;
}

	.qtip-bootstrap .qtip-titlebar{
		/** Taken from Bootstrap .popover-title */
		padding: 8px 14px;
		margin: 0;
		font-size: 14px;
		font-weight: normal;
		line-height: 18px;
		background-color: #f7f7f7;
		border-bottom: 1px solid #E5E5E5;
		-webkit-border-radius: 5px 5px 0 0;
		-moz-border-radius: 5px 5px 0 0;
		border-radius: 5px 5px 0 0;
	}

		.qtip-bootstrap .qtip-titlebar .qtip-close{
			/**
			 * Overrides qTip2:
			 * .qtip-titlebar .qtip-close{
			 *   [...]
			 *   right: 4px;
			 *   top: 50%;
			 *   [...]
			 *   border-style: solid;
			 * }
			 */
			right: 11px;
			top: 45%;
			border-style: none;
		}

	.qtip-bootstrap .qtip-content{
		/** Taken from Bootstrap .popover-content */
		padding: 9px 14px;
	}

	.qtip-bootstrap .qtip-icon{
		/**
		 * Overrides qTip2:
		 * .qtip-default .qtip-icon {
		 *   border-color: #CCC;
		 *   background: #F1F1F1;
		 *   color: #777;
		 * }
		 */
		background: transparent;
	}

		.qtip-bootstrap .qtip-icon .ui-icon{
			/**
			 * Overrides qTip2:
			 * .qtip-icon .ui-icon{
			 *   width: 18px;
			 *   height: 14px;
			 * }
			 */
			width: auto;
			height: auto;

			/* Taken from Bootstrap .close */
			float: right;
			font-size: 20px;
			font-weight: bold;
			line-height: 18px;
			color: #000000;
			text-shadow: 0 1px 0 #ffffff;
			opacity: 0.2;
			filter: alpha(opacity=20);
		}

		.qtip-bootstrap .qtip-icon .ui-icon:hover{
			/* Taken from Bootstrap .close:hover */
			color: #000000;
			text-decoration: none;
			cursor: pointer;
			opacity: 0.4;
			filter: alpha(opacity=40);
		}


/* IE9 fix - removes all filters */
.qtip:not(.ie9haxors) div.qtip-content,
.qtip:not(.ie9haxors) div.qtip-titlebar{
	filter: none;
	-ms-filter: none;
}


/*
 * FancyBox - jQuery Plugin
 * Simple and fancy lightbox alternative
 *
 * Examples and documentation at: https://fancybox.net
 * 
 * Copyright (c) 2008 - 2010 Janis Skarnelis
 * That said, it is hardly a one-person project. Many people have submitted bugs, code, and offered their advice freely. Their support is greatly appreciated.
 * 
 * Version: 1.3.4 (11/11/2010)
 * Requires: jQuery v1.3+
 *
 * Dual licensed under the MIT and GPL licenses:
 *   https://www.opensource.org/licenses/mit-license.php
 *   https://www.gnu.org/licenses/gpl.html
 */

#fancybox-right-ico,
#fancybox-right-ico,
#fancybox-loading div,
#fancybox-close,
#fancybox-title-float-left,
#fancybox-title-float-right,
#fancybox-title-float-main { background-image: url('../images/fancybox/fancybox-sprite.png'); }

#fancybox-loading { position: fixed; top: 50%; left: 50%; width: 40px; height: 40px; margin-top: -20px; margin-left: -20px;	cursor: pointer; overflow: hidden; z-index: 100104; display: none; }
#fancybox-loading div { position: absolute; top: 0; left: 0; width: 40px; height: 480px;  }
#fancybox-overlay { position: absolute; top: 0; left: 0; width: 100%; z-index: 100100; display: none; }
#fancybox-tmp { padding: 0; margin: 0; border: 0; overflow: auto; display: none; }
#fancybox-wrap { position: absolute; top: 0; left: 0; padding: 20px; z-index: 100101; outline: none; display: none; }
#fancybox-outer { position: relative;  width: 100%; height: 100%; background: #fff; }
#fancybox-content { width: 0; height: 0; padding: 0; outline: none; position: relative; overflow: hidden; z-index: 100102; border: 0 solid #fff; }
#fancybox-hide-sel-frame { position: absolute; top: 0; left: 0; width: 100%; height: 100%;  background: transparent; z-index: 100101; }
#fancybox-close { position: absolute; top: -15px; right: -15px; width: 30px; height: 30px;background-color: transparent; background-position: -40px 0; cursor: pointer; z-index: 100103; display: none; }
#fancybox-error { color: #444; font: normal 12px/20px Arial; padding: 14px; margin: 0; }
#fancybox-img { width: 100%; height: 100%; padding: 0;  margin: 0; border: none; outline: none; line-height: 0; vertical-align: top; } 
#fancybox-frame { width: 100%; height: 100%; border: none; display: block; }
#fancybox-left, 
#fancybox-right { position: absolute;  bottom: 0; height: 100%; width: 35%; cursor: pointer; outline: none; background: transparent url('data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==') /*../images/fancybox/blank.gif*/; z-index: 100102; display: none; }
#fancybox-left { left: 0; }
#fancybox-right { right: 0; }
#fancybox-left-ico, #fancybox-right-ico { position: absolute; top: 50%; left: -9999px; width: 30px; height: 30px; margin-top: -15px; cursor: pointer; z-index: 100102; display: block; }
#fancybox-left-ico { background-position: -40px -30px; }
#fancybox-right-ico { background-position: -40px -60px; }
#fancybox-left:hover span { left: 20px; }
#fancybox-right:hover span { left: auto; right: 20px; }
.fancybox-bg { position: absolute; padding: 0; margin: 0; border: 0; width: 20px; height: 20px; z-index: 1001; }
#fancybox-title { font-family: Helvetica; font-size: 12px; z-index: 100102; }
.fancybox-title-inside { padding-bottom: 10px; text-align: center; color: #333; background: #fff; position: relative; }
.fancybox-title-outside { padding-top: 10px; color: #fff; }
.fancybox-title-over { position: absolute; bottom: 0; left: 0; color: #FFF; text-align: left; }
#fancybox-title-over { 	padding: 10px; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQI12NgYGBYDAAAqACkxaGYIAAAAABJRU5ErkJggg==') /*../images/fancybox/fancy-title-over.png*/; display: block; }
.fancybox-title-float { position: absolute; left: 0; bottom: -20px; height: 32px; }
#fancybox-title-float-wrap { border: none; border-collapse: collapse; width: auto; }
#fancybox-title-float-wrap td { border: none; white-space: nowrap; }
#fancybox-title-float-left { padding: 0 0 0 15px;background-position: -40px -90px; background-repeat: no-repeat; }
#fancybox-title-float-main { color: #FFF; line-height: 29px; font-weight: bold; padding: 0 0 3px 0; background-position: 0 -40px; }
#fancybox-title-float-right { padding: 0 0 0 15px;background-position: -55px -90px; background-repeat: no-repeat; }



/* FLAGS */
/*.flag { width: 16px; height: 11px; background:url('../images/flags.png') no-repeat }

.flag.flag-ad {background-position: -16px 0}
.flag.flag-ae {background-position: -32px 0}
.flag.flag-af {background-position: -48px 0}
.flag.flag-ag {background-position: -64px 0}
.flag.flag-ai {background-position: -80px 0}
.flag.flag-al {background-position: -96px 0}
.flag.flag-am {background-position: -112px 0}
.flag.flag-an {background-position: -128px 0}
.flag.flag-ao {background-position: -144px 0}
.flag.flag-ar {background-position: -160px 0}
.flag.flag-as {background-position: -176px 0}
.flag.flag-at {background-position: -192px 0}
.flag.flag-au {background-position: -208px 0}
.flag.flag-aw {background-position: -224px 0}
.flag.flag-az {background-position: -240px 0}
.flag.flag-ba {background-position: 0 -11px}
.flag.flag-bb {background-position: -16px -11px}
.flag.flag-bd {background-position: -32px -11px}
.flag.flag-be {background-position: -48px -11px}
.flag.flag-bf {background-position: -64px -11px}
.flag.flag-bg {background-position: -80px -11px}
.flag.flag-bh {background-position: -96px -11px}
.flag.flag-bi {background-position: -112px -11px}
.flag.flag-bj {background-position: -128px -11px}
.flag.flag-bm {background-position: -144px -11px}
.flag.flag-bn {background-position: -160px -11px}
.flag.flag-bo {background-position: -176px -11px}
.flag.flag-br {background-position: -192px -11px}
.flag.flag-bs {background-position: -208px -11px}
.flag.flag-bt {background-position: -224px -11px}
.flag.flag-bv {background-position: -240px -11px}
.flag.flag-bw {background-position: 0 -22px}
.flag.flag-by {background-position: -16px -22px}
.flag.flag-bz {background-position: -32px -22px}
.flag.flag-ca {background-position: -48px -22px}
.flag.flag-catalonia {background-position: -64px -22px}
.flag.flag-cd {background-position: -80px -22px}
.flag.flag-cf {background-position: -96px -22px}
.flag.flag-cg {background-position: -112px -22px}
.flag.flag-ch {background-position: -128px -22px}
.flag.flag-ci {background-position: -144px -22px}
.flag.flag-ck {background-position: -160px -22px}
.flag.flag-cl {background-position: -176px -22px}
.flag.flag-cm {background-position: -192px -22px}
.flag.flag-cn {background-position: -208px -22px}
.flag.flag-co {background-position: -224px -22px}
.flag.flag-cr {background-position: -240px -22px}
.flag.flag-cu {background-position: 0 -33px}
.flag.flag-cv {background-position: -16px -33px}
.flag.flag-cw {background-position: -32px -33px}
.flag.flag-cy {background-position: -48px -33px}
.flag.flag-cz {background-position: -64px -33px}
.flag.flag-de {background-position: -80px -33px}
.flag.flag-dj {background-position: -96px -33px}
.flag.flag-dk {background-position: -112px -33px}
.flag.flag-dm {background-position: -128px -33px}
.flag.flag-do {background-position: -144px -33px}
.flag.flag-dz {background-position: -160px -33px}
.flag.flag-ec {background-position: -176px -33px}
.flag.flag-ee {background-position: -192px -33px}
.flag.flag-eg {background-position: -208px -33px}
.flag.flag-eh {background-position: -224px -33px}
.flag.flag-england {background-position: -240px -33px}
.flag.flag-er {background-position: 0 -44px}
.flag.flag-es {background-position: -16px -44px}
.flag.flag-et {background-position: -32px -44px}
.flag.flag-eu {background-position: -48px -44px}
.flag.flag-fi {background-position: -64px -44px}
.flag.flag-fj {background-position: -80px -44px}
.flag.flag-fk {background-position: -96px -44px}
.flag.flag-fm {background-position: -112px -44px}
.flag.flag-fo {background-position: -128px -44px}
.flag.flag-fr {background-position: -144px -44px}
.flag.flag-ga {background-position: -160px -44px}
.flag.flag-gb {background-position: -176px -44px}
.flag.flag-gd {background-position: -192px -44px}
.flag.flag-ge {background-position: -208px -44px}
.flag.flag-gf {background-position: -224px -44px}
.flag.flag-gg {background-position: -240px -44px}
.flag.flag-gh {background-position: 0 -55px}
.flag.flag-gi {background-position: -16px -55px}
.flag.flag-gl {background-position: -32px -55px}
.flag.flag-gm {background-position: -48px -55px}
.flag.flag-gn {background-position: -64px -55px}
.flag.flag-gp {background-position: -80px -55px}
.flag.flag-gq {background-position: -96px -55px}
.flag.flag-gr {background-position: -112px -55px}
.flag.flag-gs {background-position: -128px -55px}
.flag.flag-gt {background-position: -144px -55px}
.flag.flag-gu {background-position: -160px -55px}
.flag.flag-gw {background-position: -176px -55px}
.flag.flag-gy {background-position: -192px -55px}
.flag.flag-hk {background-position: -208px -55px}
.flag.flag-hm {background-position: -224px -55px}
.flag.flag-hn {background-position: -240px -55px}
.flag.flag-hr {background-position: 0 -66px}
.flag.flag-ht {background-position: -16px -66px}
.flag.flag-hu {background-position: -32px -66px}
.flag.flag-ic {background-position: -48px -66px}
.flag.flag-id {background-position: -64px -66px}
.flag.flag-ie {background-position: -80px -66px}
.flag.flag-il {background-position: -96px -66px}
.flag.flag-im {background-position: -112px -66px}
.flag.flag-in {background-position: -128px -66px}
.flag.flag-io {background-position: -144px -66px}
.flag.flag-iq {background-position: -160px -66px}
.flag.flag-ir {background-position: -176px -66px}
.flag.flag-is {background-position: -192px -66px}
.flag.flag-it {background-position: -208px -66px}
.flag.flag-je {background-position: -224px -66px}
.flag.flag-jm {background-position: -240px -66px}
.flag.flag-jo {background-position: 0 -77px}
.flag.flag-jp {background-position: -16px -77px}
.flag.flag-ke {background-position: -32px -77px}
.flag.flag-kg {background-position: -48px -77px}
.flag.flag-kh {background-position: -64px -77px}
.flag.flag-ki {background-position: -80px -77px}
.flag.flag-km {background-position: -96px -77px}
.flag.flag-kn {background-position: -112px -77px}
.flag.flag-kp {background-position: -128px -77px}
.flag.flag-kr {background-position: -144px -77px}
.flag.flag-kurdistan {background-position: -160px -77px}
.flag.flag-kw {background-position: -176px -77px}
.flag.flag-ky {background-position: -192px -77px}
.flag.flag-kz {background-position: -208px -77px}
.flag.flag-la {background-position: -224px -77px}
.flag.flag-lb {background-position: -240px -77px}
.flag.flag-lc {background-position: 0 -88px}
.flag.flag-li {background-position: -16px -88px}
.flag.flag-lk {background-position: -32px -88px}
.flag.flag-lr {background-position: -48px -88px}
.flag.flag-ls {background-position: -64px -88px}
.flag.flag-lt {background-position: -80px -88px}
.flag.flag-lu {background-position: -96px -88px}
.flag.flag-lv {background-position: -112px -88px}
.flag.flag-ly {background-position: -128px -88px}
.flag.flag-ma {background-position: -144px -88px}
.flag.flag-mc {background-position: -160px -88px}
.flag.flag-md {background-position: -176px -88px}
.flag.flag-me {background-position: -192px -88px}
.flag.flag-mg {background-position: -208px -88px}
.flag.flag-mh {background-position: -224px -88px}
.flag.flag-mk {background-position: -240px -88px}
.flag.flag-ml {background-position: 0 -99px}
.flag.flag-mm {background-position: -16px -99px}
.flag.flag-mn {background-position: -32px -99px}
.flag.flag-mo {background-position: -48px -99px}
.flag.flag-mp {background-position: -64px -99px}
.flag.flag-mq {background-position: -80px -99px}
.flag.flag-mr {background-position: -96px -99px}
.flag.flag-ms {background-position: -112px -99px}
.flag.flag-mt {background-position: -128px -99px}
.flag.flag-mu {background-position: -144px -99px}
.flag.flag-mv {background-position: -160px -99px}
.flag.flag-mw {background-position: -176px -99px}
.flag.flag-mx {background-position: -192px -99px}
.flag.flag-my {background-position: -208px -99px}
.flag.flag-mz {background-position: -224px -99px}
.flag.flag-na {background-position: -240px -99px}
.flag.flag-nc {background-position: 0 -110px}
.flag.flag-ne {background-position: -16px -110px}
.flag.flag-nf {background-position: -32px -110px}
.flag.flag-ng {background-position: -48px -110px}
.flag.flag-ni {background-position: -64px -110px}
.flag.flag-nl {background-position: -80px -110px}
.flag.flag-no {background-position: -96px -110px}
.flag.flag-np {background-position: -112px -110px}
.flag.flag-nr {background-position: -128px -110px}
.flag.flag-nu {background-position: -144px -110px}
.flag.flag-nz {background-position: -160px -110px}
.flag.flag-om {background-position: -176px -110px}
.flag.flag-pa {background-position: -192px -110px}
.flag.flag-pe {background-position: -208px -110px}
.flag.flag-pf {background-position: -224px -110px}
.flag.flag-pg {background-position: -240px -110px}
.flag.flag-ph {background-position: 0 -121px}
.flag.flag-pk {background-position: -16px -121px}
.flag.flag-pl {background-position: -32px -121px}
.flag.flag-pm {background-position: -48px -121px}
.flag.flag-pn {background-position: -64px -121px}
.flag.flag-pr {background-position: -80px -121px}
.flag.flag-ps {background-position: -96px -121px}
.flag.flag-pt {background-position: -112px -121px}
.flag.flag-pw {background-position: -128px -121px}
.flag.flag-py {background-position: -144px -121px}
.flag.flag-qa {background-position: -160px -121px}
.flag.flag-re {background-position: -176px -121px}
.flag.flag-ro {background-position: -192px -121px}
.flag.flag-rs {background-position: -208px -121px}
.flag.flag-ru {background-position: -224px -121px}
.flag.flag-rw {background-position: -240px -121px}
.flag.flag-sa {background-position: 0 -132px}
.flag.flag-sb {background-position: -16px -132px}
.flag.flag-sc {background-position: -32px -132px}
.flag.flag-scotland {background-position: -48px -132px}
.flag.flag-sd {background-position: -64px -132px}
.flag.flag-se {background-position: -80px -132px}
.flag.flag-sg {background-position: -96px -132px}
.flag.flag-sh {background-position: -112px -132px}
.flag.flag-si {background-position: -128px -132px}
.flag.flag-sk {background-position: -144px -132px}
.flag.flag-sl {background-position: -160px -132px}
.flag.flag-sm {background-position: -176px -132px}
.flag.flag-sn {background-position: -192px -132px}
.flag.flag-so {background-position: -208px -132px}
.flag.flag-somaliland {background-position: -224px -132px}
.flag.flag-sr {background-position: -240px -132px}
.flag.flag-ss {background-position: 0 -143px}
.flag.flag-st {background-position: -16px -143px}
.flag.flag-sv {background-position: -32px -143px}
.flag.flag-sy {background-position: -48px -143px}
.flag.flag-sz {background-position: -64px -143px}
.flag.flag-tc {background-position: -80px -143px}
.flag.flag-td {background-position: -96px -143px}
.flag.flag-tf {background-position: -112px -143px}
.flag.flag-tg {background-position: -128px -143px}
.flag.flag-th {background-position: -144px -143px}
.flag.flag-tj {background-position: -160px -143px}
.flag.flag-tk {background-position: -176px -143px}
.flag.flag-tl {background-position: -192px -143px}
.flag.flag-tm {background-position: -208px -143px}
.flag.flag-tn {background-position: -224px -143px}
.flag.flag-to {background-position: -240px -143px}
.flag.flag-tr {background-position: 0 -154px}
.flag.flag-tt {background-position: -16px -154px}
.flag.flag-tv {background-position: -32px -154px}
.flag.flag-tw {background-position: -48px -154px}
.flag.flag-tz {background-position: -64px -154px}
.flag.flag-ua {background-position: -80px -154px}
.flag.flag-ug {background-position: -96px -154px}
.flag.flag-um {background-position: -112px -154px}
.flag.flag-us {background-position: -128px -154px}
.flag.flag-uy {background-position: -144px -154px}
.flag.flag-uz {background-position: -160px -154px}
.flag.flag-va {background-position: -176px -154px}
.flag.flag-vc {background-position: -192px -154px}
.flag.flag-ve {background-position: -208px -154px}
.flag.flag-vg {background-position: -224px -154px}
.flag.flag-vi {background-position: -240px -154px}
.flag.flag-vn {background-position: 0 -165px}
.flag.flag-vu {background-position: -16px -165px}
.flag.flag-wales {background-position: -32px -165px}
.flag.flag-wf {background-position: -48px -165px}
.flag.flag-ws {background-position: -64px -165px}
.flag.flag-ye {background-position: -80px -165px}
.flag.flag-yt {background-position: -96px -165px}
.flag.flag-za {background-position: -112px -165px}
.flag.flag-zanzibar {background-position: -128px -165px}
.flag.flag-zm {background-position: -144px -165px}
.flag.flag-zw {background-position: -160px -165px}*/

/* qTip2 - Pretty powerful tooltips - v2.0.0 - 2012-10-16
* https://craigsworks.com/projects/qtip2/
* Copyright (c) 2012 Craig Michael Thompson; Licensed MIT, GPL */

/* Fluid class for determining actual width in IE */
#qtip-rcontainer{
	position: absolute;
	left: -28000px;
	top: -28000px;
	display: block;
	visibility: hidden;
}

	/* Fluid class for determining actual width in IE */
	#qtip-rcontainer .ui-tooltip{
		display: block !important;
		visibility: hidden !important;
		position: static !important;
		float: left !important;
	}

/* Core qTip styles */
.ui-tooltip, .qtip{
	position: absolute;
	left: -28000px;
	top: -28000px;
	display: none;

	max-width: 280px;
	min-width: 50px;
	
	font-size: 10.5px;
	line-height: 12px;
}

	.ui-tooltip-content{
		position: relative;
		padding: 5px 9px;
		overflow: hidden;

		text-align: left;
		word-wrap: break-word;
	}

	.ui-tooltip-titlebar{
		position: relative;
		min-height: 14px;
		padding: 5px 35px 5px 10px;
		overflow: hidden;

		border-width: 0 0 1px;
		font-weight: bold;
	}

	.ui-tooltip-titlebar + .ui-tooltip-content{ border-top-width: 0 !important; }

		/* Default close button class */
		.ui-tooltip-titlebar .ui-state-default{
			position: absolute;
			right: 4px;
			top: 50%;
			margin-top: -9px;

			cursor: pointer;
			outline: medium none;

			border-width: 1px;
			border-style: solid;
		}
		
		* html .ui-tooltip-titlebar .ui-state-default{ top: 16px; } /* IE fix */

		.ui-tooltip-titlebar .ui-icon,
		.ui-tooltip-icon .ui-icon{
			display: block;
			text-indent: -1000em;
			direction: ltr;
		}

		.ui-tooltip-icon, .ui-tooltip-icon .ui-icon{
			-moz-border-radius: 3px;
			-webkit-border-radius: 3px;
			border-radius: 3px;
			text-decoration: none;
		}

			.ui-tooltip-icon .ui-icon{
				width: 18px;
				height: 14px;

				text-align: center;
				text-indent: 0;
				font: normal bold 10px/13px Tahoma,sans-serif;

				color: inherit;
				background: transparent none no-repeat -100em -100em;
			}


/* Applied to 'focused' tooltips e.g. most recently displayed/interacted with */
/*.ui-tooltip-focus{}*/

/* Applied on hover of tooltips i.e. added/removed on mouseenter/mouseleave respectively */
/*.ui-tooltip-hover{}*/

/* Default tooltip style */
.ui-tooltip-default{
	border-width: 1px;
	border-style: solid;
	border-color: #F1D031;

	background-color: #FFFFA3;
	color: #555;
}

	.ui-tooltip-default .ui-tooltip-titlebar{
		background-color: #FFEF93;
	}

	.ui-tooltip-default .ui-tooltip-icon{
		border-color: #CCC;
		background: #F1F1F1;
		color: #777;
	}
	
	.ui-tooltip-default .ui-tooltip-titlebar .ui-state-hover{
		border-color: #AAA;
		color: #111;
	}


/* Light tooltip style */
.ui-tooltip-light{
	background-color: white;
	border-color: #E2E2E2;
	color: #454545;
}

	.ui-tooltip-light .ui-tooltip-titlebar{
		background-color: #f1f1f1;
	}


/* Dark tooltip style */
.ui-tooltip-dark{
	background-color: #505050;
	border-color: #303030;
	color: #f3f3f3;
}

	.ui-tooltip-dark .ui-tooltip-titlebar{
		background-color: #404040;
	}

	.ui-tooltip-dark .ui-tooltip-icon{
		border-color: #444;
	}

	.ui-tooltip-dark .ui-tooltip-titlebar .ui-state-hover{
		border-color: #303030;
	}


/* Cream tooltip style */
.ui-tooltip-cream{
	background-color: #FBF7AA;
	border-color: #F9E98E;
	color: #A27D35;
}

	.ui-tooltip-cream .ui-tooltip-titlebar{
		background-color: #F0DE7D;
	}

	.ui-tooltip-cream .ui-state-default .ui-tooltip-icon{
		background-position: -82px 0;
	}


/* Red tooltip style */
.ui-tooltip-red{
	background-color: #F78B83;
	border-color: #D95252;
	color: #912323;
}

	.ui-tooltip-red .ui-tooltip-titlebar{
		background-color: #F06D65;
	}

	.ui-tooltip-red .ui-state-default .ui-tooltip-icon{
		background-position: -102px 0;
	}

	.ui-tooltip-red .ui-tooltip-icon{
		border-color: #D95252;
	}

	.ui-tooltip-red .ui-tooltip-titlebar .ui-state-hover{
		border-color: #D95252;
	}


/* Green tooltip style */
.ui-tooltip-green{
	background-color: #CAED9E;
	border-color: #90D93F;
	color: #3F6219;
}

	.ui-tooltip-green .ui-tooltip-titlebar{
		background-color: #B0DE78;
	}

	.ui-tooltip-green .ui-state-default .ui-tooltip-icon{
		background-position: -42px 0;
	}


/* Blue tooltip style */
.ui-tooltip-blue{
	background-color: #E5F6FE;
	border-color: #ADD9ED;
	color: #5E99BD;
}

	.ui-tooltip-blue .ui-tooltip-titlebar{
		background-color: #D0E9F5;
	}

	.ui-tooltip-blue .ui-state-default .ui-tooltip-icon{
		background-position: -2px 0;
	}


/* Add shadows to your tooltips in: FF3+, Chrome 2+, Opera 10.6+, IE9+, Safari 2+ */
.ui-tooltip-shadow {
    -webkit-box-shadow: 1px 1px 3px 1px #000000;
    -webkit-box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 1px 1px 3px 1px #000000;
    -moz-box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.15);
    box-shadow: 1px 1px 3px 1px #000000;
    box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.15);
}

/* Add rounded corners to your tooltips in: FF3+, Chrome 2+, Opera 10.6+, IE9+, Safari 2+ */
.ui-tooltip-rounded,
.ui-tooltip-tipsy,
.ui-tooltip-bootstrap{
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

/* Youtube tooltip style */
.ui-tooltip-youtube{
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	
	-webkit-box-shadow: 0 0 3px #333;
	-moz-box-shadow: 0 0 3px #333;
	box-shadow: 0 0 3px #333;

	color: white;
	border-width: 0;

	background: #4A4A4A;
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#4A4A4A),color-stop(100%,black));
	background-image: -webkit-linear-gradient(top,#4A4A4A 0,black 100%);
	background-image: -moz-linear-gradient(top,#4A4A4A 0,black 100%);
	background-image: -ms-linear-gradient(top,#4A4A4A 0,black 100%);
	background-image: -o-linear-gradient(top,#4A4A4A 0,black 100%);
}

	.ui-tooltip-youtube .ui-tooltip-titlebar{
		background-color: #4A4A4A;
		background-color: rgba(0,0,0,0);
	}
	
	.ui-tooltip-youtube .ui-tooltip-content{
		padding: .75em;
		font: 12px arial,sans-serif;
		
		filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#4a4a4a,EndColorStr=#000000);
		-ms-filter: "progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#4a4a4a,EndColorStr=#000000);";
	}

	.ui-tooltip-youtube .ui-tooltip-icon{
		border-color: #222;
	}

	.ui-tooltip-youtube .ui-tooltip-titlebar .ui-state-hover{
		border-color: #303030;
	}


/* jQuery TOOLS Tooltip style */
.ui-tooltip-jtools{
	background: #232323;
	background: rgba(0, 0, 0, 0.7);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#717171), to(#232323));
	background-image: -moz-linear-gradient(top, #717171, #232323);
	background-image: -webkit-linear-gradient(top, #717171, #232323);
	background-image: -ms-linear-gradient(top, #717171, #232323);
	background-image: -o-linear-gradient(top, #717171, #232323);

	border: 2px solid #ddd;
	border: 2px solid rgba(241,241,241,1);

	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;

	-webkit-box-shadow: 0 0 12px #333;
	-moz-box-shadow: 0 0 12px #333;
	box-shadow: 0 0 12px #333;
}

	/* IE Specific */
	.ui-tooltip-jtools .ui-tooltip-titlebar{
		background-color: transparent;
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A);
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A)";
	}
	.ui-tooltip-jtools .ui-tooltip-content{
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323);
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323)";
	}

	.ui-tooltip-jtools .ui-tooltip-titlebar,
	.ui-tooltip-jtools .ui-tooltip-content{
		background: transparent;
		color: white;
		border: 0 dashed transparent;
	}

	.ui-tooltip-jtools .ui-tooltip-icon{
		border-color: #555;
	}

	.ui-tooltip-jtools .ui-tooltip-titlebar .ui-state-hover{
		border-color: #333;
	}


/* Cluetip style */
.ui-tooltip-cluetip {
    -webkit-box-shadow: 4px 4px 5px #000000;
    -webkit-box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: 4px 4px 5px #000000;
    -moz-box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.4);
    box-shadow: 4px 4px 5px #000000;
    box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.4);

	background-color: #D9D9C2;
	color: #111;
	border: 0 dashed transparent;
}

.ui-tooltip-cluetip .ui-tooltip-titlebar{
		background-color: #87876A;
		color: white;
		border: 0 dashed transparent;
	}
	
	.ui-tooltip-cluetip .ui-tooltip-icon{
		border-color: #808064;
	}
	
	.ui-tooltip-cluetip .ui-tooltip-titlebar .ui-state-hover{
		border-color: #696952;
		color: #696952;
	}


/* Tipsy style */
.ui-tooltip-tipsy{
	background: black;
	background: rgba(0, 0, 0, .87);

	color: white;
	border: 0 solid transparent;

	font-size: 11px;
	font-family: 'Lucida Grande', sans-serif;
	font-weight: bold;
	line-height: 16px;
	text-shadow: 0 1px black;
}

	.ui-tooltip-tipsy .ui-tooltip-titlebar{
		padding: 6px 35px 0 10px;
		background-color: transparent;
	}

	.ui-tooltip-tipsy .ui-tooltip-content{
		padding: 6px 10px;
	}
	
	.ui-tooltip-tipsy .ui-tooltip-icon{
		border-color: #222;
		text-shadow: none;
	}

	.ui-tooltip-tipsy .ui-tooltip-titlebar .ui-state-hover{
		border-color: #303030;
	}


/* Tipped style */
.ui-tooltip-tipped{
	border: 3px solid #959FA9;

	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;

	background-color: #F9F9F9;
	color: #454545;

	font-weight: normal;
	font-family: serif;
}

	.ui-tooltip-tipped .ui-tooltip-titlebar{
		border-bottom-width: 0;

		color: white;
		background: #3A79B8;
		background-image: -webkit-gradient(linear, left top, left bottom, from(#3A79B8), to(#2E629D));
		background-image: -webkit-linear-gradient(top, #3A79B8, #2E629D);
		background-image: -moz-linear-gradient(top, #3A79B8, #2E629D);
		background-image: -ms-linear-gradient(top, #3A79B8, #2E629D);
		background-image: -o-linear-gradient(top, #3A79B8, #2E629D);
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D);
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D)";
	}

	.ui-tooltip-tipped .ui-tooltip-icon{
		border: 2px solid #285589;
		background: #285589;
	}

		.ui-tooltip-tipped .ui-tooltip-icon .ui-icon{
			background-color: #FBFBFB;
			color: #555;
		}


/**
 * Twitter Bootstrap style.
 *
 * Tested with IE 8, IE 9, Chrome 18, Firefox 9, Opera 11.
 * Does not work with IE 7.
 */
.ui-tooltip-bootstrap {
    /** Taken from Bootstrap body */
	font-size: 14px;
	line-height: 20px;
	color: #333333;

	/** Taken from Bootstrap .popover */
	padding: 1px;
	background-color: #ffffff;
	border: 1px solid #ccc;
	border: 1px solid rgba(0, 0, 0, 0.2);
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
    -webkit-box-shadow: 0 5px 10px #000000;
    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 5px 10px #000000;
    -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    box-shadow: 0 5px 10px #000000;
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	-webkit-background-clip: padding-box;
	-moz-background-clip: padding;
	background-clip: padding-box;
}

.ui-tooltip-bootstrap .ui-tooltip-titlebar{
		/** Taken from Bootstrap .popover-title */
		padding: 8px 14px;
		margin: 0;
		font-size: 14px;
		font-weight: normal;
		line-height: 18px;
		background-color: #f7f7f7;
		border-bottom: 1px solid #ebebeb;
		-webkit-border-radius: 5px 5px 0 0;
		-moz-border-radius: 5px 5px 0 0;
		border-radius: 5px 5px 0 0;
	}

		.ui-tooltip-bootstrap .ui-tooltip-titlebar .ui-state-default{
			/**
			 * Overrides qTip2:
			 * .ui-tooltip-titlebar .ui-state-default{
			 *   [...]
			 *   right: 4px;
			 *   top: 50%;
			 *   [...]
			 *   border-style: solid;
			 * }
			 */
			right: 11px;
			top: 45%;
			border-style: none;
		}

	.ui-tooltip-bootstrap .ui-tooltip-content{
		/** Taken from Bootstrap .popover-content */
		padding: 9px 14px;
	}

	.ui-tooltip-bootstrap .ui-tooltip-icon{
		/**
		 * Overrides qTip2:
		 * .ui-tooltip-default .ui-tooltip-icon {
		 *   border-color: #CCC;
		 *   background: #F1F1F1;
		 *   color: #777;
		 * }
		 */
		background: transparent;
	}

		.ui-tooltip-bootstrap .ui-tooltip-icon .ui-icon{
			/**
			 * Overrides qTip2:
			 * .ui-tooltip-icon .ui-icon{
			 *   width: 18px;
			 *   height: 14px;
			 * }
			 */
			width: auto;
			height: auto;

			/* Taken from Bootstrap .close */
			float: right;
			font-size: 20px;
			font-weight: bold;
			line-height: 18px;
			color: #000000;
			text-shadow: 0 1px 0 #ffffff;
			opacity: 0.2;
			filter: alpha(opacity=20);
		}

		.ui-tooltip-bootstrap .ui-tooltip-icon .ui-icon:hover{
			/* Taken from Bootstrap .close:hover */
			color: #000000;
			text-decoration: none;
			cursor: pointer;
			opacity: 0.4;
			filter: alpha(opacity=40);
		}


/* IE9 fix - removes all filters */
.ui-tooltip:not(.ie9haxors) div.ui-tooltip-content,
.ui-tooltip:not(.ie9haxors) div.ui-tooltip-titlebar{
	filter: none;
	-ms-filter: none;
}


/* Tips plugin */
.ui-tooltip .ui-tooltip-tip{
	margin: 0 auto;
	overflow: hidden;
	z-index: 10;
}

	.ui-tooltip .ui-tooltip-tip,
	.ui-tooltip .ui-tooltip-tip .qtip-vml{
		position: absolute;
		
		line-height: 0.1px !important;
		font-size: 0.1px !important;
		color: #123456;

		background: transparent;
		border: 0 dashed transparent;
	}
	
	.ui-tooltip .ui-tooltip-tip canvas{ top: 0; left: 0; }

	.ui-tooltip .ui-tooltip-tip .qtip-vml{
		behavior: url(#default#VML);
		display: inline-block;
		visibility: visible;
	}
/* Modal plugin */
#qtip-overlay{
	position: fixed;
	left: -10000em;
	top: -10000em;
}

	/* Applied to modals with show.modal.blur set to true */
	#qtip-overlay.blurs{ cursor: pointer; }

	/* Change opacity of overlay here */
	#qtip-overlay div{
		position: absolute;
		left: 0; top: 0;
		width: 100%; height: 100%;

		background-color: black;

		opacity: 0.7;
		filter:alpha(opacity=70);
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	}


