/*! CSS Used from: http://new.urbanlogistic.ro/css/bootstrap.min.css */

img.form_logo {

    filter: hue-rotate(

18deg

);

}

a{background-color:transparent;}

a:active,a:hover{outline:0;}

small{font-size:80%;}

img{border:0;}

hr{height:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}

button,input,select,textarea{margin:0;font:inherit;color:inherit;}

button{overflow:visible;}

button,select{text-transform:none;}

button{-webkit-appearance:button;cursor:pointer;}

button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0;}

input{line-height:normal;}

input[type=checkbox]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0;}

textarea{overflow:auto;}

@media print{

*,:after,:before{color:#000!important;text-shadow:none!important;background:0 0!important;-webkit-box-shadow:none!important;box-shadow:none!important;}

a,a:visited{text-decoration:underline;}

a[href]:after{content:" (" attr(href) ")";}

a[href^="#"]:after{content:"";}

img{page-break-inside:avoid;}

img{max-width:100%!important;}

h2,p{orphans:3;widows:3;}

h2{page-break-after:avoid;}

}

*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;}

a{color:#337ab7;text-decoration:none;}

a:focus,a:hover{color:#23527c;text-decoration:underline;}

a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}

img{vertical-align:middle;}

hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee;}

h2,h4{font-family:inherit;font-weight:500;line-height:1.1;color:inherit;}

h2{margin-top:20px;margin-bottom:10px;}

h4{margin-top:10px;margin-bottom:10px;}

h2{font-size:30px;}

h4{font-size:18px;}

p{margin:0 0 10px;}

small{font-size:85%;}

ul{margin-top:0;margin-bottom:10px;}

.list-unstyled{padding-left:0;list-style:none;}

.row{margin-right:-15px;margin-left:-15px;}

.col-md-12,.col-md-3,.col-md-6,.col-sm-12,.col-xs-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px;}

.col-xs-12{float:left;}

.col-xs-12{width:100%;}

@media (min-width:768px){

.col-sm-12{float:left;}

.col-sm-12{width:100%;}

}

@media (min-width:992px){

.col-md-12,.col-md-3,.col-md-6{float:left;}

.col-md-12{width:100%;}

.col-md-6{width:50%;}

.col-md-3{width:25%;}

}

label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700;}

input[type=checkbox]{margin:4px 0 0;margin-top:1px\9;line-height:normal;}

input[type=checkbox]:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}

.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;}

.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);}

