html {
  font-family: Arial;
}
body p{
  font-family: 'Arial';    
  font-size:15px;
  line-height:28px;
  color:#556677;
  
}
body p img { float:left; padding:0 10px 0 10px;}
blockquote,blockquote p
{
	color:#334455;	
	font-size:16px;
	font-style:italic;
	font-weight:600;
	}
.navbar-default {
  background-color: #2844CD;
  background-image:url('../images/header_bg.png');
  height:60px;
} 
.navbar {
    -webkit-box-shadow: 0 8px 6px -6px #666;
    -moz-box-shadow: 0 8px 6px -6px #666;
    box-shadow: 0 8px 6px -6px #666;
} 
.app-search a{color:#fff;}
.form-control {    
    border: 1px solid #d3d3d3;
}
.form-control:focus {
	background: rgba(255, 255, 50, 0.3) none repeat scroll 0 0;
}

.app-search .form-control::-moz-placeholder {
    color: #fff;
    opacity: 1;
}

.sidebar-inner{
	background-color:#D8CFBC;		
}
.sidebar-menu
{
	z-index:9999;
	}
.sidebar-menu >ul >li {
	color:#fff;	
}
.sidebar-menu  ul  li  a{
	color:#06007F;	
	border-left: none;
}
.sidebar-menu  ul  li  a:hover{
	color:#B80000;	
}
.sidebar-menu  ul  li  a.active {
    background: #D0A04B none repeat scroll 0 0 !important;
    border-left: 4px solid #FF9933;
    color: #000033 !important;
}
.sidebar-menu  > ul  > li  > a.active {
    background: #E6E1CF none repeat scroll 0 0 !important;
    border-left: 4px solid #FF9933;
    color: #000033 !important;
}

.sidebar-menu > ul > li > a {
    margin: 2px 0;
    padding: 8px 10px;
	border-bottom:dashed 1px #B07416;
}
.sidebar-menu ul ul a {
    padding: 8px 06px 8px 25px;
}
.sidebar-menu ul ul ul a {
    padding-left: 50px;
}
.sidebar-menu ul li a i { 
    width: 10px;
}
.sidebar-menu .subdrop {
    background: #B2A188 none repeat scroll 0 0 !important;
    border-left: 4px solid #FF9933;
    color: #000033 !important;
}
.profile img {
    border: 2px solid #E07B15;
    height: 36px;
    width: 36px;
}
.card-box {    
    border-radius: 8px;
    border-top: 3px solid #d2d6de;        
}

.content-header {
    padding: 15px 15px 0;
    position: relative;
}
.content-header {
    background: #ffffff none repeat scroll 0 0 !important;
    border-bottom: 1px solid #d2d2d2;
    color: #000;
    font-size: 15px;
    font-weight: 400;
    margin-bottom: 5px;
    margin-top: 60px;
    padding-bottom: 15px;
    padding-left: 25px;
    text-transform: uppercase;
}

.content-page > .content {
    margin-bottom: 0px;
    margin-top: 0px;    
}

.box{position:relative;-moz-border-radius:8px; -webkit-border-radius:8px;-khtml-border-radius:8px; background:url(../images/box_wrap_bottom.jpg) no-repeat center bottom #FFFFFF; width:100%; text-align:left; margin:0px;}
.shadow_wrap{ width:100%; margin:auto; background:url(../images/box_wrap_shadow.png) no-repeat center top; height:6px;}
.red {color:Red; }
.orange {color:#69B7FF;}

/* Footer Styles*/
.footer {background:#2f2f2f; padding:20px 10px 20px 20px;
         color:#d5d5d5; border-top:4px solid #fff;}
.footer a {color:#fff;}
.footer a:hover {color:#d5d5d5;}
.footer .m_title {font-size:14px; color:#fff; text-shadow:none}
.footer .menu {margin:0; padding:0; list-style:none;}
.footer .menu a {padding-right:10px;}
.footer .sbs .menu li {float:left; width:50%;}
.scfooter-icon-nocolor {background-color:#121212;}

.newsletter-signup form { margin-bottom:0;}
.newsletter-signup input { vertical-align: top; margin-bottom: 10px; width: calc(90% - 130px); display: inline-block; height: 40px;}
.newsletter-signup input[type=text] { border: 1px solid #a3a3a3; box-shadow: 2px 2px 0 rgba(0, 0, 0, 0.1) inset; 
	width: 190px; display: inline-block; height: 40px; width: calc(90% - 130px);}
.newsletter-signup input[type=submit] {color:#fff; background:#CD2122; border:0; font-weight:700; font-size:13px; height:40px; padding:0 15px; 
	margin-left:10px; border-radius:3px; width: 120px; }
.newsletter-signup input[type=submit]:hover {background:#000;}
.newsletter-signup #result {display:inline-block; margin-bottom:10px;}
.newsletter-signup #result:empty {display:inline;}

/* NEWSLETTER SIDEBAR */
#sidebar .newsletter-signup input[type="text"],
.zn_sidebar .newsletter-signup input[type="text"],
[id*='sidebar-widget-'] .newsletter-signup input[type="text"] {width: 139px;}
.newsletter-signup.cd-news .nl-email { width: calc(70% - 130px);}

.map-link > span {margin-top:2px;}

.footer .bottom {padding-top:30px; border-top:5px solid #484848; color:#8b8c8d;}
.footer .social-icons {float:right;}
.footer .copyright img {float:left; margin-right:20px;}

.footer .social-icons li.title {line-height:30px;}
.footer .social-icons li {margin:0 0 0 10px; }
.footer .social-icons li:first-child {margin-left:0;}

.footer .contact-details { min-height: 64px; background: url(../images/say_hi.png) no-repeat right top;}
.tab-content{padding:10px!important;}
.content{padding-top:5px!important;}
.alert-success {
    background-color: rgba(60, 200, 85, 0.5); 
    color: #00440B;
}
.item .form-group{margin-bottom:0px;}
.tooltip.top .tooltip-inner 
{
	color:#00276D;
    background-color:#DBE5F7;
}
.tooltip.top .tooltip-arrow {
      border-top-color: #748CB8;
}
.datepicker{padding:3px;}
#btn_add_row1{margin-top:5px;}
#gridJQ1 td{padding-top:4px;padding-bottom:4px;}
.table-bordered {border: 1px solid #aabbcc;}
.table-bordered > tbody > tr > td {border: 1px solid #aabbcc;}
.table-bordered > thead > tr > th {border: 1px solid #aabbcc;font-weight:600;}

label{color:#0066ff!important;font-size:90%;}
.form-control{border: 1px solid #b3b3b3;}

.sidebar-menu > ul > li ul a{font-size: 13px;}
body > .sidebar-menu{overflow: auto;}
tbody,thead {font-size:12px;line-height:1.1;color:#555566;}
