.duiqi {
    margin-bottom: 3px;
    padding-left: 2px;
}
。left-side{
	text-align: left !important;
}
form input.text {
	background: #fefefe;
	border: 1px solid #bbb;
	font-size: 14px;
	color: #333;
	text-align:right;
	padding-left:4px;
	padding-right:4px;
	}
form input.text.medium { width: 80%; }
form input.text.medium2 { width: 350px; }
form input.text.verysmall { width: 32px;font-size: 10px; }
form input.text.verysmall2 { width: 40px;}
form input.text.large { width: 98%; }
form input.text.left { text-align:left; }
.dt-start>.dt-buttons, .dt-start>.dt-info, .dt-start>.dt-search {
  float: left !important;
}
.dt-start>.dt-info {
  padding-top: 5px;
  padding-right:10px;
}
.dt-end>.dt-buttons,.dt-end>.dt-search, .dt-end>.dt-paging {
  float: right !important;
}

a {
    color: #004898;
    text-decoration: none;
}

a:hover,a:focus {
    color: #004898;
    text-decoration: none;
}

.gray-image {
    filter: grayscale(100%);
}

.gray-border {
  border: 0.5px solid #ddd; 
}

@media (min-width: 769px) {
    .nav-tabs.nav-tabs-highlight>li.active>a, .nav-tabs.nav-tabs-highlight>li.active>a:hover, .nav-tabs.nav-tabs-highlight>li.active>a:focus {
        border-top-color: #37474f;
    }
}

.sdg {
  width: 160px;
  height: 140px;
  overflow: hidden;
  position: relative;
  padding-left: 10px;
  padding-right: 10px;
  float:left;
}

.sdg .image:hover {
  transform: rotateY(360deg);
  cursor: pointer;
}

.sdg .image {
  width: 100%;
  height: 100%;
  background-size: cover;
  transition: transform 0.5s ease-in-out;
  border: 0.5px solid #ddd; 
}

.sdg .overall:hover {
	background-image: url('../images/overall.png');
}
.sdg .overall {
	background-image: url('../images/overall.png');
}

.sdg .sdg1:hover {
	background-image: url('../images/sdg1.gif');
}
.sdg .sdg1 {
	background-image: url('../images/sdg1.png');
}

.sdg .sdg2:hover {
	background-image: url('../images/sdg2.gif');
}
.sdg .sdg2 {
	background-image: url('../images/sdg2.png');
}

.sdg .sdg3:hover {
	background-image: url('../images/sdg3.gif');
}
.sdg .sdg3 {
	background-image: url('../images/sdg3.png');
}

.sdg .sdg4:hover {
	background-image: url('../images/sdg4.gif');
}
.sdg .sdg4 {
	background-image: url('../images/sdg4.png');
}

.sdg .sdg5:hover {
	background-image: url('../images/sdg5.gif');
}
.sdg .sdg5 {
	background-image: url('../images/sdg5.png');
}

.sdg .sdg6:hover {
	background-image: url('../images/sdg6.gif');
}
.sdg .sdg6 {
	background-image: url('../images/sdg6.png');
}

.sdg .sdg7:hover {
	background-image: url('../images/sdg7.gif');
}
.sdg .sdg7 {
	background-image: url('../images/sdg7.png');
}

.sdg .sdg8:hover {
	background-image: url('../images/sdg8.gif');
}
.sdg .sdg8 {
	background-image: url('../images/sdg8.png');
}

.sdg .sdg9:hover {
	background-image: url('../images/sdg9.gif');
}
.sdg .sdg9 {
	background-image: url('../images/sdg9.png');
}

.sdg .sdg10:hover {
	background-image: url('../images/sdg10.gif');
}
.sdg .sdg10 {
	background-image: url('../images/sdg10.png');
}

.sdg .sdg11:hover {
	background-image: url('../images/sdg11.gif');
}
.sdg .sdg11 {
	background-image: url('../images/sdg11.png');
}

