.btn {
    margin:5px;
}
.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: 'MyriadPro-Regular';
  background: #fff;
  padding: 34px 10px 0 25px;
}
.bdc div.title {
  color: #136f9d;
  font-size: 26px;
  margin-bottom: 13px;
}
.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: 'SegoeUI-Regular';
}
.bdc .site-menu p {
  font-size: 14px;
  font-family: 'SegoeUI-Regular';
  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;
}
.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.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 .icon.edit-folder, .bdc.add-folder .folder .icon.delete-folder, .bdc.add-folder .folder .icon.view-folder
{
	margin-left: 5px; 
	position: relative; 
	top: -28px; 
	cursor: pointer;
}
@media (max-width:991px)
{
	.bdc.add-folder .folder .icon.edit-folder, .bdc.add-folder .folder .icon.delete-folder, .bdc.add-folder .folder .icon.view-folder
	{
		margin-left: 5px; 
		top: -28px; 
	}
}
.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;
  margin: 25px 0 16px 0;
}
.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 .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 .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 .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 .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 .item {
  text-align: center;
  padding: 30px;
}
.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 0px;
}
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;
}
.content-main ul.slider {
  list-style:none;
  margin:0;
  padding:0;
}
.bx-wrapper .bx-controls-direction a {
  z-index: 1;
}
.cal-visible-xs {
  display: none;
}
td.highlight {
  border: none !important;
  padding: 1px 0 1px 1px !important;
  background: none !important;
  overflow: hidden;
}
td.highlight a.ui-state-default {
  background: #c7e3ff url(bg.png) 50% 50% repeat-x !important;
  border: none !important;
  color: #000;
}
td.no-highlight a {
  border: none !important;
  background: none !important;
}
.tooltip-inner {
  background: #3a639b;
}
.tooltip.bottom .tooltip-arrow {
  border-bottom-color: #3a639b;
}
.ui-widget-header {
  background: #90c8ff;
  border: none;
  color: #104ea3;
}
.ui-widget-content {
  border: none;
  background: none;
}
.ui-datepicker-multi-3 .ui-datepicker-group , .ui-datepicker-multi-2 .ui-datepicker-group {
  width: 225px;
  margin: 0 40px;
}
.ui-datepicker td span,
.ui-datepicker td a {
  padding: 0px;
  text-align: center;
}
[class^="ui-datepicker--"]:before,
[class*=" ui-datepicker--"]:before,
[class^="ui-datepicker--"]:after,
[class*=" ui-datepicker--"]:after {
  font-family: Flaticon;
  font-size: 20px;
  font-style: normal;
  margin-left: 20px;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-prev-hover {
  top: 50px;
  left: -100px;
  background: none !important;
  border: none !important;
  text-decoration: none;
}
.ui-datepicker .ui-datepicker-prev-hover {
  opacity: 0.85;
}
.ui-datepicker .ui-datepicker-prev:before {
  content: "\e005";
}
.ui-datepicker .ui-datepicker-next,
.ui-datepicker .ui-datepicker-next-hover {
  top: 50px;
  right: -75px;
  background: none !important;
  border: none !important;
  text-decoration: none;
}
.ui-datepicker .ui-datepicker-next-hover {
  opacity: 0.85;
}
.ui-datepicker .ui-datepicker-next:before {
  content: "\e00a";
}
.ui-widget-header .ui-icon {
  background: none !important;
  border: none !important;
}
#datepicker [class^="flaticon-"]:before,
#datepicker [class*=" flaticon-"]:before,
#datepicker [class^="flaticon-"]:after,
#datepicker [class*=" flaticon-"]:after,
#datepicker .ui-datepicker .ui-datepicker-prev:before,
#datepicker .ui-datepicker .ui-datepicker-next:before,
#datepicker .ui-datepicker .ui-datepicker-prev:after,
#datepicker .ui-datepicker .ui-datepicker-next:after {
  margin-left: 0px;
  font-size: 58px;
  font-weight: 100;
  color: #4884ba;
}
@media (max-width:716px)
{
	.ui-datepicker table, .ui-datepicker  .ui-datepicker-header 
	{
		width:225px;
		margin:auto;
	}
	
		.ui-datepicker .ui-datepicker-prev,
	.ui-datepicker .ui-datepicker-prev-hover {
	  top: 50px;
	  left: -65px;
	  background: none !important;
	  border: none !important;
	  text-decoration: none;
	}
	.ui-datepicker .ui-datepicker-next,
	.ui-datepicker .ui-datepicker-next-hover {
	  top: 50px;
	  right: -35px;
	  background: none !important;
	  border: none !important;
	  text-decoration: none;
	}	
}
@media (min-width: 717px){
	.ui-datepicker.ui-datepicker-multi {
	  width: 650px !important;
	  margin: auto;
	}
		
	.ui-datepicker .ui-datepicker-prev,
	.ui-datepicker .ui-datepicker-prev-hover {
	  top: 50px;
	  left: -65px;
	  background: none !important;
	  border: none !important;
	  text-decoration: none;
	}
	.ui-datepicker .ui-datepicker-next,
	.ui-datepicker .ui-datepicker-next-hover {
	  top: 50px;
	  right: -35px;
	  background: none !important;
	  border: none !important;
	  text-decoration: none;
	}	
}

.member-logo {
  padding: 30px 15px;
}
.member-logo img{
  margin: 0 auto;
}

