body {
  #background-color: #FFFFFF; 
  margin-right:0px; 
  margin-left:0px; 
  margin-top:0px; 
  margin-bottom:0px;
  font-family: Arial, Tahoma, Verdana, Trebuchet MS;  
  font-size: 11px;  
  color: #000000; 
  font-weight: normal; 
  text-decoration: none 
}

.tableBorder { border-left: 1px; border-right: 1px; border-top: 1px; border-bottom: 1px; border-color: #000000; border-style: solid;}
.tableGrid { background-color: #000000; }

@media (max-width:435px){ td{ font-size:12px !important; }}

@media (max-width:410px){ td{ font-size:10.5px !important; }}

.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th { padding: 8px 0px 8px 8px !important; }

td {  font-family: 'Open Sans', sans-serif;  font-size: 13px;  color: #000000; font-weight: normal; text-decoration: none }
.tdReceipt {font-family: Times New Roman, Arial, Tahoma, Verdana, Trebuchet MS;  font-size: 9pt;  color: #000000; font-weight: normal; text-decoration: none }
.tdGrid {background-color: #FFFFFF; }
.tdBlack {background-color: #000000; }
.tdBlue {background-color: #D4E3F1; }
.tdAqua {background-color: #00FFFF; }
.tdRed {background-color: #e7cac9; }
.tdOlive {background-color: #D7ECA0; }
.tdHeader, .tdHeader2{background-color: rgb(253, 196, 195);position: fixed;z-index: 25;width: 69%;top: 40px;}
.tdHeader2 {border-left: 0px; border-right: 0px; border-top: 1px; border-bottom: 1px; border-color: #000000; border-style: solid; }
.tdDoc {font-size: 13px; }
.form_required {color: red; font-weight: bold;}


a:link 		{color: #3552AD; font-weight: bold; text-decoration: Underline }
a:visited 	{color: #808080; font-weight: bold; text-decoration: Underline }
a:active	{color: #000000; font-weight: bold; text-decoration: Underline }
a:hover  	{color: #104361; font-weight: bold; text-decoration: Underline }

a.receipt:link,a.receipt:visited,a.receipt:active,a.receipt:hover {color: #3552AD; font-weight: bold; text-decoration: Underline }
SPAN.productSpecialPrice {
  font-family: 'Open Sans', sans-serif;
  color: #ff0000;
}

span.failure {color: red; font-weight: bold; font-size:12px;}

input,textarea {font-size:11px;}
select {font-size:8pt;}

a.headerbutton {
	-moz-box-shadow:inset 0px 1px 0px -17px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px -17px #ffffff;
	box-shadow:inset 0px 1px 0px -17px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color:#ededed;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
        -khtml-border-radius:10px;
	border-radius:10px;
        behavior: url(css/bordeasdfr-radius.htc);
        position: relative;
	border:1px solid #B0B0B0;
	display:inline-block;
	color:#222222;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	padding:2px 8px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffffff;
}
a.button {
	-moz-box-shadow:inset 0px 1px 0px -17px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px -17px #ffffff;
	box-shadow:inset 0px 1px 0px -17px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color:#ededed;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
        -khtml-border-radius:10px;
	border-radius:10px;
        behavior: url(css/bordeasdfr-radius.htc);
        position: relative;
	border:1px solid #B0B0B0;
	display:inline-block;
	color:#222222;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	padding:4px 15px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffffff;
}
a.button:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );
	background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
	background-color:#dfdfdf;
}
a.button:active {



	position:relative;
	top:1px;
}
a.button-disabled {
	-moz-box-shadow:inset 0px 1px 0px -17px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px -17px #ffffff;
	box-shadow:inset 0px 1px 0px -17px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color:#ededed;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
        -khtml-border-radius:10px;
	border-radius:10px;
        behavior: url(css/boarder-radius.htc);
        border:1px solid #B0B0B0;
	display:inline-block;
	color:#999999;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	padding:4px 15px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffffff;
}
a.button-disabled:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );
	background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
	background-color:#999999;
    color:#999999;
}
/* This imageless css button was generated by CSSButtonGenerator.com */

@media screen and (max-width:767px){.tw{display:none}}

@media (max-width: 487px){.pull-right {padding:10px !important;}}

@media (min-width: 768px) and (max-width : 992px){.col-sm-3 {width:50% !important;} .col-md-3 {width:50% !important } }
@media (max-width: 768px){ .txt{ margin-bottom:10px}}

@media (min-width: 992px) and (max-width : 1200px){.col-sm-3 {width:33.333% !important;} .col-md-3 {width:33.333% !important } }

.positions
{
	position: fixed;
    overflow-y: scroll;
    width: 100%;
    height: 100%;
}

.pa
{padding-top:50px ;}
.success {
    font-weight: bold;
    color:green;
}

.b-width
{
	width:50% !important;
}

.f-control
{
	width:auto!important;
	display:inline-block!important;
}

@media (max-width:380px){ .f-control{ width:85% !important; }}


.p-top
{
	padding:38px 0px;
}

@media (max-width:1240px){ .p-top{ padding:82px 0px !important; }}

@media (max-width:860px){ .p-top{ padding:110px 0px !important; }}

@media (max-width:530px){ .p-top{ padding:150px 0px !important; }} 
.error {
    font-weight: bold;
    color:red;
}

@media only screen and (min-width : 320px) and (max-width : 480px) {
#background-color: #FFFFFF; 
  background-image: url(../images/bg-marble.jpg);
  margin-right:0px; 
  margin-left:0px; 
  margin-top:0px; 
  margin-bottom:0px;
  font-family: Arial, Tahoma, Verdana, Trebuchet MS;  
  font-size: 11px;  
  color: #000000; 
  font-weight: normal; 
  text-decoration: none 
}

.img-responsive1
{
	width:100%
}
.tableBorder { border-left: 1px; border-right: 1px; border-top: 1px; border-bottom: 1px; border-color: #000000; border-style: solid;}
.tableGrid { background-color: #000000; }

td {  font-family: 'Open Sans', sans-serif;  font-size: 13px;  color: #000000; font-weight: normal; text-decoration: none }
.tdReceipt {font-family: Times New Roman, Arial, Tahoma, Verdana, Trebuchet MS;  font-size: 9pt;  color: #000000; font-weight: normal; text-decoration: none }
.tdGrid {background-color: #FFFFFF; }
.tdBlack {background-color: #000000; }
.tdBlue {background-color: #D4E3F1; }
.tdAqua {background-color: #00FFFF; }
.tdRed {background-color: #e7cac9; }
.tdOlive {background-color: #D7ECA0; }
td.tdHeader{ word-break: break-all;}
.tdHeader, .tdHeader2{background-color: rgb(253, 196, 195); word-break: break-all;position: fixed;z-index: 25; width: 69%; top: 40px;}
.tdHeader2 {border-left: 0px; border-right: 0px; border-top: 1px; border-bottom: 1px; border-color: #000000; border-style: solid; word-break: break-all; }
.tdDoc {font-size: 13px; }
.form_required {color: red; font-weight: bold;}


a:link 		{color: #3552AD; font-weight: bold; text-decoration: Underline }
a:visited 	{color: #808080; font-weight: bold; text-decoration: Underline }
a:active	{color: #000000; font-weight: bold; text-decoration: Underline }
a:hover  	{color: #104361; font-weight: bold; text-decoration: Underline }

a.receipt:link,a.receipt:visited,a.receipt:active,a.receipt:hover {color: #3552AD; font-weight: bold; text-decoration: Underline }
SPAN.productSpecialPrice {
  font-family: 'Open Sans', sans-serif;
  color: #ff0000;
}

span.failure {color: red; font-weight: bold; font-size:12px;}

input,textarea {font-size:11px;}
select {font-size:8pt;}

a.headerbutton {
	-moz-box-shadow:inset 0px 1px 0px -17px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px -17px #ffffff;
	box-shadow:inset 0px 1px 0px -17px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color:#ededed;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
        -khtml-border-radius:10px;
	border-radius:10px;
        behavior: url(css/bordeasdfr-radius.htc);
        position: relative;
	border:1px solid #B0B0B0;
	display:inline-block;
	color:#222222;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	padding:2px 8px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffffff;
}
a.button {
	-moz-box-shadow:inset 0px 1px 0px -17px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px -17px #ffffff;
	box-shadow:inset 0px 1px 0px -17px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color:#ededed;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
        -khtml-border-radius:10px;
	border-radius:10px;
        behavior: url(css/bordeasdfr-radius.htc);
        position: relative;
	border:1px solid #B0B0B0;
	display:inline-block;
	color:#222222;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	padding:4px 15px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffffff;
}
a.button:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );
	background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
	background-color:#dfdfdf;
}
a.button:active {
	position:relative;
	top:1px;
}
a.button-disabled {
	-moz-box-shadow:inset 0px 1px 0px -17px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px -17px #ffffff;
	box-shadow:inset 0px 1px 0px -17px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color:#ededed;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
        -khtml-border-radius:10px;
	border-radius:10px;
        behavior: url(css/boarder-radius.htc);
        border:1px solid #B0B0B0;
	display:inline-block;
	color:#999999;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	padding:4px 15px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffffff;
}
a.button-disabled:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );
	background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
	background-color:#999999;
    color:#999999;
}
/* This imageless css button was generated by CSSButtonGenerator.com */


.success {
    font-weight: bold;
    color:green;
}

.error {
    font-weight: bold;
    color:red;
}
}


 
@media only screen and (min-width : 321px) {
#background-color: #FFFFFF; 
  background-image: url(../images/bg-marble.jpg);
  margin-right:0px; 
  margin-left:0px; 
  margin-top:0px; 
  margin-bottom:0px;
  font-family: Arial, Tahoma, Verdana, Trebuchet MS;  
  font-size: 11px;  
  color: #000000; 
  font-weight: normal; 
  text-decoration: none 
}

.twidth{ width:100%; text-align:center }
.tableBorder { border-left: 1px; border-right: 1px;width: 100%; border-top: 1px; border-bottom: 1px; border-color: #000000; border-style: solid;}
.tableGrid { background-color: #000000; }

td {  font-family: 'Open Sans', sans-serif;  font-size: 13px;  color: #000000; font-weight: normal; text-decoration: none }
.tdReceipt {font-family: Times New Roman, Arial, Tahoma, Verdana, Trebuchet MS;  font-size: 9pt;  color: #000000; font-weight: normal; text-decoration: none }
.tdGrid {background-color: #FFFFFF; }
.tdBlack {background-color: #000000; }
.tdBlue {background-color: #D4E3F1; }
.tdAqua {background-color: #00FFFF; }
.tdRed {background-color: #e7cac9; }
.tdOlive {background-color: #D7ECA0; }
.tdHeader, .tdHeader2{background-color: rgb(253, 196, 195); position: fixed;z-index: 25;width: 100%;top: 40px;}
.tdHeader2 {border-left: 0px; border-right: 0px; border-top: 1px; border-bottom: 1px; border-color: #000000; border-style: solid; }
.tdDoc {font-size: 13px; }
.form_required {color: red; font-weight: bold;}


a:link 		{color: #3552AD; font-weight: bold; text-decoration: Underline }
a:visited 	{color: #808080; font-weight: bold; text-decoration: Underline }
a:active	{color: #000000; font-weight: bold; text-decoration: Underline }
a:hover  	{color: #104361; font-weight: bold; text-decoration: Underline }

a.receipt:link,a.receipt:visited,a.receipt:active,a.receipt:hover {color: #3552AD; font-weight: bold; text-decoration: Underline }
SPAN.productSpecialPrice {
  font-family: 'Open Sans', sans-serif;
  color: #ff0000;
}

span.failure {color: red; font-weight: bold; font-size:12px;}

input,textarea {font-size:11px;}
select {font-size:8pt;}

a.headerbutton {
	-moz-box-shadow:inset 0px 1px 0px -17px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px -17px #ffffff;
	box-shadow:inset 0px 1px 0px -17px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color:#ededed;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
        -khtml-border-radius:10px;
	border-radius:10px;
        behavior: url(css/bordeasdfr-radius.htc);
        position: relative;
	border:1px solid #B0B0B0;
	display:inline-block;
	color:#222222;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	padding:2px 8px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffffff;
}
a.button {
	-moz-box-shadow:inset 0px 1px 0px -17px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px -17px #ffffff;
	box-shadow:inset 0px 1px 0px -17px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color:#ededed;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
        -khtml-border-radius:10px;
	border-radius:10px;
        behavior: url(css/bordeasdfr-radius.htc);
        position: relative;
	border:1px solid #B0B0B0;
	display:inline-block;
	color:#222222;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	padding:4px 15px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffffff;
}
a.button:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );
	background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
	background-color:#dfdfdf;
}
a.button:active {
	position:relative;
	top:1px;
}
a.button-disabled {
	-moz-box-shadow:inset 0px 1px 0px -17px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px -17px #ffffff;
	box-shadow:inset 0px 1px 0px -17px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color:#ededed;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
        -khtml-border-radius:10px;
	border-radius:10px;
        behavior: url(css/boarder-radius.htc);
        border:1px solid #B0B0B0;
	display:inline-block;
	color:#999999;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	padding:4px 15px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffffff;
}
a.button-disabled:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );
	background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
	background-color:#999999;
    color:#999999;
}
/* This imageless css button was generated by CSSButtonGenerator.com */


.success {
    font-weight: bold;
    color:green;
}

.error {
    font-weight: bold;
    color:red;
}
}
.btn
{
 margin-bottom:5px !important;
}

.datepicker
{
	display:none;
}
.showdate
{
	display:block;
	z-index:999;
	position: absolute;
}


/* SmartSuggest */
.suggest_link {
	background-color: #FFFFFF;
	padding: 5px 6px 5px 6px;
}

.suggest_link_over {
	background-color: #E4E4E2;
	color: #000;
	padding: 5px 6px 5px 6px;
	border: red;
	cursor: pointer;
}

.suggest_link:visited {
	color: #FFFFFF
}

#smartsuggest {
	position: absolute;
	float: left;
	background-color: #FFFFFF;
	text-align: left;
	font-size: 16px;
	border: 1px solid #bbc3d3;
	z-index:4;
	top:95%;
}
/* SmartSuggest */
.pageHeading {
    font-size: 1em;
    
    font-weight: bold;
	
}
.pixel_black
{
	margin:5px 0;
}
.dataTableHeadingRow {
    background-color: #C9C9C9;
}
.dataTableHeadingContent {
    color: #ffffff;
    font-weight: bold;
}

.dataTableRow {
    background-color: #F0F1F1;
}
.modal-open .modal
{
	opacity:1;
	background:rgba(0, 0, 0, 0.45);
	pointer-events: none;
}
.modal-open .modal.fade .modal-dialog {
    -webkit-transition: -webkit-transform 0s ease-out;
    -o-transition: -o-transform 0s ease-out;
    transition: transform 0s ease-out;
    -webkit-transform: translate(0,-10%);
    -ms-transform: translate(0,-10%);
    -o-transform: translate(0,-10%);
    transform: translate(0,-10%);
	pointer-events: all;
}
.attr_table tr td select{
	margin:5px;
}
.attr_table tr td form{
	margin:0;
}
.modal-open .modal-footer
{
	text-align:center;
}
