#nx-order-upload{
}

/*MG*/

.mg_blau0 , .fileupload-inner button,
.fileupload-inner .fileinput-button,.fileupload-inner button.start{
    background-color:#006dcc;
    background-image: linear-gradient(to bottom, #0088cc, #0044cc);
    background-repeat: repeat-x;
    border-radius: 4px;
    border: 1px solid #00669a;
    color:#fff;
    cursor: pointer;
    font-weight: 600;
    font-size: 16px;
    letter-spacing: 1px;
    line-height: 20px;
    /*padding: 3px 7px !important;*/
    padding: 4px 12px 1px;
    position:relative;
    text-align: center;
    text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
}



.mg_rot0, .fileupload-inner button.cancel,
 .fileupload-inner button.delete {
    border: 1px solid #585858 ;
    cursor: pointer;
    color:#fff;
    border-radius: 10px;
    padding: 3px 10px!important;
    background-color:#d9534f;
    position:relative;
    line-height: 27px;
    text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
    background-image: linear-gradient(to bottom,#ee5f5b,#bd362f);

 }

 
.mg_blau0:hover, .fileupload-inner .fileinput-button:hover, .fileupload-inner button.start:hover {
    background: #0088cc;
}

.mg_rot0:hover, .fileupload-inner button.cancel:hover, 
.fileupload-inner button.delete:hover {
    background: #bd362f;  /*#ED0000;*/
}

.mg-fileupload-container{

}

.left {
  text-align: left;
}

#nx-order-upload th.left,
.left th,
.left tr,
.left td {
  text-align: left;
}

.right {
  text-align: right;
}

#nx-order-upload th.right,
.right th,
.right tr,
.right td {
  text-align: right;
}

.center {
  text-align: center;
}


#nx-order-upload th.center,
.center th,
.center tr,
.center td {
  text-align: center;
}

#nx-order-upload table.table-striped {

	width:700px; 
	border: 1px solid #ccc;
}
#nx-order-upload td {
	vertical-align: top;
	border-bottom: 1px solid #D1D2D5;
	padding: 10px 5px 10px 10px;
}

/*MG*/
#nx-order-upload thead{
	background-color: #F0F1F4;  /* #DEDEDE;*/
	border-bottom: 5px solid #D1D1D1;
	
}
/*MG*/
#nx-order-upload tfoot{
	background-color: #F0F1F4; /* #F0F1F4;*/
    border-top: 3px solid #D1D1D1;
}

#nx-order-upload th {
	/*
	background-color: #DEDEDE;
    border-bottom: 5px solid #D1D1D1;
	*/
    color: #253340;
    letter-spacing: 0.7px;
    padding: 5px 5px 5px 10px;
    /*text-transform: uppercase;*/
    font-weight: 600; /* normal;*/
    font-size: 12px;
}




#nx-order-upload td.error {
	color: red;
	text-align: center;
	
}
#nx-order-upload td.error span {
	display: block;
	color: #ccc;
	font-style: italic;
	font-weight: 90%;
}
#nx-order-upload td.preview {
	width: 160px;
}

#nx-order-upload td.name {
	text-align: left;
	/*width: ;*/
}
#nx-order-upload td.size {
	text-align: right;
	/*width: ;*/
	/*text-align: left; */
}

#nx-order-upload  td.size_txt{
	text-align: right;
	/*width: ;*/
	/*text-align: left; */
}
#nx-order-upload td.price{
	text-align: right;
	/*width: ;*/
	/*text-align: left; */
}

#nx-order-upload td.process {
	text-align: right;
	/*width: 100px;*/
}
#nx-order-upload td.delete {
	text-align: right;
	/*width: 150px;*/
}

#nx-order-upload td.start{
	text-align: right;
	/*width: 150px;*/
}

#nx-order-upload td.cancel {
	text-align: right;
	/*width: 150px;*/
}

.fileupload-buttonbar {
    clear: both;
    float: none;
    margin: 5px 0;
    width: 100%;
    overflow: hidden;
}
/*MG
.fileupload-inner button,
.fileupload-inner .fileinput-button {
	border: 1px solid #ccc;
	padding: 4px;
	cursor: pointer;
    color:#777;
    border-radius: 6px;
    padding: 3px 10px!important;
    background: url(../images/bg.png);
    position:relative;
    line-height: 27px;
    text-shadow: none;
}

.fileupload-inner button.start:hover {
    background: #428bca;
    border-color: #357ebd;
}
.fileupload-inner button.cancel:hover {
    background: #428bca;
    border-color: #eea236;
}
.fileupload-inner button.delete:hover {
    background: #d9534f;
    border-color: #d43f3a;
}

*/



#left-render-panel {
}

.nx-thumb{width: auto!important;}
/* cart view */

/*MG*/

ul.docs-listing {
	padding: 1px;
	border: 1px solid #ccc;
	display: block;
	float: left;
}

li.docs-listing {
	padding: 1px;
	border: 1px solid #ccc;
	display: block;
	float: left;
}

ul.photo-listing {
	list-style: none;
	overflow: hidden;
}
ul.photo-listing > li {
	display: block;
	background: none;
	margin: 5px;
	padding: 0;
	float: left;
}
ul.photo-listing > li img {
	padding: 1px;
	border: 1px solid #ccc;
}

.btn.small {
    font-size: 12px;
    padding: 10px 30px;
}
.btn.start,
.btn.cancel,
.btn.delete {
	float: left;
	margin: 5px;
	padding: 0;
}
input.toggle {
	margin-top: 15px;
}

.fileupload-progress {
	width: 90%;
}
.fileupload-inner .icon-plus{
    width:15px;
    height:15px;
    display:inline-block;
    /*
	//position: absolute;
    //top:20%;
    //left: 7px;
    //background: url('../images/icon_2.png') -14px 350px;
	*/
}
.fileinput-button:hover .icon-plus{
    //background: url('../images/icon_hover.png') -14px 350px;
}

/*MG
.fileupload-inner .fileinput-button:hover{
    background: #5cb85c;
    color:white;
    border-color:#5cb85c;

}
*/

.start .icon-upload{
    width: 15px;
    height:15px;
    display:inline-block;
	/*
    //position: absolute;
    //top: 15%;
    //left: 7px;
    //background: url('../images/icon_2.png') -112px 286px;
	*/
}
.btn-warning .icon-ban-circle{
    width: 15px;
    height:15px;
    display:inline-block;
	/*
    //position: absolute;
    //top: 15%;
    //left: 7px;
    //background: url('../images/icon_2.png') -2px 351px;
	*/
}
.btn-danger .icon-trash{
    width: 15px;
    height:15px;
    display:inline-block;
	/*
    //position: absolute;
    //top: 15%;
    //left: 7px;
    //background: url('../images/icon_2.png') -176px 382px;
	*/
}
.start:hover .icon-upload{
    /*background: url('../images/icon_hover.png') -112px 286px;*/
}
.btn-warning:hover .icon-ban-circle{
    /*background: url('../images/icon_hover.png') -2px 351px;*/
}
.btn-danger:hover .icon-trash{
    /*background: url('../images/icon_hover.png') -176px 382px;*/
}
#nx-order-upload .fade,.preview .fade{opacity: 1!important;}
.fileupload-inner input[type="checkbox"]{
    position: relative;
    vertical-align: bottom;
    margin-top: 25px;
    margin-left: 5px;
}



