.ztc { background:url('../img/ztc.jpg'); background-repeat: no-repeat; background-size: cover; background-position: center; padding-top:2em; } #page .body .content { border-left:1px solid #ccc; border-right:unset; border-top:unset; border-bottom:unset; } #page .body .ztc .label-top { color:#FFF; font-size: 18px!important; background:url('../img/label-top.png'); background-repeat: no-repeat; background-size: cover; background-position: left; width: 320px; z-index: 10; height: 40px; line-height: 40px; position: absolute; } .ztc .top { border:2px dotted #0175B0; padding: 3em 1em; border-radius: 8px; z-index: 1; color: #666; line-height: 32px; margin-top: 1.4em; } .ztc .mid { margin:2em 0; } .ztc .mid .block { margin-bottom:1em; } .ztc .mid .left { background-color: #0175B0; text-align: center; color:#FFF; } .ztc .mid .left, .ztc .mid .right { font-size: 16px; padding: 0.8em 1em; } .ztc .mid .right { background-color: #C2DCEB; color:#444; } .ztc .mid .block:nth-child(4) .left{ } #page .body .ztc .bottom .title { color:#9EBDD7; } #page .body .ztc .bottom .subtitle { font-size: 16px; color:#444; border-bottom: 1px solid #777; padding-bottom:1em; margin-bottom: 1em; } #page .body .ztc .bottom form .form-control { border-radius: unset; } #page .body .ztc .bottom form input { height:50px; } #page .body .ztc .bottom form .btn { display: block; width:35%; margin:5em auto; color:#FFF; background-color: #0175B0; border-radius: 15px; border:1px solid #0175B0; /* transition: all 0.4s ease-in-out; */ }