﻿
/* Styles for basic forms
-----------------------------------------------------------*/
fieldset { border:1px solid #ddd; padding:0 1.4em 1.4em 1.4em; margin:0 0 1.5em 0; }
legend { font-size:1.2em; font-weight: bold; }
textarea { min-height: 75px; }
.editor-label { margin: 1em 0 0 0; }
.editor-field { margin:0.5em 0 0 0; }

/* Styles for validation helpers
-----------------------------------------------------------*/
.field-validation-error { color: #ff0000; }
.field-validation-valid { display: none; }
.input-validation-error { border: 1px solid #ff0000; background-color: #ffeeee; }
.validation-summary-errors { font-weight: bold; color: #ff0000;list-style:none }
.validation-summary-valid { display: none; }
.validation-summary-errors ul{padding:0px;margin:0px}
.validation-summary-errors ul li{list-style:none}
.textbox { height:17px;}
.textboxsmall {width: 20px;}
.input-validation-error { height:19px; padding-left:2px; padding-right:2px;}

/* Helpers */
.pull-left { float: left; }
.pull-right { float: right; }
.text-bold { font-weight: 600; }
.text-bolder { font-weight: 800; }
.text-light-gray { color: #8F8F8F; }
.text-black { color: #000000; }
.text-underlined { text-decoration: underline; }
.separator-lg-transparent { border-color: transparent; margin: 10px 0 }
.separator-md-transparent { border-color: transparent; margin: 7.5px 0 }
.separator-sm-transparent { border-color: transparent; margin: 5px 0 }
.separator-xs-transparent { border-color: transparent; margin: 2.5px 0 }
.nomargin-bottom { margin-bottom: 0; }
.nomargin { margin: 0; }
.btn {margin: 0;border: none;padding: 10px 30px;font-size: 16px;font-weight: 400;font-family: 'Open Sans';min-width: 160px;}
.btn.btn-green {color: #FFF;background-color: #62a5a0;}

.icon-arrow-right {    background-image: url(../themes/base/images/ui-icons_FFFFFF_256x240.png);
  display: inline-block;
  width: 16px;
  height: 12px;
    background-position: -33px -2px;
}