/*----------basic----------------*/

.rmp{margin: 0;padding: 0;}
.fl{float: left;}
a{text-decoration: none;color: #696767;transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -ms-transition:all 0.2s ease-in-out; -o-transition:all 0.2s ease-in-out; -webkit-transition:all 0.2s ease-in-out;}
a:hover{text-decoration: none; color: #f00;}

.white{color: #fff;}
.red{color: #f00}
.yellow{color: #ff0}
.pink{color: #F9597E;}
.green{color: #365DA6;}
.gay{color: #666}
.black{color: #000}
.txt-ac{text-align: center;}
.txt-ac img{margin: 0px auto;}
.txt-ar{text-align: right;}
.txt-jus{text-align: justify;}
.fs-12{font-size: 12px}
.fs-14{font-size: 14px}
.fs-16{font-size: 16px}
.fs-20{font-size: 20px}
.fs-23{font-size: 23px}
.fw-600{font-weight: 600}
.fw-bold{font-weight: bold}
.italic{font-style: italic;}
.upcase{text-transform: uppercase;}
.underline{text-decoration: underline;}
.justify{text-align: justify;}

.dp-ib{display: inline-block;}

.bdn{border: 0px !important;}
.bd1{border: 1px solid #ccc;}
.bdv{border-top: 1px solid #ccc; border-bottom: 1px solid #ccc;}

.rounded{border-radius: 50%;-moz-border-radius: 50%;-webkit-border-radius: 50%;}
.rounded5{border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
.rounded5-T{border-radius: 5px 5px 0px 0px;-moz-border-radius: 5px 5px 0px 0px;-webkit-border-radius: 5px 5px 0px 0px;}
.rounded5-B{border-radius: 0px 0px 5px 5px;-moz-border-radius: 0px 0px 5px 5px;-webkit-border-radius: 0px 0px 5px 5px;}

.mr0{margin:0 !important;}
.mrt0{margin-top:0 !important;}
.mrr0{margin-right:0 !important;}
.mrb0{margin-bottom:0 !important;}
.mrr1_6{margin-right:1.6px;}
.mrb15{margin-bottom:15px;}

.mrr10{margin-right:10px;}
.mrt15{margin-top:15px;}
.mrt10{margin-top:10px;}
.mrt20{margin-top:20px;}
.mrt30{margin-top:30px;}
.mrb20{margin-bottom:20px;}
.mrb60{margin-bottom:60px;}
.mrv20{margin-top:20px;margin-bottom: 20px;}
.mrv40{margin-top:40px;margin-bottom: 40px;}
.mrh5{margin-left:5px;margin-right: 5px;}
.mrh10{margin-left:10px;margin-right: 10px;}
.mrh20{margin-left:20px;margin-right: 20px;}

.mrl30{margin-left:30px;}

.padt10{padding-top: 10px;}
.padt20{padding-top: 20px;}
.padt30{padding-top: 30px;}
.pad10{padding:10px;}.pad15{padding:15px;}.pad20{padding:20px;}
.padv30{padding-top: 30px; padding-bottom: 30px;}
.padl10{padding-left: 10px;} .padl20{padding-left: 20px;}
.padl15{padding-left: 15px;}
.padl30{padding-left: 30px;}
.padt40{padding-top: 40px;}
.padr10{padding-right: 10px;}
.padr60{padding-right: 60px;}
.padr100{padding-right: 100px;}
.padl60{padding-left: 60px;}
.padr30{padding-right: 30px;}
.padh10{padding-left: 10px; padding-right: 10px;}


a#backtop{display: none; position: fixed; bottom: 20px; right: 15px; z-index: 9999; cursor: pointer;
	background-color: #444;
	padding: 0px 12px;
	color: #fff;
	font-size: 30px;
	transition: background 0.2s ease-in-out; -moz-transition: background 0.2s ease-in-out; -ms-transition:background 0.2s ease-in-out; -o-transition:background 0.2s ease-in-out; -webkit-transition:background 0.2s ease-in-out;
}
a#backtop:hover{background-color: #f98017;}
.message{display: none; font-size: 13px; font-style: italic; color: #f00; text-transform: none !important; text-align: center;}
.detail img{max-width: 100% !important; height: auto !important;}

.breadcrumb{margin-top: 0px; margin-bottom: 0px; padding: 8px;}

.btn{padding: 6px 12px 6px; border-radius: 0px; transition: 0.2s ease;}
.btn-sm{display: inline-block; padding: 3px 10px; text-transform: none;}
.form-control{border-radius: 0px;}
.btn-gray{background-color: #222; color: #fff;}
.btn-gray:hover{background-color: #f06da3; color: #fff;}
.btn-joli{background-color: #f06da3; color: #fff;}

.alert.cart{display: none;position: fixed; top: 20%; right: 0px; width: 250px;z-index:9999;}
.alert .close{position: absolute; top: 5px; right: 5px;}

.like{float: left; margin-right: 5px;}

table.table .name{font-size: 15px; margin-top: 0px;}
table.table .img{float: left; margin-right: 10px;}
table.table .form-control{display: inline-block; width: auto; max-width: 80px; padding: 5px 10px; height: 30px;}

.dataTables_wrapper .row{margin: 0px;}
.dataTables_wrapper .col-sm-6{padding: 0px;}
table.dataTable thead .sorting,
table.dataTable thead .sorting_asc,
table.dataTable thead .sorting_desc,
table.dataTable thead .sorting_asc_disabled,
table.dataTable thead .sorting_desc_disabled {
    background: 0 0;
}

table.dataTable thead .sorting_asc:after {
    content: "\f0de";
    float: right;
    font-family: fontawesome;
}

table.dataTable thead .sorting_desc:after {
    content: "\f0dd";
    float: right;
    font-family: fontawesome;
}

table.dataTable thead .sorting:after {
    content: "\f0dc";
    float: right;
    font-family: fontawesome;
    color: rgba(50,50,50,.5);
}