body.prijava {
	letter-spacing: normal !important;
	overflow: hidden;
	background-color: black;
	font-family: 'Open Sans';
	font-weight: 600;
}

body.ustvarite-racun{
	font-family: 'Open Sans';
	font-weight: 600;
	background-color: black;
	letter-spacing: normal !important;
	background-image: unset;
	background-repeat: unset;
	background-position:unset;
	background-size: unset;
	letter-spacing:normal !important;
	overflow: hidden
}

.list__node--topbar a {
	padding-left: 1.5rem;
}
.list__node--topbar {
	margin: 0 0 0 0.89rem
}

#topbar{
	position: static !important;
}
.content {
	font-family: 'Open Sans';
	color: #080809;
	font-weight: 600;
}

.content p {
	font-size: 14px;
	font-family: 'Open Sans';
	color: #080809;
	line-height: 1.4em;
	font-weight: 600;
}
.postavitev-verifikacija {
	width: 100%;
}

::placeholder {
	color: #C0C4CC;
	opacity: 1; /* Firefox */
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
	color: #C0C4CC;
}

#login-form{
	margin: 0 auto;
	width: 100%;
	max-width: 75rem;
	position: relative;
	margin-top: 77px;
}

#register-form{
	float:left;
	margin-top: 100px;
	margin-bottom: 40px;
}

::-ms-input-placeholder { /* Microsoft Edge */
	color: #C0C4CC;
}

.postavitev-ponastavi-geslo {
	width: 100%;
}

.oblika-naslov p{
	color: #EF7D00;
	font-weight: bold;
	font-size: 33px;
}
/* Registracija*/
.postavitev-prijava-registracija {
	width: 100%;
}

.stil-ponastavite-geslo {
	text-decoration: none;
	font-size: 14px;
	color: #080809
}

.postavitev-ponastavite-geslo {
	font-weight: 500;
	text-align: center;
	color: #EF7D00;
	padding-top: 5px;
}

.vnos-gesla {
	max-height: 92px;
}

.stil-pozabljeni-podatki {
	color: #C6C6C6;
	font-size: 16px;
	text-decoration: none;
}

.postavitev-pozabljeni-podatki {
	text-align: center;
	padding-top: 20px;
}


.postavitev-prijava {
	font-size: 20px;
	float:right;
	width: 60%;
	text-align:center;
	padding-top: 10px;
	padding-bottom: 10px;
	text-decoration: none;
	font-weight: 500;
}
.postavitev-prijava-prijava {
	font-size: 20px;
	float:left;
	width: 40%;
	text-align:center;
	padding-top: 10px;
	padding-bottom: 10px;
	text-decoration: none;
}

.postavitev-prijava a {
	color: black;
	text-decoration: none;
}

.zgornji-odmik {
	margin-top: 12px;
	font-weight: bold;
}

.neuspesna-registracija{
	display: inline-block;
	max-width: 290px;
}

.neuspesna-registracija a{
	color: #f58220;
	text-decoration: none;
}

.label-registracija, .label-prijava{
	font-family: OpenSans;
	ont-stretch: normal;
	font-weight: bold;
	color: #080809;
}

input.enaslov {
	letter-spacing:normal;
	font-size: 16px;
	padding: 14px 20px !important;
}

.gumb-ponovno-poslji {
	background-color: transparent;
	border: 1px solid #080809;;
	font-size: 13px;
	padding: 11px 20px;
	border-radius: 4px;
	font-weight: bolder;
}

.input-napis {
	letter-spacing:6px ;
	font-size: 22px;
	font-weight: 800;
	min-height: 48px;
}

.input-napis::placeholder, input.enaslov::placeholder, .reset-gesla::placeholder {
	letter-spacing: normal;
	font-size: 13px;
	font-weight: normal;
}

.input-napis-eye-custom {
	letter-spacing:normal;
	font-weight: normal;
	border-radius: 5px !important;
	border-radius: 4px;
	font-size: 16px;
}

