*, *:before, *:after {
    box-sizing: border-box;
}

*, body, button, input, textarea, select {
    text-rendering: optimizeLegibility;
    -moz-osx-font-smoothing: grayscale;
}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
    margin:0;
    padding:0;
}

table {
    border-collapse:collapse;
    border-spacing:0;
}

fieldset,img {
    border:0;
}

address,caption,cite,code,dfn,em,strong,th,var {
    font-style:normal;
    font-weight:normal;
}

ol,ul {
    list-style:none;
}

caption,th {
    text-align:left;
}

h1,h2,h3,h4,h5,h6 {
    font-size:100%;
    font-weight:normal;
}

q:before,q:after {
    content:'';
}

abbr,acronym {
    border: 0;
}

body {
    font-family: sans-serif;
    font-size: 16px;
    line-height: 1.4;
    padding: 2em;
}

.demo-example {
    margin-bottom: 2em;
}

.demo-example > label {
    display: block;
    margin-bottom: 0.5em;
    font-weight: bold;
}

.position-menu-within {
    width: 18em;
    height: 15em;
    background: #eee;
    overflow: auto;
    padding: 2em 0 0 2em;
}

.modal-example .multi-select-menu {
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    max-height: 50%;
    min-width: 0;
    overflow: auto;
    border: none;
    border-radius: 0.3em;
    box-shadow: 0 1em 3em rgba(0,0,0,0.4);
}

.modal-example .multi-select-menuitem {
    font-size: 1em;
    padding: 1.5em 2.5em 1.5em 3.5em;
}

.modal-example .multi-select-menuitem + .multi-select-menuitem {
    padding-top: 0;
}

.modal-example .multi-select-menuitem input {
    margin-left: -2.5em;
}

.multi-select-modal {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 1;
    background: rgba(0, 0, 0, 0.4);
    display: none;
}

.multi-select-container--open .multi-select-modal {
    display: block;
}
/* Dropdown filter css */
.multi-select-button, .ui-widget-content .multi-select-button, .ui-widget-header .ui-state-default { border: 1px solid #d3d3d3; background: #e6e6e6 url(images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #555555; width:160px; overflow:hidden;}
.multi-select-button a, .multi-select-button a:link, .multi-select-button a:visited { color: #555555; text-decoration: none; }
.ui-dropdownchecklist-selector{
	padding: none !important;
    font-size: 0;
    height: 25px;
	}
.multi-select-menu{z-index:999999 !important;}
.multi-select-container input{width:21px;float:left;}
.multi-select-container label{font-weight:normal !important;font-size:12px;}
#rcetheme input, #sdgrcetheme input{ margin-left: -56px;}
#rcetheme label, #sdgrcetheme label{background-repeat: no-repeat; padding-left: 54px;  background-position: 22px 4px;height: 32px;padding-top:7px;}
/*#rcetheme_0{ background-image:url(../images/select.png);background-repeat: no-repeat;} */
#rcetheme_0{ background-image:url(../images/mapimg/disaster_risk.png);background-repeat: no-repeat;}
#rcetheme_1{ background-image:url(../images/mapimg/traditional_knowledge.png); background-repeat: no-repeat;}
#rcetheme_2{ background-image:url(../images/mapimg/agriculture.png); background-repeat: no-repeat;}
#rcetheme_3{ background-image:url(../images/mapimg/arts.png); background-repeat: no-repeat;}
#rcetheme_4{ background-image:url(../images/mapimg/curriculum-development.png); background-repeat: no-repeat;}
#rcetheme_5{ background-image:url(../images/mapimg/ecotourism.png); background-repeat: no-repeat;}
#rcetheme_6{ background-image:url(../images/mapimg/forests-trees.png); background-repeat: no-repeat;}
#rcetheme_7{ background-image:url(../images/mapimg/plants-animals.png); background-repeat: no-repeat;}
#rcetheme_8{ background-image:url(../images/mapimg/waste.png); background-repeat: no-repeat;}
#rcetheme_9{ background-image:url(../images/mapimg/); background-repeat: no-repeat;}

#sdgrcetheme_0{ background-image:url(../images/sdgtheme/sdg1.png);}
#sdgrcetheme_1{ background-image:url(../images/sdgtheme/sdg2.png);}
#sdgrcetheme_2{ background-image:url(../images/sdgtheme/sdg3.png);}
#sdgrcetheme_3{ background-image:url(../images/sdgtheme/sdg4.png);}
#sdgrcetheme_4{ background-image:url(../images/sdgtheme/sdg5.png);}
#sdgrcetheme_5{ background-image:url(../images/sdgtheme/sdg6.png);}
#sdgrcetheme_6{ background-image:url(../images/sdgtheme/sdg7.png);}
#sdgrcetheme_7{ background-image:url(../images/sdgtheme/sdg8.png);}
#sdgrcetheme_8{ background-image:url(../images/sdgtheme/sdg9.png);}
#sdgrcetheme_9{ background-image:url(../images/sdgtheme/sdg10.png);}
#sdgrcetheme_10{ background-image:url(../images/sdgtheme/sdg11.png);}
#sdgrcetheme_11{ background-image:url(../images/sdgtheme/sdg12.png);}
#sdgrcetheme_12{ background-image:url(../images/sdgtheme/sdg13.png);}
#sdgrcetheme_13{ background-image:url(../images/sdgtheme/sdg14.png);}
#sdgrcetheme_14{ background-image:url(../images/sdgtheme/sdg15.png);}
#sdgrcetheme_15{ background-image:url(../images/sdgtheme/sdg16.png);}
#sdgrcetheme_16{ background-image:url(../images/sdgtheme/sdg17.png);}
#sdgrcetheme_17{ background-image:url(../images/sdgtheme/sdg17.png);}
