.content-wrapper {
padding-top:0 !important;
}

.countrygrocer .btn-primary, .ctrl-surveys .btn-primary {
    background-color: #C14955;
    border-color: #bf2c37;
}

.ctrl-surveys input::placeholder {
         color: transparent;
    }
.ctrl-surveys ::-webkit-input-placeholder {
        /* WebKit browsers */
         color: transparent;
    }
.ctrl-surveys :-moz-placeholder {
        /* Mozilla Firefox */
         color: transparent;
    }
.ctrl-surveys :-ms-input-placeholder {
        /* Internet Explorer 10+ */
         color: transparent;
    }

.ctrl-surveys .callout {
    padding: 0;
    border: none;
}

.ctrl-surveys .iti__flag.iti__us {
    height: 11px;
    background-position: -834px 0px; /*fake Can flag*/
}

.dff .btn-primary {
    background-color: #573A7E;
    border-color: #573A7E;
}

.pencoop .btn-primary, .pencoop .btn-default {
    border:none;
    border-radius:20px;
    font-weight:bold;
    padding:10px 20px;
    font-size:16px;
    background-color:rgb(194,4,48);
    color:#ffffff
}

/*#pencoop span#CONTACT_LISTS {
  display: flex;
  flex-direction: column;
  }
#pencoop span#CONTACT_LISTS div:first-child{
  order: 1;
}
#pencoop span#CONTACT_LISTS div:nth-child(2){
  order: 2;
}
#pencoop span#CONTACT_LISTS div:nth-child(3){
  order: 3;
}
#pencoop span#CONTACT_LISTS div:nth-child(4){
  order: 4;
}*/
#pencoop span#CONTACT_LISTS div:nth-child(4){
  display:none;
}
.vanfirecu .btn-primary, .vanfirecu .btn-default {
    border:none;
    border-radius:20px;
    font-weight:bold;
    padding:10px 20px;
    font-size:16px;
    background-color:#0176bf;
    color:#ffffff
}

.vanfirecu .callout.callout-info {
    color: #ffffff !important;
    background-color: #0176bf !important;
    border-color: #ff0000;
}


#islandstrust span#CONTACT_LISTS {
  display: flex;
  flex-direction: column;
  }
#islandstrust span#CONTACT_LISTS div:first-child{
  order: 11;
}
#islandstrust span#CONTACT_LISTS div:nth-child(2){
  order: 6;
}
#islandstrust span#CONTACT_LISTS div:nth-child(3){
  order: 13;
}
#islandstrust span#CONTACT_LISTS div:nth-child(4){
  order: 14;
}
#islandstrust span#CONTACT_LISTS div:nth-child(5){
  order: 15;
}
#islandstrust span#CONTACT_LISTS div:nth-child(6){
  order: 16;
}
#islandstrust span#CONTACT_LISTS div:nth-child(7){
  order: 17;
}
#islandstrust span#CONTACT_LISTS div:nth-child(8){
  order: 4;
}
#islandstrust span#CONTACT_LISTS div:nth-child(9){
  order: 19;
}
#islandstrust span#CONTACT_LISTS div:nth-child(10){
  order: 20;
}
#islandstrust span#CONTACT_LISTS div:nth-child(11){
  order: 21;
}
#islandstrust span#CONTACT_LISTS div:nth-child(12){
  order: 22;
}
#islandstrust span#CONTACT_LISTS div:nth-child(13){
  order: 23;
}
#islandstrust span#CONTACT_LISTS div:nth-child(14){
  order: 24;
}
#islandstrust span#CONTACT_LISTS div:nth-child(15){
  order: 25;
  margin-bottom: 10px;
}
#islandstrust span#CONTACT_LISTS div:nth-child(16){
  order: 5;
  margin-bottom: 10px;
}
#islandstrust span#CONTACT_LISTS div:nth-child(17){
  order: 2;
}
#islandstrust span#CONTACT_LISTS div:nth-child(18){
  order: 1;
}

#islandstrust span#CONTACT_LISTS div:nth-child(19){
  order: 26;
}

#islandstrust span#CONTACT_LISTS div:nth-child(20){
  order: 28;
}

#islandstrust span#CONTACT_LISTS div:nth-child(21){
  order: 27;
}

#islandstrust .form-group {
    margin-bottom: 8px;
}

#islandstrust .form-group.field-text.wrap-fname, #islandstrust .form-group.field-text.wrap-lname,
#islandstrust .form-group.field-text.wrap-email, #islandstrust .form-group.field-dropdown.wrap-format,
#islandstrust .form-group.field-text.wrap-heron_street_2, #islandstrust .form-group.field-text.wrap-heron_city,
#islandstrust .form-group.field-text.wrap-heron_province, #islandstrust .form-group.field-text.wrap-heron_postcode {
    width: 47%;
    float: left;
}

#islandstrust .form-group.field-text.wrap-fname, #islandstrust .form-group.field-text.wrap-email,#islandstrust .form-group.field-text.wrap-heron_street_2, #islandstrust .form-group.field-text.wrap-heron_province{
    margin-right: 18px;
}

#islandstrust .box-footer {
	padding: 5px !important;
}

#islandstrust input[type="text"], #islandstrust .field-type-dropdown {
	font-size:12px;
	padding: 5px;
}

#islandstrust .wrap-heron_street_2 label, #islandstrust .wrap-heron_city label, #islandstrust .wrap-heron_province label, #islandstrust .wrap-heron_postcode label {
    display: none;
}

/*input#HERON_STREET::placeholder {
    color: #fff !important;
    opacity:0 !important;
}*/

label[for="HERON_STREET"] {
    font-size: 0;
}

label[for="HERON_STREET"]:before {
    content: "If you selected Heron Newsletter and would like a printed copy sent to you, please provide your street address:";
    font-size: 12px;
}

.itc label {
    margin-bottom: 2px;
    /*font-size: 12px;*/
}

.itc .form-group {
    margin-bottom: 8px;
}

.itc .callout {
    padding: 5px 20px 5px 10px;
}
	
.box.box-primary.borderless.itc {
    padding: 0 !important;
    border: 0px  !important;
}


.ctrl-surveys header.navbar, .ctrl-surveys footer.main-footer  {
	display:none !important;
}

.ctrl-surveys .content-wrapper {
	min-height:auto !important;
}
