/*.text-center
{
	text-align:center;
}
.form-line--file.error .btn-tertiary
{
    color: #d42128;
    border-color: #d42128;
}
.howToEnterForm .form-line-wrap .form-line{padding-bottom: 7px;}

.howToEnterForm .form-line--file > label:not(.js-labelFile)
{
    display: inline;
    cursor:default;
}    
.form-line--file .btn-tertiary {
    color: #555;
    padding: 0;
    line-height: 40px;
    margin: auto;
    display: block;
    border: 1px solid #95989a;
}
.form-line--file .btn-tertiary:hover,
.form-line--file .btn-tertiary:focus{

    color: #888;
    border-color: #888;
}
.form-line--file .btn-tertiary .icon
{   
    vertical-align: middle;
    padding-right: 5px;
    height: 20px;
	display: inline-flex;
}
.form-line--file .btn-tertiary:hover  svg,
.form-line--file .btn-tertiary:focus svg {
    stroke: #444;
}   
.form-line--file .input-file {
    width: 0.1px;
    height: 0.1px;
    opacity: 0;
    overflow: hidden;
    position: absolute;
    z-index: -1;
}
.form-line--file .input-file + .js-labelFile {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding: 0 10px;
    cursor: pointer;
    text-align:center;
}
    
    
@media (min-width: 576px) {
    .form-line-wrap .form-line:nth-child(1),
    .form-line-wrap .form-line:nth-child(3)
    {  
        float: left;
        width: 49%;
        margin-right: 1%;
    }
    .form-line-wrap .form-line:nth-child(2),
    .form-line-wrap .form-line:nth-child(4)
    {   
        float: left;
        width: 49%;
        margin-left: 1%;
    }
    .form-line-wrap .form-line:nth-child(5)
    {
        clear:both;
    }
}


@media only screen and (max-height: 900px)
{
	.nm-form .howToEnterForm .form-line label
	{
		padding-bottom: 3px;
	}
	.howToEnterForm .form-line-wrap .form-line {
	    padding-bottom: 5px;
	}
	.nm-form .howToEnterForm input[type="text"], 
	.nm-form .howToEnterForm input[type="email"], 
	.nm-form .howToEnterForm input[type="text"]:focus, 
	.nm-form .howToEnterForm input[type="email"]:focus
	{
		padding: 7px 12px;
	}
	.form-line--file .btn-tertiary
	{
		line-height: 35px;
	}
	.nm-form .form-line--file .btn-tertiary .icon
	{
		height: 18px;
	}
}
    */

form.howToEnterForm .form-line label,
.jq-selectbox__select-text {
    color: white;
}

label[for="PROP_PROFILE"] .jq-selectbox.jqselect ,
.jq-file.input-file {
    width: 100%;
  display: block;
  font-size: 18px;
  color: #1F235C;
  background: transparent;
  padding: 19px;
  border: 1px solid #95989A;
}

label[for="PROP_PROFILE"] span {
    padding: 0 0 10px 0;
    display: inline-block;
}

.form-terms a, 
.form-terms a:link, 
.form-terms a:visited {
    color: #2996c7;
}

#agree-error {
    display: none !important;
}