.sdg .sdg12:hover {
	background-image: url('../images/sdg12.gif');
}
.sdg .sdg12 {
	background-image: url('../images/sdg12.png');
}

.sdg .sdg13:hover {
	background-image: url('../images/sdg13.gif');
}
.sdg .sdg13 {
	background-image: url('../images/sdg13.png');
}

.sdg .sdg14:hover {
	background-image: url('../images/sdg14.gif');
}
.sdg .sdg14 {
	background-image: url('../images/sdg14.png');
}

.sdg .sdg15:hover {
	background-image: url('../images/sdg15.gif');
}
.sdg .sdg15 {
	background-image: url('../images/sdg15.png');
}

.sdg .sdg16:hover {
	background-image: url('../images/sdg16.gif');
}
.sdg .sdg16 {
	background-image: url('../images/sdg16.png');
}

.sdg .sdg17:hover {
	background-image: url('../images/sdg17.gif');
}
.sdg .sdg17 {
	background-image: url('../images/sdg17.png');
}

.choice span {
    border: 2px solid #b70d7f;
}

.btn-impact {
  color: #fff;
  background-color: #b70d7f;
  border-color: #b70d7f;
}

.btn-arwu {
  color: #fff;
  background-color: #d60b0a;
  border-color: #d60b0a;
}

.btn-the-world {
  color: #fff;
  background-color: #b70d7f;
  border-color: #b70d7f;
}

.btn-the-asia {
  color: #fff;
  background-color: #990e1f;
  border-color: #990e1f;
}

.btn-the-isr {
  color: #fff;
  background-color: rgba(0,180,180,1);
  border-color: rgba(0,180,180,1);
}

.btn-usnews-global {
  color: #fff;
  background-color: #1263d3;
  border-color: #1263d3;
}

.btn-qs-world {
  color: #fff;
  background-color: #f7a70d;
  border-color: #f7a70d;
}

.btn-qs-asia {
  color: #fff;
  background-color: #f7a70d;
  border-color: #f7a70d;
}

.btn-qs-sustainability {
  color: #fff;
  background-color: #f7a70d;
  border-color: #f7a70d;
}

/*
.form-check-input:checked[type=checkbox] {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.5' d='M5 10l4 4l6-8'/%3e%3c/svg%3e");
}
.form-check-input:checked {
    background-color: #004898;
    border-color: #004898;
}
.form-check-input[type=checkbox] {
    border-color: #004898;
}

.form-check-input {
    --form-check-input-width: 1.25rem;
    --form-check-input-height: 1.25rem;
    --form-check-input-bg: var(--white);
    --form-check-input-border: calc(var(--border-width) * 2) solid var(--gray-400);
    --form-check-input-border-radius: 0.1875em;
    --form-check-input-focus-border: var(--component-active-bg);
    --form-check-input-focus-box-shadow: var(--focus-ring-box-shadow);
    --form-check-input-checked-bg-color: var(--component-active-bg);
    --form-check-input-checked-border-color: transparent;
    --form-check-input-disabled-opacity: 0.5;
    --form-check-input-indeterminate-bg-color: var(--component-active-bg);
    --form-check-input-indeterminate-border-color: transparent;
    --form-check-checked-bg-color-rgb: var(--component-active-bg-rgb);
    --form-check-checked-border-color: transparent;
    --form-check-radio-border-radius: 100rem;
    width: var(--form-check-input-width);
    height: var(--form-check-input-height);
    margin-top: calc((var(--body-line-height) - var(--form-check-input-height))* .5);
    vertical-align: top;
    background-color: var(--form-check-input-bg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    border: var(--form-check-input-border);
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    -webkit-print-color-adjust: exact;
    color-adjust: exact;
    print-color-adjust: exact;
    transition: box-shadow var(--transition-base-timer) ease-in-out, border-color var(--transition-base-timer) ease-in-out, background-color var(--transition-base-timer) ease-in-out;
}
*/