.input-napis:placeholder-shown {
	font-size: 13px;
}

.input-napis-eye-custom input[type=password]{
	border-radius: 4px;
}


.registracija input[type=text], .prijava input[type=text],
.reset input[type=text], .reset input[type=password],
.registracija input[type=password], .prijava input[type=password] {
	padding: 7px 20px;
}

.sms-2fa input[type=text], .reset-gesla input[type=password]{
	margin-top: 8px;
	padding: 15px 20px;
}

.input-napis.input-napis-eye-custom, 
input-napis[type=password], 
.registracija input[type=password], 
.prijava input[type=password] {
	padding-right: 41px !important;
}

.registracija input[type="checkbox"]{
	accent-color: #ed7025d9;
	height: 14px;
	width: 14px;
}

.osebni-podatki-odmik {
	position: relative; 
	left: 25px;
	display: block;
}

.postavitev-slika {
	float: left;
	width: 40%;
	margin-top: 100px;
}

.postavitev-prijava-registracija .odmik-gumb-prijava-sms-token {
	padding-top: 0px;
}

.odmik-gumb-ustvari-racun, .odmik-gumb-prijava-sms-token, .odmik-gumb-menjava-gesla {
	padding-top: 20px;
	display: flex;
	justify-content: center;
}

.odmik-gumb-menjava-gesla.na-prijavo {
	background-color: white;
}


.odmik-gumb-menjava-gesla{
	padding-bottom: 7px;
}

.odmik-gumb-prijava-sms-token {
	padding-bottom: 11px;
}


.postavitev-besedilo {
	float: right;
	padding-left: 20px;
	padding-top: 10px;
	width: 55%;
}

.prikaz-telefon-tablica {
	display: none;
}

.izgled-notification {
	width: 200px;
	height: 120px;
	background-color: #EF7D00;
	border-color: #EF7D00;
	color: white;
	text-decoration: none;
	font-family: 'Open Sans';
	font-weight: 600;
}

.izgled-notification .el-notification__title {
	color: white !important;
}

.izgled-notification a {
	color: white !important;
	text-decoration: none;
}

.el-icon-close:before {
	color: white !important;
}

.podcrtan-naziv-prijava {
	font-weight: 600;
	border-bottom: 3px solid #EF7D00;
	padding-top: 10px;
	padding-bottom: 5px;
	float:left;
	width: 40%;
	text-align: center;
	font-size: 20px;
}
.podcrtan-naziv-ustvari-racun {
	font-size: 20px;
	font-weight: 600;
	border-bottom: 3px solid #EF7D00;
	padding-top: 10px;
	padding-bottom: 5px;
	float:right;
	width: 60%;
	text-align: center;
}
.vstopite-stil {
	font-size: 20px;
	text-align:center;
	line-height:1.4em;
	padding-top: 20px;
	font-weight: bold;
}

.odmik {
	float:left;
	width: 550px;
	padding-left: 40px;
	padding-top: 40px;
}

.odmik-10 {
	padding-top: 10px;
}

.odmik-20 {
	padding-top: 20px;
}

.odmik-zgoraj-spodaj {
	padding-top: 27px;
	padding-bottom: 21px;
}

.odmik-30 {
	padding-top: 30px;
}

.odmik-60 {
	padding-top: 60px;
}

.odmik-50 {
	padding-top: 50px;
	text-align: center;
}

#topbar__left a {
	font-size: 14px;
}

#header {
	height: 60px;
}

#header__support {
	padding: 16px 0;
}

.label--header__support {
	letter-spacing: .07812rem;
}

#header__hamburger{
	visibility: hidden;
}

.postavitev-hr {
	border: 0.5px solid #d8dce6;
	margin: 0px 0px 6px 0px;
}

input[type=text], select, input[type=number] {
	width: 100%;
	padding: 12px 20px;
	margin: 8px 0;
	display: inline-block;
	border: 1px solid #ccc;
	border-radius: 5px;
	box-sizing: border-box;
}

