body {
    background-color: #d7d6d6;
    background-image: url(../images/pattern9.png);
    background-repeat: repeat;
    color: #747474;
  -webkit-text-size-adjust: 100%;
  font: 13px/20px Arial, Helvetica, sans-serif;
}
img{max-width:100%; height: auto;}



a {
    color: #1a80b6;
    text-decoration: none;
}

a:hover, a:focus {
    color: #333;
}

.nav>li>a {
    position: relative;
    display: block;
    padding: 7px 15px;
}

h1, .h1 {
    font-size: 22px;

}
.page-header {
    padding-bottom: 20px;
    margin: 40px 0 20px;
    border-bottom: 1px solid #333;
    color:#333;
}

h2, .h2 {
  font-size: 16px;
  color: #333333;
  margin:20px 0;
}
h3, .h3 {
  font-size: 14px;
  color: #333333;
}
    @media (min-width: 768px){
    	h1, .h1 {
    	    font-size: 24px;
    	}

    }
    @media (min-width: 990px){
      h1, .h1 {
          font-size: 26px;
      }
      h2, .h2 {
        font-size: 18px;
      }

    }
    @media (min-width: 1200px){
      h1, .h1 {
          font-size:30px;
    line-height:44px;
      }
      h2, .h2 {
        font-size: 22px;
      }
      h3, .h3 {
        font-size: 16px;
      }

    }
h4, .h4 {
  color: #000; text-transform:uppercase;
  font-size:14px;
}
.btn,.btn-default, .button {
    color: #FFF;
    background-color:#3788c7;
    border-color: #FFF;
    border-radius:0;
    -webkit-transition: all 200ms linear;
  -moz-transition: all 200ms linear;
  -o-transition: all 200ms linear;
  transition: all 200ms linear;
  padding: 0 23px;
    height: 38px;
    line-height: 38px;
    font-size: 13px;
    text-transform:uppercase;
    font-weight:bold;
    padding: 0 23px;
}

.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open .dropdown-toggle.btn-default {
    background-color:#002d62;
    color: #FFF;
    border-color: #FFF;
}
.btn-tooltip{    padding: 0px 7px; border-radius:50%; height: inherit;line-height: inherit; font-size:15px;}
.btn-small{font-size:12px; background:#000; color:#FFF;padding: 8px 6px;}
.btn-small:hover{color:#000;}
.popover-link{cursor:pointer;}
img.pull-right.thumbnail{max-width:180px; border:0px;}

.webform-submit{margin-top:20px; float:right;}

.navbar.container {
    margin-top: 0;
}

@media screen and (max-width: 479px){
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
    position: relative;
    min-height: 1px;
    padding-right: 5px;
    padding-left: 5px;
}
}
/*#####################################################################*/

/* NAVIGATION MENU */
@media screen and (min-width: 768px){
.navbar.container {
    max-width: 750px;
}
}
@media screen and (min-width: 992px){
.navbar.container {
    max-width: 970px;
}
}
@media screen and (min-width: 1200px){
  .navbar.container {
      max-width: 1000px;
  }
  .container {
      width: 1000px;
  }
}
#navbar {
    background-image: url(../images/header1.jpg);
    background-repeat: no-repeat;
    margin-bottom: 0px;
}
.navbar.container,
.highlighted.container{padding:0;}

