.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
}
.clearfix:after {
  clear: both;
}
.main {
  padding-top: 20px;
  padding-bottom: 20px;
}
.rating {
  display: inline-block;
  margin-left: 10px;
  margin-right: 10px;
}
.rating .rating-title,
.rating .rating-stars,
.rating .rating-text {
  display: inline-block;
  vertical-align: middle;
  font-size: 16px;
}
.rating .rating-text {
  margin-left: 5px;
  margin-right: 5px;
}
.rating .rating-stars {
  top: -1px;
  position: relative;
  height: 36px;
  width: 140px;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAUCAYAAACeXl35AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAATNJREFUeNpi/P//PwMyePHuNQMRwAlK7yOkUEJIFIXPwkA6YATiNijbEoj/k6KZiQwLfYHYHIp9SdXMRIb6ViR+K6lmkGphNBDrIPFB7ChaWcgKxPVYxBugckQBQolGEIhNgNgYmjKVsagBiW2FptizQHwGiN/jTHFYskUakHKGWqTEQB64B7V4LzBbzCIUpHeAOIACyxigegOgZhGMQ1DQJJGav9DAf6gZ+4hNNEuBuIoCC6ugZpCUSjuAeCIZlvVB9ZKVLQqBeAUJloHUllCSD0FxcZAECw8QintiMr4cCRbKU6OkIcVCOWpYKI8nuGlioRyaJZugpZAplP2fmkEKKmuloIauB2IjIPaHlplnoWwjqNx/qFoWSiyUhBqmD8RBQHwBi5oLUDl9qFoJfAYCBBgA5h09KH+9cMMAAAAASUVORK5CYII=") left center repeat-x;
}
.rating .rating-stars .rating-stars-bar {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  height: 36px;
  width: 100%;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAUCAYAAACeXl35AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAATBJREFUeNpi/P//PwMKmK/DQARwgtL7CKpMvILCZWEgHTACcRuUbQnE/0nRzESGhb5AbA7FvqRqZiJDfSsSv5VUM0i1MBqIkSMZxI6ilYWsQFyPRbwBKkcUIJRoBIHYBIiNoSlTGYsakNhWaIo9C8RngPg9KRamAbEz1CIlIh3uCsUwcA9q8V4gnkUoSO8AcQAJlmEDSlAz7hATh6CgSSI1f6GB/1Az9hGbaJYCcRUFFlZBzSAplXYA8UQyLOuD6iUrWxQC8QoSLAOpLaEkH4Li4iAJFh4gFPfEZHw5EiyUp0ZJQ4qFctSwUB5PcNPEQjk0SzZBSyFTKPs/NYMUVPRJQQ1dD8RGQOwPLTPPQtlGULn/ULUslFgoCTVMH4iDgPgCFjUXoHL6ULUS+AwECDAAx/s2uDP+sZEAAAAASUVORK5CYII=") left center repeat-x;
}
.section {
  margin-bottom: 20px;
  background-color: #fff;
}
.section .section-body {
  padding: 25px;
}
.nc-icon.nc-icon-outline.arrows-1_tail-right {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAL5JREFUeNpi/P//PwM1ARMDlcHgN5ABFIYwjEPeBoi3ENILN4MIAxX+Q8AtqhgI1cgKxH+A+B4hA4kKQ0ZGxt9AigeIxYGarlElUoCG/gBibiCTBWjoEZzq0LyqC8SieMz9CMSSQLwZiPcDsRMhA9cDsQ8Bx14FYgmQ90H60SVZ0PhxQMyFx9svgQ5wBTJ3AfE0stIhmlohaBJaQFGygWrWgRq2hBrpUANq2Bpq5BQ9qGErickpjKPlIcUAIMAAnOYP0S0EmH8AAAAASUVORK5CYII=") center center no-repeat;
}
.nc-icon.nc-icon-outline.ui-3_chat-45 {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAQlJREFUeNpi/P//PwM1ARMDlQHVDWSBMbT1dSOBlB0QfwdiRiL1g8KLC4j3XL14eQ2KgUAQAsRTgPg1iQZKAHE2EGMYeBmI95PhyytAbIMtDFlIcBkyYER2GAsORexAnADEnFBvYQPbgPg2kqF4DQQZ8gqI2fAY+BOJLUzIwF9AvJ6EiJlNyEAOIC6EJol/WMIMZMhqaISAwFlCBv4G4g1AzIzHZY/xJmwg+IMUXn+B+DoJMV0AxBPQk40EBTnOApsLQRExCYjfISUDRiiuhfJboa7/jxQhIkD8ApuBRUBsBsSsaLYbA/EyqG9OAPF5LMnnJK4wPIbFOweBuBgaUZMIZpuRV8ACBBgAyD87fENTnU8AAAAASUVORK5CYII=") center center no-repeat;
}
.nc-icon.nc-icon-outline.ui-2_favourite-31 {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAXpJREFUeNqs1c8rBGEcx/FdFNkLByMH+ZmD5CSiyGVPDn60zigU/4CiOLjxB9hyYFcp2hz3Rjg5uCAXhfIjbQ573ULj/dTnsI3ZfQY79Wr3mfk+n5l5fuyGXdcNlfIId3Z3WWswgx0Uvfvt1U2oLMBNBzCO/iBPaAuswBQOMa32vwJH8II9vKr958AIYhq7kD5jOv+rwHI0Yx4XeNb5J7Xn0KQ63zHqQJu0ohHveMSup34fs1hCnW72gHu5M4HtWMABthWUK/BGWWzqexVa0INFbJlA88ppJNCnCcgFXMM5TVSv+qfzxzCFS6yhOmCgmZxV9Uv5TUpC47CCSkuYub6s+mSxWY7jC1FLYFR1ce929Aa6GpusJTCrOjfIOqxHxhKYUZ3vOvQeTl6guT6MIZzjFJ+67gTZKRHtANNpTOtyEGcKNe1RfKguYntCR4Wm4zXWtRPMcaydZPbzpOocbYSCgbU4wRHefN7IhG+gAROo+fFrXOq/gG8BBgC8xFY+koMFrQAAAABJRU5ErkJggg==") center center no-repeat;
}
.nc-icon.nc-icon-outline.arrows-2_square-download {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAO9JREFUeNpi/P//PwM1ARMDtQHIhcgYG9DS0/EF4kpi9BPrQmkg1qaml78C8bsBCcMRaCALliQCEhO/dunKU3wagepEgNQfIP5AyIUgsclADdloYoxIhlkBqflALEHQy0CX/QJSDUDsAdRYAhUGueIf1DBPIAVK5POAam+g62dEzx2MjIwwV4gBqblAvAuIb4OEgPgqEOcAcS/QsAOwnEKUgVBDeYDUDCDmB+LvQMwJxPVAw84hZz2iDUQyeCaQkgLiQqBhd9DzMsmFA9RQIWIKB6JcSKi0IpQOw4GUIhD/JSJTgMJ1Et4wHHRZDyDAAIfhfs5+gh5GAAAAAElFTkSuQmCC") center center no-repeat;
}
.nc-icon.nc-icon-outline.ui-2_share-bold {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAXxJREFUeNrMlL8rRWEYx+/LySikDBYmxe2yUBbTJZGNTckiJoMoO0nJwGCRwT9wRyHKKHeSDEZFEgO37nQ5Pk89p473Pve4wxm89e379j7P+z3Pr/e4MAwzaa6GTMoriDbOuSpjby47CI2ANrB5f3tXtkTiWQaWA0I5aEWFvsBrvdkEhtgktAiuwSFRvRg+o9AFtm/f5qJwJWUcs2y3wA7OV4bQENQBFsATWMWvlJTyBij6Ygh1QnugKXYsZ62gZHZZo2uU4hulOQAPYIaPTcFvWo7HpBqOgzJOFS+6AakI5+vRGft5tUkAMh4VS7ALvBvR9Sc0dRtIY9aswX4GLcalT22Atbq1TGbK52DYv0F6BahQQ1CadGk2hYs3WpflegYYvyXdniS9ZZnBPM59f4j1QBNg1x/uX4OtznPQtKZ5HO+6dnU2smM78t9ylaBezENR6vKOP0CzvhJZ+4idWT8HUzAmPAbJH6ddR6oIThELa/1t3L//waYu+CPAAICNjqGewZDLAAAAAElFTkSuQmCC") center center no-repeat;
}
.nc-icon.nc-icon-outline.files_single-content-02 {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAARCAYAAADUryzEAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAdFJREFUeNqU000oBGEYB/DZ3Zmd/ZjdZbG+imJLHJSvcnCVFHJzwoWD4iAHbs5KSSlHWy4okpPkZNMmi4N1oRTysT5ilyzLzPjP9oxeY5GnftPM++77vO/zzKyJQxRV+bnCiuIW+U3Ow6PC/Rwq8Vsd4tXeSmiWL60vFxu6m2rdvow6RVakPxKY4QFKpSx332EwssHn+gs73TkZw4n4swkTMvd7aL9JQogXhR1VUZK8/C77sLOf+19E4QneeVwSNPgKccimSZnq1UMAie61OYtekx6jkEdJeqESqkkFdMEt08xU8EyCfmgFB0zDC9WsL7CC11iLnkCho0s0JjCL0232bVArZQLG4AyGIMyU+AY1MG48Bc8csRZ6aKwN6pgEWtPyqTz2o/qSoJFo0WxsVpoNRW0DtoQAzMMiTEKEOYFKb2OA+uOiMRPbGDv4aKKEFutsUAAxVVU9osN248yUFswW8yV7pA6i37MRhA04xuKig/WdubvT66VY9D6VXTXUanx9FzClNRC7tzu9Lnv08HwrshbmXh6fUwnchi8y3R+oDIsHXdme2O7y5sjJ3tHVZ1cFm/XR7nGinT/m0DZwCnZxdH91OxCcWT1NJl4/Jz8EGAAVl4tAwiPLCQAAAABJRU5ErkJggg==") center center no-repeat;
}
.btn.active .nc-icon.nc-icon-outline.ui-2_favourite-31 {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAARJJREFUeNpi/P//PwM1AWPK/DKCaoC4C4hBCvHaPjuhk4GJCEuDgLgEShMEhAxkA+IOKLsTyqfIwCwgVoGylaF8sg0UAOIaNLEaqDhJBrIAsS4QTwRiYTQ5EH8CEOtA1WHVbAbERlBsCFXMgccR8VD8A4ivAPF5ID4HxadABhoD8TQykhzIUhMohoX3KZCXpwNxJYXpuRJqDjwMO5CSB6kARS8TNltIABi+Q4/lbCDeRaRhu6Dq8SYbUF79SqSBX7HlbWzpUIFIAxWITdhUNZAfiAWxhFUClrAFqeMjZCDM1r9AvBKae9yBeCGUNoKK/4WqkydkoAQQzwRidSCOgGYrZHAeKq4OVSeBURpTuwoACDAAis4ynZULaMcAAAAASUVORK5CYII=") center center no-repeat;
}
.section-matter .section-title {
  margin-top: 0;
  margin-bottom: 25px;
  font-size: 28px;
  font-weight: bold;
}
.section-matter .section-meta {
  width: 50%;
  margin-bottom: 20px;
}
.section-matter .section-meta em {
  position: relative;
  bottom: -2px;
  font-size: 24px;
  line-height: 16px;
  color: #649f76;
}
.section-matter .section-meta small {
  font-size: 16px;
}
.section-matter .section-meta label {
  display: block;
  margin-top: 5px;
}
.section-matter .section-action .btn + .btn {
  margin-left: 25px;
}
.section-matter .section-action .btn {
  font-size: 0;
  padding-left: 15px;
  padding-right: 15px;
}
.section-matter .section-action .btn > span,
.section-matter .section-action .btn > i,
.section-matter .section-action .btn > b {
  font-size: 16px;
  vertical-align: middle;
}
.section-matter .section-action .btn > b {
  display: inline-block;
  margin-left: 30px;
  width: 16px;
  height: 4px;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAECAYAAABREWWJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAGtJREFUeNpizFxew/D941cGIgAzELczMDL+ZGVjqb1z7BoDCysHG8PvH7+I0fwXrJmBYQErO2sqMyvzHBZGRkYBIAZJ/ifSgHwGBsZ+oAtusbx99Kr9x+dvf4jUDFLzi5mV5fOXd58sAQIMAGAzIU+LnkaLAAAAAElFTkSuQmCC") center center no-repeat;
}
.section-matter .section-action .btn > i {
  display: inline-block;
  margin-right: 8px;
  width: 20px;
  height: 20px;
}
.section-matter .section-action .btn.btn-default {
  background-color: #edf2ef;
  border-color: transparent;
}
.section-matter .section-action .btn.btn-default:hover {
  background-color: #dde6e0;
}
.section-matter .section-extra {
  float: right;
}
.section-matter .section-extra .btn {
  font-size: 16px;
}
.section-procedure .section-body {
  padding: 15px 25px;
}
.section-procedure .tab .tab-nav {
  margin-bottom: 15px;
}
.section-procedure .tab .tab-nav .nav-tabs {
  border-bottom-color: #cad3ce;
}
.section-procedure .tab .tab-nav .nav-tabs > li {
  margin: 0;
}
.section-procedure .tab .tab-nav .nav-tabs > li > a {
  padding: 15px;
  border: 0 !important;
  background-color: transparent !important;
  color: #333;
}
.section-procedure .tab .tab-nav .nav-tabs > li.active:before {
  content: "";
  position: absolute;
  bottom: -1px;
  left: 15px;
  right: 15px;
  border-bottom: 2px solid #649f76;
}
.section-procedure .tab .tab-nav .nav-tabs > li.active > a {
  color: #649f76;
}
.section-procedure .table th,
.section-procedure .table td {
  padding: 15px;
  border-color: #cad3ce;
}
.section-procedure .table > thead > tr > th.active,
.section-procedure .table > tbody > tr > th.active,
.section-procedure .table > thead > tr.active > th,
.section-procedure .table > tbody > tr.active > th {
  background-color: #f4f6f5;
}
.section-procedure .media-group {
  margin-bottom: 20px;
  font-size: 16px;
}
.section-procedure .media-group .media {
  border: 1px solid #cad3ce;
}
.section-procedure .media-group .media .media-left,
.section-procedure .media-group .media .media-body {
  padding: 20px 15px;
}
.section-procedure .media-group .media .media-left {
  position: relative;
  background-color: #f4f6f5;
}
.section-procedure .media-group .media .media-left:before {
  content: "";
  position: absolute;
  right: -16px;
  top: 50%;
  margin-top: -8px;
  display: block;
  width: 0;
  height: 0;
  border-width: 8px;
  border-style: solid;
  border-color: transparent transparent transparent #f4f6f5;
}
.section-procedure .media-group .dl-horizontal {
  margin: 0;
}
.section-procedure .media-group .dl-horizontal dt,
.section-procedure .media-group .dl-horizontal dd {
  padding-top: 5px;
  padding-bottom: 5px;
}
.section-procedure .media-group .dl-horizontal dt {
  width: 80px;
}
.section-procedure .media-group .dl-horizontal dd {
  margin-left: 80px;
}
.section-procedure .title {
  margin-top: 0;
  margin-bottom: 15px;
  padding: 10px;
  line-height: 1;
  background-color: #f4f6f5;
  font-size: 0;
}
.section-procedure .title span,
.section-procedure .title i {
  display: inline-block;
  vertical-align: middle;
  font-size: 20px;
}
.section-procedure .title i {
  margin-left: 10px;
  width: 10px;
  height: 10px;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHdJREFUeNpiTJlftpmBgSEHiB8yYAGzEzrBNBMQ+wDxFSAuAmIWBhyACUrzAHEvEJ8CYhN8CmHAEIhPAvFEIObFpxAmlgfE14A4EJ9CZPAPn8K/UKu1gHgjTBDdl+eAOB2Iz+DyzBdo8JhjUwQzERbgj/A5FiDAAKo8FUNlJWzwAAAAAElFTkSuQmCC") center center no-repeat;
}
.section-procedure .title.title-simple {
  padding: 15px 0;
  margin-bottom: 20px;
  background-color: transparent;
  border-bottom: 1px solid #cad3ce;
}
.section-procedure .title.title-simple span {
  position: relative;
}
.section-procedure .title.title-simple span:before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: -16px;
  border-bottom: 4px solid #84be96;
}
.section-procedure .content.content-simple {
  padding-left: 30px;
  padding-right: 30px;
}
.btn-guide-simple {
  position: relative;
  padding: 12px 16px;
  margin-bottom: 15px;
  font-size: 16px;
  background: #649f76;
  background: linear-gradient(to right, #649f76 0%, #80ba92 100%);
}
.btn-guide-simple:before {
  content: "";
  position: absolute;
  display: block;
  margin: 4px;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  border: 1px dashed #92c2aa;
}
.btn-guide-simple i,
.btn-guide-simple span,
.btn-guide-simple b {
  display: inline-block;
  vertical-align: middle;
}
.btn-guide-simple i {
  margin-right: 25px;
  width: 20px;
  height: 20px;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAUtJREFUeNqs1U8rRFEYx/E5l5itlGxEzUYRiQVla2NlaSVsZ2cl8QrIC2CnJJSSd2AjOyt/GjGJkixGCmVxfU89Tx234zh3uk99mpnbPb+e55x7G5OmaanIas38HsVSjvUJZrEvn78CqxhBHTFtt+ACzxjTi8YZ+QvtOSe0a/ak03ltWavexJY9oM2d1B1ZWz3CGxZwgIYnaAZdssYyvkC9uI47CdxFzZlEF09IYPCUtcMz59px3j1ISgWXb+Rx3OIV0zKyydx3iKHYkZflUGyt4N0J1D3sjX1T9AS1JosYeRUv2JIOnzIj21pDBd/odF8IX4dXeJTvDdlLPbwOdEuYrUGc4N736tmg/oipTuXeT/RgDh+hDkO1iBtMSdiOG9ZMYCJvTx8usRF6sCsRgXZLytjGAK5Dp7yJ4X8Ca/JYnf91gyn6L+BHgAEAEWNItYZOK8QAAAAASUVORK5CYII=") center center no-repeat;
}
.btn-guide-simple b {
  float: right;
  width: 26px;
  height: 6px;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAGCAYAAADdXo4uAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFZJREFUeNpi/P//PwMlgJGREYUPNO8GkHoIFHdHl6AIYwNA8bdAvJDmFkHN/QbEbTA+CwONADDouIAW/QHiJ0D2NJpZBLWM5T8EPGP8T2lqIA6cBAgwAEgti9TpAMvXAAAAAElFTkSuQmCC") center center no-repeat;
}
.card {
  padding: 20px;
  margin-bottom: 15px;
  border: 1px solid #cad3ce;
  background-color: #fafbfa;
}
.card .card-title {
  margin-top: 0;
  margin-bottom: 10px;
  padding-bottom: 10px;
  line-height: 1;
  font-size: 18px;
  border-bottom: 1px solid #cad3ce;
}
.card .card-title i,
.card .card-title span,
.card .card-title b {
  display: inline-block;
  vertical-align: middle;
}
.card .card-title i {
  margin-right: 12px;
  width: 20px;
  height: 20px;
  background: grey;
}
.card .card-title b {
  float: right;
  margin-top: 10px;
  width: 26px;
  height: 6px;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAGCAYAAADdXo4uAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAGVJREFUeNpiTJlfxkBlcIORkfHhfwYGd0YGIAlEjEBBJgbqA43///+bAOmFyIIsDLQBwgz//38DeuUpkF1FS4tAgOv/f4Y/wGB7AmRPo6VFYI+AYglo2TOQRf9pbBnQAsYKgAADAC5zGM9n8BczAAAAAElFTkSuQmCC") center center no-repeat;
}
.card-promise .card-title i {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAbxJREFUeNqslE0oRFEcxQ2DlAUSmYSxGFmhLNiY7EwWFrKTKFlaSD4ymiwmIqtZUmTErKhRPsrGzlJkRZpIiCLjc2P8bv2nbm/ee4zcOp2Zc8//vPv+997nSCQSGf85HEahf2mkEtoDNZo8DU5AGGSJ9gl6F/tmI3p9pslDIoYwNcbBmhamRi5YZwFlloFMuqCmNN+yw26FOX9oW75lIP2IQbE0A3d+6mEgjbAtFnFqG4hhBYr+IiwOulOODRuxDxeDTcKmtA06gFoswt5AM/5j8fZAQ+BDrbAI1AG/YaVeaMEk7FD5k2EyJiSjXgUGRXTypF5D6ADUDi7ACxhGUys7196kEfLI33mHiHdQCXgFbgruDefTCRWgP5jcLPUwt/wtTQa2aduvDK0UX9rtCDV5UuMVyU9N0KEZ5tQraTuorlsY07MhKBvqklZVibyLz5fyccA8A41q0iMIYQ7IvOrpJCjXPBvMd1rdlDG5m0ciFYJOzeLTwm7BoB5mdbCjoIGf2yJdadM3wmrTPPhCxvpMm75f28y9ExY3m7ALrBWu1jSXcIUcpZThtAlcBmdaP9VYla/RE/gyK/oWYABDYot1ZeaQIQAAAABJRU5ErkJggg==") center center no-repeat;
}
.card-promise .definition {
  padding: 2px;
  margin-bottom: 0;
}
.card-promise .definition .definition-title,
.card-promise .definition .definition-content {
  padding-top: 4px;
  padding-bottom: 4px;
  line-height: 2;
}
.card-promise .definition .definition-title em,
.card-promise .definition .definition-content em {
  padding-left: 5px;
  padding-right: 5px;
  color: #649f76;
  position: relative;
  bottom: -2px;
  font-size: 24px;
}
.card-promise .definition .definition-content {
  background-color: #f5f7f6;
}
.card-promise .definition .definition-title span,
.card-promise .definition .definition-title b {
  display: inline-block;
  vertical-align: middle;
}
.card-promise .definition .definition-title b {
  float: right;
  margin-top: 8px;
  width: 16px;
  height: 16px;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAANFJREFUeNpi/P//PwMlgImBQjDwBrCAiNQF5ceAFAcQewPxcwJ6pIB4CxD/mJ3QaQVzwU8gNgTiw0CsgEczSO4QVO0vZC/4AvF+IFaGKlDHolkdKgdSsw+IfZAN+AJ1/lYglgXig0Csh6RZDyomC1XjDdWDEojfgTgIiFcDsTjURWZQvB8qthKq5gdKICIBkL8igfgrECcA8R4gBqU0PiBeAMQpQPwXIxbQAEhBEhB/A+IsqNgUIM6DGsZAyAAGqMJsIP4MZVfiihbG0bzAABBgALhXMG+tSvOQAAAAAElFTkSuQmCC") center center no-repeat;
}
.card-promise .definition .definition-title.collapsed b {
  transform: rotate(-90deg);
}
.card-consult .card-title i {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAgBJREFUeNqslV1Ik1EYx33HQjC9CKa2uy1XFJRdZRHobeCFSeCNJm1WQoJ0kSRCeSMUCYKYN7JhI0xEg8CgTagFhdC1k8LKEuoi8WJYYTKI9XvieYe+O/u42IGfz+v5+J/zfJwzK5PJVJSzueWPZVk5A9ce3T6JuQ+t4NJu2f0t3IuERpeca+RwLtMuiI1jknACBqARjkMPHIA4c56Z1roMYtOYm9DBKQLYBWiA07BM33ndqJ25H5zrLTmm7TIT+jET4AMPzEHAsSYFfTAPf2GWTbpsl7OCiIkrabgLX+BJkfhLfN9ADI4i+tkZw0squFOCmLQhOAerkqR9Ll+PDvr5TkAl7IK/gFAcvBrT3/AVTkE0HHwQsk8Y0bgdLiImrRNC+l2tYtKC2TqkHbJPnEdEErGuCZDvFDHfwtYaC5v2xyCyCM9BSmMFoV+O8adwI5+gx9H/AoGLRVxfK1TYD9VuqE2WkOW02sfwCV5lBTnNpCblGHzUm1KR51racTura69oWG7l3BRd4NNSGGbyCP9LFs9oSUm5zMAP2IQmqJM+5nqNjwMD4vYFuIpYM/Y7bEMNvGZcPLgMLfANXkK38S47XJOdjyDwzjAmZdYmxQy9zAnn3OUCMfv/ysBPmIJ6jXUV3EEssfc9dJeQTXm6DirydL2HMYRipslWuX8C/gkwAFPjszEolqWiAAAAAElFTkSuQmCC") center center no-repeat;
}
.card-consult .definition {
  padding: 2px;
  margin-bottom: 0;
}
.card-consult .definition .definition-title,
.card-consult .definition .definition-content {
  padding-top: 4px;
  padding-bottom: 4px;
  line-height: 2;
}
.card-consult .definition .definition-title {
  float: left;
  width: 70px;
  overflow: hidden;
  clear: left;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.card-consult .definition .definition-content {
  margin-left: 70px;
    white-space: normal;
    word-break: break-all;
}
@media (max-width: 767px) {
  .rating {
    margin-left: -8px;
  }
  .section .section-body {
    padding: 15px;
  }
  .section-matter .section-title {
    line-height: 1.5;
  }
  .section-matter .section-meta {
    width: 100%;
  }
  .section-matter .section-extra {
    float: none;
    margin-bottom: 20px;
  }
  .section-matter .section-action .btn + .btn {
    margin-left: 0;
  }
  .section-matter .section-action .btn {
    margin: 8px 10px 8px 0;
  }
  .section-procedure .tab .tab-nav {
    text-align: center;
  }
  .section-procedure .tab .tab-nav .nav-tabs > li {
    display: inline-block;
    float: none;
  }
}
@media screen and (max-width:767px) {
	.zxfs511 .col-sm-6{
        width: 100%;
        margin-bottom: 15px;
    }
    .zxfs511 .col-sm-6 .media{
        overflow-x: auto;
    }
 }