/* CSS */
nav.top ul li {
    position: relative;
}
nav.top ul li > ul {
    display:none;
    position: absolute;
    top: 50px;
    left: 0;
    width: 100%;
    background-color: #fff;
    z-index: 444;
}
nav.top ul li > ul li{
    float: left;
    width: 100%;
}
nav.top ul li > ul li a {
    margin: 0;
    height: auto;
    padding-bottom: 9px;
}
nav.top ul li:hover > ul {
    display:block;
}
.search-wrap .pagination {
    height: auto;
}
.block-wrap-2 .block .text-wrap {
    padding-top: 0;
    margin-left: 175px;
}
.twitterLink{
	position: absolute;
	right: 258px;
	bottom: 22px;
		
	}

/*Reveal*/
.reveal-modal-bg{position:fixed;height:100%;width:100%;background:#000;background:rgba(0,0,0,.2);z-index:100;display:none;top:0;left:0}
.reveal-modal{background:#fff;visibility:hidden;top:100px;left:50%;margin-left:-340px;width:680px;position:absolute;z-index:101;padding:0;-moz-box-shadow:0 0 10px rgba(0,0,0,.4);-webkit-box-shadow:0 0 10px rgba(0,0,0,.4);-box-shadow:0 0 10px rgba(0,0,0,.4)}
.reveal-modal.small{width:200px;margin-left:-140px}
.reveal-modal.medium{width:400px;margin-left:-240px}
.reveal-modal.large{width:600px;margin-left:-340px}
.reveal-modal.xlarge{width:800px;margin-left:-440px}
.reveal-modal .close-reveal-modal{font-size:22px;line-height:.5;position:absolute;top:8px;right:11px;color:#aaa;text-shadow:0 -1px 1px rbga(0,0,0,.6);font-weight:700;cursor:pointer}
/* /Reveal */

header .right {margin-top:-20px;}
header .right ul {}
header .right ul li {display:inline-block;padding:0;margin:0;vertical-align:top;zoom: 1;*display: inline;background:none;}
header .right ul a {padding:15px 10px;display:block;}

.header-login {display:none!important;}
.header-login ul {background:#f5f5f7;}
.header-login ul li {min-width:90px;text-align:center;background:none;}
.header-login ul a {padding:12px 5px 15px 5px!important;}

.header-login ul:after {visibility: hidden;display: block;content: "";clear: both;height: 0;}
* html .header-login ul             { zoom: 1; } /* IE6 */
*:first-child+html .header-login ul { zoom: 1; } /* IE7 */

.header-login ul li {border-right:1px solid #fff;border-top:3px solid #4b8acf;float:left;background:none;}
.header-login ul li + li {border-top:3px solid #32bfd0;}
.header-login li span {padding:12px 10px 15px 10px!important;display:block;}


/* Forms */
.generic-form {max-width:489px;}
.generic-form .form-field {margin-top:20px;}
.generic-form legend {font-size:1.4em;font-weight:100;font-family: Verdana,Arial,sans-serif;margin: 1.4em 0 0.7em;}
.generic-form label {font-weight:700;display:block;}
.generic-form label span {font-size:1em;font-weight:normal;color:#585859;}
.generic-form input {display:block;padding:8px;width:100%;}
.generic-form .validation {color:red;font-size:0.857em;display:block;padding-top:10px;}

.generic-form .form-field.checkbox {}
.generic-form .form-field.checkbox input[type="checkbox"] {display:inline;width:auto;margin-right:10px;}
.generic-form .form-field.checkbox label {display:inline;font-weight:normal;}

.generic-form .btn {background:#51cad5;color:#fff;padding:10px 30px;margin:5px 0;font-weight:700;display:inline-block;line-height:14px;}
.generic-form .btn:hover {text-decoration:none;}

/*Modal custom*/

.reveal-modal .close-reveal-modal {color:#51cad5;font-weight:400;font-size:14px;padding:10px 10px 10px 0;top:20px;}

.modal-heading {border-bottom:2px solid #0069ab;padding:15px 95px 15px 30px;}
.modal-content {padding:25px 30px;}

.questionnaire-progress {border-top:1px solid #e3e3e3;margin-top:20px;padding-top:15px;padding-bottom:15px;font-weight:700;display:block;}
.question {color:#0069ab;}

.questionnaire-form:after {visibility: hidden;display: block;content: "";clear: both;height: 0;}
* html .questionnaire-form ul             { zoom: 1; } /* IE6 */
*:first-child+html .questionnaire-form ul { zoom: 1; } /* IE7 */

.questionnaire-form .form-field {display:block;margin:15px 0;}
.questionnaire-form input[type="radio"] {margin:5px 15px 0 0;float:left;}
.questionnaire-form label {display:block;overflow:hidden;margin:10px 0;}

.questionnaire-form .btn {background:#51cad5;color:#fff;padding:10px 30px;margin:5px 0;font-weight:700;display:inline-block;float:right;line-height:14px;}
.questionnaire-form .btn:hover {text-decoration:none;}

/*Restriced access modal*/
.btn-login, .btn-register {background:#51cad5;color:#fff;padding:10px 30px;margin:5px 0;font-weight:700;display:inline-block;line-height:14px;}
.btn-login:hover, .btn-register:hover {text-decoration:none;}
.btn-login {clear:both;background:#4a89ce;}
.btn-register {}

/*Contour forms*/
#content .contour { max-width: 489px;}
#content .contour h4 {margin: 0;}
#content .contour fieldset {padding-left:0;padding-right:0;margin-bottom:6px;}
#content .contour legend {font-size:1.4em;font-weight:100;}
#content .contour input {border:none;display:block;padding:8px;width:100%;margin:0;}
#content .contour .contourField {margin-top:18px;}
#content .contour legend + .contourField {margin-top:3px;}
#content .contour input.text, #content #contour textarea, #content .contour input.text, #content .contour textarea {width:489px!important;}
#content .contour input.contourSubmit, #content .contour input[type='submit'] {display:inline-block;background:#51cad5;font-weight:bold;width:auto;padding:10px 30px;}
#content .contour label.fieldLabel, #content .contour label.fieldLabel {width:auto;}
#content .contour span.contourError, #content #contour span.field-validation-error, #content .contour span.contourError, #content .contour span.field-validation-error 
{color: red!important;
    float:left;
    font-size: 0.857em;
    padding: 10px 0 23px 0;}


/* Progress bar */
.passwordstrength > div, .passwordstrenght-info { width: 100%; }
.progress {
    width: 100%;
    height: 2px;
    overflow: hidden;
    background-color: #f5f5f5;
}
.progress-bar {
  float: left;
  width: 0;
  height: 100%;
  font-size: 12px;
  line-height: 20px;
  color: #fff;
  text-align: center;
  background-color: #51cad5;
  -webkit-transition: width .6s ease;
  -o-transition: width .6s ease;
  transition: width .6s ease;
}
.complexity {
    float: right;
    color: #51cad5;
}






/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
