/*!
* uniasia - v2.0.0 - Auto-compiled on 2016-03-01 - Copyright 2016
* @author uniasia
*/
html, body{height: 100%}
body{font-family:"Microsoft JhengHei",Arial, sans-serif; color: #444; background-color: #f5f5f5}
.icon-logo{background: url("../images/logos/logo-96x96.png") no-repeat; display: inline-block; width: 20px; height: 20px; background-size: 23px}
.icon-logo-2x{background: url("../images/logos/logo-160x160.png") no-repeat; display: inline-block; width: 28px; height: 28px; background-size: 28px}
.icon-logo-3x{background: url("../images/logos/logo-160x160.png") no-repeat; display: inline-block; width: 56px; height: 56px; background-size: 56px}
.icon-map1{display: block; width: 16px; height: 19px; background:  url("../images/icon-map1.png") no-repeat;}
.font-s15{font-size: 15px; !important;}
.font-s16{font-size: 16px; !important;}
.font-s17{font-size: 17px; !important;}
.font-s18{font-size: 18px; !important;}
.font-s19{font-size: 19px; !important;}
.font-s20{font-size: 20px; !important;}
.font-normal{font-weight: normal; !important;}
.font-style-normal{font-style: normal; !important;}
.pad-5{padding: 5px; !important;}
.pad-10{padding: 10px; !important;}
.pad-5-t{padding-top: 5px; !important;}
.pad-5-r{padding-right: 5px; !important;}
.pad-5-b{padding-bottom: 5px; !important;}
.pad-5-l{padding-left: 5px; !important;}
.pad-10-l{padding-left: 10px}
.pad-7-t{padding-top: 7px}
.pad-10-t{padding-top: 10px}
.pad-15-t{padding-top: 15px}
.pad-20-t{padding-top: 20px}
.pad-20-l{padding-left: 20px}
.pad-20-r{padding-right: 20px}
.pad-20-b{padding-bottom: 20px}
.pad-50-t{padding-top: 50px}


.img-100{width: 100%; height: 100%}
.width-320{width: 320px}
.width-640{width: 640px}
.width-750{max-width: 750px}
.overflow-hidden{overflow: hidden}
.relative{position: relative}
.gender-icon{
    position: absolute;
    left: 55px;
    top: 28px;
    display: inline-block;
    width: 18px;
    height: 18px;
    line-height: 18px;
    text-align: center;
    background-color: #fff;
    border-radius: 50%;
}

.bg-none{background: none}
.list-style-none{list-style-type: none}

.cursor-default{cursor: default}
.cursor-pointer{cursor: pointer}
.absoult-top-70{top: 70%}

.inline-block{display: inline-block}
.display-block{display: block}

.css-radio-bg-pink input:checked+span:after{background-color:#ff6b6b}
.css-radio-bg-modern input:checked+span:after{background-color:#14adc4}
.css-radio-label-pale-pink input:checked+span:after{background-color:#ff6c9d}

.btn.bg-pink {color: #fff; background-color: #ff6b6b; border-color: #ff6b6b}

a.bg-pink:hover, a.bg-pink:focus {background-color: #ff3838;}
.btn.bg-pink:hover, .btn.bg-pink:focus {background-color: #ff3838;}
button.bg-pink:hover, button.bg-pink:focus {background-color: #ff3838;}
.bg-pink {color: #fff; background-color: #ff6b6b; border-color: #ff6b6b}

.label-purple{background-color: #a48ad4}
.label-pale-pink{background-color: #ff6c9d}

.text-pale-pink{color: #ff6c9d}
a.text-pale-pink{color: #ff6c9d}
a.text-pale-pink:hover{color: #ff6c9d}
.border-n{border: none}
.border-b-n{border-bottom: none}
.box-show-n{box-shadow: none}
.has-error .input-group-addon{}
.input-group-addon.box-show-n{box-shadow: none}
.table-responsive>.table-bordered{border: 1px solid #e9e9e9;}

.footer-fixed-bottom{position: fixed; bottom: 0; left: 230px; z-index: 1100;}
.footer-button{width: 100%; min-height: 50px; padding: 15px 20px; background: rgba(230,230,230,1)}
.footer-bg-gray{background: rgba(230,230,230,1)}
.form-horizontal .control-label.text-left{text-align: left}

.nav-main ul{padding-left: 54px}
.nav-main a>i{width: 18px; height: 14px; text-align: center}
.nav-main a>i.si{width: 18px; height: 14px}

.returntop{display: none; z-index: 100; position: fixed; right: 0; bottom: 6rem; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -o-transition: all 1s ease; -webkit-transition: all 1s ease; transition: all 1s ease;}
.returntop a{display: block; padding: .5rem}
.show-returntop {
    right: 20px;
    -moz-transform: scale(1) rotate(-360deg) translate(0px);
    -ms-transform: scale(1) rotate(-360deg) translate(0px);
    -o-transform: scale(1) rotate(-360deg) translate(0px);
    -webkit-transform: scale(1) rotate(-360deg) translate(0px);
    transform: scale(1) rotate(-360deg) translate(0px);
}

.height-100{height: 100px}
.height-120{height: 120px}
.height-130{height: 130px}
.height-140{height: 140px}
.height-150{height: 150px}
.form-horizontal .form-validate-group{margin-right: -15px;  margin-left: -15px}
.form-horizontal .form-validate-group .form-group{margin-left:0; margin-right: 0px}
.form-validate-group{margin-bottom:15px}
.form-validate-group .form-group{margin-bottom:0}
/*note-height*/
.note-editable{min-height: 300px;}
/*magnific-popup*/
.dropzone{padding: 0}
.dz-message{padding: 35px 20px}
.unload-btn img{width: 100%; height: 100%; cursor: pointer; background: #f9f9f9}
.unload-btn:hover img{background: #eee}

.block-content p, .block-content .push, .block-content .block, .block-content .items-push>div {
margin-bottom: 0;
}
