.bg-primary, .breadcrumb {
    background-color: #000000 !important;
    color: #FFF;
}
table .head td {
    background: #000000 !important;
    font-weight: bold;
    padding: 10px 5px !important;
    text-align: center;
}
.detail-sim .sim-digit, .detail-sim .sim-price, .type-sim .sim-digit, .type-sim .sim-price {
    font-size: 15px;
    text-shadow: 0 6px 8px rgba(0,0,0,.2);
}
.text-success {
    color: #ff0000;
    font-weight: 550;
}
.icon.giohang {
  background:url(../images/simsodep/cart.png);
  width:28px;
  height:18px;
}

.Vinaphone {
  height:22px;
  width:80px;
  background:url(../images/simsodep/logomang.png) 0 -44px;
  margin:0 auto;
  padding:0;
}

.Mobifone {
  height:22px;
  width:80px;
  background:url(../images/simsodep/logomang.png) 0 -22px;
  margin:0 auto;
  padding:0;
}

.Viettel {
  height:22px;
  width:80px;
  background:url(../images/simsodep/logomang.png) 0 0;
  margin:0 auto;
  padding:0;
}

.Vietnamobile {
  height:22px;
  width:80px;
  background:url(../images/simsodep/logomang.png) 0 -66px;
  margin:0 auto;
  padding:0;
}

.Codinh {
  height:22px;
  width:80px;
  background:url(../images/simsodep/logomang.png) 0 -132px;
  margin:0 auto;
  padding:0;
}

.Sfone {
  height:22px;
  width:80px;
  background:url(../images/simsodep/logomang.png) 0 -110px;
  margin:0 auto;
  padding:0;
}

.Gmobile {
  height:22px;
  width:80px;
  background:url(../images/simsodep/logomang.png) 0 -88px;
  margin:0 auto;
  padding:0;
}
.datmua{
    font-size: 12px;
}
.sosim{
    font-size: 15px;
}
.col-search {
    background-image: -webkit-gradient(linear,left 0,left 100%,from(#d9edf7),to(#b9def0));
    background-image: -webkit-linear-gradient(top,#d9edf7 0,#b9def0 100%);
    background-image: -moz-linear-gradient(top,#d9edf7 0,#b9def0 100%);
    background-image: linear-gradient(to bottom,#d9edf7 0,#b9def0 100%);
    background-repeat: repeat-x;
    border-color: #9acfea;
    position: relative;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7',endColorstr='#ffb9def0',GradientType=0);
        display: -webkit-flex;
    -webkit-align-items: center;
    display: flex;
    line-height: 68px;
}
.col-search .arrow-search {
    width: 0;
    height: 0;
    border: 34px solid #b9a05e;
    border-top: 34px solid transparent;
    border-bottom: 34px solid transparent;
    border-left: 34px solid transparent;
    position: absolute;
    top: 0;
    right: 0;
    font-size: 50px;
    color: #b9a05e;
    _display: none;
}
.searchText{
    float: left;
    margin-right: 5px;
    margin-left: 10px;
    margin-top: 19px;
}
.body_xem_pt_sim {
    line-height: 25px;
}
.result h2 {
    background: linear-gradient(to right, #cf7813, #d4a906);
    position: relative;
    margin-bottom: 20px !important;
    margin-top: 20px !important;
    line-height: 25px;
    color: #fff;
    font-weight: bold;
    font-size: 15px;
    padding: 10px;
}
.title_result{
    background: linear-gradient(to right, #cf7813, #d4a906);
    position: relative;
    font-size: 18px;
    margin: 15px 0px;
    padding: 10px;
    border-radius: 5px;
    color: #fff;
    display: inline-block;
}
.span_nh span {
    text-shadow: 1px 1px 1px #000;
    font-weight: bold;
}
.span_nh{
    margin-right: 5px;
}
.result .img{
    display: block;
    text-align: center;
}
.result .clear{
    margin-bottom: 15px;
}
.title_result.totalpoint {
    text-shadow: 1px 1px 1px #ffc900;
    color: #fb0000;
    font-size: 16px;
    font-weight: bold;
    opacity: 0.8;
    padding: 10px;
    text-align: center;
    background: transparent;
    display: block;
}
.result ul{
    margin: 15px 0;
}
.result .box1{
    margin-bottom: 15px;
}
.xemboisdt p {
    color: #fff;
    font-weight: bold;
    font-size: 15px;
    padding: 10px;
}
.xemboisdt p span {
    margin-left: 15px;
}
.itemNameH2 {
    font-size: 18px;
    margin: 15px 0px;
}
.tableAmduongSim table {
    width: 100%;
}
.tableAmduongSim table tbody tr td {
    text-align: center;
    background-color: #dedddb;
    padding: 10px 0px;
}
.itemNamH3 label {
    color: #d17736;
}
.color_diem {
    background-color: black;
    padding: 5px 20px;
    color: #fff;
    font-weight: bold;
}
.tableTutru table tbody tr td {
    text-align: center;
    padding: 10px 0px;
    border: 1px solid black;
    font-weight: bold;
}
.ketLuanSim {
    padding: 15px;
    text-align: center;
    color: #fff;
    background: url(../images/simsodep/bgketluansim.jpg);
    background-size: cover;
}
.ketLuanSim .tong_diem {
    font-size: 24px;
    text-transform: uppercase;
}
.pd {
    padding: 10px;
}
.bradius {
    border-radius: 25px;
}
.color_white {
    color: #fff;
}
.col_40 {
    width: auto;
    display: inline-block;
}
.infoSim label{
    margin-bottom: 0;
}
.phongthuy_wp form {
    background: url(../images/simsodep/form-phongthuy.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100% 100%;
    padding: 40px 20px;
}
.phongthuy_wp {
    width: fit-content;
    margin: 0 auto;
    margin-bottom: 20px;
}
.boder_div{
    border: 3px solid #ddd;
}
.boder_div .pagination{
    margin: 10px;
}

#sim .titlehome{
  padding: 10px 5px;
  background: #000000;
  color: #fff;
}
#sim .brands-network {
  padding: 5px 10px;
  background: #fed700;
  color: #000;
  border-bottom: 1px dotted #fff;
}
#sim .major {
  padding: 0;
}
#sim .major li {
  padding: 5px 10px;
  background: #fed700;
  border-bottom: 1px dotted #fff;
}
#sim .major li a{
  color: #000;
}
.none-outline:hover,
.none-outline:focus,
.none-outline {
  outline: none;
  border-color: #ccc;
}
.wrap-search {
  position: relative;
  padding: 80px 30px 10px;
  box-shadow: 0 -11px 20px rgba(0,0,0,0.1);
}
.wrap-search:after {
  content: "Tìm sim số đẹp";
  font-size: 20px;
  line-height: 60px;
  text-align: center;
  position: absolute;
  left: 50%;
  top: 0;
  margin-left: -90px;
  width: 180px;
  color: #fff;
  height: 60px;
  background: #000;
  border-radius: 0 0 0 26%;
}
.panel-primary {
  border: 1px solid #ddd;
}



.muasim {
    margin-bottom: 0;
    padding-top: 14px;
    text-align: right;
}

