/*! YUI 3.5.0 yuilibrary.com | yuilibrary.com/license */
/* --- reset --- */
html{color:#000;background:#FFF}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}input,textarea,select{*font-size:100%}legend{color:#000}#yui3-css-stamp.cssreset{display:none}
/* --- fonts --- */
body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small}select,input,button,textarea{font:99% arial,helvetica,clean,sans-serif}table{font-size:inherit;font:100%}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%}

/* OOCSS grid(slightly edited) oocss.org */
/* --- grid --- */
.row:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.lastUnit:after{content: " . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ";visibility:hidden;clear:both;height:0 !important;display:block;line-height:0;}
.row{*zoom:1;}
.unit{float:left;height:100%;}
.size1of1{float:none;}
.size1of2{width:50%;}
.size1of3{width:33.33333%;}
.size2of3{width:66.66666%;}
.size1of4{width:25%;}
.size3of4{width:75%;}
.size1of5{width:20%;}
.size2of5{width:40%;}
.size3of5{width:60%;}
.size4of5{width:80%;}
.size1of7{width:14.285%;}
.size1of8{width:12.5%;}
.size1of10{width:10%;}
.size3of10{width:30%;}
.size7of10{width:70%;}
.size9of10{width:90%;}
.size3of20{width:15%;}
.size7of20{width:35%;}
.size9of20{width:45%;}
.size11of20{width:55%;}
.lastUnit{display:table-cell;*display:block;*zoom:1;float:none;_position:relative;_left:-3px;_margin-right:-3px;width:auto;}

/* --- Lib overrides and extensions: --- */
/* ----- Grid gutters: */
/*.size10 {padding:0 5px;}*/
/*.size20 {padding:0 10px;}*/
/*.size40 {padding:0 20px;}*/
/*.firstUnit>.gutter {padding-left:0;}*/
/*.lastUnit>.gutter {padding-right:0;}*/
/*.gutter-btm10 {padding-bottom:10px;}*/
/*.gutter-btm20 {padding-bottom:15px;}*/

[class*='gutter-'] {width:auto;position:relative;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}
.gutter-5 {margin:0 -10px;padding:0 5px;}
.gutter-5 .unit,.unit .gutter-5 .unit {padding:0 5px;}
.gutter-10 {margin:0 -20px;padding:0 10px;}
.gutter-10 .unit,.unit .gutter-10 .unit {padding:0 10px;}
.gutter-20 {margin:0 -40px;padding:0 20px;}
.gutter-20 .unit,.unit .gutter-20 .unit {padding:0 20px;}
.unit .unit {padding:0;}

* {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

/* --- Typography styles: --- */
/* ----- Headings: */
h1,.h1 {font-size:36px;}
h2,.h2 {font-size:30px;}
h3,.h3 {font-size:24px;}
h4,.h4 {font-size:18px;}
h5,.h5 {font-size:14px;}
h6,.h6 {font-size:12px;}
h1,.h1,h2,.h2,h3,.h3 {margin-top:20px;margin-bottom:10px;}
h4,.h4,h5,.h5,h6,.h6 {margin-top:10px;margin-bottom:10px;}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6 {font-family:inherit;font-weight:700;line-height:1.1;color:inherit;}
/* ----- Body copy: */
body {font-family:'Open Sans';font-size:14px;line-height:1.42857143;color:#000;}
p {margin:0 0 10px;}
.lead {margin-bottom:10px;font-size:16px;font-weight:600;line-height:1.4;}
/* ----- Inline text elements: */
small,.small {font-size:85%;}
b,strong {font-weight:700;}
i,em {font-style:italic;}
/* ----- Alignment classes: */
.text-left {text-align:left;}
.text-center {text-align:center;}
.text-right {text-align:right;}
.text-justify {text-align:justify;}
.text-nowrap {white-space:nowrap;}
/* ----- Transformation classes: */
.text-lowercase {text-transform:lowercase;}
.text-uppercase {text-transform:uppercase;}
.text-capitalize {text-transform:capitalize;}
/* ----- Lists: */
ul,ol {margin-top:0;margin-bottom:10px;padding-left:20px;}
ul ul,ol ul,ul ol,ol ol {margin-bottom:0;}
ul ul,ol ul {list-style-type:circle;}
ul {list-style-type:disc;}
ol {list-style-type:decimal;}
.list-unstyled {padding-left:0;list-style:none;}
/* --- Tables: --- */
table {margin:0 0 15px;}
/* ----- Other: */
.img-responsive {display:block;width:100% \9;margin:0 0 10px;max-width:100%;height:auto;width:100%;}
p:last-child,ul:last-child,ol:last-child,table:last-child,.lead:last-child,.img-responsive:last-child {margin-bottom:0;}
/*p + ul {margin-top:-10px;}*/
.no-top-margin {margin-top:0;}
.top-margin {margin-top:10px !important;}
/* ----- Styles: */
.warning-text {color:red;}

/* --- Forms: --- */
.genForm-label {white-space:nowrap;}
.genForm select {border:1px solid #d0d1cc;margin-bottom:5px;padding:5px;width:100%;}
.genForm input[type="text"],.genForm input[type="password"],.genForm textarea {border:1px solid #d0d1cc;border-radius:0;margin-bottom:5px;padding:5px;resize:none;width:100%;-webkit-appearance:none;}
.genForm textarea {
    display: block;
    height: 60px;
}

.formError {
    color: red;
    font-size: 16px;
    list-style: none;
    margin: 5px 0 10px;
    padding: 0;
}

.genForm .formError {
    margin: 0 0 5px;
}

/* --- Helpers: --- */
.pull-left {float:left !important;}
.pull-right {float:right !important;}
.pull-wrapper {overflow:hidden;}
.hidden {display:none;}
.btn-blk {margin-bottom:10px;}
.btn {cursor:pointer;}


/*.maxImg {width:100%;}*/
/*.absMax {bottom:0;left:0;position:absolute;right:0;top:0;}*/
/*.relMax {height:100%;position:relative;width:100%;}*/
svg:focus {outline:0;}
.googleCode img {position:absolute;}

.loaderLargeImg {background: url("https://cdn.edjin.com/static/users/generalFiles/images/loadingLarge-a51c5608d01acf32df728f299767f82b.gif") no-repeat;height:32px;width:32px;}