﻿/*----------------------------------------------------------
The base color for this template is #5c87b2. If you'd like
to use a different color start by replacing all instances of
#5c87b2 with your new color.
----------------------------------------------------------*/
footer,nav,section {display: block;}
hr{ border:1px dotted #ccc; border-collapse:collapse; margin:30px 0px 30px 0px}

/*----------------------------------------------------------
HEADINGS 
----------------------------------------------------------*/
h1, h2, h3, h4, h5, h6 { font-size: 24px;color: #152635;}
h1 { font-size: 36px;padding-bottom: 0;margin-bottom: 0;}
h2 { font-size:28px; padding: 0 0 5px 0; font-weight:normal;color: #054f98;}
h3,legend {
    font-size: 16px; color:#054f98;
	margin:0px; padding:0px; margin-bottom:10px;
	text-transform:uppercase}
h4 {font-size: 14px;}
h5, h6 { font-size:12px;}
form{ margin-bottom:15px;}

/* PRIMARY LAYOUT ELEMENTS   
----------------------------------------------------------*/
/* you can specify a greater or lesser percentage for the 
page width. Or, you can specify an exact pixel width. */
.page {width: 100%; margin-left: auto; margin-right: auto;}
#header {
    position: relative;
    margin-bottom: 0px;
    padding: 0;

}
#header h1 {
    font-weight: bold;
    padding: 5px 0;
    margin: 0;
    color: #fff;
    border: none;
    line-height: 34px;
    font-size: 32px !important;
    text-shadow: 1px 1px 2px #111;
}
#main {
    padding: 30px 30px 60px 30px;
    border-radius:0px 0 0 0;
    -webkit-border-radius: 0px 0 0 0;
    -moz-border-radius: 0px 0 0 0;
}
footer, #footer {
    color: #999;
    padding: 10px 0;
    text-align: center;
    line-height: normal;
    margin: 0 0 30px 0;
    font-size: 11px;
    border-radius: 0 0 4px 4px;
    -webkit-border-radius: 0 0 4px 4px;
    -moz-border-radius: 0 0 4px 4px;
}

/* FORM LAYOUT ELEMENTS   
----------------------------------------------------------*/
fieldset { border: 1px solid #ddd; padding: 0 1.4em 1.4em 1.4em;margin: 0 0 1.5em 0;}
legend { font-weight: bold;}
ul.t-reset .t-item {font-size:12px !important;}

textarea {min-height: 75px;}
#productTable textarea{ width:95% !important;}


select,input[type="text"], input[type="password"] ,textarea  {
  display: block;
  width: 100%;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}



/* Styles for validation helpers
-----------------------------------------------------------*/
.field-validation-error {color: #ff0000;}
.field-validation-valid {display: none;}
.input-validation-error {border: 1px solid #ff0000;background-color: #ffeeee;}
.validation-summary-errors { font-weight: bold; color: #ff0000;}
.validation-summary-valid { display: none;}

/* Styles for editor and display helpers
----------------------------------------------------------*/
div.editor-label { margin: 1em 0 0 0;}
div.display-label{ 
float:left; min-width:350px; padding:10px; margin-right:5px; margin-bottom:5px; font-size:12px !important; border-top:1px solid #e5e5e5;
background: -moz-linear-gradient(100% 100% 90deg, white, #f7f7f7);
background: -webkit-gradient(linear, bottom top, top bottom, from(#f7f7f7), to(white));} 
div.editor-label{font-weight:bold; float:left; min-width:350px; padding:10px; margin-right:5px; font-size:12px !important; margin-bottom:5px; border-top:1px solid #e5e5e5;
background: -moz-linear-gradient(100% 100% 90deg, white, #f7f7f7);
background: -webkit-gradient(linear, bottom top, top bottom, from(#f7f7f7), to(white));} 
div.editor-label,div.editor-label input,div.editor-label textarea,div.editor-label select{font-size:12px; }
div.display-field, div.editor-field { margin: 0.5em 0 0 0;}
.text-box { width: 30em;}
.text-box.multi-line { height: 6.5em;}
.tri-state { width: 6em;}

div.rowed{	
	background-color: #fff;
    border: 1px solid #DDDDDD; border-top:0px; border-bottom:0px;
    padding: 7px 15px 0px; }

button::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, input[type="reset"]::-moz-focus-inner {
padding: 0 !important;border: 0 none !important;}