input:focus, button:focus {
  box-shadow: none !important;
  outline: none !important; }

a:hover {
  text-decoration: none; }

.hidden {
  display: none; }

.myblue {
  color: #1b457d; }

.oran {
  color: #ffd100; }

.myred {
  color: #F30000; }

.f13 {
  font-size: 13px; }

.f14 {
  font-size: 14px; }

.f16 {
  font-size: 16px; }

.f18 {
  font-size: 18px; }

.f24 {
  font-size: 24px; }

.f27 {
  font-size: 27px; }

.fw500 {
  font-weight: 500; }

.formorder {
  background-color: #d5f1ff; }

.rounded-pill {
  border-radius: 25px; }

.formorder input::placeholder {
  color: #ccc;
  font-weight: normal;
  font-size: 14px; }

.formorder input::-webkit-input-placeholder {
  text-align: center; }

.formorder input:-moz-placeholder {
  /* Firefox 18- */
  text-align: center; }

.formorder input::-moz-placeholder {
  /* Firefox 19+ */
  text-align: center; }

.formorder input:-ms-input-placeholder {
  text-align: center; }

#datmuasim {
  border-radius: 12px; }

.title-pagesim {
  background: url(../images/forward.png) no-repeat;
  background-position: left;
  padding-left: 20px; }

.box-dinhgia .head {
  background-color: #3e67bb; }

.box-dinhgia .dinhgiasim {
  min-height: 140px;
  background-color: #02928d;
  padding: 15px; }

.listsimtinh ul {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  list-style-type: none;
  padding-left: 0px; }
  .listsimtinh ul li {
    flex: 0 0 32%;
    background-color: #02928d;
    padding: 15px 10px;
    margin-bottom: 10px; }
    .listsimtinh ul li a {
      color: #fff;
      font-weight: 500; }
    .listsimtinh ul li:nth-child(2) {
      background-color: #ffbe1c; }
    .listsimtinh ul li:nth-child(3) {
      background-color: #a31616; }
    .listsimtinh ul li:nth-child(4) {
      background-color: #623b74; }
    .listsimtinh ul li:nth-child(5) {
      background-color: #1b457d; }
    .listsimtinh ul li:nth-child(6) {
      background-color: #e5631d; }

.formremake {
  text-align-last: center; }

.content-category-news {
  padding: 10px 0px;
  background-color: #F2F2F2;
  border-top: 3px solid #c12026; }
  .content-category-news ul li {
    line-height: 25px; }
    .content-category-news ul li a {
      color: #16467f; }

.mundo a {
  color: #16467f; }

.news-xemthem {
  padding: 8px 0px;
  text-transform: uppercase; }
  .news-xemthem a {
    color: #16467f; }

.main-content .detail {
  border: solid 1px #ccc;
  padding: 10px; }
  .main-content .detail img {
    max-width: 100%; }
  .main-content .detail .sec_toc {
    padding: 10px;
    background-color: #f3f3f3; }
    .main-content .detail .sec_toc .mucluc #toc-header {
      font-weight: 500 !important; }
    .main-content .detail .sec_toc .mucluc ul {
      list-style-type: none;
      padding-left: 0px; }
      .main-content .detail .sec_toc .mucluc ul li {
        line-height: 25px;
        font-size: 14px; }
        .main-content .detail .sec_toc .mucluc ul li a {
          color: #16467f; }
.main-content .showmessage {
  font-size: 16px;
  background-color: #f2f2f2; }

.li_xem_them {
  display: none; }

.li_btn_more {
  text-align: center; }
  .li_btn_more a {
    color: #fff !important;
    font-weight: normal !important;
    font-size: 14px !important; }

.list-khuvuc {
  padding-left: 15px;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between; }
  .list-khuvuc li {
    flex: 1 1 30%; }

.main_menu ul li a:hover {
  background-color: #ffd100;
  color: #19477d; }

.box_aside_article {
  text-align: left;
  font-style: italic; }
  .box_aside_article li {
    padding: 0px 5px 10px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.125); }
    .box_aside_article li a {
      color: black;
      background: url("../images/ellipse.png") no-repeat;
      background-position: left;
      padding-left: 10px; }
      .box_aside_article li a:hover {
        color: #166A46 !important; }

.box_aside_content.custom {
  display: flex;
  flex-wrap: wrap;
  flex: 1 1 auto; }
  .box_aside_content.custom a {
    margin: 5px 0px;
    background: #f1f1f1;
    padding: 5px;
    border-radius: 10px;
    width: 100%;
    border: 1px solid #ccc;
    text-align: left;
    
  }

.pairsim {
  background-color: #FFF5F9;
  border: solid 1px #FFB8D1;
  border-radius: 4px;
  margin-bottom: 5px; }
  .pairsim .btom {
    padding: 5px;
    border-top: 1px solid #FFB8D1; }

.mypink {
  color: #FF3980; }

.box_aside_social .aside_facebook a {
  background: url("https://simthanhcong.net/templates/site/images/icon_facebook_aside.png") no-repeat 3% 50% #4267b2; }

.banner-left {
  position: fixed;
  top: 30px;
  left: 15px;
  text-align: center; }

.banner-right {
  position: fixed;
  top: 30px;
  right: 15px;
  text-align: center; }

.fixed-search {
  position: absolute;
  top: 0%;
  background-color: #fff;
  padding: 13px 10px;
  margin: 0px auto;
  left: 50%;
  transform: translate(-50%, 0%);
  width: 60%; }
.detail  h1{
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 10px;
}
.fts_active{
  background: #0d94e6;
  color: #fff !important;
}