#bt_order_by2{
      width: 150px;
      height: 50px;
      border: solid 1px #E4E4E4;
      float: right;
      background: none;
      color: #CE0000;
      margin-top:5px;
      margin-right: 10px;
      border-radius: 15px;
      font-family: Source Sans Pro, Arial, sans-serif;
}
#bt_order_by2:hover{
     color: red;
}
#wr_sidebar_left{
    float: left;
    width: 330px;
}
#bt_order_by{
      
      color: #4D4D4D;
      border:none;
      position:relative;
      height:40px;
      line-height: 40px;
      text-align: center;
      font-size:14px;
      padding:0 2em;
      cursor:pointer;
      transition:800ms ease all;
      outline:none;
      display: block;
      width: 100px;
      float: right;
      margin-top: 10px;
    }
    #bt_order_by i{
        color: white!important;
    }
    #bt_order_by:hover{
      background:#fff;
      color:#1AAB8A;
    }
    #bt_order_by:hover i{
      color:#1AAB8A!important;
    }
    #bt_order_by:before,#bt_order_by:after{
      content:'';
      position:absolute;
      top:0;
      right:0;
      height:2px;
      width:0;
      background: #1AAB8A;
      transition:400ms ease all;
    }
    #bt_order_by:after{
      right:inherit;
      top:inherit;
      left:0;
      bottom:0;
    }
    #bt_order_by:hover:before,#bt_order_by:hover:after{
      width:100%;
      transition:800ms ease all;
    }
#wr_ds_order{
    width: 97.5%;
    padding: 15px;
    min-height: 350px;
    margin-bottom: 30px;
    float: left;
    box-shadow:
     10px 0px 15px -5px rgba(0, 0, 0, 0.15),
    -10px 0px 15px -5px rgba(0, 0, 0, 0.15);
}
#content_cl_2{
    float: left;
    text-align: justify;
}
#wr_tong{
    width: 99.8%;
    float: left;
    text-align: right;
    padding-top: 10px;
    padding-bottom: 10px;
    margin-top: 20px;
    border-top: dashed 1px silver;
    border-bottom: dashed 1px silver;
    background: #F7F7F7;
}
#wr_form_ds{
    width: 100%;
    float: left;
    padding-top: 10px;
}
#content_cl_2 i{
    font-size: 13px!important;
}
#ds_order_row_top{
    min-width: 300px;
    padding-bottom: 15px;
    float: left;
}
#ds_colum1{
    width: 100%;
    height: 312px;
    background: url('bg_nv.png');
    background-size:100%;
    float: left;
    margin-bottom: 10px;
}
#ds_colum2{
    width: 100%;
    float: left;
    border-radius: 10px;
    text-align: justify;
    /*border: solid 1px #DBDBDB;*/
}