input[type=password], select {
	width: 100%;
	padding: 12px 20px;
	margin: 8px 0;
	display: inline-block;
	border: 1px solid #ccc;
	border-radius: 4px;
	box-sizing: border-box;
}

.gumb-na-prijavo {
	background-color: #EF7D00;
	border: none;
	color: white;
	width: 100%;
	padding: 9px 15px;
	text-align: center;
	text-decoration: none;
	display: inline-block;
	font-size: 12px;
	margin: 4px 2px;
	cursor: pointer;
	border-radius: 4px;
	font-weight: bold;
}

.gumb-na-ustvari-racun {
	background-color: #C6C6C6;
	border: none;
	color: white;
	width: 100%;
	padding: 9px 15px;
	text-align: center;
	text-decoration: none;
	display: inline-block;
	font-size: 12px;
	margin: 4px 2px;
	cursor: pointer;
	border-radius: 4px;
	font-weight: bold;
}

.gumb {
	background-color: #EF7D00;
	border: none;
	color: white;
	width: 100%;
	padding: 9px 15px;
	text-align: center;
	text-decoration: none;
	display: inline-block;
	font-size: 12px;
	margin: 4px 2px;
	cursor: pointer;
	border-radius: 4px;
	font-weight: bold;
}

.registracija-gumb, .prijava-gumb {
	height: 40px;
	color: #ffffff;
	width: 253px;
}

button:disabled {
	cursor: not-allowed !important;
	background-color: rgb(229, 229, 229) !important;
}

.nazaj-na-prijavo-gumb {
	letter-spacing: 0.26px;
	border: solid 1px #080809;
	font-size: 13px;
	height: 40px;
	background-color: #ffffff;
	color: #080809;
	font-weight: 600;
	font-family: 'Open Sans';
	border-radius: 4px;
	padding: 10px 20px;
	text-align: center;
	text-decoration: none;
	display: inline-block;
	cursor: pointer;
}

.nazaj-na-prijavo-gumb.no-border {
	border: 0px;
	text-transform: capitalize;
}

.ponastavitev-gesla-gumb {
	height: 40px;
	color: #ffffff;
	width: 163px;
}

.odmik-gumb-ponastavitev-gesla {
	padding-top: 10px;
	display: flex;
	justify-content: center;
	padding-bottom: 1px;
}

.link-osebni-podatki {
	color: #f58220;
	font-size: 14px;
	font-family: 'Open Sans';
	font-weight: 600;
	text-decoration: none;
	line-height: 1.5
}

.link-osebni-podatki.black {
	color: #404040;
}

.hr-position-social {
	margin-top: 25px;
	position: relative;
	margin-right: -12px;
	margin-left: -12px;
}

.postavitev-social {
	font-size: 20px;
	vertical-align: middle;
	float: left;
}

.enable-social {
	cursor: pointer !important;
	color: unset !important;
	border-color: black !important;

}

.disable-social {
	cursor: not-allowed!important;
	color: #C6C6C6 !important;
	border-color: #C6C6C6 !important;
	pointer-events: none;
}

.label-checkbox {
	font-size: 14px;
	font-family: 'Open Sans';
	font-weight: 600;
	display: flex;
	align-items: flex-start;
	gap: 6px;
}

.label-checkbox input[type="checkbox"] {
	flex-shrink: 0;
	margin-top: 2px;
}

input.strinjanje {
	font-size: 14px;
	font-family: OpenSans;
}

.gumb-povezava-facebook {
	font-weight: 600;
	font-family: 'Open Sans';
	background-color:white;
	border: 1px solid #080809;
	color: #080809;
	text-decoration: none;
	font-size: 12px;
	padding: 9px 15px;
	text-align: center;
	cursor: pointer;
	border-radius: 4px;
}

