html.login, html.login body{ background-color:#888; }
html.login form{ margin-bottom:0; }
html.login div.modal{ position:relative;margin:48px auto;top:0;left:0; }
#modal-recovery{ display:none; }
.dropdown-menu{ display:none; }
.container.top{ margin-top:60px; }
.center{ text-align:center; }
form.search{ margin:0 0; }
.list-page h2 a{ float:right; }
.crud-actions{ /*width:158px;*/ width:175px;}

#footer {
  margin:30px 0 30px 0;
  background-color: #fff;
  background-repeat: no-repeat;
}

body.login #footer hr {
  display: none;
}

#footer p a {
  font-weight: bold;
}

#footer p {
  margin-bottom: 0;
}
#footer p.right {
  float: right;
}

.navbar-fixed-top .brand {
  color: #BDCE24;
  float: right;
  margin-left: 10px;
  padding-left: 0;
  padding-right: 0;
  font-family:"Roboto",sans-serif;
}

.navbar-fixed-top .gohome {
  color: #CCC;
  float: right;
  margin: 10px;
}

.navbar .nav > li > a {color: #ddd;}

.plain-form {
  margin: 0 0;
}

.progress-form-file {
  margin: 18px 0;
  width: 260px;
}

.users-header a {
  float: right;
}

.reset-margin{
  margin: 0;
}

.pagination{
  text-align: center;
} 

label{
  margin: 0 20px;
} 

form label:first-child{
  margin: 0 20px 0 12px;
} 

.table td { vertical-align: middle; }

.container.login{margin-top: 60px;}
.sidebar-nav {
  padding: 9px 0;
}

.form-signin {
  max-width: 300px;
  padding: 19px 29px 29px;
  margin: 0 auto 20px;
  background-color: #fff;
  border: 1px solid #e5e5e5;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.05);
  -moz-box-shadow: 0 1px 2px rgba(0,0,0,.05);
  box-shadow: 0 1px 2px rgba(0,0,0,.05);
}

.form-signin .form-signin-heading,
.form-signin .checkbox {
  margin-bottom: 10px;
}

.form-signin input[type="text"],
.form-signin input[type="password"] {
  font-size: 16px;
  height: auto;
  margin-bottom: 15px;
  padding: 7px 9px;
}

.fa {margin:5px; font-size:120%;}
.fa.fa-ban {color:#C00;}
.fa.fa-check {color:#0B0;}
.fa.fa-trash-o {color:#C00;}
.fa.fa-asterisk {color:#C00; font-size:10px;}

/*----product category-----*/
.check_product_cattree ul{padding:0 0 0 20px !important;}
ul.check_product_cattree li{ list-style:none; }
ul.check_product_cattree li label.boldlabel{display:inline;width:140px;font-weight:700;}
.check_product_cattree ul.hide{display:none;}
.check_product_cattree span{color:#999;font-family:"Courier New", Courier, monospace;cursor:default;}
.check_product_cattree span.expanded,.check_product_cattree span.collapsed{cursor:pointer;}
ul.check_product_cattree li label{font-weight:400;display:inline;width:140px;}
/*---END-----*/

.multiSelect{width:600px; border:2px inset #AAAAAA; background-color:#FFFFFF; color:#333; font-size:12px;
height:auto !important;/*all browsers except ie6 will respect the !important flag*/  
min-height:70px;  
height:70px;/*Should have the same value as the min height above*/ 
float:left;
}
.multiSelect2{width:450px; border:2px inset #AAAAAA; background-color:#FFFFFF; color:#333; font-size:12px;}
.multiSelect3{width:595px; border:2px inset #AAAAAA; background-color:#FFFFFF; color:#333; font-size:12px;}
.multiSelectCom{ border:2px inset #AAAAAA; background-color:#FFFFFF; color:#333; font-size:12px;	}
.multiSelect ul, .multiSelect2 ul, .multiSelect3 ul, .multiSelectCom ul{	margin:2px; padding-left:0px; list-style:none; 	}
.multiSelect ul li, .multiSelect2 ul li, .multiSelect3 ul li, .multiSelectCom ul li {	cursor:pointer; height:17px; border:1px solid #CCC; padding:0px;	}
.multiSelect ul li input, .multiSelect2 ul input, .multiSelect3 ul li input, .multiSelectCom ul li input{	height:12px; }
.eventLink a,.eventLink a:visited{	margin-left:5px; margin-right:5px;color:#000; }
#post_code_id.multiSelect{height:250px !important; overflow:auto !important;}
#post_code_id ul,
#post_code_id ul li { list-style:none; list-style-type:none; background: transparent none; margin:0; padding:0; margin-right:2px; margin-bottom:2px; padding:3px; }
.liSelect{ background-color:#D6EFF7; }
.liDeSelect{ background-color:#EFEBEF; }
.lowerLink{	float:right; }
.multiColumn{}
.container.top.detail_view { margin:0 auto !important; width:85%; padding-top:5px;}
.container.top.detail_view .page-header { padding:inherit !important; margin:inherit !important;}
.container.top.detail_view .page-header h2 { text-align:center;}
.container.top.detail_view .form-horizontal .control-group > label { text-align:left !important; padding-top:0 !important;}
.container.top.detail_view .form-horizontal .control-group {
  margin-bottom: 9px;
  margin-top: 8px;
  border-bottom: 1px dashed #ccc;
  padding-bottom: 5px;
}
.container.top.detail_view .form-horizontal .control-group > label {
  float: left;
  width: 170px;
  padding-top: 5px;
  text-align: right;
  font-weight:bold;
}
.container.top.detail_view form label:first-child {
  margin: 0 21px 0 0px;
}

.controls.dif-other {  padding: 5px 0;}
.controls.dif-other input[type="radio"] {margin:-3.1px 0 0 0;}
.controls.dif-other input[type="radio"], .controls.dif-other span {display:inline-block;}

.fa.fa-asterisk { color:#C00; font-size:10px; }

.add_tag_btn{ float:right; width:16%; margin-top: -28px; }
.feature_list li {
    float: left;
    display: inline;
    width: 230px;
    height: 60px;
    vertical-align: middle;
    padding-top: 5px;
}

.mycheckBx .checkbox {
    float: left;
    padding: 5px;
    width: 21%;
  }

.mycheckBx .controls{ height: 450px; overflow-x: scroll; }


        