/* General Poposess */
/* The Magnificent Clearfix: Updated to prevent margin-collapsing on child elements in most situations. nicolasgallagher.com/micro-clearfix-hack/ */
.clearfix:before, .clearfix:after { content: ""; display: table; }

.clearfix:after { clear: both; }

.clearfix { zoom: 1; }

/* Fallback */
.clear { clear: both; float: none; }

ul.hyphen_list { text-indent: -10px; padding-left: 10px; }
ul.hyphen_list li:before { content: "- "; }

.floatL { float: left; display: inline; }

.floatR { float: right; display: inline; }

.wrap_service { background: #fff; padding: 5px 10px 0px 20px; height: 330px; overflow: auto; color: #444; }
.wrap_service h2 { padding: 5px 0 10px 0 !important; }
.wrap_service .btn_download { position: relative; margin-left: 5px; }
.wrap_service .btn_download img { -webkit-transition: 0.1s; -moz-transition: 0.1s; -ms-transition: 0.1s; -o-transition: 0.1s; transition: 0.1s; }
.wrap_service .btn_download:hover img { -webkit-transform: scale(1.1, 1.1); -moz-transform: scale(1.1, 1.1); -ms-transform: scale(1.1, 1.1); -o-transform: scale(1.1, 1.1); transform: scale(1.1, 1.1); opacity: .8; filter: alpha(opacity=80); }