.oblika-gumb-povezi-google {
	font-weight: 600;
	font-family: 'Open Sans';
	background-color:white;
	border: 1px solid #080809;
	color: #080809;
	text-decoration: none;
	font-size: 12px;
	padding: 9px 15px;
	text-align: center;
	cursor: pointer;
	border-radius: 4px;
}

.oblika-gumb-povezi-apple {
	font-weight: 600;
	font-family: 'Open Sans';
	background-color:white;
	border: 1px solid #080809;
	color: #080809;
	text-decoration: none;
	font-size: 12px;
	padding: 9px 15px;
	text-align: center;
	cursor: pointer;
	border-radius: 4px;
}

.pozicija-povezave {
	text-decoration: none;
	color: #646363;
	font-size: 14px;
}

.stil-naslov {
	color: #EF7D00;
	font-weight: bold;
	font-size: 20px;
}

.postavitev-povezave {
	margin-top: 30px;
}

.postavitev-povezave a{
	display: inline-block;
	width: 122px;
	margin-bottom: 10px;
	display: flex;
	align-items: center;
	justify-content: space-around;
}

.postavitev-povezave a:nth-of-type(2){
	float: right;
}

.postavitev-povezave a span{
	vertical-align: -webkit-baseline-middle;
	line-height: 15px;
	max-width: 80px;
}

.postavitev-povezave .fa{
	font-size: 24px;
}

.postavitev-besede {
	width: 1px;
	letter-spacing: 2px;
	padding: 0px 10px;
	white-space: nowrap;
	font-size: 14px;
	color: #C6C6C6;
	font-family: 'Open Sans';
	font-weight: 500 !important;
}

.sirse {
	margin-left: -10px;
	margin-right: -10px;
}

.postavitev-slike {
	float:left;
	width: 550px;
	padding-left: 40px;
	padding-top: 40px;
}
.postavitev-slike-ustvari-racun {
	float:left;
	width: 350px;
	padding-left: 40px;
	padding-top: 40px;
}

.postavitev-besedilo-naslovna-stran p, .postavitev-besedilo-naslovna-stran h2{
	color: white;
}
.postavitev-besedilo-naslovna-stran p {
	font-size: 24px;
	line-height: 1.5;
}

.postavitev-besedilo-naslovna-stran h2:nth-of-type(1){
	padding-bottom: 35px;
	padding-top: 25px;
}

.postavitev-besedilo-naslovna-stran h2{
	font-weight: 600;
	font-family: 'Open Sans';
	font-size: 24px;
}

.postavitev-besedilo-naslovna-stran h2:nth-of-type(n+2), .postavitev-besedilo-naslovna-stran p{
	line-height: normal;
	font-size: 16px;
}

.postavitev-besedilo-naslovna-stran p{
	font-weight: 500;
}

.postavitev-besedilo-naslovna-stran h2:nth-of-type(n+3){
	padding-top: 30px;
	padding-bottom: 7px;
}

.postavitev-besedilo-naslovna-stran h1{
	width: 343px;
	font-size: 60px;
	font-weight: 900;
	color: white;
	line-height: unset;
	font-family: 'Open Sans';
}

h1 {
	font-size: 20px;
	font-width: bold;
}

.postavitev-besedilo-naslovna-stran {
	position:absolute;
	left: 330px;
	width: 330px;
}

.postavitev-besedilo-ustvari-racun {
	float: left;
	width: 550px;
	padding-left: 80px;
	padding-top: 50px;
	margin-top: 100px;
}

.prikaz-telefon-tablica {
	display: block;
}

#main-content-login {
	margin-top: 70px;
	overflow: auto;
	height: calc(100vh - 124px);
	background-color: black;
}

#main-content-register {
	margin-top: 70px;
	overflow: auto;
	height: calc(100vh - 124px);
	background-color: black;
}

.odmik-prijavni-obrazec {
	margin-left: 540px;
	background-image: url(../html-template/T-2_files/imgpsh_fullsize_anim_titina.png?v=1);
	background-repeat: no-repeat;
	background-position: 430px -90px;
	background-size: 400px;
	min-height: 910px;
}

