
/* Font size of 0 on the -selector and an explicit medium on -text required to eliminate 
   descender problems within the containers and still have a valid size for the text */
.ui-dropdownchecklist {                     margin: 0; width: 100%; }
.ui-dropdownchecklist-selector {            float: left; color: #000; font-size: 0px;
                                            display: inline-block; height: 45px; line-height: 45px; vertical-align: middle; 
                                            border: none; background: #fcfcfc;
											box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
											/*border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;*/ width: 100%!important;
}

.ui-dropdownchecklist-selector input {      margin: 0 0 0 0; padding: 0 0 0 0;}

.ui-dropdownchecklist-dropcontainer {       background-color: #fff; }
.ui-dropdownchecklist-item {                padding: 1px 0 0 3px; background: none!important; border: none!important; }
.ui-dropdownchecklist-item:hover {          border-color: #e5e5e5!important; }
.ui-state-disabled label {                  color: #ccc; }
.ui-dropdownchecklist-group {               font-weight: bold; font-style: italic; }
.ui-dropdownchecklist-indent {              padding-left: 7px; }

.ui-dropdownchecklist-selector-wrapper {    vertical-align: middle; font-size: 0px; }

.ui-dropdownchecklist-selector {            font-size: 0px; }
.ui-dropdownchecklist-text {                font-size: 14px; color: #535353; font-weight: 300; padding-left: 15px; line-height: 45px!important; width: 100%!important; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
.ui-dropdownchecklist-group {                }

.ui-dropdownchecklist-item 
.ui-dropdownchecklist-text {                padding-left: 5px; padding: 0!important; line-height: 20px!important; }
.ui-dropdownchecklist-item input {          padding: 0!important; margin: 3px 0 0 2px!important; }
.ui-dropdownchecklist-item 
label.ui-dropdownchecklist-text {           padding-left: 5px!important; margin: 0!important; }

.ui-dropdownchecklist-dropcontainer
.ui-dropdownchecklist-item {                padding-left: 5px; padding: 0!important; margin: 0!important; line-height: 15px!important; }


.ui-dropdownchecklist-dropcontainer-wrapper { z-index: 10!important; max-width: 100%; }