.hdsn-body {margin:20px; padding:0px 40px 0px 40px; width:1024px;}
.hdsn-heading {text-align:left; margin-left:20px; font-weight:bold;}
.hdsn-inner-content {margin: 10px 20px 10px 20px; width:100%;}
.hdsn-left-col {float:left; width:350px; text-align:right;}
.hdsn-mid-col {float:left; width:10px; margin-left:20px; text-align:right;}
.hdsn-right-col {float:left; width:600px; margin-left:5px; text-align:left;}
.hdsn-rows {padding:5px; margin:5px 0px 5px 0px}
.hdsn-mandatory {color:#cc0000; font-size:13px; margin-right:4px;}
.hdsn-error {font-style:italic; font-size:11px; color:#cc0000;}

.multiSelect {
    overflow: auto;
}
.multiSelect .box {
    margin-right: 20px;
    float: left;
}
.multiSelect .text {
    clear: both;
    font-size: 11px;
}
.multiSelect label::after {
    content: "";
}
.btn.mover {
    display: block;
    margin-top: 25px;
    vertical-align: top;
}
.btn.mover.left {
    padding: 3px 8px 2px 6px;
	margin:20px 5px 0px 10px;
}
.btn.mover.right {
    margin: 100px 5px 0px 10px;
    padding: 3px 7px 2px;
}
.btn.mover i {
    margin: 0;
}

/* demo css */
li {
    list-style-type: disc;
}

.hdsn-box {
width: 220px;
border: 1px solid #cccccc;
background-color: #ffffff;
}
 
.left-select-box {width:275px;float:left;}
.multiselect-boxes {margin-top:5px;height:300px;overflow:auto;width: 99%;border: 1px solid #cccccc;background-color: #ffffff;}
.fancybox-close{display:none !important;}

input[type=radio]{
    vertical-align: initial;
    margin-right: 5px;
}

label.label-width	{width: 275px !important; text-align:left !important;}

.text-error	{color: red;}