/* webdefined  http: //www.webdefined.biz Compiled by Srinath */

/* Basic HTML
----------------------------------------------------------------------------------------------------*/
html {
  font-size: 62.5%; 
}
body {
font-family: 'Questrial', sans-serif;

	color: #333;
	-webkit-font-smoothing: antialiased; /* Fix for webkit rendering */
	font-size: 1.5em;
	line-height: 1.5; /* 1.6 is also an option */
}
pre,
code {
	font-family: 'DejaVu Sans Mono', Monaco, Consolas, monospace;
}

/* `Headings
----------------------------------------------------------------------------------------------------*/
html,
button,
input,
select,
textarea {
    color: #333;
}
input[type="submit"],
input[type="button"]  {
	color: #e8e8e8;
}
input[type="submit"]:hover,
input[type="button"]:hover {
	color: #1c1c1c;
}
table th a {
	color: #fff;
}
h1,
h2,
h3,
h4,
h5,
h6 {
font-family: 'Average', serif;
	text-transform: uppercase;
}
h1 {
	font-size: 2.4rem; line-height: 1.6;  letter-spacing: 0.05rem;	
}
h2 {
	font-size: 1.6rem; line-height: 1.6; letter-spacing: 0.1rem;
}
h3 {
	font-size: 1.4rem; line-height: 1.6;  letter-spacing: 0.1rem;
}
h4 {
	font-size: 2.4rem; line-height: 1.35; letter-spacing: -.08rem;
}
h5 {
	font-size: 1.8rem; line-height: 1.5;  letter-spacing: -.05rem;	
}
h6 {
	font-size: 1.5rem; line-height: 1.6;  letter-spacing: 0;	
}

/* `Spacing
----------------------------------------------------------------------------------------------------*/
table table td {
	font-size: 0.95em;
}
p,
li {
	font-size: 1.1em;
}
ol,
ul {
	list-style-type: square;
}
img {
	border: 0 none;
}
th {
	color: #fff;
	font-weight: normal;
	text-align: left;
}
td {
	text-align: left;
}
em {
	font-style: italic;
}
strong {
	font-weight: bold;
}
a {
	font-size: 1.1em;
	color: #393c4f;
	text-decoration: none;
}
a:hover {
	color: #000;
}
/* template styling */
.login {
	font-size: 1.8em;
	color: #e6e6e6;
}
.system_name {
	font-size: 1.0em;
}
.login_message {
	font-size: 0.95em;
	color: #95bacd;
	text-align: justify;
}
.login_message a {
	color: #fff;
}
#menu a,
.user_logout a {
	font-size: 1.2em;
	color: #e8e8e8;
	text-decoration: none;
	font-weight: bold;
	text-shadow: 1px 1px 5px #1c1c1c;
	text-transform: uppercase;
	letter-spacing: 0.05em;
	line-height: 32px;
}
#feedback_box {
	font-size: 1.1em;
	color: #FFF;
}
#content {
	font-size: 1.1em;
	text-align: justify;
}
#settings a {
	color: #1c1c1c;
}
#settings a:hover {
	color: #fff;
}
.link_button {
	color: #D3D3D3;
}
.link_button:hover {
	color: #000;
}
input[type="text"],
input[type="email"] {
	color: #000;
}
input[type="checkbox"]:hover,
input[type="radio"]:hover,
input[type="submit"]:hover,
input[type="button"]:hover {
	color: #FFF;
}
div>input[type="submit"] {
	font-size: 1.3em;
}
.footer {
	font-size: 0.9em;
	color: #1c1c1c;
	text-transform: lowercase;
}
.footer a {
}
.error {
	color: #b42525;
	font-weight: bold;
}
.success,
.failure {
	font-size: 1.2em;
	font-weight: bold;
	text-transform: uppercase;
}
.success {
    color: #000;
}
.failure {
    	color: #fff;
}
.message {
	font-size: 1em;
	color: #fff;
}
.readonly {
	color: #3b5998;
}
.selected_date {
	color: #fff;
	font-weight: bold;
}
.user_session {
	color: #fff;
	line-height: 32px;
}
#close_accounts a {
	font-size: 1.3em;
	color: #fff;
}
#valUserName,
#valPassword {
	color: #b42525;
}
.small {
    font-size: 0.4em;
}
#CRM {
	font-size: 0.9em;
}
    @media only screen and (max-width : 768px) {
    }
    @media only screen and (max-width : 480px) {
	}