﻿
.register-col-form { width: 737px; max-width: 100%; background-color: #fff; padding:35px 0px; margin-left: 30px; font-size: 0; }
.register-col-form-col .form-row { margin-bottom: 17px; }
.register-col-form-col { width: 50%; display: inline-block; vertical-align: top; }
.register-col-form-col label { font-size: 13px; color: #354546; margin-bottom: 10px; display: block; }
.register-col-form-col input[type="text"], .register-col-form-col input[type="password"] { width: 100%; font-size: 14px; color: #344545; background-color: transparent; padding: 10px 15px; border: 1px solid #dcdfe1; font-family: 'berlingske_sans_roundlight', sans-serif; }
.register-col-form-col .form-row .btn-border.arrow { margin-right: 20px; padding-right: 5em; }
.register-col-contact-col { padding-left: 5%; }

label {font-size: 13px; color: #354546;}


.checkbox-row {margin-top: 10px; }
.checkbox input {margin-right: 10px; vertical-align: top; }



.form-response { display: block; font-size: 14px; background-color: #edefee; padding: 20px 20px; margin-bottom: 25px; }
.form-response p { font-size: 14px; }
.form-response ul { margin-left: 30px; }
.form-response ul li { margin-bottom: 5px; }
.form-response ul li a { }

.tag-close { float: right; color: #4d5357; }
.cover-link span { position: absolute; top: 50%; right: 5px; font-size: 20px; color: #4d5357; margin-top: -10px; }

.register-col-form { margin-left: 0px; margin-top: 15px; width: 737px !important; }

.form-left { float: left; width: 47%; }
.form-left.margin-right { margin-right: 5%; }
.register-col-form-col { width: 100%; }

.register-col { width: 600px; }

span.info { display: inline-block; width: 15px; height: 15px; background-color: #717578; color: #fff; border-radius: 20px; text-align: center; font-size: 10px; position: relative; top: -2px; padding-top: 2px; left: 4px; cursor: pointer; }
span.info-popup { display: none; position: absolute; background: #717578; width: 200px; padding: 7px; text-align: left; font-size: 11px; line-height: 1.3em; bottom: 25px; left: -10px; box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.38); transition: .3s ease-in-out; }
span.info-popup:after { content: ''; position: absolute; left: 10px; bottom: -6px; width: 0; height: 0; border-left: 7px solid transparent; border-right: 7px solid transparent; border-top: 7px solid #717578; }
span.info:hover .info-popup { display: block; transition: .3s ease-in-out; }

span.instructions { margin-top: 5px; display: block; font-size: 12px; line-height: 1.2em; }


/**********************/
/***** RESPONSIVE *****/
/**********************/


@media (max-width: 1310px)

{

	
}

@media (max-width: 1225px)

{

}
