section img {
  max-width: 100%; }

.text-right {
  text-align: right; }

.card-body {
  position: relative; }

.card-icon {
  position: absolute;
  font-size: 4rem;
  top: 28%;
  right: 15px;
  opacity: 0.2; }

.card-image {
  position: absolute;
  top: 16px;
  right: 16px; }
  .card-image img {
    height: 50px; }

.text-counter {
  margin-right: 20px;
  display: inline-block;
  background: #696CFF;
  color: #ffffff;
  padding: 4px 10px;
  border-radius: 5px; }
  .text-counter.success {
    background: #70DC37;
    cursor: pointer; }

.ptc-iframe {
  width: 100%;
  height: calc(100vh - 64px);
  min-height: 320px; }

.ptc-offerwall {
  width: 100%;
  height: calc(100vh - 170px);
  min-height: 320px; }

.notifyjs-corner {
  z-index: 999999 !important; }

.card .pagination {
  margin-bottom: 0; }

.form-group label[for] {
  margin-bottom: 5px;
  font-weight: bold; }

.text-hide {
  position: fixed;
  top: -2000px;
  left: -9999px; }

.dropzone {
  min-height: 70px;
  border: 3px dashed #FAE9BC;
  background: #FEFBF1;
  padding: 16px;
  z-index: 49 !important; }
  .dropzone.drag-hover {
    background: #FFF3A4; }
  .dropzone .txt_msg {
    font-size: 13px;
    padding-top: 10px;
    font-style: italic; }

.slide-home .col-slide-left {
  padding-top: 210px;
  padding-bottom: 100px; }
@media (max-width: 991px) {
  .slide-home {
    background: none !important; }
    .slide-home .col-slide-left {
      padding-top: 80px; } }

.ml-auto {
  margin-left: auto; }

.box2 a p, .box3 a p {
  color: #697a8d; }

.box3 img {
  max-height: 90px; }

.footer-dark {
  background-color: #233446 !important;
  color: #e4e6e8; }
  .footer-dark a {
    color: #e0e0e0; }

.form-check label {
  font-weight: normal !important; }

.label1 {
  border: 1px solid #dadada;
  background: #fafafa;
  border-radius: 15px;
  padding: 6px 10px;
  display: inline-block; }

.st-head-row {
  text-align: left;
  font-size: 14px !important;
  padding-top: 20px !important; }

.st-head-row-main {
  display: none; }

.stacktable .st-key {
  text-align: left; }
.stacktable .st-val {
  padding-left: 0; }

@media (max-width: 767px) {
  .text-xs-center {
    text-align: center; } }
.relative .post-date {
  position: absolute;
  right: 16px;
  bottom: 14px;
  background: #2080A9;
  color: #ffffff;
  font-size: 14px;
  padding: 3px 10px;
  border-radius: 15px; }

.widget {
  margin-bottom: 20px; }
  .widget .section-title {
    margin: 0 0 10px;
    color: #0169AB;
    text-align: left;
    font-size: 18px; }
  .widget a, .widget h3, .widget h4 {
    color: #444; }
  .widget ul {
    list-style: none;
    padding: 0; }
    .widget ul li {
      padding: 4px 0; }
  .widget .media-list {
    overflow: hidden;
    margin-bottom: 10px; }
    .widget .media-list img {
      float: left;
      margin-right: 10px; }
    .widget .media-list .post-title {
      font-size: 16px; }

.blog-social h3 {
  margin: 0 0 10px; }
.blog-social ul {
  list-style: none;
  padding: 0; }

.breadcrumbs-area {
  padding: 10px 0 12px;
  margin-bottom: 20px; }
  .breadcrumbs-area ul {
    margin: 0;
    padding: 0;
    overflow: hidden;
    list-style: none; }
    .breadcrumbs-area ul li {
      float: left; }
      .breadcrumbs-area ul li:before {
        content: ">";
        float: left;
        display: inline-block;
        margin: 0 10px;
        color: #666; }
      .breadcrumbs-area ul li:first-child:before {
        display: none; }

.text-wrap {
  text-wrap: wrap; }

.menu-vertical .app-brand {
  padding-right: 0.7rem;
  padding-left: 0.7rem; }

/*# sourceMappingURL=core.css.map */