@media (max-width: 375px){
	.member-logo {
		padding: 10px 15px;
	}
}
.main-menu {
  /*display: inline-flex;
         float: left;*/
  margin-top: -3px;
}
a.arrow-back {
  font-size: 24px;
  color: #686868;
}
a.arrow-back span {
  vertical-align: text-top;
  padding-left: 5px;
}
a.arrow-back:hover {
  text-decoration: none;
  opacity: 0.7;
  color: #136f9d;
}
.doccol .brochure-new {
  background: url(../Content/asset/img/doc-new.png);
  position: absolute;
  width: 25%;
  left: -5px;
  top: -6px;
}
/*.doccol .col-md-12{
      background-image: url(../img/bg-bottom-doc.png); 
      background-repeat:no-repeat;
      border-image:url(../img/bg-bottom-doc.png);
  }*/
/*///////////////////////////////////////////////////////////////////////////////////*/
section.content-main img.shadow-doc {
  margin-bottom: 26px;
  width: 116%;
  margin-left: -55px;
}
@media (min-width: 991px) {
  .ui-datepicker.ui-datepicker-multi {
    width: 802px !important;
  }
  .ui-datepicker-multi-3 .ui-datepicker-group {
    width: 225px;
    margin: 0 20px;
  }
  #datepicker [class^="flaticon-"]:before,
  #datepicker [class*=" flaticon-"]:before,
  #datepicker [class^="flaticon-"]:after,
  #datepicker [class*=" flaticon-"]:after,
  #datepicker .ui-datepicker .ui-datepicker-prev:before,
  #datepicker .ui-datepicker .ui-datepicker-next:before,
  #datepicker .ui-datepicker .ui-datepicker-prev:after,
  #datepicker .ui-datepicker .ui-datepicker-next:after {
    font-size: 40px;
  }
  .ui-datepicker .ui-datepicker-prev,
  .ui-datepicker .ui-datepicker-prev-hover {
    top: 73px;
    left: -68px;
  }
  .ui-datepicker .ui-datepicker-next,
  .ui-datepicker .ui-datepicker-next-hover {
    top: 73px;
    right: -58px;
  }
  section.content-main img.shadow-doc {
    margin-bottom: 26px;
    width: 100%;
    margin-left: 0;
  }
}
@media (max-width: 1170px) {
  #login-modal .modal-dialog {
    width: 60%;
  }
  /*.container.logo-footer{
        img{
            width: 8.5%;
        }
    }*/
}
@media (max-width: 991px) {
  .faq-title {
    padding-top: 20px;
  }
  .bxslider .bx-controls-direction {
    width: 98%;
  }
  .image-logo img {
    /*width: 30% !important;
        position: static;
        margin: 10% 35%;*/
    /*padding: 0 190px;*/
  }
  .image-logo.blue {
    /*height: 370px;*/
  }
  .ui-datepicker-inline.ui-datepicker.ui-widget.ui-widget-content.ui-helper-clearfix.ui-corner-all {
    left: 0;
    right: 0;
    margin: auto;
  }
  .cal-hidden-xs {
    display: none;
  }
  .cal-visible-xs {
    display: block;
  }
  .upcomming .upcomming-grid .detail .detail-title {
    padding-top: 20px;
  }
  .upcomming .upcomming-grid .detail {
    
  }
  .doc .doccol .doc1 {
    height: 100%;
    border-bottom: 3px solid white;
  }
}
@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;
  }
  button.navbar-toggle.collapsed {
    box-shadow: 5px 5px 5px 0px #757c80;
  }
  .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: -15px;
    right: -15px;
    margin: auto;
    top: 120px;
    z-index: 2;
    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;
    padding: 5px;
  }
  .navbar-form {
    margin-bottom: 0px;
    /*padding: 10px 30px;*/
    margin-left: 0px;
    margin-right: 0px;
  }
  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: 0px;
  }
  .number-page {
    display: none;
  }
  ul.pagination.bot {
    margin-left: -15px;
    margin-right: -15px;
  }
  .modal {
    z-index: 10001;
  }
  .modal-dialog {
    margin: 0px;
    padding: 10px;
  }
  #login-modal .modal-dialog {
    width: 100%;
  }
  .bxslider .bx-wrapper .bx-pager,
  .bxslider .bx-wrapper .bx-controls-auto {
    width: 100%;
  }
  .content-white .all-box .box-content a,
  .content-blue .all-box .box-content a {
    float: right;
    margin-left: 0px;
  }
  .about-bdc .content-box {
    padding: 0px;
  }
}
@media (max-width: 520px) {
  .menu-bottom .container {
    font-size: 13px;
  }
  .image-logo.blue {
    /*height: 250px;*/
  }
}
@media (max-width: 505px) {
  .upcomming .upcomming-grid .detail {
    padding-left: 0px;
    padding-right: 0px;
    width: 100%;
  }
}
@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;
  }
  .bdc.sharing {
    padding: 34px 5px 0 5px;
  }
  .bdc.sharing th,
  .bdc.sharing td {
    padding: 8px;
  }
  .bdc {
    padding: 10px 10px 0 10px;
  }
  .table > thead > tr > th,
  .table > tbody > tr > th,
  .table > tfoot > tr > th,
  .table > thead > tr > td,
  .table > tbody > tr > td,
  .table > tfoot > tr > td {
    padding: 8px 0px;
  }
  .bdc.forum th {
    /* width: 33.33%; */
  }
  .bdc.forum thead th.col-2 {
    /* width: 33.33%; */
  }
  .bdc.forum thead th.col-3 {
    /* width: 33.33%; */
  }
  .main-site th {
    /* width: 33.33%; */
  }
/*   .ui-datepicker .ui-datepicker-next,
  .ui-datepicker .ui-datepicker-next-hover {
    top: 73px;
    right: -15px;
  }
  .ui-datepicker .ui-datepicker-prev,
  .ui-datepicker .ui-datepicker-prev-hover {
    top: 73px;
    left: -48px;
  } */
  .ui-datepicker-inline.ui-datepicker.ui-widget.ui-widget-content.ui-helper-clearfix.ui-corner-all {
    width: 83%;
  }
}
