

#SH531-SMARTHEADS-CONTENT h2,#SH531-SMARTHEADS-CONTENT h3,#SH531-SMARTHEADS-CONTENT h4,#SH531-SMARTHEADS-CONTENT h5,#SH531-SMARTHEADS-CONTENT p{margin: 0;padding: 0;font-weight: normal;}
#SH531-SMARTHEADS-CONTENT a{text-decoration: none;}
#SH531-SMARTHEADS-CONTENT button{cursor: pointer;}
#SH531-SMARTHEADS-CONTENT *{box-sizing: border-box;outline: none;font-family: "Titillium Web", Arial, sans-serif}
#SH531-SMARTHEADS-CONTENT img{border:none;max-width: 100%;border:none;}
#SH531-SMARTHEADS-CONTENT .sh531-left{float: left;}
#SH531-SMARTHEADS-CONTENT .sh531-right{float: right}
#SH531-SMARTHEADS-CONTENT .sh531-clear{clear:both;height: 0;width: 100%;}

#SH531-SMARTHEADS-CONTENT .sh531-new-login-box{}
#SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-log-page{max-width: 1140px;position: relative;margin: 10px auto;}
#SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-log-page .or-box{    position: absolute;z-index: 2;font-size: 32px;left: 0;right: 0;margin: auto;WIDTH: 40px;top: 160px;}
#SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-log-page .sh531-new-box{width: 100%;position: relative;background-color: #f5f5f5;min-height: 340px;padding: 55px 10px 40px 180px;z-index: 1;max-width: 505px}
#SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-log-page .sh531-new-box > img{position: absolute;left: -42px;top: -5px;}
#SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-log-page .sh531-new-box.sh531-no-head-box{padding: 65px 10px 40px 180px}
#SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-log-page .sh531-new-box h2{font-size: 22px;color: #e2007a;line-height: 1.2}
#SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-log-page .sh531-new-box h3{font-size: 22px;color: #000;line-height: 1.2}
#SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-log-page .sh531-new-box .sh531-icon-box{margin-top: 35px}
#SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-log-page .sh531-new-box .sh531-icon-box p{position: relative;padding-left: 30px;font-size: 20px;margin: 7px 0;    display: inline-block;width: 100%;}
#SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-log-page .sh531-new-box .sh531-icon-box img{position: absolute;left: 0;top: 4px}
#SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-log-page .sh531-btn-box{text-align: center;}
#SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-log-page .sh531-btn-box h4{margin: 20px 0;font-size: 33px;font-weight: 300}
#SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-log-page .sh531-btn-box a{display: block;text-align: center;font-size: 25px;background-color: #e2007a;border-radius: 3px;width: 100%;max-width: 265px;color: #fff;height: 60px;margin: auto;padding: 11px 5px;font-weight: 600;border: 1px solid #e2007a;}
#SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-log-page .sh531-btn-box a:hover{background-color: #b6206a;}
#SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-log-page .sh531-new-box .sh531-icon-box p span{font-weight: 600}
#SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-log-page .sh531-new-box.sh531-no-head-box .sh531-icon-box{margin-top: 52px}
#SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-log-page .sh531-new-box.sh531-second-v{min-height: 300px}
#SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-log-page .sh531-new-box.sh531-third-v{min-height: 270px}


#SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-new-log-box{height: 278px;display: flex;justify-content: space-between;background-image: url(/-/media/Additional/smart/img/serwisant/log-bg-2.png);background-position: 60% center;margin-top: 10px}
#SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-new-log-box .sh531-log-part{display: inline-block;float: left;width: 100%;height: 278px}
#SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-new-log-box .sh531-log-part img{display: block}
#SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-new-log-box .sh531-log-part.sh531-img-log-part{flex-basis: 26%;position: relative}
#SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-new-log-box .sh531-log-part.sh531-img-log-part img{position: absolute;bottom: 0;right: auto;left: 0}
#SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-new-log-box .sh531-log-part.sh531-text-log-part{flex-basis: 57%;padding: 0;}
#SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-new-log-box .sh531-log-part.sh531-text-log-part p{font-size: 23px;font-weight: 300;color: #fff;text-align: left;line-height: 1.2}
#SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-new-log-box .sh531-log-part.sh531-cta-log-part{flex-basis: 24%;position: relative}
#SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-new-log-box .sh531-log-part.sh531-cta-log-part a{display: block;text-align: center;font-size: 23px;background-color: #fff;border-radius: 3px;width: 100%;max-width: 200px;color: #e00079;    position: absolute;left: 20px;top: 0;bottom: 0;height: 63px;margin: auto;padding: 13px 5px;font-weight: 600;border: 1px solid #fff}
#SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-new-log-box .sh531-log-part.sh531-cta-log-part a:hover {background-color: #f6f6f6;border: 1px solid #f6f6f6;color: #b6206a;}
#SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-new-log-box.sh531-other-v .sh531-log-part.sh531-text-log-part{padding-top: 40px}
#SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-new-log-box.sh531-other-v .sh531-log-part.sh531-text-log-part h4{font-size: 33px;font-weight: 300;line-height: 1.2;margin-bottom: 30px;color: #fff;text-align: left}
#SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-new-log-box.sh531-other-v .sh531-log-part.sh531-text-log-part p{    text-align: left;font-size: 23px;color: #fff;line-height: 1.2;margin: 10px 0;}
#SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-new-log-box.sh531-other-v .sh531-log-part.sh531-text-log-part img {display: inline-block!important;margin-right: 5px;margin-top: 0!important;max-height: 13px}
#SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-new-log-box.sh531-other-v .sh531-log-part.sh531-text-log-part .sh531-box-disclaimer{font-size: 12px;position: absolute;bottom: 0;}
#SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-new-log-box.sh531-other-v .sh531-log-part.sh531-text-log-part h4 sup{font-size: 16px}
#SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-new-log-box.sh531-other-v.sh531-e-invoice .sh531-log-part.sh531-text-log-part h4{font-size: 26px;margin-bottom: 10px}
#SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-new-log-box.sh531-other-v.sh531-e-invoice .sh531-log-part.sh531-text-log-part h4 span{font-size: 33px;font-weight: 600}
#SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-new-log-box.sh531-other-v.sh531-e-invoice .sh531-log-part.sh531-text-log-part .sh531-log-ab-img{height: auto;display: block;max-height: 100%}
#SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-new-log-box.sh531-other-v.sh531-e-invoice .sh531-log-part.sh531-text-log-part {padding-top: 10px;}
@media all and (max-width:1140px){
    #SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-log-page{}
    #SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-log-page .sh531-new-box > img{    left: 0px;top: -5px;height: 180px;}
}
@media all and (max-width:1100px){
    #SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-log-page .sh531-new-box{max-width: 100%;width: calc(50% - 30px)}
    #SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-log-page .sh531-new-box > img {left: -12px;top: 5px;height: 160px;}
    #SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-log-page .sh531-new-box{padding:55px 10px 40px 150px}
    #SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-log-page .sh531-new-box.sh531-no-head-box{padding:65px 10px 40px 150px}
    #SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-new-log-box .sh531-log-part.sh531-text-log-part {flex-basis: 48%;padding: 0;}
}
@media all and (max-width:1080px){
    #SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-log-page .sh531-new-box {padding: 55px 10px 40px 140px;}
    #SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-log-page .sh531-new-box.sh531-no-head-box {padding: 65px 10px 40px 140px;}
}
@media all and (max-width: 1040px){
    #SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-log-page .sh531-new-box h2,#SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-log-page .sh531-new-box h3{font-size: 20px}
    #SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-log-page .sh531-new-box .sh531-icon-box p{font-size: 16px}
    #SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-log-page .sh531-new-box .sh531-icon-box img{top: 1px}
    #SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-log-page .or-box{text-align: center;font-size: 26px}
    #SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-log-page .sh531-btn-box h4{font-size: 28px}
    #SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-log-page .sh531-btn-box a {font-size: 22px;height: 53px;padding: 11px 5px;}
    #SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-log-page .sh531-new-box {padding: 45px 10px 20px 140px;min-height: 290px}
    #SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-log-page .sh531-new-box.sh531-no-head-box {padding: 70px 10px 20px 140px;}
    #SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-log-page .or-box{top: 130px}
    #SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-log-page .sh531-new-box.sh531-second-v {min-height: 250px;}
    #SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-log-page .sh531-new-box.sh531-third-v{min-height: 210px}
    #SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-new-log-box.sh531-other-v .sh531-log-part.sh531-text-log-part h4{font-size: 30px}
    #SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-new-log-box .sh531-log-part.sh531-cta-log-part a {font-size: 20px;height: 57px;}
    #SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-new-log-box .sh531-log-part.sh531-text-log-part {flex-basis: 44%;padding: 0;}
    #SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-new-log-box .sh531-log-part.sh531-img-log-part {flex-basis: 28%;position: relative;}
    #SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-new-log-box.sh531-other-v .sh531-log-part.sh531-text-log-part p{font-size: 20px}
}
@media all and (max-width:950px){
    #SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-log-page .sh531-new-box > img {height: 135px;}
    #SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-log-page .sh531-new-box {padding: 20px 10px 20px 120px;min-height: 260px;}
    #SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-log-page .sh531-new-box.sh531-no-head-box {padding: 45px 10px 20px 120px}
    #SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-log-page .or-box{top: 110px}
    #SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-new-log-box .sh531-log-part.sh531-img-log-part img {height: 220px;}
    #SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-new-log-box .sh531-log-part,#SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-new-log-box{height: 240px}
    #SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-new-log-box .sh531-log-part.sh531-img-log-part {min-width: 230px;flex-basis: 230px}
    #SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-new-log-box .sh531-log-part.sh531-cta-log-part a{left: 0}
    #SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-new-log-box .sh531-log-part.sh531-text-log-part{flex-basis: 48%}
    #SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-new-log-box.sh531-other-v .sh531-log-part.sh531-text-log-part h4{margin-bottom: 20px}
    #SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-new-log-box.sh531-other-v.sh531-e-invoice .sh531-log-part.sh531-text-log-part .sh531-log-ab-img{max-height: 130px}
    #SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-new-log-box.sh531-other-v.sh531-e-invoice .sh531-log-part.sh531-text-log-part h4{font-size: 20px}
    #SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-new-log-box.sh531-other-v.sh531-e-invoice .sh531-log-part.sh531-text-log-part h4 span{font-size: 30px}
}
@media all and (max-width:900px){
    #SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-log-page .sh531-new-box > img {left: auto;right: 0px;top: 0;height: 115px}
    #SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-log-page .sh531-new-box {padding: 20px 10px 20px 10px;}
    #SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-log-page .sh531-new-box.sh531-no-head-box {padding:  45px 10px 20px 10px;}
    #SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-new-log-box .sh531-log-part.sh531-img-log-part{display: none}
    #SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-new-log-box .sh531-log-part.sh531-cta-log-part {flex-basis: 240px;position: relative;}
    #SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-new-log-box.sh531-other-v .sh531-log-part.sh531-text-log-part {padding-top: 20px;padding-left: 20px;flex-basis: 70%}
}
@media all and (max-width:830px){
    #SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-log-page .sh531-new-box > img {left: -15px;right: auto;position: relative;}
    #SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-log-page .sh531-new-box {padding: 0px 10px 10px 10px;    min-height: 315px;}
    #SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-log-page .sh531-new-box.sh531-no-head-box {padding: 0px 10px 10px 10px;}
    #SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-log-page .sh531-new-box .sh531-icon-box {margin-top: 5px;}
    #SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-log-page .sh531-new-box.sh531-no-head-box .sh531-icon-box{margin-top: 5px}
    #SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-log-page .sh531-new-box.sh531-no-head-box .sh531-icon-box {margin-top: 30px;}
    #SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-log-page .or-box {top: 155px;}
    #SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-log-page .sh531-new-box.sh531-second-v {min-height: 285px;}
    #SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-log-page .sh531-new-box.sh531-third-v{min-height: 250px}
}
@media all and (max-width: 645px){
    #SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-log-page .sh531-new-box{float: none;width: 100%;display: block;margin: 20px 0;min-height: 1px}
    #SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-log-page .sh531-new-box.sh531-second-v {min-height: 1px;}
    #SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-log-page .sh531-new-box.sh531-third-v{min-height: 1px}
    #SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-log-page{margin: 0}
    #SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-log-page .or-box{position: relative;top: auto}
    #SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-log-page .sh531-new-box.sh531-no-head-box .sh531-icon-box {margin-top: 15px;}
    #SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-new-log-box .sh531-log-part.sh531-cta-log-part,#SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-new-log-box.sh531-other-v .sh531-log-part.sh531-text-log-part{flex-basis: 100%;height: auto;float: none}
    #SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-new-log-box {background-image: none;background-color: #ed1087;flex-direction: column;height: auto;}
    #SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-new-log-box .sh531-log-part.sh531-cta-log-part a{position: relative;left: auto;top: auto;right: auto;bottom: auto;    margin: 25px auto 30px;}
    #SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-new-log-box.sh531-other-v .sh531-log-part.sh531-text-log-part h4{margin-bottom: 0}
    #SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-new-log-box.sh531-other-v.sh531-e-invoice .sh531-log-part.sh531-text-log-part .sh531-log-ab-img{display: none!important;}
}
@media all and (max-width:440px){
    #SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-log-page .sh531-btn-box h4 {font-size: 24px;}
    #SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-new-log-box.sh531-other-v .sh531-log-part.sh531-text-log-part h4 {font-size: 24px;}
}
@media all and (max-width:400px){
    #SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-log-page .sh531-new-box{text-align: center}
    #SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-log-page .sh531-new-box .sh531-icon-box p img{    position: relative;display: inline-block;margin-right: 10px;top: 4px;}
    #SH531-SMARTHEADS-CONTENT .sh531-new-login-box .sh531-log-page .sh531-new-box .sh531-icon-box p{padding-left: 0}
}


