﻿.gline-form__header {
	font-size: 1rem;
    line-height: 1.5rem;
  	color:#f43131;
}
.gline-form__item {
    padding:15px 0;
    border-top:1px dotted #c4c4c4;
    font-weight:normal;
    font-size:0.875rem;
    line-height:1.5rem;
    width:100%;
}
  
.gline-form__item--first {
  	border-top:none;
    padding-top:0;
}
.gline-form__label {
    position:static;
    font-family: "Roboto",sans-serif;
    color: #3a3d3f;
    margin-bottom:10px;
  font-size:0.75rem;
  font-weight:normal;s
}
.gline-form__field {
    position:relative;
}

.gline-form__field--select {
    width: 100%;
    height: 50px;
    overflow: hidden;
    background: url(/site-elements/img/icons/select.svg) no-repeat right;
    border: 1px solid #c4c4c4;
    margin: 0;
}

.gline-form__field select {
    background: transparent;
    width: 100%;
    border: 0;
    border-radius: 0;
    height: 50px;
    -webkit-appearance: none;
    -moz-appearance: none;
    text-indent: 0.01px;
    text-overflow: '';
    padding: .3em;
    vertical-align: bottom !important;
    padding-right: 29px;
    padding-left: 10px;
}

.gline-form__field text {
    width:100%;
    padding:0;
    border:none;
    border-bottom:1px solid #c4c4c4;
    background:transparent;
    height:30px;
}
.gline-form__button {
    background:#f43131;
    color:#f5f5f5;
    height:50px;
    line-height:50px;
    width:100%;
    text-align:center;
    transition:all ease 0.3s;
    overflow:hidden;
    padding:0 20px;
    margin:0;
    cursor:pointer;
    box-sizing:border-box;
}
.gline-form__button:hover {
    background: #b71c1c;
}

.gline-form__row {
    box-sizing:border-box;
    margin:0 -.5rem;
}

  .gline-form__row:after { 
  	content: "";
  display: table;
  clear: both;
  }
 
.gline-form__column--2 {
    box-sizing:border-box;
    float:left;
    width:50%;
    padding:0 .5rem;
}

.gline-form__column--3 {
    box-sizing:border-box;
    float:left;
    width:33.333%;
    padding:0 .5rem;
}

@media only screen and (min-width:768px) and (max-width:1024px) {
    .colR .gline-form__column--3 {width:100%; margin-bottom:15px;}
    .colR .gline-form__column--3:last-child {margin-bottom:0;}
}