.bdc {
  -webkit-box-shadow: 0 0 28px -3px rgba(0, 0, 0, 0.5);
  box-shadow: 0 0 28px -3px rgba(0, 0, 0, 0.5);
  font-family: "Myriad Pro";
  background: #fff;
  padding: 34px 10px 34px 25px;
}
.bdc .site-menu {
  float: right;
}
.bdc div.title {
  color: #136f9d;
  font-size: 26px;
  margin-bottom: 13px;
}
.bdc .fa-plus {
  text-align: center;
  color: #116bba;
  font-size: 15px;
  background-color: #fff;
  width: 20px;
  height: 20px;
  border-radius: 3px;
  line-height: 22px;
  margin-right: 8px;
}
.bdc thead tr {
  background-color: #2a85cb;
}
.bdc thead tr th {
  font-size: 16px;
  font-weight: 600;
  color: white;
  vertical-align: middle;
}
.bdc tbody td {
  font-size: 16px;
  font-weight: 600;
  color: #1a5b8d;
}
.bdc tbody td.posts {
  color: #838383;
  font-weight: 600;
  vertical-align: middle;
}
.bdc tbody td.last-post {
  font-size: 12px;
  color: #303030;
  font-weight: 600;
  vertical-align: middle;
}
.bdc tbody p {
  font-size: 12px;
  color: #838383;
  margin: 0;
}
.bdc tbody span.fa {
  padding: 4px;
}
.bdc tfoot td {
  font-size: 16px;
  font-weight: 600;
  color: #1a5b8d;
}
.bdc .site-menu {
  /*margin-top: 40px;*/
  margin-bottom: 90px;
}
.bdc .site-menu h4 {
  color: #136f9d;
  font-weight: normal;
  font-size: 22.45px;
  font-family: "Segoe UI";
}
.bdc .site-menu p {
  font-size: 14px;
  font-family: "Segoe UI";
  color: #838383;
}
.bdc .site-menu [class^="flaticon-"]:before,
.bdc .site-menu [class*=" flaticon-"]:before,
.bdc .site-menu [class^="flaticon-"]:after,
.bdc .site-menu [class*=" flaticon-"]:after,
.bdc .site-menu .ui-datepicker .ui-datepicker-prev:before,
.bdc .site-menu .ui-datepicker .ui-datepicker-next:before,
.bdc .site-menu .ui-datepicker .ui-datepicker-prev:after,
.bdc .site-menu .ui-datepicker .ui-datepicker-next:after {
  font-size: 11px;
}
.bdc .site-menu p.read-more {
  font-weight: bold;
}
.bdc .site-menu a.flaticon-right11 {
  color: #2a85cb;
}
.modal-body.bdc {
  color: #686868;
}
.modal-body.bdc .form-group {
  width: 50%;
}
.modal-body.bdc .form-group span {
  display: inline-block;
}
.modal-body.bdc .form-group .form-control {
  display: inline-block;
  width: 376px;
  float: right;
  border-radius: 0px;
}
.navbar-nav > li > a {
  padding: 35px 5px 0px 5px;
}
.content-head-bdc {
  padding-bottom: 20px;
  color: #136f9d;
  font-size: 22px;
  vertical-align: baseline;
  background: white;
}
.bdc.forum {
  padding: 34px 25px 0 25px;
}
.bdc.forum thead th.col-2 {
  width: 20%;
}
.bdc.forum thead th.col-3 {
  width: 30%;
}
.bdc.forum tbody td {
  vertical-align: middle;
}
.bdc.forum tbody td span.Categories {
  background-image: url('../images/BDC/sprite.png');
  background-position: 0px 0px;
  width: 25px;
  height: 25px;
  display: inline-block;
  margin: 0 30px;
  vertical-align: middle;
}
.bdc.forum tbody td.posts {
  text-align: center;
}
.bdc.forum tbody td.posts span.posts-logo {
  text-align: center;
  background-image: url('../images/BDC/sprite.png');
  background-position: -70px 0px;
  width: 25px;
  height: 25px;
  display: inline-block;
  vertical-align: middle;
  padding: 0 15px;
}
.bdc.sharing {
  padding: 34px 25px 0 25px;
}
.bdc.sharing th,
.bdc.sharing td {
  padding: 8px 20px;
  vertical-align: middle;
}
.bdc.sharing td.folder {
  text-align: center;
}
.bdc.sharing td.folder span.folder-logo {
  background-image: url('../images/BDC/sprite.png');
  background-position: -140px 0px;
  width: 70px;
  height: 60px;
  display: inline-block;
  vertical-align: middle;
}
.bdc.add-folder {
  padding: 34px 25px 70px 25px;
}
.bdc.add-folder th {
  padding: 8px 20px;
  vertical-align: middle;
}
.bdc.add-folder .folder {
  text-align: center;
}
.bdc.add-folder .folder span.folder-logo {
  background-image: url('../images/BDC/sprite.png');
  background-position: -140px 0px;
  width: 70px;
  height: 60px;
  display: inline-block;
  vertical-align: middle;
  display: block;
  left: 0;
  right: 0;
  margin: auto;
}
.bdc.add-folder .folder .item {
  padding: 30px;
}
.bdc.add-folder button.btn.btn-primary.add {
  width: 90px;
  height: 27px;
  line-height: 14px;
  color: #fff;  
}
.bdc.meeting {
  padding: 34px 10px 40px 25px;
}
.bdc.meeting .unknow-logo {
  background-image: url('../images/BDC/sprite.png');
  background-position: -265px -120px;
  width: 98px;
  height: 90px;
  display: inline-block;
  vertical-align: middle;
  display: block;
  left: 0;
  right: 0;
  margin: auto;
}
.bdc.meeting .word-logo {
  background-image: url('../images/BDC/sprite.png');
  background-position: -288px 0px;
  width: 98px;
  height: 90px;
  display: inline-block;
  vertical-align: middle;
  display: block;
  left: 0;
  right: 0;
  margin: auto;
}
.bdc.meeting .rar-logo {
  background-image: url('../images/BDC/sprite.png');
  background-position: -10px -120px;
  width: 98px;
  height: 90px;
  display: inline-block;
  vertical-align: middle;
  display: block;
  left: 0;
  right: 0;
  margin: auto;
}

