﻿.direction-ltr{direction:ltr;text-align:left}

#leadmagnetform .form-group{position:relative}
input[required],textarea[required], select[required] {border-right: 2px solid #f00 !important;}
.red-tooltip + .tooltip.top > .tooltip-inner{background-color:red;color:#ff0}
.red-tooltip + .tooltip.top > .tooltip-arrow{border-top-color:red}
.red-tooltip + .tooltip.bottom > .tooltip-inner{background-color:red;color:#ff0}
.red-tooltip + .tooltip.bottom > .tooltip-arrow{border-bottom-color:red}
.red-tooltip + .tooltip.right > .tooltip-inner{background-color:red;color:#ff0}
.red-tooltip + .tooltip.right > .tooltip-arrow{border-left-color:red}
.red-tooltip + .tooltip.left > .tooltip-inner{background-color:red;color:#ff0}
.red-tooltip + .tooltip.left > .tooltip-arrow{border-left-color:red}
label.has-error.red-tooltip {position:absolute;left:15px;top:0px;z-index:10;background:#f00;color:#fff;padding:4px;border-radius:2px;font-size:10px;white-space:nowrap;max-width:initial !important}
.btn-file label.has-error.red-tooltip{left:0px;top:-25px;}
.input-group label.has-error.red-tooltip{left:0px;}
.checkbox-inline label.has-error.red-tooltip {left: auto;right: 0px;}

.btn.disabled, .btn[disabled], fieldset[disabled] .btn{cursor:default !important}

@keyframes spinner {to {transform: rotate(360deg);}}
.spinner {width:16px;height:16px;display:inline-block;position: relative;vertical-align:middle;}
.spinner:before {content:'';box-sizing:border-box;position:absolute;top:50%;left:50%;width:16px;height:16px;margin-top:-10px;margin-right:0px;margin-left:-5px;border-radius:50%;border:2px solid #ccc;border-top-color:#333;animation:spinner .6s linear infinite;}