.container>.navbar-header, .container>.navbar-collapse {
    margin-right:0px;
    margin-left: 0px;
}
.navbar .logo{padding:15px;display:block; max-width:100%;}
@media screen and (min-width: 4800px){
.navbar .logo{padding:35px; }
}
  @media (min-width: 768px){
.navbar .logo{padding-bottom:92px;}
  }
  .navbar-default {
    background-color:transparent;
    border-color: transparent;
}
.navbar-default .navbar-nav>li>a { color:#FFF;}
.navbar-default .navbar-nav>.dropdown>a .caret {
    border-top-color: #FFF;
    border-bottom-color: #FFF;
}
.navbar-default .navbar-nav>.dropdown>a:hover .caret, .navbar-default .navbar-nav>.dropdown>a:focus .caret {
    border-top-color: #1a80b6;
    border-bottom-color: #1a80b6;
}
@media (min-width: 768px){
      .navbar-default .navbar-nav>li>a {padding: 14px 5px 14px 4px; font-size: 14px;}
  }
@media (min-width: 992px){
      .navbar-default .navbar-nav>li>a {padding: 15px; font-size: 17px;}
  }
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus {
    background-color: transparent;
    color: #1a80b6;
    border-color: transparent;
}
.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus {
    color: #1a80b6;
    background-color: transparent;
}
@media (max-width: 768px){
  .navbar-default .navbar-collapse {
      background: #031d40;
      clear: both;
        border-left: 1px solid #DBDBDB;
      border-right: 1px solid #DBDBDB;
      list-style-type: none;
      padding: 0px;
      margin: 0px auto;
      width: 85%;
      background: #ffffff;
  }
  .navbar-default .navbar-collapse  li a {
    border-bottom: 1px solid #DBDBDB;
    color: #333333;
    padding: 10px;
    font-size: 12px;
    display: block;
    line-height: normal;
  }
  .navbar-default .navbar-nav>.dropdown>a .caret {
      border-top-color: #777;
      border-bottom-color: #777;
  }
  .navbar-nav {
      margin: 7.5px 0;
  }
  .navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus {
      background-color:  #1a80b6;
      color: #FFF;
      border-color: transparent;
  }
}
@media (min-width: 768px){
      .navbar-default .navbar-collapse{background:#031d40; clear:both;}
}
.navbar-toggle {background-color: #E9E9E9; border-radius:0;}

.navbar-default .navbar-toggle .icon-bar {
    background-color: #C7C5C5;
}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus {
    color: #FFF;
    background-color: #1a80b6;
}
.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 160px;
    padding: 5px 0;
    margin: 0px 0 0;
    font-size: 15px;
    list-style: none;
    background-color: #bcd9ed;
    border: 0px solid transparent;
    border-top: 3px solid #1a80b6;
    border-radius: 0px;
    -webkit-box-shadow: 0 0 0 rgba(0,0,0,0.175);
    box-shadow: 0 0 0 rgba(0,0,0,0.175);
    background-clip: padding-box;
}

@media (min-width: 768px) {

  .navbar-nav .caret {
    display: none;
  } 

  .navbar-nav .open ul {
    display: none;
  }
  .navbar-default .navbar-nav > .open > a,
  .navbar-default .navbar-nav > .open > a:hover,
  .navbar-default .navbar-nav > .open > a:focus {
    color: #555;
    background: none;
  }
  .navbar-default .navbar-nav > li:hover {

  }
  .navbar-inverse .navbar-nav > .open > a,
  .navbar-inverse .navbar-nav > .open > a:hover,
  .navbar-inverse .navbar-nav > .open > a:focus {
    color: #969696;
    background: none;
  }
  .navbar-inverse .navbar-nav > li:hover {

  }
  .navbar-nav .hovernav:hover > .dropdown-menu {
    display: block;
  }
}
/*#####################################################################*/

/* FOOTER */
.footer {
    margin-top: 0px;
    padding-top: 5px;
    border-top: 12px solid #1a80b6;
    background: #031d40;
    padding: 43px 10px 40px;
    color: #DDDDDD;
    position: relative;
}
@media (min-width: 768px){
      .footer {

}
  }
.footer .block{margin-bottom:20px;}
.footer .block h2.block-title{margin-top:0; color: #DDDDDD; font-size:14px;}
.footer .block a{color:#DDD;}
.footer .block a:hover, .footer .block a:focus {
    color: #1a80b6;
}
.copyright {
    padding-top: 18px;
    padding-bottom: 16px;
    background-color: #282a2b;
    border-top: 1px solid #4b4c4d;
    color:#DDD;
}
.copyright .block a{color:#DDD;}
.copyright .block a:hover, .copyright .block a:focus {
    color: #1a80b6;
}
/*#####################################################################*/



/* MAIN CONTAINER AREA */

.page-header-inside{
    background:#B5D1E5 url(../images/page_title2.jpg) no-repeat top center;
}
.not-front .page-header{
    padding-bottom: 0px;
    border-bottom: 0px solid #333;
    color:#333;
    margin: 10px 0 10px;
    font-size: 18px;
}
.breadcrumb{
    display: none;
}
.page-node-12 .breadcrumb,
.page-node-13 .breadcrumb,
.page-node-14 .breadcrumb,
.page-node-15 .breadcrumb,
.page-node-16 .breadcrumb{
    display: none;
}
@media (min-width: 768px){
    .not-front .page-header{
        display: inline-block;
        vertical-align: middle;
        width: 50%;
        margin: 30px 0 30px;
        font-size: 22px;
        line-height: normal;
        padding-left:15px;
    }
    .breadcrumb{
        display: inline-block;
        list-style: none;
        margin: 0;
        padding: 0;
        width: 45%;
        text-align: right;
        background-color: transparent;
        border-radius: 0px;
    }
}
.main-container{background:#FFF; padding:20px 5px; }
@media (min-width: 768px){
    .main-container{background:#FFF; padding:40px 15px;}
  }
#comments{display:none;}
.main-container .block:first-child h2.block-title {
    margin-top: 20px;
}
.main-container .block h2.block-title{font-size: 18px; color:#333; line-height:28px;}

#block-block-8{position:relative; margin-top:-130px; background:#FFF;}

.invest-block{padding-left:0; margin-top:20px;}
#block-block-10 img{max-width:180px; margin-right:15px;}
#block-block-14{padding-left:0; margin-top:20px;margin-top:25px; padding:20px 0 20px; border-top:1px dashed #CCC;}

#block-block-14 img.pull-left{ margin-right:15px; margin-bottom:30px;}

.funds-block{padding-left:0; margin-top:20px; margin-bottom:20px;}
.funds-block img{max-width:180px; margin-right:15px;}

#block-block-22 div{padding:0 5px; text-align:center;}

.social-media ul{margin:0 0 20px; padding:0;}
.social-media ul li{list-style:none; display:inline-block;}
.social-media .fa{
    margin-left: 0;
    margin-right: 20px;
    margin-bottom: 10px;
    font-size: 0px;
    display: inline-block;
    text-decoration:none;
    color: #081f3f;
    background-color: #e8e8e8;
    border-color: #e8e8e8;
    padding: 10px;
    border-radius: 0px;
  }
.social-media .fa:before{font-size: 20px; color:#333;}
@media (max-width: 599px){
.nav-tabs>li {
    width: 100%;
}
}
.nav-tabs>li>a {
    margin-right: 2px;
    line-height: 1.428571429;
    border: 1px solid transparent;
    border-radius: 4px 4px 0 0;
    padding: 10px 25px;
    border-color: #eee #eee #ddd;
    background-color: #eee;
    font-size:1.1em;
}

.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus {
    color: #555;
    cursor: default;
    background-color: #fff;
    border: 1px solid #ddd;
    border-bottom-color: transparent;
    border-top: 3px solid #1a80b6;
}

/*#####################################################################*/

/* HIGHLIGHTED AREAS */


.front .highlighted.container{
    background:#FFF url(../images/shadow1.png) no-repeat bottom center;
    padding-bottom: 30px;
}
/*#####################################################################*/



/* CONTACT PAGE */

.form-control, .form-select{
  display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.428571429;
    color: #555555;
    vertical-align: middle;
    background-color: #ffffff;
    background-image: none;
    border: 1px solid #cccccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
    transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
    border:0px solid #E7E5E6; margin-bottom:8px; color: #000; background:#E7E5E6; border-radius:0;}
    .country-of-citizenship{
      width:32.333%;
      margin-right:1%;
      float:left;
    }
    .webform-component--individuals-2--countrys-of-tax-residency-markup{
      font-size: 14px;
      font-weight: 700;
      clear: both;
    }

/*#####################################################################*/

/* ARTICLE PAGE */
.view-articles .views-row {margin-bottom:15px; padding:20px 0 5px; border-bottom:1px dashed #CCC;}
.view-articles .views-row .views-field-title h2{clear:both;}
@media (min-width: 768px){
  .view-articles .views-row .views-field-field-image{margin-right:15px; margin-bottom:60px;}
  .view-articles .views-row .views-field-title h2{clear:none;}
}
.view-articles .views-row .views-field-title h2{margin-top:0;}
.view-articles .views-row .views-field-title a{font-size:18px; color:#1a80b6;}
.view-articles .views-row .views-field-view-node{text-align:right; margin-top:15px;}

/*#####################################################################*/

/* Team PAGE */

.view-team .views-row{margin-bottom:15px; padding:20px 0 5px; border-bottom:1px dashed #CCC;}
.view-team .views-row .views-field-field-image{margin-bottom:100px; padding-top:20px;}
.view-team .views-row .views-field-field-position{font-weight:700;}


/*#####################################################################*/

/* SIDEBAR */
.region-sidebar-second .block{margin:20px 0 10px;}
.region-sidebar-second .block h2.block-title{
    font-size: 15px;
}
.region-sidebar-second .block .nav>li{
    display: block;
    padding: 10px 10px 10px 12px;
    border-bottom: 1px solid #e7e6e6;
    color: #333;
}
.region-sidebar-second .block .nav>li>a{padding:0;}
.region-sidebar-second .block .nav>li>a:before{
    position: absolute;
    font-size: 14px;
    font-family: FontAwesome;
    content: '\f105';
    margin-left: -12px;
    
}
.region-sidebar-second .nav>li>a:hover, .region-sidebar-second .nav>li>a:focus {
    text-decoration: none;
    background-color: transparent;
}

#block-custom-search-blocks-1{position:relative;width:35px; height:25px; display:block;}
#block-custom-search-blocks-1 h2.block-title{margin-bottom:0; background: url(../images/search-icon-white-hi.png) no-repeat; width:25px; height:25px; display:block; font-size:0px; text-indent:-99999px; cursor:pointer;    margin-top: 11px;}
form#custom-search-blocks-form-1 {
    position: absolute;
    width: 200px;
    margin-top: 15px;
    margin-left: -165px;
        background-color: #bcd9ed;
        padding:5px;
        display:none;
        z-index:999999;
}
form#custom-search-blocks-form-1 input{float:left;}
form#custom-search-blocks-form-1 input.form-control{ width:80%; margin-right:3px;}
form#custom-search-blocks-form-1 input.form-submit{background:#000; padding:4px;}

/* UNIT PRICES DISTRIBUTIONS */

.view-unit-prices-distributions .views-row{padding:0 0px 15px; margin-bottom:15px; min-height:275px;}
.view-unit-prices-distributions .views-row .views-field-field-logo{max-width:180px; padding:0 0 15px;}
.view-unit-prices-distributions .views-row .views-field-field-unit-price .views-label{background-color: #f9f9f9; border-bottom:1px solid #e0dede; padding: 8px; color: #747474; font-weight:700; display:block; width:100%;}
.view-unit-prices-distributions .views-row .field-collection-item-field-unit-price{background-color: #FFF; border-bottom:1px solid #e0dede; padding: 8px; color: #747474; display:block; width:100%;}
.view-unit-prices-distributions .views-row .field-collection-item-field-unit-price .field{display:block; width:50%; float:left;}

.view-unit-prices-distributions .views-row .views-field-field-recent-distributions .views-label{background-color: #f9f9f9; border-bottom:1px solid #e0dede; padding: 8px; color: #747474; font-weight:700; display:block; width:100%;}

.view-unit-prices-distributions .views-row .views-field-field-recent-distributions .field-content ul{margin:0; padding:0;}
.view-unit-prices-distributions .views-row .views-field-field-recent-distributions .field-content ul li{background-color: #FFF; border-bottom:1px solid #e0dede; padding: 8px; color: #747474; display:block; width:100%; margin:0; list-style:none;}
 .view-unit-prices-distributions .views-row .views-field-field-recent-distributions .field-content ul li .field{display:block; width:50%; float:left;}




/*------- FORMS ------*/

button.webform-previous.btn.btn-default.form-submit{clear:both; float:left;}
button.webform-previous.btn.btn-default.form-submit{clear:both; float:left;}

.webform-datepicker select{display:inline-block; width:28%;}
.webform-progressbar {
    width: 90%;
    margin: 0 auto;
    text-align: center;
    margin-bottom:40px;
}
.webform-progressbar .webform-progressbar-page-label{display:none;}
.webform-progressbar-page {
    position: absolute;
    width: 12px;
    height: 12px;
    margin: -9px -4px;
    border: 1px solid #1a80b6;
    background-color: white;
    border-radius: 5px;
}
.webform-progressbar-page.current {
    background-color: #1a80b6;
}
.webform-progressbar-outer {
    position: relative;
    border: 1px solid #1a80b6;
    width: 100%;
    height: 3px;
    margin: 0.35em -1px 2em;
    background-color: white;
}
.webform-progressbar-inner {
    height: 1em;
    background-color: #1a80b6;
    height: 3px;
}
.webform-progressbar-page.completed {
    background-color: #1a80b6;
}


.webform-client-form div.form-item{margin-bottom:20px;}
.webform-client-form div.form-item .form-item{margin-bottom:5px;}

.webform-client-form .panel-title {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 14px;
}
.webform-client-form .panel {
    margin-bottom: 10px;
    background-color: #fff;
    border: 0px solid transparent;
    border-radius: 4px;
    -webkit-box-shadow: 0 0 0 rgba(0,0,0,0.05);
    box-shadow: 0 0 0 rgba(0,0,0,0.05);
    border-bottom: 1px solid #f4f4f4;
}
.webform-client-form .panel-body {
    padding: 10px 0;
}
.webform-client-form .panel-default>.panel-heading {
    color: #000;
    background-color: #FFF;
    border-color: #ddd;
    padding: 0;
    border-bottom: 1px solid transparent;
    border-top-right-radius: 3px;
    border-top-left-radius: 3px;
    font-weight:700;
}
.webform-client-form h3{margin-top:0;}

.webform-client-form .description{font-size:11px;}
input.form-file {
    width: auto;
    display: inline-block;
    margin-bottom: 0;
}

#show-block-content{display:none;}
#colorbox #show-block-content{display:block;}
#show-block-content2{display:none;     text-align: center;}
#colorbox #show-block-content2{display:block;}
#show-block-content2 ul{padding:0;margin:0 auto;}
#show-block-content2 ul li{padding:5px;margin:0 auto; list-style:none; display:inline-block;}

.form-item-submitted-individual-joint-investment-i-want-to-invest-in-the-tick-all-that-apply-ALPHA input,
.form-item-submitted-individual-joint-investment-i-want-to-invest-in-the-tick-all-that-apply-ALPHA label{}

button#cboxClose:before {
    content: 'Close';
    /* position: absolute; */
    float: left;
    /* padding-right: 50px; */
    color: #000;
    text-indent: -49px !important;
    text-transform: uppercase;
    font-size: 14px;
}

.pdf-files{display:inline-block; vertical-align:top; width:49%; text-align:center;}

.webform-client-form div.form-item.webform-component--individuals-2--pir-popup{
    margin-bottom: -30px;
    margin-left: 190px;
}

/*-------- TABLE PRESS -------*/
.tablepress-table-description {
    clear: both;
    display: block;
}
.tablepress {
    border-collapse: collapse;
    border-spacing: 0;
    width: 100%;
    margin-bottom: 1em;
    border: none
}
.tablepress td,
.tablepress th {
    padding: 8px;
    border: none;
    background: 0 0;
    text-align: left;
    float: none!important
}
.tablepress tbody td {
    vertical-align: top
}
.tablepress tbody td,
.tablepress tfoot th {
    border-top: 1px solid #ddd
}
.tablepress tbody tr:first-child td {
    border-top: 0
}
.tablepress thead th {
    border-bottom: 1px solid #ddd
}
.tablepress tfoot th,
.tablepress thead th {
    background-color: #d9edf7;
    font-weight: 700;
    vertical-align: middle
}
.tablepress .odd td {
    background-color: #f9f9f9
}
.tablepress .even td {
    background-color: #fff
}
.tablepress .row-hover tr:hover td {
    background-color: #f3f3f3
}
.tablepress img {
    margin: 0;
    padding: 0;
    border: none;
    max-width: none
}
.dataTables_wrapper {
    clear: both;
    margin-bottom: 1em
}
.dataTables_wrapper .tablepress {
    clear: both;
    margin: 0!important
}
.dataTables_length {
    float: left;
    white-space: nowrap
}
.dataTables_filter {
    float: right;
    white-space: nowrap
}
.dataTables_info {
    clear: both;
    float: left;
    margin: 4px 0 0
}
.dataTables_paginate {
    float: right;
    margin: 4px 0 0
}
.dataTables_paginate a {
    color: #111!important;
    display: inline-block;
    outline: 0;
    position: relative;
    text-decoration: underline;
    text-decoration: none\0/IE;
    margin: 0 5px
}
.dataTables_paginate a:first-child {
    margin-left: 0
}
.dataTables_paginate a:last-child {
    margin-right: 0
}
.paginate_button:hover {
    cursor: pointer;
    text-decoration: none
}
.paginate_button.disabled {
    color: #999!important;
    text-decoration: none;
    cursor: default
}
.paginate_button.current {
    font-weight: 700;
    text-decoration: none;
    cursor: default
}
.dataTables_paginate.paging_simple {
    padding: 0 15px
}
.paging_simple .paginate_button.next:after,
.paging_simple .paginate_button.previous:before {
    text-align: left;
    font-family: TablePress;
    font-size: 14px;
    font-weight: 700;
    -webkit-font-smoothing: antialiased;
    content: "\f053";
    text-shadow: .1em .1em #666;
    position: absolute;
    top: 0;
    right: auto;
    bottom: 0;
    left: -14px;
    margin: auto;
    height: 14px;
    width: 14px;
    line-height: 1
}
.paging_simple .paginate_button.next:after {
    text-align: right;
    content: "\f054";
    left: auto
}
.paginate_button:after,
.paginate_button:before {
    color: #d9edf7
}
.paginate_button:hover:after,
.paginate_button:hover:before {
    color: #049cdb
}
.paginate_button.disabled:after,
.paginate_button.disabled:before {
    color: #f9f9f9
}
.dataTables_processing {
    display: none
}
.dataTables_scroll {
    clear: both
}
.dataTables_scrollBody {
    -webkit-overflow-scrolling: touch
}
.tablepress .sorting,
.tablepress .sorting_asc,
.tablepress .sorting_desc {
    position: relative;
    padding-right: 20px;
    cursor: pointer;
    outline: 0
}
.tablepress .sorting:after,
.tablepress .sorting_asc:after,
.tablepress .sorting_desc:after {
    font-family: TablePress;
    font-weight: 400;
    font-size: 14px;
    -webkit-font-smoothing: antialiased;
    position: absolute;
    top: 0;
    bottom: 0;
    left: auto;
    right: 6px;
    margin: auto;
    height: 14px;
    line-height: 1
}
.tablepress .sorting:after {
    content: "\f0dc"
}
.tablepress .sorting_asc:after {
    content: "\f0d8";
    padding: 0 0 2px
}
.tablepress .sorting_desc:after {
    content: "\f0d7"
}
.dataTables_scrollBody .tablepress thead th:after,
.dataTables_wrapper:after {
    content: ""
}
.tablepress .sorting:hover,
.tablepress .sorting_asc,
.tablepress .sorting_desc {
    background-color: #049cdb
}
.dataTables_wrapper:after {
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0
}
.dataTables_wrapper label input,
.dataTables_wrapper label select {
    display: inline;
    margin: 2px;
    width: auto;
}
.tablepress-id-1 td {
    padding: 2px 0 3px;
}

.pac-container:after{display:none !important;}
.node-webform .col-xs-12{
  padding:0;
}
@media (min-width: 768px){
  .node-webform .col-xs-12{
    padding:0 8px 0 0;
  }
  .node-webform .col-xs-12.second{
    padding:0 0 0 8px;
  }
}
.header_btn{
  float:right;
  padding:2rem 1rem 0 0;
  text-align: right;
}
.header_btn .block >p a{
  padding:0.75rem 2rem;
  background:#b32c2d;
  color: #fff;
  border-radius:5px;
  font-size: 15px;
  box-shadow: 0 2px 3px rgba(0, 0, 0, 0.6);
}
.custom-form label{
  display: block;
  margin:0.75rem 0 0.5rem 0;
}
.custom-form input[type="text"]{
  display: block;
  margin:0;
  width:100%;
  background: #f6f6f6;
  padding:0.5rem;
  font-size: 10pt;
  border:1px solid #ddd;
}
.custom-form .chbox{
  margin-top:1rem;
}
.custom-form .submitbtn{
  margin-top:1rem;
  text-align: right;
}
.custom-form input[type="submit"]{
  display: inline-block;
  margin:0;
  background: #3788c7;
  padding:0.5rem 2rem;
  font-size: 10pt;
  border:1px solid #3276b1;
  color:#fff;
  text-transform: uppercase;
  font-weight: 700;
}
.custom-form textarea{
  display: block;
  margin:0;
  width:100%;
  background: #f6f6f6;
  padding:0.5rem;
  font-size: 10pt;
  border:1px solid #ddd;
  height:80px;
}