.bdc.meeting .zip-logo {
  background-image: url('../images/BDC/sprite.png');
  background-position: -135px -120px;
  width: 98px;
  height: 90px;
  display: inline-block;
  vertical-align: middle;
  display: block;
  left: 0;
  right: 0;
  margin: auto;
}

.bdc.meeting .power-point-logo {
  background-image: url('../images/BDC/sprite.png');
  background-position: -432px 0px;
  width: 98px;
  height: 90px;
  display: inline-block;
  vertical-align: middle;
  display: block;
  left: 0;
  right: 0;
  margin: auto;
}
.bdc.meeting .pdf-logo {
  background-image: url('../images/BDC/sprite.png');
  background-position: -576px 0px;
  width: 98px;
  height: 90px;
  display: inline-block;
  vertical-align: middle;
  display: block;
  left: 0;
  right: 0;
  margin: auto;
}
.bdc.meeting .excel-logo {
  background-image: url('../images/BDC/sprite.png');
  background-position: -684px 0px;
  width: 98px;
  height: 90px;
  display: inline-block;
  vertical-align: middle;
  display: block;
  left: 0;
  right: 0;
  margin: auto;
}


.bdc.meeting .png-logo {
  background-image: url('../images/BDC/sprite.png');
  background-position: -415px -120px;
  width: 98px;
  height: 90px;
  display: inline-block;
  vertical-align: middle;
  display: block;
  left: 0;
  right: 0;
  margin: auto;
}
.bdc.meeting .jpg-logo {
  background-image: url('../images/BDC/sprite.png');
  background-position: -560px -120px;
  width: 98px;
  height: 90px;
  display: inline-block;
  vertical-align: middle;
  display: block;
  left: 0;
  right: 0;
  margin: auto;
}
.bdc.meeting .gif-logo {
  background-image: url('../images/BDC/sprite.png');
  background-position: -694px -120px;
  width: 98px;
  height: 90px;
  display: inline-block;
  vertical-align: middle;
  display: block;
  left: 0;
  right: 0;
  margin: auto;
}
.bdc.meeting .item {
  text-align: center;
  padding: 10px;
}
.bdc.meeting button.btndownload {
  width: 116px;
  height: 29px;
  border: none;
  background: url('../img/doc/btndownload.png') no-repeat;
}
.bdc.meeting .list-file {
  padding-top: 15px;
}
.bdc.meeting .list-file .detail-meeting {
  padding: 20px 0 10px 0;
}
.bdc.detail p.list-detail {
  padding-bottom: 10px;
}
span.glyphicon.glyphicon-triangle-bottom {
  float: right;
}
button.form-control.dropdown-toggle {
  text-align: left;
  border-radius: 0;
}
.nav > li > a.bd-committree {
  padding: 15px 5px;
}
label.control-label.col-md-2.text-left {
  text-align: left;
  color: #136f9d;
  font-size: 24px;
  font-weight: normal;
}
.bdc.dashboard button.btn.btn-primary.submit {
  width: 70px;
  height: 27px;
  line-height: 14px;
  color: #fff;
}
.bdc.dashboard form.form-horizontal.BDC {
  padding-top: 50px;
  padding-left: 60px;
}
.bdc.dashboard form.form-horizontal.BDC input.form-control {
  border-radius: 0;
}
a.dropdown-toggle.account {
  margin-top: 2px;
}
.menu {
  margin-right: -145px;
}
.file-upload-thumb {
  padding: 20px;
}
/*///////////////////////////////////////////////////////////////////////////////////*/
@media (max-width: 1170px) {
  .modal-dialog {
    width: 100%;
  }
}
@media (max-width: 991px) {
  .container.logo-footer img {
    width: 12.9%;
  }
  .faq-title {
    padding-top: 20px;
  }
}
@media (max-width: 767px) {
  .menu-bottom .container {
    text-align: center;
    padding-left: 0;
    padding-right: 0;
  }
  .bdc.forum tbody td span.Categories {
    display: block;
  }
  .navbar-toggle {
    background-color: #1791d9;
    border-radius: 0;
  }
  .navbar-toggle .icon-bar {
    background-color: white;
  }
  .block-top-menu {
    width: 100%;
  }
  .navbar-collapse.in {
    overflow: hidden;
  }
  /*    .logo-ascope{
            display: none;
        }*/
  .block-top-menu .navbar-nav.top-menu li a {
    padding-top: 10px;
  }
  .nav > li > a.bd-committree {
    padding: 0px;
  }
  div#bs-example-navbar-collapse-1 {
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    top: 120px;
    z-index: 10000;
    background-color: #d9eef7;
  }
  div#bs-example-navbar-collapse-1 .navbar-nav {
    margin: 0;
    padding: 0;
  }
  .copyright {
    font-size: 12px;
    text-align: center;
  }
  .content-box .detail-left {
    display: block;
  }
  .content-box.even .content-box-detail {
    display: block;
    width: 100%;
  }
  section.search {
    font-size: 16px;
    height: auto;
  }
  section.search .navbar-form .form-control {
    width: 100%;
    padding: 0;
    display: table-cell;
    vertical-align: middle;
  }
  .navbar-form {
    margin-bottom: 0px;
    padding-left: 30px;
  }
  section.search .acount-name {
    line-height: 3;
  }
  .block-top-menu .navbar-nav.top-menu li.active,
  .block-top-menu .navbar-nav.top-menu li:active,
  .block-top-menu .navbar-nav.top-menu li:focus,
  .block-top-menu .navbar-nav.top-menu li:hover {
    background-color: #1791d9;
  }
  .bxslider .bx-controls-direction {
    width: 100%;
    position: absolute;
    top: 20%;
    height: 20px;
    margin-left: 10px;
  }
  .number-page {
    display: none;
  }
  ul.pagination.bot {
    margin-left: -15px;
    margin-right: -15px;
  }
}
@media (max-width: 520px) {
  .menu-bottom .container {
    font-size: 13px;
  }
}
@media (max-width: 487px) {
  .menu-bottom .container {
    font-size: 10px;
  }
  .contact-box.contact-detail-box {
    margin-left: 0;
    margin-right: 0;
  }
  .faq .faq-content {
    margin: 0 5px;
  }
  .upcomming .upcomming-grid .show-img {
    width: 100%;
    height: auto;
  }
  .upcomming .upcomming-grid .detail {
    width: 100%;
    padding-left: 0px;
    padding-right: 0px;
  }
}
/*************************************************contact ****************************************/
.contact {
  font-family: SegoeUI-Regular;
}
.contact .add-img {
  margin: 10px 0 30px 0;
}
.contact input[name="Name1"],
.contact input[name="Name2"],
.contact input[name="Name3"] {
  width: 90%;
  float: right;
  padding-left: 5px;
  font-weight: bold;
}
.contact input[name="Position1"],
.contact input[name="Position2"],
.contact input[name="Position3"] {
  width: 90%;
  float: right;
  padding-left: 5px;
  font-weight: normal;
  color: #303030;
}
.contact input[name="Email1"],
.contact input[name="Email2"],
.contact input[name="Email3"] {
  width: 90%;
  float: right;
  padding-left: 5px;
  font-weight: normal;
  color: #136f9d;
  font-size: 16px;
}
.contact .shadow {
  background: url('../img/faq-shadown.png') no-repeat center top;
  height: 22px;
}
.contact .update {
  margin-left: 25px;
}
.contact .contact-no {
  color: #136f9d;
  font-weight: bold;
}
.contact button.edit.edit-row {
  background: #af3427;
  color: #fff;
  border: none;
  border-radius: 5px;
  width: 100px;
  height: 35px;
  margin: 0px 23px;
}
/*************************************************end contact ****************************************/
/************************************************* login ****************************************/
.login {
  height: auto;
  padding: 5% 10%;
  background-color: #fff;
}
.login img {
  display: block;
  left: 0;
  right: 0;
  margin: auto;
}
.login p {
  display: inline-block;
}
.login button {
  display: block;
  width: 100%;
}
.login input.form-control {
  border: 2px solid #1791d9;
  margin: 15px 0px;
}
.login-box {
  width: 600px;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  height: 369px;
}
/*************************************************end login ****************************************/
