.small-box .icon .fa{font-size: 70px; top:-10px; position: relative;}
.legend-grafic{text-align: center; margin: 20px;}
.legend-grafic .item{display: inline-block; margin: 0 10px;}
.legend-grafic .item span{display: inline-block; width: 10px; height: 10px; border-radius: 2px; margin-right: 5px;}
.pagination-wrap .col-sm-7{text-align: right;}
.pagination-wrap .col-sm-5 .dataTables_info{margin-top: 30px;}
.prd-desc{max-width: 350px;}
.clr{clear: both; float: none; display:block;}

h1 select.form-control{display: inline-block; vertical-align: middle; width: auto;}
h3 select.form-control{display: inline-block; vertical-align: middle; width: auto; margin-right: 20px;}
.table th a{color: #333;}
.table .sort-row td{background: #f2f2f2;}

/* city */
.city-name .city-edit{display: block; cursor: pointer;}
.city-name .city-edit i{display: none;}
.table-city .city-row:hover i{display: inline-block;}
.table-city .city-row:hover .edit i{display: none;}


/* user */
.table-user .user-edit{display: block; cursor: pointer;}
.table-user .user-edit i{display: none;}
.table-user .user-row:hover i{display: inline-block;}
.table-user .user-row:hover .edit i{display: none;}

/* shop */
.table-shop .shop-edit{display: block; cursor: pointer;}
.table-shop .shop-edit .fa-pencil{display: none;}
.table-shop .shop-row:hover .fa-pencil{display: inline-block;}
.table-shop .shop-row:hover .edit .fa-pencil{display: none;}

/* product */
.table-product .product-edit{display: block; cursor: pointer;}
.table-product .product-edit .fa-pencil{display: none;}
.table-product .product-row:hover .fa-pencil{display: inline-block;}
.table-product .product-row:hover .edit .fa-pencil{display: none;}
.table-product textarea{width: 100%;}

/* order-filter */
.order-filter{display: block;}
.order-filter h3{margin-top: 0px;}
.order-filter .item-btn .btn{margin-right: 30px;}
.order-filter .item{padding-bottom: 18px;}
.order-filter .item .title{display: inline-block; vertical-align: top; width: 200px; margin-right: 20px; padding-top: 4px; font-weight: bold;}
.order-filter .item .elem{display: inline-block; vertical-align: top;}
.order-filter .item .elem label{font-weight: normal; margin-right: 20px;}
.order-filter .item .elem input[type="checkbox"]{vertical-align:middle; margin-top: -3px;}
.box-body .txt-report{width: 100%; height: 600px;}

.white-popup { background: #FFF; position: relative; padding: 30px 36px 36px; width: 96%; max-width: 430px; margin: 20px auto; }
.popup-information{max-width:800px;}

.white-popup .h2, .white-popup h2 { text-align: center; margin-top: 0px; }

.white-popup input[type="text"], .white-popup input[type="tel"], .white-popup input[type="password"], .white-popup input[type="email"], .white-popup input[type="number"], .white-popup input[type="search"], .white-popup input[type="url"], .white-popup input[type="date"], .white-popup input[type="time"], .white-popup input[type="datetime"], .white-popup input[type="datetime-local"], .white-popup input[type="month"], .white-popup input[type="week"], .white-popup input[type="color"] { /*background: transparent;*/ }

.white-popup input[type="submit"], .white-popup input[type="button"], .white-popup a.btn { /*padding: 0px 40px;*/ }

.white-popup .wide-btns { padding-top: 10px; text-align: center; }

.white-popup .wide-btns input[type="submit"], .white-popup .wide-btns input[type="button"], .white-popup .wide-btns a.btn { display: block; font-weight: 400; width: 100%; }

.white-popup .block-label, .white-popup .label-block { padding-bottom: 7px; display: block; }

.white-popup.popup-options { max-width: 533px; }

.white-popup.popup-options .h3, .white-popup.popup-options h3 { font-size: 16px; font-size: 1rem; color: #cb311e; margin: 14px 0px; }
.white-popup .popup-body{text-align: center;}

/* shop-popup */
.shop-info .logo{text-align: center; margin-bottom: 20px;}
.shop-info .item{padding-bottom: 12px;}
.shop-info .item .title{display: inline-block; font-weight: bold;}
.shop-info .item .value{display: inline-block;}
