@import url('https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,400i,600');

body,
h1 {
font-family: 'Source Sans Pro',Arial,Verdana,sans-serif;
color: #343434;
}

a {
color: #f3aa0e;
font-size: 16px;
}

a:hover,
a:focus {
color: #3c3c3c;
}

input[type=text],
input[type=password],
textarea {
box-shadow: none;
border-color: #e0dfde;
background-color: #FFFFFF;
color: #343434;
border-radius: 0;
font-family: 'Source Sans Pro',Arial,Verdana,sans-serif;
height: 50px;
font-size: 16px;
}

input[type=submit],
input[type=button],
button,
.btn.btn-default {
background-color: #fcd581;
border: 0;
height: 50px;
-moz-border-radius: 100px;
-webkit-border-radius: 100px;
color: #343434;
font-weight: 500;
transition: all 0.3s ease-in-out;
}

input[type=submit]:hover:not(:disabled),
input[type=button]:hover:not(:disabled),
button:hover:not(:disabled),
.btn.btn-default:hover:not(.disabled) {
background-color: #ffb116;
color: #fff;
}

#Header {
background-color: #fff;
}

.header-content {
padding: 32px 32px 32px 15px;
}

#Header .logo {
width: 200px;
height: 30px;
background: url(/css/app/201802_img/logo.svg) no-repeat center;
background-size: 100% auto;
}

.signup-details .action-links .btn-action {
background-color: #fcd581;
display: flex;
align-items: center;
justify-content: center;
}

.btn.btn-default.btn-action.become-owner,
.btn.btn-default.btn-action.own-number {
margin-bottom: 0;
}

.signup-details .action-links .btn-action:hover {
background-color: #ffb116;
color: #fff;
}

.signup-details .status-icon-wrapper {
color: #F7C100;
}

.signup-details .auth-btn.bankid {
width: 140px;
background: url(/css/app/201802_img/logo_bankid.svg) no-repeat center center;
background-size: 90px 14px;
background-color: #1d3665;
}

.signup-details .auth-btn.vipps {
width: 140px;
background: url(/css/app/201802_img/logo_vipps.svg) no-repeat center 14px;
background-size: 64px 16px;
background-color: #1d3665;
}

.form-control:focus,
.invalid .form-control,
.invalid .form-control:focus {
box-shadow: none;
}

.form-control:focus {
border-color: #bdbab8;
}

.input-group-text {
border-color: #e0dfde;
border-radius: 0;
color: #343434;
font-size: 16px;
}

.ui-dialog .ui-dialog-titlebar {
font-size: 35px;
font-family: 'Source Sans Pro',Arial,Verdana,sans-serif;
color: #f3aa0e;
}

.ui-dialog .ui-dialog-message {
font-family: 'Source Sans Pro',Arial,Verdana,sans-serif;
font-size: 20px;
color: #3D3D3F;
}

.ui-dialog button.ui-dialog-titlebar-close {
border: none;
background: none;
}

.ui-dialog .ui-dialog-buttonpane button {
background-color: #fcd581;
border-color: #fcd581;
color: #343434;
font-family: 'Source Sans Pro',Arial,Verdana,sans-serif;
font-size: 18px;
font-weight: 600;
border-radius: 100px;
height: 50px;
}

.ui-dialog .ui-dialog-buttonpane button:hover,
.ui-dialog .ui-dialog-buttonpane button:focus,
.ui-dialog .ui-dialog-buttonpane button:active {
background-color: #ffb116;
color: #3D3D3F;
border-color: #ffb116;
}

.ui-dialog .ui-dialog-buttonpane button.btn-cancel,
.ui-dialog .ui-dialog-buttonpane button.btn-cancel:hover,
.ui-dialog .ui-dialog-buttonpane button.btn-cancel:focus,
.ui-dialog .ui-dialog-buttonpane button.btn-cancel:active {
color: #3D3D3F;
border-color: transparent;
background: transparent;
font-size: 16px;
font-weight: 400;
}