* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin: 0; padding: 0 ;}
:before, :after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box ;}
.container:before, .container:after, .container-fluid:before, .container-fluid:after, .row:before, .row:after 
{ content: " "; display: table; clear: both; }
.center-block { display: block; margin-left: auto; margin-right: auto ;}
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary { display: block; }
.group:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0 ;}
.group { display: inline-block; clear: both ;}
* html .group { height: 1% ;}
.group { display: block ;}
a img { border: 0 ;}
.clr { clear: both; margin: 0; padding: 0; }
.fright { float: right!important ;}
.fleft { float: left!important ;}
ul { margin: 0; padding: 0 ;}
li { list-style-type: none ;}
a { text-decoration: none; outline: none; }
figure { margin: 0 ;}
img { vertical-align: middle; }
.img-responsive { width: 100%; height: auto; }
.img-rounded { border-radius: 6px ;}
.img-thumbnail { padding: 4px; line-height: 1.42857143; background-color: #fff; border: 1px solid #ddd; border-radius: 4px; -webkit-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; transition: all .2s ease-in-out; display: inline-block; max-width: 100%; height: auto ;}
.img-circle { border-radius: 50% ;}
.white-bg { background: #fff ;}
.brand-bg { background: #0ead99; }
.txt-center { text-align: center!important; }
.txt-left { text-align: left!important ;}
.txt-right { text-align: right!important; }
.mr-top-none { margin-top: 0!important ;}
.container { margin-right: auto; margin-left: auto; padding-left: 15px; padding-right: 15px; position: relative ;}
.container-fluid { margin-right: auto; margin-left: auto; padding-left: 15px; padding-right: 15px ;}
.row { margin-left: -15px; margin-right: -15px ;}
.form-control { border: 1px solid #d2d2d2; color: #7d7d7d; display: block; font-size: 14px; line-height: 1.42857; padding: 10px 12px; background: #fff; outline: 0 none; border-radius: 5px ;}
.form-control:hover { box-shadow: 0 0 8px rgba(82,168,236,0.6); outline: 0 none ;}
.form-group { padding-top: 10px; padding-bottom: 10px ;}
.form-group label { display: block; padding: 10px 0; width: 100% ;}
.form-group .form-control { float: left; width: 100% ;}
.form-control:focus { box-shadow: 0 1px 1px rgba(0,0,0,0.075); outline: 0 none; }
select { background-color: #fff; display: inline-block; line-height: 1.5em; padding: 10px 12px; margin: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-appearance: none; -moz-appearance: none; color: #7d7d7d ;}
select.manul { background-image: linear-gradient(45deg, transparent 50%, gray 50%), linear-gradient(135deg, gray 50%, transparent 50%), linear-gradient(to right, #ccc, #ccc); background-position: calc(100% - 20px) calc(1em + 2px), calc(100% - 15px) calc(1em + 2px), calc(100% - 2.5em) .5em; background-size: 5px 5px, 5px 5px, 1px 1.5em; background-repeat: no-repeat; border: 1px solid #d2d2d2; border-radius: 5px ;}
select.manul:focus { background-image: linear-gradient(45deg, #e84c3d 50%, transparent 50%), linear-gradient(135deg, transparent 50%, #e84c3d 50%), linear-gradient(to right, #ccc, #ccc); background-position: calc(100% - 15px) 1em, calc(100% - 20px) 1em, calc(100% - 2.5em) .5em; background-size: 5px 5px, 5px 5px, 1px 1.5em; background-repeat: no-repeat; outline: 0; border-color: #f89b92; box-shadow: 0 1px 1px rgba(0,0,0,0.075) inset, 0 0 8px rgba(232,76,71,0.6) ;}
.col, .col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12 { position: relative; min-height: 1px; padding-left: 15px; padding-right: 15px; float: left;}
.col-12 { width: 100% ;}
.col-11 { width: 91.66666667% ;}
.col-10 { width: 83.33333333% ;}
.col-9 { width: 75% ;}
.col-8 { width: 66.66666667% ;}
.col-7 { width: 58.33333333% ;}
.col-6 { width: 50% ;}
.col-5 { width: 41.66666667% ;}
.col-4 { width: 33.33333333% ;}
.col-3 { width: 25% ;}
.col-2 { width: 16.66666667% ;}
.col-1 { width: 8.33333333% ;}
@media (max-width:1200px) {
.container { width: 1170px ;}
}
@media (max-width:992px) {
.container { width: 750px ;}
.w50-sm { width: 50%!important ;}
.w100-sm { width: 100%!important ;}
}
@media (max-width: 767px) {
.container { width: auto ;}
.col, .col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12 { width: 100%!important ;}
.w50-xs { width: 50%!important ;}
}
