﻿#tc-LeftDiv .ms-webpartzone-cell {
  margin: auto;
}

#tc-LeftDiv .s4-wpcell,
#tc-LeftDiv .s4-wpcell-plain,
#tc-LeftDiv .s4-wpActive {
  vertical-align: initial;
}

#tc-LeftDiv .ms-fullWidth {
  width: auto;
  display: block !important;
}

#tc-LeftDiv .ms-webpart-chrome-vertical {
  display: block !important;
}

.ms-ToolPaneOuter {
  z-index: 99999;
  position: relative;
}

#tc-LeftDiv .van-ban .btn {
  margin-left: 0;
}

.bullet-circle li {
  padding: 6px 5px 0px 20px;
}

.news-list-title ul > li:before {
  content: "\f111";
  font-size: 7px;
  height: 30px;
  position: absolute;
  margin-left: -13px;
  margin-top: 4px;
  font-family: "FontAwesome";
  color: #0375bc;
}

#commentDialog .modal-backdrop {
  z-index: -1;
}

.modal-body input,
.modal-body textarea,
.modal-body select {
  width: 100%;
}

#commentDialog .required:after {
  color: red;
  content: " *";
}

#commentDialog .required {
  color: inherit;
}

.align-right {
  text-align: right;
}

.form-group .no-margin {
  margin: 0;
}

/*#TinLienQuanXemThem li:before {
    margin-top: 6px !important;
}*/

.cd-top {
  background: rgba(232, 98, 86, 0.8) url("Resources/app/img/icon_gototop.png")
    no-repeat center 50%;
}

.no-border {
  border: 0 !important;
}

.full-width {
  width: 100% !important;
}

/***********PAGE LAYOUT EDIT MODE***********/
.news-additional .ms-formfieldlabelcontainer {
  display: none;
}

.news-additional .ms-formfieldvaluecontainer {
  border: 0;
}

.news-additional .ms-formfieldvaluecontainer br {
  display: none;
}

.news-additional select {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out 0.15s,
    -webkit-box-shadow ease-in-out 0.15s;
  -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}
.news-additional .ms-formfieldvaluecontainer,
.title-edit .ms-formfieldvaluecontainer {
  padding: 4px 0;
}

#articlePage .ms-webpart-zone,
#articlePage .ms-webpart-cell-vertical,
#articlePage .ms-webpart-chrome-vertical {
  display: block;
}
/***********END PAGE LAYOUT EDIT MODE***********/
#menu-toggle {
  width: 40px;
  height: 45px;
  cursor: pointer;
  position: relative;
  min-width: 45px;
}
.box-home a.item {
  border: 1px solid #eee;
  border-radius: 4px;
  color: #fff;
  float: left;
  font-size: 14px;
  font-weight: 600;
  margin: 10px 0;
  padding: 20px 0 20px 40px;
  width: 100%;
  text-align: left;
  min-height: inherit;
  height: 62px;
}
.banner-dvc-4 a ul li div p {
  padding: 0;
  margin: 0 !important;
}
.banner-dvc-4 a ul li div h4 {
  padding: 0;
  margin: 0 !important;
}
ul#hoidaptrangchu > li {
  clear: both;
}


.no-padding-left {
  padding-left: 0 !important;
}

.pagination .fa-angle-right {
  font-size: inherit;
  margin-left: 0;
}


/**************VIDEO ************/
p.video-section-title {
  color: #0070bb;
  background: none;
  /* padding: 0 5px !important; */
  border-bottom: 2px solid #494949;
  font-size: 18px;
  margin-bottom: 20px;
  font-weight: normal !important;
  margin: 0 5px;
  border-color: #0070bb;
}
.videoDiv {
  padding-top: 14px;
}
body #tc-LeftDiv .banner-left-item {
  padding: 0 6px !important;
}

body #tc-LeftDiv #sliderGiuaOneCol {
  width: calc(100% - 10px) !important;
  width: -webkit-calc(100% - 10px) !important;
  width: -moz-calc(100% - 10px) !important;
  width: -ms-calc(100% - 10px) !important;
  width: -o-calc(100% - 10px) !important;
  margin-left: 6px !important;
  margin-right: 5px !important;
}
body #tc-LeftDiv #sliderGiuaOneCol img,
body #tc-LeftDiv #sliderGiuaOneCol div {
  padding: 0 !important;
  margin: 0 !important;
}

@media (max-width: 991px) {
  body #tc-LeftDiv .banner-left-item {
    padding: 0 15px !important;
  }
  body #tc-LeftDiv #sliderGiuaOneCol {
    width: calc(100% - 30px) !important;
    width: -webkit-calc(100% - 30px) !important;
    width: -moz-calc(100% - 30px) !important;
    width: -ms-calc(100% - 30px) !important;
    width: -o-calc(100% - 30px) !important;
    margin-left: 15px !important;
    margin-right: 15px !important;
  }
}

.swal2-popup .swal2-title {
  font-size: 20px;
}

.swal2-popup .swal2-content {
  font-size: 14px;
}
