/*
- Universal styles for new pass campaing, $baseTemplate = "ViewLightNew";
- Overwrites few basic layout principles for better responsivity.
- Adds new font
*/

@font-face{
	font-family: 'Adita';
	font-weight: bold;
	src: url(/css/fonts/adita/Adita-Bold.otf)
}
@font-face{
	font-family: 'Adita';
	font-weight: bold;
	font-style: italic;
	src: url(/css/fonts/adita/Adita-BoldItalic.otf)
}
@font-face{
	font-family: 'Adita';
	font-weight: bolder;
	src: url(/css/fonts/adita/Adita-ExtraBold.otf)
}
@font-face{
	font-family: 'Adita';
	font-weight: bold;
	font-style: italic;
	src: url(/css/fonts/adita/Adita-ExtraBoldItalic.otf)
}
@font-face{
	font-family: 'Adita';
	font-weight: 200;
	src: url(/css/fonts/adita/Adita-ExtraLight.otf)
}
@font-face{
	font-family: 'Adita';
	font-weight: 200;
	font-style: italic;
	src: url(/css/fonts/adita/Adita-ExtraLightItalic.otf)
}
@font-face{
	font-family: 'Adita';
	font-weight: lighter;
	src: url(/css/fonts/adita/Adita-Light.otf)
}
@font-face{
	font-family: 'Adita';
	font-weight: lighter;
	font-style: italic;
	src: url(/css/fonts/adita/Adita-LightItalic.otf)
}
@font-face{
	font-family: 'Adita';
	font-weight: normal;
	src: url(/css/fonts/adita/Adita-Regular.otf)
}
@font-face{
	font-family: 'Adita';
	font-weight: normal;
	font-style: italic;
	src: url(/css/fonts/adita/Adita-RegularItalic.otf)
}


.wrapper{
	min-height: calc(100vh - 240px);
	height: auto !important;
	margin: 0!important;
    display: flex;
    align-items: center;
}
.container-fluid{
	height: auto
}

/*.container.font-g{
	height: 100%;
	font-family: 'Adita';
	font-weight: 200;
}*/

.footer-push{
	display:none!important;
}
.bg{
	background-repeat: no-repeat;
	background-position: 5% 72%;
	background-color: #BABEBF;
}

/*
from normalization
*/
.control-label-new{
	color: #4b4b4b;
	text-align: right;
	font-size: 20px;
	font-weight: lighter;
	margin-top:5px;
}
.form-control-new{
    width: 75%;
    border-radius: 30px;
    border: 1px solid #adadad;
    padding: 10px;
}
.form-control-new:focus{
    outline: 0;
}
.form-group.required .control-label-new::after{
	content:"*";
}
.btn-success-new{
	background:#14921d;
	border-radius: 25px;
}
.btn-success-new:focus{
	outline:0;
}
.btn-success-new:focus-visible{
	outline:0;
}
.btn-success-new:active{
	outline:0;
}
.text-right{
    text-align: right!important;
}
.checkbox-bigger{
    width:20px;
    height:20px;
}
@media screen and (max-width:768px){
    .form-control-new{
        width: 100%;
    }
}
/*konec*/