/* multi select */
.lwms-main{font-family: Arial,Helvetica,sans-serif; background: url('../../multiselect2/image/doublearrow.png') no-repeat 395px 300px; width:100%; padding: 25px;}

.lwms-main .lwms-left, .lwms-main .lwms-right{width: 365px; color: #555; float: left;}

.lwms-main .lwms-list{
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);.modal-content
  border: 1px solid #ccc;
}

.lwms-selected{display:none;}

.lwms-main .lwms-left{margin-right: 35px;}

.lwms-main ul{margin: 0; list-style-type: none;}

.lwms-main ul.lwms-list{  
  height: 380px;
  padding: 0px 0px;
  overflow-y: auto;
  background:#fff;
  border: 1px solid #c1c1c1;
}

.lwms-main .lwms-left li.lwms-selectli,
.lwms-main .lwms-right li.lwms-selectli{
  padding: 4px 10px;
  color: #555;
  font-size: 12px;
  line-height:16px;
  border-bottom:1px solid #D4D4D4;
}

.lwms-filterhead {
  color: #4A4A4A;
  font-size: 12px;
  font-weight: bold;
  height: 25px;
  line-height: 25px;
  margin-top: 5px;
  vertical-align: middle;
}

.lwms-filterhead a {
  color: #4A4A4A;
  text-decoration: none;
}

.lwms-filcount {
  color: #078697;
  font-size: 14px;
}

.lwms-filterhead a:hover { text-decoration: underline; }

.lwms-main li.lwms-selectli:hover,
.lwms-main .lwms-right li:hover{
  cursor: pointer;
  text-decoration: none;
  color:#fff;
  background-color: #1a849b;
}

/* clear fix */
.lwms-cf:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.lwms-cf { display: inline-block;}
html[xmlns] .lwms-cf {display: block;} 
* html .lwms-cf { height: 1%;}

/* Modal Content/Box */
.modal-content {
  background-color: #fefefe;
  margin: 10% auto; /* 15% from the top and centered */
  /*padding: 20px;*/
  border: 1px solid #888;
  width: 850px; /* Could be more or less, depending on screen size */
  box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
}
/* The Close Button */
.close {
  color: #aaa;
  float: right;
  font-size: 28px;
  font-weight: bold;
}
.close:hover,
.close:focus {
  color: black;
  text-decoration: none;
  cursor: pointer;
}
.filter_reset a {
  padding-left: 8px;
  color: #2a289d;
  cursor: pointer;
}
.filter_reset {
  border: none;
  /*border-bottom: 4px solid #cacaca;*/
  height: 10px;
  font-size: 11px;
  /*padding-bottom: 4px;*/
  /*padding-left: 4px;*/
}

/*management modal css*/
.modal-dialog .modal-header {font-size: 16px;font-weight: 700;color: #333;background-color: hsla(0,0%,79%,.2); /*padding: 15px 40px;*/}
.columns-modal .modal-footer, .columns-modal .modal-header {padding: 20px 40px;}


.modal-header { min-height: 16.42857143px; padding: 15px; border-bottom: 1px solid #e5e5e5;background-color: whitesmoke;}

.columns-modal__container { padding: 20px 40px 30px; }
.columns-modal__container .columns-modal__list-column {width: 330px;}
.columns-modal__container > div { display: inline-block; vertical-align: top; }
.columns-modal__container .columns-modal__assign-col {width: 157px;margin-top: 120px;text-align: center;}
.columns-modal__container .columns-modal_order-col {margin-left: 15px;margin-top: 56px;}
.columns-modal__columns-headers {font-size: 14px;color: #333;margin-bottom: 17px;}
.columns-modal__container .columns-modal__assign-col .btn {width: 77px;height: 34px;}
.columns-modal__container .btn {color: #2a289d!important;font-size: 12px!important;background-color: #fafafa!important;border: 1px solid #d8d8d8!important;box-shadow: none!important;border-radius: 4px;}
.columns-modal__container .btn:disabled {color: #333!important;opacity: .3;}
.columns-modal__order-divider {width: 77px;margin: 30px auto;border-color: #e8eaec;}

.searchable-list__container {border: 1px solid #cacaca;font-size: 12px;}
.ps-vertical-divider {display: inline-block;vertical-align: middle;width: 1px;height: 15px;background-color: #d8d8d8;margin: 0 20px;}
.searchable-list__container .searchable-list__input-wrapper {background-color: hsla(0,0%,79%,.2);border-bottom: 1px solid #cacaca;text-align: center;height: 46px;}
.searchable-list__results {height: 448px;overflow-y: auto;}
.searchable-list__container li {cursor: default;list-style: none;min-height: 28px;padding-left: 21px;font-size: 12px;line-height: 2.33;text-align: left;color: #333;white-space: normal;}
.modal-dialog .modal-footer .btn {width: 100px;height: 34px;margin-left: 16px;font-size: 12px;}
.btn { font-family: Open Sans,Helvetica,Arial,sans-serif!important;font-weight: 600;margin: 10px;background-color: #fff;}

.modal-footer {padding: 15px;text-align: right;border-top: 1px solid #e5e5e5;}
#parametric-search-container .ps-input input, .modal-dialog .ps-input input {border: none!important;box-shadow: none;font-size: 14px;height: 30px;}
