.driv_time_item{border:2px solid #0b50d2;-moz-border-radius:4px;-webkit-border-bottom:4px;border-radius:4px;padding:20px;text-align:center;min-height:170px}.driv_time_item .dt_numbers{-moz-border-radius:50%;-webkit-border-bottom:50%;border-radius:50%;background-color:#0b50d2;width:44px;height:44px;line-height:44px;margin:0 auto;font-size:26px;font-weight:bold;color:#FFF}.driv_time_item .content{line-height:18px;color:#000;margin:12px 0}.driv_time_item .dt_text{color:#0b50d2}.driv_time_item .dt_link{margin-top:5px}.gray.driv_time_item{border:2px solid #777}.gray.driv_time_item .dt_numbers{background-color:#777}.gray.driv_time_item .content{color:#000}.gray.driv_time_item .dt_text{color:#777}.driv_time_details{clear:both}.dtd_title{line-height:32px;background:url(../../img/icons/drive_time/car_icon.png) no-repeat left center;padding-left:30px}.dtd_info_text{padding:15px;margin-bottom:25px;background-color:#f3f4fd;-moz-border-radius:2px;-webkit-border-bottom:2px;border-radius:2px}.driv_time_details input[type="text"]{padding:7px 12px;width:185px}.drive_time_full input[type="text"]{padding:7px 12px;height:auto}.dtd_img{padding:20px 0 0 0}.dtd_src{font-size:11px;color:#999;padding-bottom:10px}table.dtd_info_table{font-size:inherit;border:0}table.dtd_info_table th{padding:0 5px 5px 5px}.dtd_time{clear:both}.dtd_time .dtd_number{text-align:center;font-size:28px}.dtd_time .dtd_unit{text-align:center}.dtd_time_td{width:80px;padding:7px 0}table.dtd_info_table td{padding:5px;border-bottom:1px solid #CCC}.dtd_detail_row{padding:7px 0;margin-bottom:20px;border-bottom:1px solid #f3f3f3;border-top:1px solid #f3f3f3}.dtd_footerlinks a{font-size:11px}.drive_time_full select{height:auto;padding:7px 12px}input[disabled],input[readonly],select[disabled],select[readonly],textarea[disabled],textarea[readonly]{background-color:#eee !important;color:#1c1c1c !important;}@media only screen and (max-width:550px){.school_detail .prop_title{padding-bottom:15px;}.school_review{padding-bottom:15px;padding-top:15px;}}.review_header{padding-top:5px;padding-bottom:5px;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;}