.login-box,
.remind-box{
	margin: 0 auto;
	width: 400px;
	float: none;
}

.remind-box{
	width: 600px;
}

body.login .page-content > .container > .col-white > .col-login{
	min-height:auto;
}

.push-bottom{
	position: relative !important;
}

.menu-square{
	width:10px;
	height:10px;
	margin-right:5px;
	margin-left: 7px;
	position: relative;
	display: inline-block;
	background-color:#000;
}

.cms-title{
	float:left;
	height: 100%;
}

.cms-title > div{
	position:absolute;
	bottom:5px;
}

.cms-title > div i{
	font-size:45px !important;
}

.cms-title > div span{
	font-size: 20px;
	display: inline-block;
	line-height: 24px;
	margin-left: 8px;
	font-weight: 600;
}

.help-block.hold-color{
	color:#737373 !important;
}

input.form-control[type=checkbox]{
	height:14px;
}

td.dark{
	background-color:#DDD;
}

.p_gallery .item
{
	border:1px solid #dddddd;
	float:left;
	width:200px;
	height:230px;
	margin:0 10px 10px 0;
}
	.p_gallery .item .img
	{
		width:150px;
		height:150px;
		margin:10px auto;
		text-align:center;
		overflow:hidden;
	}
		.p_gallery .item .img img{
			width:100%;
		}
	.pointer 
	{
		cursor:pointer;
	
	}

.input-number{
	max-width:100px;
	margin-right:15px;
}

.form-number-inputs > div > div:first-child:after{
	content: " ";
	position: absolute;
	display:inline-block;
	width: 1px;
	height: 50%;
	background-color: #333;
	top:25%;
	right:-9px;

	-ms-transform: rotate(15deg); /* IE 9 */
	-webkit-transform: rotate(15deg); /* Chrome, Safari, Opera */
	transform: rotate(15deg);
}

.input-group.input-padding-important[class*=col-]{
	padding-left: 15px;
	padding-right: 15px;
}

.nav-tabs > li.has-error:after{
	position:absolute;
	content: "*";
	color:red;
	top: 5px;
	right: 10px;
}

.modal-full.modal-dialog{
	width:85%;
}
.modal-50.modal-dialog{
	width:50%;
    min-width: 760px;
}
.modal-60.modal-dialog{
	width:60%;
	min-width: 760px;
}
.modal-70.modal-dialog{
	width:60%;
}
.modal-dialog.working:after{
	content: ' ';
	position: absolute;
	top:0;
	left:0;
	width:100%;
	height: 100%;
	background: rgba(255,255,255,0.5) url(../gfx/loader.gif) no-repeat center center;
	z-index: inherit;
}

.twitter-typeahead{
	width:100%;
}

.table .right
{
	text-align:right;

}
.table .center
{
	text-align:center;

}
	.table .desc1
	{
		font-size:11px;
		
	}
.btn.btn-info.disable{
    background-color: #B1DCFF;
    border-color: #72b8f2;
}

.stock .alert1
{
	background:#F4D03F;
}

.picker-img > img {
	max-height:34px;
	cursor:pointer;
}
.p-qty{
	width:30%;
	display:inline-block;
}
.p-unit{
	width:68%;
	display:inline-block;
}
.file-selector{
	margin-bottom:5px;
}
.p-attachment{
	float: left;
	padding: 2px;
	margin: 0;
	position: relative;
}
.p-attachment:not(:last-child){
	margin-bottom:5px;
}
.p-attachment:not(:first-child):after{
	content: "";
	position:absolute;
	left:0px;
	top:-2px;
	width:100%;
	height:1px;
	border-bottom: dashed 1px #9E9E9E;
}
.p-attachments div[data-attachments]{
	position: relative;
	float:left;
	margin-top:5px;
	width:100%;
}
.p-attachments div[data-attachments]:after{
	content: "";
	position:absolute;
	left:0px;
	top:-2px;
	width:100%;
	height:1px;
	border-bottom: dashed 1px #9E9E9E;
}
.p-attachments.col-sm-12 .p-attachment{
	width:100%;
}
.p-attachments{
	padding-left:0px;
}
.p-name > div > *{
	margin-bottom:5px;
}
.radio-horizontal > .radio-list > label {
	display: inline-block;
	margin-right:10px;
}
.radio-horizontal > .radio-list > label:first-child:after {
	content : '';
}
.info-margin{
	top: 30px;
	position: relative;
	clear: both;
	display: block;
}
.btn-file.disabled, .btn-file.disabled > input[type=file]{
	cursor: not-allowed;
}
.btn-file.disabled > input[type=file] {
	width:0px;
}
.progress-light.progress {
	height:10px;
}
.t-table{
	display: table;
	width: 100%;
}
.t-cell {
	display: table-cell;
}
.t-cell:first-child {
	padding-right:30px;
}
.t-cell:nth-child(2):not(.btn){
	width:230px;
}
.t-cell:nth-child(3){
	text-align:right;
}
.p-attachments{
	padding-right:0;
}
.input-group.small-group {
	width:230px;
}
.t-center{
	display:inline-block;
	vertical-align: middle;
}
.fileinput-filename{
	max-width:90%;
}
.box-color > p {
	color: #000;
	-webkit-filter: invert(100%);
	filter: invert(100%);
	text-align: center;
	font-weight: 700;
}

