/* padding for right images */
img.img-right {
  float: right;
  margin-bottom: 0px;
  margin-left: 15px;
}

/* padding for left images */
img.img-left {
  float: left;
  margin-bottom: 0px;
  margin-right: 15px;
}

.cf-type-text .inputbox, .cf-type-subject .inputbox, .cf-type-name .inputbox, .cf-type-email .inputbox, .cf-type-php .inputbox, .cf-type-date .inputbox, .cf-type-number .inputbox, .cf-type-selectlist .inputbox, .cf-type-surname .inputbox, .cf-type-recipient .inputbox, .cf-type-username .inputbox, .cf-type-password .inputbox, .cf-type-password_verify .inputbox, .cf-type-gmapsaddress .inputbox {
    width: 95%;
}
textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
    background-color: #fff;
    border: 1px solid rgba(0, 0, 0, 0.2);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-sizing: border-box !important;
    -webkit-transition: border 0.2s linear, box-shadow 0.2s linear;
    -moz-transition: border 0.2s linear, box-shadow 0.2s linear;
    transition: border 0.2s linear, box-shadow 0.2s linear;
}
input[type="color"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="email"], input[type="month"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="time"], input[type="url"], input[type="week"], input:not([type]), textarea {
    padding: 1rem 0.375rem;
}

.row-fluid [class*="span"] {
  /* margin-left: 2.127659574468085%; */
  margin-left: 0;
}

.sprocket-quotes-pagination li {
    display: inline-block;
    padding: 10px !important;
    opacity: 0.3;
    border-radius: 1em;
    cursor: pointer;
}


/* Element | http://103.27.32.36/~bmeconveyancing/ */

.gf-menu-toggle {
  /* display: block; */
  display: none !important;
}

.iframe-responsive{
    overflow:hidden;
    padding-bottom:56.25%;
    position:relative;
    height:0;
}
.iframe-responsive iframe{
    left:0;
    top:0;
    height:100%;
    width:100%;
    position:absolute;
}