.stil-forma {
	float:left;
	width: 320px;
	background-color: white;
	padding: 25px;
	border: 2px solid white;
	border-radius: 5px;
}

.stil-forma.mobile-reset {
	width: 325px;
}

.fa-eye, .fa-eye-slash:before {
	cursor: pointer;
	color: #d8dce6;
	width: 22px;
	height: 17.6px;
	position: relative;
	bottom: 40px;
	left: 290px;
	height: 0px;
	display: block !important;
}

.fa-eye-slash:before {
	content: "\f070";
}

.fa-eye-slash {
	height: 0px;
	display: block !important;
}

.postavitev-besedila-pomoc p {
	font-weight: 500;
	margin-right: 10px;
	padding-top: 5px;
	font-size: 13px;
}

.desna-postavitev-ikone-pomoc, .postavitev-besedila-pomoc span {
	float: right;
}

.postavitev-besedila-pomoc span {
	font-weight: 600;
}

.desna-postavitev-ikone-pomoc .fa.fa-question-circle {
	font-size: 48px;
	color: #EF7D00;
}

.pomoc {
	display: flex;
	justify-content: center;
	text-decoration: none;
	font-size: 12px;
	margin-top: 25px;
}
#main-content-register .odmik-gumb-ustvari-racun {
	padding-top: 5px;
}

@media only screen and (max-width: 1850px) {
	.postavitev-besedilo-naslovna-stran {
		left: 10%;
	}
}
@media only screen and (max-width: 1610px) {
	.postavitev-besedilo {
		float: left;
		width: 550px;
		padding-left: 80px;
		padding-top: 50px;
	}

	.odmik-prijavni-obrazec {
		padding-left: 0px;
		background:none;
	}

	body.prijava {
		background-color:black;
		background-image: url("imgpsh_fullsize_anim.png");
		background-repeat: no-repeat;
		background-position:200px -100px;
		background-size: cover;
		letter-spacing:normal !important;
	}
}
@media only screen and (max-width: 1450px) {
	.odmik-prijavni-obrazec {
		min-height: unset;
	}
	.stil-forma.mobile-reset {
		width: unset;
	}
	.mobile-reset {
		min-height: 335px;
	}
	.postavitev-povezave {
		display: flex;
	}

	.postavitev-povezave a {
		display: block;
		float: none !important;
		width: 100%;
		display: flex;
		flex-direction: column;
		margin: 5px;
	}

	.osebni-podatki-odmik {
		position: relative;
		left: 25px;
		display: block;
	}

	.stil-icona {
		width: 60px;
		margin: 0px 0px -10px 0px;
	}

	body.prijava {
		background-image: unset;
		background-color: black;
		background-repeat: unset;
		background-position: unset;
		background-size: unset;
	}

	.stil-naslov p {
		color: #EF7D00;
		font-weight: bold;
		font-size: 50px;
		width: 500px;
		margin: 0 auto;
	}

	#login-form {
		float: none;
		margin-top: 0px;
	}

	.odmik-prijavni-obrazec {
		width: 510px;
		margin: 0 auto;
	}

	#main-content-login {
		padding-top: 40px;
		margin-top: 60px;
		overflow: auto;
		height: calc(100vh - 154px);
	}

	#main-content-register {
		padding-top: 40px;
		margin-top: 60px;
		overflow: auto;
		height: calc(100vh);
	}

	.postavitev-besedilo-naslovna-stran {
		display: block;
	}

	.besedilo-desktop {
		display: none;
	}

	.velikost-slike {
		display: none;
	}

	.postavitev-slike {
		display: none;
	}

	.postavitev-besedilo {
		display: none;
	}

	.prikaz-telefon-tablica {
		display: block;
		padding-bottom: 40px;
	}

	.stil-forma {
		float: none;
		width: auto;
		background-color: white;
		padding: 25px;
		border: 2px solid white;
		border-radius: 5px;
	}

	.fa-eye, .fa-eye-slash:before {
		left: 415px;
	}
}

