input {
	width: auto !important;
}


/* Login */

.doc {
    background:#fafafa;
    border-top:1px solid #eee;
}

.doc .container {
    height: 300px;
    background-image: url('/assets/images/doctor-ipad.png');
    background-repeat: no-repeat;
    background-size: contain;
    background-position: right;   
}

.shadowbox {
	margin-top: 50px;
	background: white;
	width: 430px;
	-webkit-box-shadow: 0 0 8px #D0D0D0;
	   -moz-box-shadow: 0 0 8px #D0D0D0;
	        box-shadow: 0 0 8px #D0D0D0;
}

.shadowbox h3 {
	margin-bottom: 10px;
	text-align: center;
	background: #333;
	color: white;
}

.shadowbox .inner {
	padding: 10px;
	text-align: center;
}

/* Benefits */

.benefits {
    background: #eeeef8; /*#f5f5f8;*/
    border-top: 1px solid #ddd;
}

.benefits ul {
	margin-left: 0;
	list-style: none;
}

.benefits li {
	padding: .3em 0;
	border-top: 1px solid #dfdff6;
}

.benefits li:first-child {
	border-top: none;
}

@media (max-width: 979px) {

    .doc {
        background-image: url('/assets/images/doctor-ipad.png');
        background-repeat: no-repeat;
        background-size: contain;
        background-position: right;   
    }
    .doc .container {
        background-image: none;
    }
}

@media (max-width: 767px) {
    .doc { 
        background-size: cover;
    }
    .shadowbox {
        width: auto;
    }
}
