.form-control::-webkit-input-placeholder { /* WebKit browsers */
  	font-size: 14px;
}

.form-control:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
  	font-size: 14px;
}

.form-control::-moz-placeholder { /* Mozilla Firefox 19+ */
  	font-size: 14px;
}

.form-control:-ms-input-placeholder { /* Internet Explorer 10+ */
  	font-size: 14px;
}

.form-control{
	font-size: 14px !important;
	padding: 0px 10px;
}	
#contactForm .form-control{
      padding: 6px 12px;
} 

option{
	font-size: 14px !important;
}
#order-form input, #order-form select {
    margin-bottom: 10px !important;
}
@media (min-width: 992px){
	#main-container .col-md-5 {
	    padding-left: 0 !important;
	}
}
@media (max-width: 768px){
	.form-control{
		height: 38px !important
	}
}

/*remove up-down arrows on Mozilla*/
input[type="number"] {
    -moz-appearance: textfield;
}

#order-form {
    border: 1px solid #ebebeb;
    padding: 15px 0px 0 0;
}

.disabled {
    pointer-events: none;
    opacity: 0.5;
}

.spin {
  -webkit-animation: spin 2s infinite linear;
  animation: spin 2s infinite linear;
}

@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}

.spinner-circle {
  
  $size-spinner : 14px;
  $size-border-spinner : 2px;
  
  width : $size-spinner;
  height : $size-spinner;
  border : $size-border-spinner solid $color-spinner;
  display : inline-block;
  @include border-radius(500px);
  position : relative;
  &:before {
    content : '';
    width: 0;
    height: 0;
    border-top: $size-spinner solid rgba( 73,128,227, 0.5);
    border-right: $size-spinner solid transparent;
    position : absolute;
    left: $size-spinner / 2 - 1;
    top : $size-spinner / 2 - 1;
    display : block;
    
   
  }
}