.form-control::-moz-placeholder{color:#999;opacity:1;}

.form-control:-ms-input-placeholder{color:#999;}

.form-control::-webkit-input-placeholder{color:#999;}

.form-control::-ms-expand{background-color:transparent;border:0;}

textarea.form-control{height:auto;}

.form-group{margin-bottom:15px;}

.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px;}

.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1;}

.row:after,.row:before{display:table;content:" ";}

.row:after{clear:both;}

/*! CSS Used from: http://new.urbanlogistic.ro/css/style.css */

span.total{font-size:20px;display:block;text-align:right;}

span.step_h{font-size:15px;font-weight:100;text-align:right;float:right;display:inline-block;margin-top:5px;}

.box_style_2 h2.inner{-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;}

.send_order_container{padding:0px 16px;margin-top:0px;display:block;float:left;width:100%;}



[step-count="2"] span.total{display:block;width:100%;float:right;}

label[for="terms"]{margin-bottom:21px;}

button.next_step{display:block;clear:both;background:#00c4d8;color:#fff;border:none;padding:10px 20px;float:left;transform:translateY(-45px);}

.step{display:none;overflow:hidden;}

.step[step-count="1"]{display:block;}

.send_order{background:#00c4d8;color:#fff;text-align:center;padding:5px;font-size:18px;}

span.back{border:1px solid #00c4d8;width:22px;height:22px;display:inline-block;border-radius:100%;color:#fff;font-size:20px;background:#00c4d8;cursor:pointer;float:left;margin:3px;line-height:1;text-align:center;}

.back i.icon-left-open-mini{margin-left:-4px;color:white;}

.list-features__description:before{content:'•';padding-left:25px;font-size:17px;padding-right:8px;}

a,a:focus,a:hover{text-decoration:none;}

html *{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}

h2{font-family:Lato,"Helvetica Neue",Helvetica,Arial,sans-serif;}

h2,h4,label{color:#333;}

.box_style_2 h2.inner{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;}

.box_style_2 h2.inner{background-color:#232323;color:#fff;margin:-25px -25px 25px;padding:12px 15px;font-size:22px;font-weight:600;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;border-top-left-radius:3px;border-top-right-radius:3px;}



a{-webkit-transition:all .2s ease;transition:all .2s ease;outline:0;}

a:focus,a:hover{color:#111;outline:0;}

.box_style_2{-webkit-border-radius:3px;-moz-border-radius:3px;}

.box_style_2{background:#fff;border-radius:3px;border:1px solid #ededed;margin-bottom:25px;padding:25px; width: 100%}

.form_logo_container{padding:10px;border-radius:100%;background:white;position:absolute;top:-30px;left:50%;transform:translateX(-50%);border:1px solid #d1202f;}

div#order_process{position:relative;}

#order_process .col-md-3{overflow:hidden;}

#order_process hr{margin-top:10px;border-color:#ededed;}

.form-control{color:#333;height:40px;border-radius:3px;border:1px solid #ddd;box-shadow:0;}

.form-group{margin-bottom:20px;}

i {

    color: #232323;

}

.more_info i.icon-help{border:1px solid #9e9e9e;border-radius:100%;padding:1px 0px;color:#9e9e9e;}

span.more_info{color:#b5b5b5;cursor:pointer;}

.more_info_reveal{display:none;}

@media only screen and (max-width: 600px){

button.next_step{transform:translateY(0);float:right;margin-top:10px;}

span.total{text-align:left;float:left;}

.box_style_2 h2.inner{padding-top:40px;}

.form_logo_container{position:relative;border:none;top:0;}

}

/*! CSS Used from: http://new.urbanlogistic.ro/css/responsive.css */

@media only screen and (max-width : 767px){

.form-group{margin-bottom:20px;}

}

/*! CSS Used from: http://new.urbanlogistic.ro/css/fontello/css/fontello.min.css */

[class^="icon-"]:before{font-family:"fontello";font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;}

.icon-help:before{content:'\e82b';}

.icon-left-open-mini:before{content:'\e9ed';}

/*! CSS Used from: http://new.urbanlogistic.ro/css/magnific-popup.css */

button::-moz-focus-inner{padding:0;border:0;}

/*! CSS Used from: Embedded */

.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1;float:left;margin-top:16px;}

/*! CSS Used fontfaces */

@font-face{font-family:'Lato';font-style:normal;font-weight:300;src:url(https://fonts.gstatic.com/s/lato/v17/S6u9w4BMUTPHh7USSwaPGR_p.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}

@font-face{font-family:'Lato';font-style:normal;font-weight:300;src:url(https://fonts.gstatic.com/s/lato/v17/S6u9w4BMUTPHh7USSwiPGQ.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}

@font-face{font-family:'Lato';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/lato/v17/S6uyw4BMUTPHjxAwXjeu.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}

@font-face{font-family:'Lato';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/lato/v17/S6uyw4BMUTPHjx4wXg.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}

@font-face{font-family:'Lato';font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/lato/v17/S6u9w4BMUTPHh6UVSwaPGR_p.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}

@font-face{font-family:'Lato';font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/lato/v17/S6u9w4BMUTPHh6UVSwiPGQ.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}

@font-face{font-family:'Lato';font-style:normal;font-weight:900;src:url(https://fonts.gstatic.com/s/lato/v17/S6u9w4BMUTPHh50XSwaPGR_p.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}

@font-face{font-family:'Lato';font-style:normal;font-weight:900;src:url(https://fonts.gstatic.com/s/lato/v17/S6u9w4BMUTPHh50XSwiPGQ.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}



/*body{

	background-image: url('/assets/images/background.jpg');

    background-size: cover;

    background-repeat: no-repeat;

    background-position: 0 100%;

}*/



body{

    background: #05C3DD

}

span.total {

    font-size: 14px;

    float: right;

    position: absolute;

    right: 0;

    font-weight: bold;

}

button.next_step.first_step {

    transform: none;

    border-radius: 35px;

    padding: 4px 20px;

}

span.formTitle {

    font-weight: bold;

    margin-bottom: 25px;

    display: block;

}

.form {
    background: white;
    float: left;
    clear: both;
    display: block;
    max-width: 600px;
    padding: 20px;
    border-radius: 10px;
    min-width: 400px;
    margin-top: 80px;
    width: 100%;
}

span.error {
    color: red;
    padding: 2px 2px;
}

[step-count="2"] span.total {
    display: block;
    width: 100%;
    float: right;
    padding: 10px 20px;
}

[name="tip_magazin"] {

    background-image: url(/assets/images/selectbtn.png);

    height: 46px;

    color: gray;

}

div#accordion {

    display: block;

    float: left;

    width: 100%;

}



.panel.panel-default {

    border-bottom: 1px solid #f9f9f9;

    padding-left: 10px;

}



#accordion a {

    color: #232323;

}



.box_container {

    display: block;

    width: 100%;

    padding-left: 30px;

}



i.fas.fa-mobile-alt {

    color: white;

}

i.fas.fa-sign-in-alt {

    color: white;

}



a.btn-outline-sm.login {

    background: #fd4d04;

    border: 1px solid #fd4d04;

}



/*img.img_right {

    position: absolute;

    top: 0;

    right: 0;

}*/



.bkg_container {

    background-image: url(/assets/images/bkgright.png);

    background-repeat: no-repeat;

    background-position: 100% 100%;

    position: relative;

    display: block;

}

img.white_container_img {

    margin: 0 auto;

    display: block;

    padding: 40px 0;

    max-width: 100%;

}



.first_container {

    min-height: 536px !important;

}



.thirds_container {

    max-width: 1292px;

    margin: 0 auto;

    display: block;

    overflow: hidden;

}

.thirds {

    max-width: 33.3333%;

    float: left;

    width: 100%;

}

span.third_title {

    display: block;

    text-align: center;

    font-size: 18px;

    font-weight: bold;

}

span.third_content {

    text-align: center;

    display: block;

    line-height: 1;

    margin-top: 12px;

}



.third_inner {

    max-width: 200px;

    margin: 0 auto;

}



@media only screen and (max-width: 600px) {

  .form{

    min-width: 100% !important;

  }

  h1,h2{

    text-shadow: 0px 1px 1px black !important;

    text-align: center;

  }

  img.white_container_img {

       display: none

    }



    .thirds {

            width: 100%;

            max-width: 100%;

            display: block;

            float: left;

            text-align: left;

        }



        .third_inner {

            max-width: 100%;

            border-bottom: 1px solid #d0d0d0;

            transform: none !important

        }

}