#ds_colum3{
    width:830px;
    float: left;
    margin-left: 10px;
}
#ds_colum2 h1{
    font-size: 15px;
    font-weight: bold;
    float: left;
    width: 100%;
    height: 25px;
    margin-bottom: 15px;
    border-bottom: dashed 1px silver;
}
.title_top td{
        height: 40px;
    }
    .select_soluong{
        border: solid 1px #DBDBDB;
    }
    .fa-times{
        color: #A7A7A7!important;
        cursor: pointer;
    }
    .fa-times:hover{
        color: red!important;
        cursor: pointer;
    }
    .fa-times-circle{
        color: #A7A7A7!important;
        position: absolute;
        top: 5px;
        right:0;
        font-size: 20px!important;
        cursor: pointer;
    }
    #bt_order_by{
      background: #CE0000;
      color:#fff;
      border:none;
      position:relative;
      height:40px;
      line-height: 40px;
      text-align: center;
      font-size:14px;
      padding:0 2em;
      cursor:pointer;
      transition:800ms ease all;
      outline:none;
      display: block;
      width: 100px;
      float: right;
      margin-top: 10px;
    }
    #bt_order_by i{
        color: white!important;
    }
    #bt_order_by:hover{
      background:#fff;
      color:#CE0000;
    }
    #bt_order_by:hover i{
      color:#CE0000!important;
    }
    #bt_order_by:before,#bt_order_by:after{
      content:'';
      position:absolute;
      top:0;
      right:0;
      height:2px;
      width:0;
      background: #CE0000;
      transition:400ms ease all;
    }
    #bt_order_by:after{
      right:inherit;
      top:inherit;
      left:0;
      bottom:0;
    }
    #bt_order_by:hover:before,#bt_order_by:hover:after{
      width:100%;
      transition:800ms ease all;
    }
    #table_info{
            border-collapse: separate;
            border-spacing: 0;
            border-width: 1px 0 0 1px;
            margin-bottom: 3px!important;
            width: 100%;
            border-top: solid 1px #EDEDED;
            border-left: solid 1px #EDEDED;
    }
    .gia_order{
        color: red!important;
    }
    #table_info td{
        text-align: center;
        vertical-align: middle;
    }
    .title_list h4,i{
        font-size: 17px!important;
        color: #CE0000!important;
    }
    #table_info td {
        border-width: 0 1px 1px 0;
    }
    #table, th, td {
        border: 1px solid #EDEDED;
        
    }
    #wr_background{
        background: silver;
        opacity: 0.5;
        width: 100%;
        height: 100%;
        z-index: 99;
        position: fixed;
        top: 0px;
    }
    #row_item img{
        width: 100px;
        height: 100px;
        margin-right: 20px;
        margin: auto;
    }
    #wr_info_item{
        width: 475px;
        height: auto;
        float: left;
    }
    #wr_order{
        width: 100%;
        height: 400px;
        position: fixed;
        top: 10%;
        z-index: 99999;
        display: none;
    }
    #wr_order2{
        width: 100%;
        height: 400px;
        position: fixed;
        top: 5%;
        z-index: 99999;
        display: none;
    }
    #content_list_order{
        margin: auto;
        padding: 15px;
        background: white;
        width:700px;
        height:auto;
        box-shadow:
         10px 0px 15px -5px rgba(0, 0, 0, 0.25),
        -10px 0px 15px -5px rgba(0, 0, 0, 0.25);
        position: relative;
        z-index: 9999;
        border-radius:10px;
    }
    #content_order{
        width: 100%;
        max-height: 300px;
        overflow-y: scroll;
    }
    #content_order::-webkit-scrollbar {
		width: 0.1em;
	}
	#content_order::-webkit-scrollbar-track {
		-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	}
 
	#content_order::-webkit-scrollbar-thumb {
		background-color: green;
		outline: 1px solid slategrey;
	}
    #content_order2{
        width: 100%;
        float: left;
    }
    
 
    #wr_button_order{
        width: 100%;
        height: 50px;
    }
    .title_top .a{
        width: 120px;
    }
    .title_top .b{
        width: 250px;
    }
    
/* */

#wr_form_ds form
{
  display: block;
  overflow: hidden;
  background: #FFF;
  border: 1px solid #E4E4E4;
  border-radius: 5px;
  font-size: 0;
}

#wr_form_ds form > div
{
  display: inline-block;
  width: 100%;
}

#wr_form_ds form > div > label
{
  display: block;
  padding: 20px 20px 10px;
  vertical-align: top;
  font-family: Source Sans Pro, Arial, sans-serif;
  font-size: 15px;
  text-transform: uppercase;
  color: #939393;
  cursor: pointer;
}

#wr_form_ds form > div.col-2, form > div.col-3, form > div.col-4 , form > div.col-1 { box-shadow: 1px 1px #E4E4E4 }

#wr_form_ds form > div.col-2 { width: 50% }
#wr_form_ds form > div.col-1 { width: 100% }
#wr_form_ds form > div.col-3 { width: 33.3333333333% }
#wr_form_ds form > div.col-4 { width: 25% }

#wr_form_ds form > div > label > input
{
  display: inline-block;
  position: relative;
  width: 100%;
  height: 27px;
  line-height: 27px;
  margin: 5px -5px 0;
  padding: 7px 5px 3px;
  border: none;
  outline: none;
  border-radius: 3px;
  background: transparent;
  font-size: 14px;
  font-weight: 200;
  opacity: .66;
  transition: opacity .3s, box-shadow .3s;
}

#wr_form_ds form > div > label > select
{
  display: block;
  width: 100%;
  margin: 16px 0 6px;
  padding: 0;
  background: transparent;
  border: none;
  outline: none;
  font-size: 14px;
  font-weight: 200;
  opacity: .33;
}

#wr_form_ds form > div > label > input:focus, form > div > label > select:focus
{
  opacity: 1;
  box-shadow: 0 3px 4px rgba(0, 0, 0, .15);
}