@media (min-width: 1100px) {
	.container--base {
		max-width: unset;
	}
}

@media only screen and (min-width: 1450px) {
	.postavitev-besedilo-naslovna-stran {
		left: 0;
		right: 0;
		margin-left: auto;
		margin-right: auto;
		translate: -340px;
	}

	.container {
		max-width: 1340px;
	}
}

@media only screen and (min-width: 650px)  and (max-width: 1450px) {

	#main-content-login .postavitev-besedilo-naslovna-stran {
		display: none !important;
	}

	#main-content-register .postavitev-besedilo-naslovna-stran {
		min-height: 750px;
	}

	.odmik-prijavni-obrazec {
		min-height: 1200px;
	}
	.osebni-podatki-odmik {
		left: 0;
		display: inline;
	}
}

@media only screen and (min-width: 550px)  and (max-width: 1450px) {
	.osebni-podatki-odmik {
		left: 0;
		display: inline;
	}
}

@media (min-width: 900px) and (max-width: 1450px) {
	#header__support {
		right: 20px;
		float: none;
		position: absolute;
	}
}

@media only screen and (max-width: 650px) {
	#main-content-login .postavitev-besedilo-naslovna-stran {
		display: none !important;
	}
	
	#main-content-register .postavitev-besedilo-naslovna-stran {
		top: 15px;
		display: block;
		position: static;
		margin: 40px 0;
		left: 0;
	}

	.postavitev-besedilo-naslovna-stran h1 {
		font-size: 48px;
	}

	.fa-eye, .fa-eye-slash:before {
		 height: unset;
		 display: unset !important;
		left: -20px;
	}
	.show-password-eye {
		width: 100%;
		text-align: end;
		float: right;
		height: 0px;
	}

	.odmik-prijavni-obrazec {
		width: 100%;
		margin:0 auto;
	}

	.stil-naslov p{
		width:100%;
		margin:0 auto;
	}

	.postavitev-besedilo {
		float:none;
		width: 0px;
		padding-top: 0px;
	}

	#main-content-login {
		margin-top: 0;
		height: calc(100vh - 144px);
		padding-bottom: 30px;
	}

	#main-content-register {
		margin-top: 0;
		height: calc(81vh);
		padding-bottom: 30px;
	}
	.mobile-validator {
		height: calc(80vh) !important;
	}
	.mobile-validator-reset {
		height: 620px !important;
	}
}

@media only screen and (min-width: 463px) and (max-width: 1450px) {
	#main-content-register .postavitev-besedilo-naslovna-stran  {
		width: 100% !important;
		top: 15px;
		display: block;
		position: static;
		margin-top: 40px;
		left: 0;
		max-width: 500px;
	}
}

@media (min-width: 580px) and (max-width: 900px) {
	#header__support {
		left: 20px;
		float: none;
		position: absolute;
	}
}

@media only screen and (max-width: 500px) {
	.osebni-podatki-odmik {
		position: relative;
		left: 25px;
		display: block;
	}
}

@media only screen and (max-width: 403px) {
	.mobile-opozorilo {
		display: inline-block;
		width: 235px;
		vertical-align: text-top;
	}

	#main-content-register .postavitev-povezave {
		max-width: 14vw;
	}

	.osebni-podatki-odmik {
		display: inline;
		position: relative;
		left: 0px;
	}

	.link-osebni-podatki {
		display: block;
		left: 50px;
		max-width: 164px;
		position: relative;
		left: 103px;
		top: -19px;
	}
	
	.postavitev-besedila-pomoc {
		text-align: right;
	}
}

@media (min-width: 320px) and (max-width: 900px) {
	#header__support {
		right: unset;
	}
}

.link-osebni-podatki-doc {
	display: inline !important;
	position: static !important;
	left: auto !important;
	top: auto !important;
	max-width: none !important;
}
