@CHARSET "UTF-8";

/* Overall Page Structure */

body							{font-size:14px; color:black; font-family: Arial, Helvetica, sans-serif; margin-bottom:60px; padding-top:20px;}
body .container					{padding-left:0;padding-right:0;}
#wrap							{height:100%; min-height:690px; border-radius:9px; border:1px solid lightgrey;padding-left:0; padding-right:0;}

@media (max-width:767px){
	body						{margin-bottom:0px; padding-top:0px;}
}

/* Header */

#header_top						{background:transparent;padding-left:0px; padding-right:0px;}
#header							{min-height:50px; line-height:50px; background: transparent ; border:0; border-bottom: 1px solid lightgray;border-top-left-radius:8px; border-top-right-radius:8px; border-bottom-left-radius:0; border-bottom-right-radius:0;}

.navbar-brand #header_logo		{width:93px; height:22px;}
.navbar							{margin-bottom:0;border-radius:0;min-height:24px;}
.navbar .nav					{border-radius:0;}
.navbar .nav li.head_title		{font-size:28px; color: black; font-weight:bold; padding-top:12px;padding-left:15px;padding-bottom:10px;}
.navbar .nav li.head_title img	{width:100px;display:inline-block;margin-right:20px;}
.navbar-toggle 					{z-index:100;}

.menu-wrapper .navbar			{padding-left:0;}
.navbar-nav>li>a				{display:block; font-size:12px; font-weight:bold; padding:8px 14px;}
.menu-wrapper .navbar-left li a		{font-size:16px;}
.menu-wrapper .navbar-right li a	{padding:8px 8px; font-size:12px; font-weight: normal; }
.menu-wrapper .navbar-right li span	{display:block; font-size:12px; font-weight: normal; padding:8px 8px;}
.menu-wrapper .navbar-right li				{text-indent:14px;}
.menu-wrapper .navbar-right li.visitors		{background:url('../images/icon-16-user.png') 0px 50% no-repeat;}
.menu-wrapper .navbar-right li.admin		{background:url('../images/icon-16-back-user.png') 0px 50% no-repeat;}
.menu-wrapper .navbar-right li.messages		{background:url('../images/icon-16-messages.png') 0px 50% no-repeat;}
.menu-wrapper .navbar-right li.visit		{background:url('../images/icon-16-viewsite.png') 0px 50% no-repeat;}
.menu-wrapper .navbar-right li.logout		{background:url('../images/icon-16-logout.png') 0px 50% no-repeat;}

@media (max-width:767px){
	#header_top					{padding-left:15px; padding-right:15px;padding-bottom:0px;}
	.menu-wrapper .navbar-left li	{text-indent:10px;}
	.navbar .nav li.head_title		{font-size:14px;}
	.navbar .nav li.head_title img	{width:70px;display:block;}
}
/* Footer */

#footer p						{text-align:center;}

/* Page Navigations */

.header_row						{margin:10px;border:1px solid lightgrey; background:whitesmoke; border-radius:8px;}
.header_row h1					{min-height:42px; line-height:42px;margin:10px 0;}
.header_row h1 img.title_image	{height:42px;margin-right:12px;vertical-align:top;}
.header_row h1 a.add_new		{font-size:14px;margin-left:10px;font-weight:normal;}