.tiles .tile .tile-body h1, .tiles .tile .tile-body h2, .tiles .tile .tile-body h3, .tiles .tile .tile-body h4, .tiles .tile .tile-body h5, .tiles .tile .tile-body h6{
	width: 98%;
	margin-left: -6px;
	font-size: 20px;
}

@media(min-width:980px) {
	.file-selector .t-cell > input[type=text] {
		min-width:130px;
	}
}

textarea.p-desc{
	min-height:100px;
}

.table-striped>tbody>tr.tr-parent:nth-of-type(odd),
.table-striped>tbody>tr.tr-parent:nth-of-type(odd) + .table-striped>tbody>tr.tr-helper:nth-of-type(odd),
.table-striped>tbody>tr.tr-parent:nth-of-type(odd):hover,
.table-striped>tbody>tr.tr-parent:nth-of-type(odd) + .table-striped>tbody>tr.tr-helper:nth-of-type(odd):hover,
.table-hover>tbody>tr.tr-parent:hover,
.table-hover>tbody>tr.tr-parent:hover + .table-hover>tbody>tr.tr-helper:hover,
tr.tr-parent,
tr.tr-parent + tr.tr-helper,
tr.tr-parent:hover,
tr.tr-parent:hover + tr.tr-helper:hover {
	background-color: #E8E8E8;
}
tr.item-parent > td:first-child,
tr.item-parent + tr.tr-helper > td:first-child,
tr.item-child > td:first-child,
tr.item-child + tr.tr-helper > td:first-child {
	position: relative;
}
tr.item-parent > td:first-child:after,
tr.item-parent + tr.tr-helper > td:first-child:after,
tr.item-child > td:first-child:after,
tr.item-child + tr.tr-helper > td:first-child:after,
tr.item-parent > td:first-child:before,
tr.item-parent + tr.tr-helper > td:first-child:before,
tr.item-child + tr.tr-helper > td:first-child:before,
tr.item-child > td:first-child:before {
	content:' ';
	position:absolute;
	background-color:#696969;
}
tr.item-parent > td:first-child:after,
tr.item-parent + tr.tr-helper > td:first-child:after,
tr.item-child > td:first-child:after,
tr.item-child + tr.tr-helper > td:first-child:after{
	width:1px;
	bottom:0px;
	left:49%;
}
tr.item-parent > td:first-child:after {
	height:50%;
}
tr.item-parent > td:first-child:before {
	width:10px;
	height:10px;
	border-radius:5px;
	top:49%;
	left:25%;
}
tr.item-parent + tr.tr-helper > td:first-child:after {
	height:100%;
}
tr.item-child > td:first-child:after,
tr.item-child + tr.tr-helper > td:first-child:after {
	height:100%;
}
tr.item-child.item-last + tr.tr-helper > td:first-child:after {
	height:0px !important;
}
tr.item-child.item-last > td:first-child:after,
tr.item-child.item-last + tr.tr-helper > td:first-child:after {
	height:30%;
	top:0px;
	bottom:auto;
}
tr.item-child > td:first-child:before{
	left:50%;
	height:1px;
	width:50%;
	top:30%;
}
.table>tbody>tr.tr-helper>td,
.table>tbody>tr.tr-helper>th,
.table>tfoot>tr.tr-helper>td,
.table>tfoot>tr.tr-helper>th,
.table>thead>tr.tr-helper>td,
.table>thead>tr.tr-helper>th{
	border-top:0px !important;
	/*background-color: #f9f9f9;*/
}
tr.show-tr {
	background-color:#A7ECE8 !important;
}
tr.show-tr-blue {
	background-color:#C7E0F3 !important;
}
td.tr-actions {
	background-color: #fff !important;
	border-top:none !important;
}
tbody[data-product-list] > tr:not(.show-tr):not(.show-tr-blue) {
	transition:background-color 2s;
}

@media(max-width:1400px) {
	.order-form-table .input-group .input-group-btn a,
	.order-form-table .input-group {
		float:none!important;
		width:100%;
	}
	.order-form-table .input-group > *{
		width:100% !important;
		float:none!important;
		display: block;
	}
}