.header_row .header_list		{float:right; }
.header_row .header_list li		{float:left;vertical-align:middle;}
.header_row .header_list li.rightBorder 	{margin-right:8px;}
.header_row .header_list li.rightBorder a	{border-right:1px solid #DCDCDC;}
.header_row .header_list li	a	{width:auto;height:100%;border:0; margin:5px 0; padding:0 5px;border-radius:0;background-color:transparent;display:inline-block;}
.header_row .header_list li	a:hover	{background-color: #eee;}
.header_row .header_list li	a span.describe			{width:100%;display:block;text-align:center;}
.header_row .header_list li	a span.img				{width:32px; height:32px; margin:auto;display:block;}
.header_row .header_list li	a span.img.new			{background:url('../images/icon-32-new.png') 0 0 no-repeat;}
.header_row .header_list li	a span.img.edit			{background:url('../images/icon-32-edit.png') 0 0 no-repeat;}
.header_row .header_list li	a span.img.publish		{background:url('../images/icon-32-publish.png') 0 0 no-repeat;}
.header_row .header_list li	a span.img.unpublish	{background:url('../images/icon-32-unpublish.png') 0 0 no-repeat;}
.header_row .header_list li	a span.img.unblock		{background:url('../images/icon-32-unblock.png') 0 0 no-repeat;}
.header_row .header_list li	a span.img.delete		{background:url('../images/icon-32-delete.png') 0 0 no-repeat;}
.header_row .header_list li	a span.img.help			{background:url('../images/icon-32-help.png') 0 0 no-repeat;}
.header_row .header_list li	a span.img.apply		{background:url('../images/icon-32-apply.png') 0 0 no-repeat;}
.header_row .header_list li	a span.img.save			{background:url('../images/icon-32-save.png') 0 0 no-repeat;}
.header_row .header_list li	a span.img.save-new		{background:url('../images/icon-32-save-new.png') 0 0 no-repeat;}
.header_row .header_list li	a span.img.cancel		{background:url('../images/icon-32-cancel.png') 0 0 no-repeat;}

/* Common Page Structures */

.main_row						{margin:10px;border:1px solid lightgrey; background:whitesmoke; border-radius:8px;}
.join_top						{border-bottom-right-radius:0; border-bottom-left-radius:0; margin-bottom:0; border-bottom:0;}
.join_middle					{border-bottom-right-radius:0; border-bottom-left-radius:0; margin-bottom:0; border-bottom:0;border-top-right-radius:0; border-top-left-radius:0; margin-top:0; border-top:0;}
.join_bottom					{border-top-right-radius:0; border-top-left-radius:0; margin-top:0; border-top:0;}

/* Reset */

ul, ol							{padding-left:0; margin-left:0;list-style:none; -webkit-margin-before: 0;-webkit-margin-after: 0;-webkit-margin-start: 0px;-webkit-margin-end: 0px;-webkit-padding-start: 0px;}
input[type=file]				{border:0; background: transparent; box-shadow:none; outline:none;}
input[type=file]:active, input[type=file]:focus	{border:0; background: transparent; box-shadow:none; outline:none;}
.form-control[readonly]			{background:white;cursor:pointer;}
.form-control[disabled]			{background:white;cursor:pointer;}
/* Form Related */

.is_error			{border-color: #a94442;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);box-shadow: inset 0 1px 1px rgba(0,0,0,.075);}
.form_error			{border-color: #a94442;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);box-shadow: inset 0 1px 1px rgba(0,0,0,.075);}
.form_small			{height:26px;padding:0px 6px;}
.form_short			{width:80%;}
.error				{color:red; display:none;}
.error				{list-style:none; color:red; display:none;}
.error li span		{padding-left:10px;color: red; font-size:16px; }
.must				{color:red;}
.tip				{color:red;margin-bottom:0; display:none;}
.inline_boxes		{padding-right:6px; margin-bottom:10px;}
.inline_boxes.checkbox-inline	{vertical-align:baseline;}
/* Buttons */

.btn_big			{font-size:16px;}
.btn-danger			{background-color:#0d5fb3 !important;border-color:#0d5fb3 !important;}
.btn-danger:hover, .btn-danger:active, .btn-danger:focus	{background-color:#0a498a !important;border-color:#0a498a !important;}
/* Elements */

table.destyled tr td		{border:0;}
.marginLeft					{margin-left:10px;}

/* Color Schemes */

.mainBlue						{color:#025A8D;}
.skyBlue						{color:#e8f6fe;}
.faintGrey						{color:#666;}

/* Font Schemes */

.pageTitle						{font-size:22px; font-weight:bold;}
.mainTitle						{font-size:22px;}
.heading						{font-size:14px; font-weight:bold; }

/* Margin */
.margintop20					{margin-top:20px;}