@charset "utf-8";
/**
 * Generic CSS for CakePHP
 *
 * CakePHP(tm) : Rapid Development Framework (http://cakephp.org)
 * Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
 *
 * Licensed under The MIT License
 * For full copyright and license information, please see the LICENSE.txt
 * Redistributions of files must retain the above copyright notice.
 *
 * @copyright     Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
 * @link          http://cakephp.org CakePHP(tm) Project
 * @package       app.webroot.css
 * @license       http://www.opensource.org/licenses/mit-license.php MIT License
 */

* {
	margin: 0;
	padding: 0;
}
/** General Style Info **/
body {
	background: #003d4c;
	color: #fff;/* font-family: 'lucida grande', verdana, helvetica, arial, sans-serif;*/
	font-family: arial !important;
	font-size: 90%;
	margin: 0;
	padding: 0;
}
a {
	color: #003d4c;
	text-decoration: underline; /*font-weight: bold; */
}
a:hover {
	color: #367889;
	text-decoration: none !important;
}
a img {
	border: none;
}
h1, h2, h3, h4 {
	font-weight: normal;
	margin-bottom: 0.5em;
}
h1 {
	background: #fff;
	color: #003d4c;
	font-size: 100%;
}
h2 {
	background: #fff;
	color: #e32;
	font-family: 'Gill Sans', 'lucida grande', helvetica, arial, sans-serif;
	font-size: 190%;
}
h3 {
	color: #2c6877;
	font-family: 'Gill Sans', 'lucida grande', helvetica, arial, sans-serif;
	font-size: 165%;
}
h4 {
	color: #993;
	font-weight: normal;
}
ul {
	margin: 0;
}
p {
	margin: 0 0 1em 0;
}
/** Layout **/
#container {
	text-align: left;
}
#header { /* padding: 10px 20px; */
}
#header h1 {
	line-height: 20px;
	background: #003d4c url('../img/cake.icon.png') no-repeat left;
	color: #fff;
	padding: 0 30px;
}
.input-group{ width:100%;}
#header h1 a {
	color: #fff;
	background: #003d4c;
	font-weight: normal;
	text-decoration: none;
}
#header h1 a:hover {
	color: #fff;
	background: #003d4c;
	text-decoration: underline;
}
/*#content{
	background: #fff;
	clear: both;
	color: #333;
	 padding: 10px 20px 40px 20px; 
	overflow: hidden;
}*/
#popupContact1 #content, #editModal #content {
	border-radius: 15px;
	box-shadow:none;
}
#content {/*background:#fff; clear: both; color: #333; overflow: hidden; padding:0;*/
}
#footer {
	clear: both;
	padding: 6px 10px;
}
#header a, #footer a {
	color: #fff;
}
#cake-powered {
	float: right;
}
/** containers **/
div.form, div.view { /* float:right; */
	float: left;
	width: 100%; /* border-left:1px solid #666; */
	padding: 10px 1%; /* text-align:center; */
	text-align: left;
}
div.actions {
	float: left;
	width: 16%;
	padding: 10px 1.5%;
}
div.actions h3 {
	padding-top: 0;
	color: #777;
}
/** Tables **/
table {
	border-right: 0;
	clear: both;
	color: #333;
	margin-bottom: 10px;
	width: 100%;
}
th {
	border: 0;
	border-bottom: 2px solid #555;
	text-align: left;
	padding: 4px;
}
.teamMembers th a {
	display: block;
	padding: 2px 4px;
	text-decoration: none;
	font-size: 15px;
}
.teamMembers thead tr th a.desc:before, .dataTable thead tr th a.desc:before {
	background: url("../img/filterArrowDown.jpg") no-repeat scroll left center;
	content: "";
	float: left;
	margin-left: -8px;
	height: 25px;
	width: 8px;
}
.teamMembers thead tr th a.asc:before, .dataTable thead tr th a.asc:before {
	background: url("../img/filterArrowUp.jpg") no-repeat scroll left 3px;
	content: "";
	float: left;
	margin-left: -8px;
	height: 25px;
	width: 8px;
}
.teamMembers thead tr th a::before, .dataTable thead tr th a::before {
	background: url("../img/filterArrow.jpg") no-repeat scroll 0 0;
	content: "";
	float: left;
	margin-left: -8px;
	height: 25px;
	width: 8px;
}
td.actions { /* text-align: center; */
	white-space: nowrap;
}
table td.actions a {
	margin: 0;
	padding: 2px 0;
	color: #3f86c5 !important;
	text-decoration: none !important;
}
table td.actions a:hover {
	background: none;
}
/* SQL log */
.cake-sql-log {
	background: #fff;
}
.cake-sql-log td {
	padding: 4px 8px;
	text-align: left;
	font-family: Monaco, Consolas, "Courier New", monospaced;
}
.cake-sql-log caption {
	color: #fff;
}
/** Paging **/
.paging {
	background: #fff;
	color: #ccc;
	margin-top: 1em;
	clear: both;
	text-align: right;
}
.paging .current, .paging .disabled, .paging a {
	text-decoration: none;
	padding: 6px 11px;
	display: inline-block;
	font-weight: normal;
}
.paging > span {
	display: inline-block;
	border: 1px solid #ccc;
	border-left: 0;
}
.paging > span:hover {
	background: #3E87C9;
}
.paging > span:hover a {
	color: #fff;
	text-decoration: none;
}
.paging .prev {
	border-left: 1px solid #ccc;
	-moz-border-radius: 4px 0 0 4px;
	-webkit-border-radius: 4px 0 0 4px;
	border-radius: 4px 0 0 4px;
}
.paging .next {
	-moz-border-radius: 0 4px 4px 0;
	-webkit-border-radius: 0 4px 4px 0;
	border-radius: 0 4px 4px 0;
}
.paging .disabled {
	color: #ddd;
}
.paging .disabled:hover {
	background: transparent;
}
.paging .current {
	background: #3E87C9;
	color: #fff;
}
/** Scaffold View **/
dl {
	line-height: 2em;
	margin: 0em 0em;
	width: 60%;
}
dl dd:nth-child(4n+2), dl dt:nth-child(4n+1) {
	background: #f4f4f4;
}
dt {
	font-weight: bold;
	padding-left: 4px;
	vertical-align: top;
	width: 10em;
}
dd {
	margin-left: 10em;
	margin-top: -2em;
	vertical-align: top;
}
/** Forms **/
form {
	clear: both;
	padding: 0;
}
fieldset {
	border: none;
	margin-bottom: 1em;
	padding: 16px 10px;
}
fieldset legend {
	color: #e32;
	font-size: 160%;
	font-weight: bold;
}
fieldset fieldset {
	margin-top: 0;
	padding: 10px 0 0;
}
fieldset fieldset legend {
	font-size: 120%;
	font-weight: normal;
}
fieldset fieldset div {
	clear: left;
	margin: 0 20px;
}
form div { /*clear: both; margin-bottom: 1em; padding: .5em; vertical-align: text-top;*/
}
form .input {
	color: #444;
}
form .required {
	font-weight: bold;
}
form .required label:after {
	color: #e32;
	content: '*';
	display: inline;
}
form div.submit {
	border: 0;
	clear: both;
	margin-top: 10px;
}
label {
	display: block;
	font-size: 110%;
	margin-bottom: 3px;
}
input, textarea {
	clear: both;
	font-size: 140%;
	font-family: "frutiger linotype", "lucida grande", "verdana", sans-serif;
	padding: 1%;
	width: 98%;
}
select {
	clear: both;
	font-size: 120%;
	vertical-align: text-bottom;
}
select[multiple=multiple] {
	width: 100%;
}
option {
	font-size: 120%;
	padding: 0 3px;
}
input[type=checkbox] {
	clear: left;
	float: left;
	margin: 0 6px 7px 2px;
	width: auto;
}
div.checkbox label {
	display: inline;
}
input[type=radio] {
	float: left;
	width: auto;
	margin: 6px 0;
	padding: 0;
	line-height: 26px;
}
.radio label {
	margin: 0 0 6px 20px;
	line-height: 26px;
}
input[type=submit] {
	display: inline;
	font-size: 110%;
	width: auto;
}
form .submit input[type=submit] {
	background: #62af56;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#76BF6B), to(#3B8230));
	background-image: -webkit-linear-gradient(top, #76BF6B, #3B8230);
	background-image: -moz-linear-gradient(top, #76BF6B, #3B8230);
	border-color: #2d6324;
	color: #fff;
	text-shadow: rgba(0, 0, 0, 0.5) 0 -1px 0;
	padding: 8px 10px;
}
form .submit input[type=submit]:hover {
	background: #5BA150;
}
/* Form errors */
form .error {
	background: #FFDACC;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	font-weight: normal;
}
form .error-message {
	-moz-border-radius: none;
	-webkit-border-radius: none;
	border-radius: none;
	border: none;
	background: none;
	margin: 0;
	padding-left: 4px;
	padding-right: 0;
}
form .error, form .error-message {
	color: #9E2424;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	-ms-box-shadow: none;
	-o-box-shadow: none;
	box-shadow: none;
	text-shadow: none;
}
/** Notices and Errors **/
.message {
	clear: both;
	color: #fff;
	font-size: 140%;
	font-weight: bold;
	margin: 0 0 1em 0;
	padding: 5px;
}
.success, .message, .cake-error, .cake-debug, .notice, p.error, .error-message {
	background: #ffcc00;
	background-repeat: repeat-x;
	background-image: -moz-linear-gradient(top, #ffcc00, #E6B800);
	background-image: -ms-linear-gradient(top, #ffcc00, #E6B800);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#ffcc00), to(#E6B800));
	background-image: -webkit-linear-gradient(top, #ffcc00, #E6B800);
	background-image: -o-linear-gradient(top, #ffcc00, #E6B800);
	background-image: linear-gradient(top, #ffcc00, #E6B800);
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	border: 1px solid rgba(0, 0, 0, 0.2);
	margin-bottom: 18px;
	padding: 7px 14px;
	color: #404040;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);
	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);
}
.success, .message, .cake-error, p.error, .error-message {
	clear: both;
	color: #fff;
	background: #c43c35;
	border: 1px solid rgba(0, 0, 0, 0.5);
	background-repeat: repeat-x;
	background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35);
	background-image: -ms-linear-gradient(top, #ee5f5b, #c43c35);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#ee5f5b), to(#c43c35));
	background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35);
	background-image: -o-linear-gradient(top, #ee5f5b, #c43c35);
	background-image: linear-gradient(top, #ee5f5b, #c43c35);
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);
}
.success {
	clear: both;
	color: #fff;
	border: 1px solid rgba(0, 0, 0, 0.5);
	background: #3B8230;
	background-repeat: repeat-x;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#76BF6B), to(#3B8230));
	background-image: -webkit-linear-gradient(top, #76BF6B, #3B8230);
	background-image: -moz-linear-gradient(top, #76BF6B, #3B8230);
	background-image: -ms-linear-gradient(top, #76BF6B, #3B8230);
	background-image: -o-linear-gradient(top, #76BF6B, #3B8230);
	background-image: linear-gradient(top, #76BF6B, #3B8230);
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);
}
p.error {
	font-family: Monaco, Consolas, Courier, monospace;
	font-size: 120%;
	padding: 0.8em;
	margin: 1em 0;
}
p.error em {
	font-weight: normal;
	line-height: 140%;
}
.notice {
	color: #000;
	display: block;
	font-size: 120%;
	padding: 0.8em;
	margin: 1em 0;
}
.success {
	color: #fff;
}
/**  Actions  **/
.actions ul {
	margin: 0;
	padding: 0;
}
.actions li {
	margin: 0 0 0.5em 0;
	list-style-type: none;
	white-space: nowrap;
	padding: 0;
}
.actions ul li a {
	font-weight: normal;
	display: block;
	clear: both;
}
/* Buttons and button links */
input[type=submit], .actions ul li a, .actions a {
	font-weight: normal;
	padding: 4px 8px; /* background: #dcdcdc;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#dcdcdc));
	background-image: -webkit-linear-gradient(top, #fefefe, #dcdcdc);
	background-image: -moz-linear-gradient(top, #fefefe, #dcdcdc);
	background-image: -ms-linear-gradient(top, #fefefe, #dcdcdc);
	background-image: -o-linear-gradient(top, #fefefe, #dcdcdc);
	background-image: linear-gradient(top, #fefefe, #dcdcdc); */
	color: #333; /* border:1px solid #bbb;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px; */
	text-decoration: none; /* text-shadow: #fff 0 1px 0; */
	min-width: 0; /* -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.3), 0 1px 1px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.3), 0 1px 1px rgba(0, 0, 0, 0.2);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.3), 0 1px 1px rgba(0, 0, 0, 0.2); */
	-webkit-user-select: none;
	user-select: none;
}
.actions ul li a:hover, .actions a:hover {
	background: #ededed;
	border-color: #acacac;
	text-decoration: none;
}
input[type=submit]:active, .actions ul li a:active, .actions a:active {
	background: #eee;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#dfdfdf), to(#eee));
	background-image: -webkit-linear-gradient(top, #dfdfdf, #eee);
	background-image: -moz-linear-gradient(top, #dfdfdf, #eee);
	background-image: -ms-linear-gradient(top, #dfdfdf, #eee);
	background-image: -o-linear-gradient(top, #dfdfdf, #eee);
	background-image: linear-gradient(top, #dfdfdf, #eee);
	text-shadow: #eee 0 1px 0;
	-moz-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.3);
	box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.3);
	border-color: #aaa;
	text-decoration: none;
}
/** Related **/
.related {
	clear: both;
	display: block;
}
/** Debugging **/
pre {
	color: #000;
	background: #f0f0f0;
	padding: 15px;
	-moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3);
	box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3);
}
.cake-debug-output {
	padding: 0;
	position: relative;
}
.cake-debug-output > span {
	position: absolute;
	top: 5px;
	right: 5px;
	background: rgba(255, 255, 255, 0.3);
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	padding: 5px 6px;
	color: #000;
	display: block;
	float: left;
	-moz-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.25), 0 1px 0 rgba(255, 255, 255, 0.5);
	-webkit-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.25), 0 1px 0 rgba(255, 255, 255, 0.5);
	box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.25), 0 1px 0 rgba(255, 255, 255, 0.5);
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.8);
}
.cake-debug, .cake-error {
	font-size: 16px;
	line-height: 20px;
	clear: both;
}
.cake-error > a {
	text-shadow: none;
}
.cake-error {
	white-space: normal;
}
.cake-stack-trace {
	background: rgba(255, 255, 255, 0.7);
	color: #333;
	margin: 10px 0 5px 0;
	padding: 10px 10px 0 10px;
	font-size: 120%;
	line-height: 140%;
	overflow: auto;
	position: relative;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
.cake-stack-trace a {
	text-shadow: none;
	background: rgba(255, 255, 255, 0.7);
	padding: 5px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	margin: 0 4px 10px 2px;
	font-family: sans-serif;
	font-size: 14px;
	line-height: 14px;
	display: inline-block;
	text-decoration: none;
	-moz-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.3);
	box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.3);
}
.cake-code-dump pre {
	position: relative;
	overflow: auto;
}
.cake-context {
	margin-bottom: 10px;
}
.cake-stack-trace pre {
	color: #000;
	background-color: #F0F0F0;
	margin: 0 0 10px 0;
	padding: 1em;
	overflow: auto;
	text-shadow: none;
}
.cake-stack-trace li {
	padding: 10px 5px 0;
	margin: 0 0 4px 0;
	font-family: monospace;
	border: 1px solid #bbb;
	-moz-border-radius: 4px;
	-wekbkit-border-radius: 4px;
	border-radius: 4px;
	background: #dcdcdc;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#dcdcdc));
	background-image: -webkit-linear-gradient(top, #fefefe, #dcdcdc);
	background-image: -moz-linear-gradient(top, #fefefe, #dcdcdc);
	background-image: -ms-linear-gradient(top, #fefefe, #dcdcdc);
	background-image: -o-linear-gradient(top, #fefefe, #dcdcdc);
	background-image: linear-gradient(top, #fefefe, #dcdcdc);
}
/* excerpt */
.cake-code-dump pre, .cake-code-dump pre code {
	clear: both;
	font-size: 12px;
	line-height: 15px;
	margin: 4px 2px;
	padding: 4px;
	overflow: auto;
}
.cake-code-dump .code-highlight {
	display: block;
	background-color: rgba(255, 255, 0, 0.5);
}
.code-coverage-results div.code-line {
	padding-left: 5px;
	display: block;
	margin-left: 10px;
}
.code-coverage-results div.uncovered span.content {
	background: #ecc;
}
.code-coverage-results div.covered span.content {
	background: #cec;
}
.code-coverage-results div.ignored span.content {
	color: #aaa;
}
.code-coverage-results span.line-num {
	color: #666;
	display: block;
	float: left;
	width: 20px;
	text-align: right;
	margin-right: 5px;
}
.code-coverage-results span.line-num strong {
	color: #666;
}
.code-coverage-results div.start {
	border: 1px solid #aaa;
	border-width: 1px 1px 0 1px;
	margin-top: 30px;
	padding-top: 5px;
}
.code-coverage-results div.end {
	border: 1px solid #aaa;
	border-width: 0px 1px 1px 1px;
	margin-bottom: 30px;
	padding-bottom: 5px;
}
.code-coverage-results div.realstart {
	margin-top: 0px;
}
.code-coverage-results p.note {
	color: #bbb;
	padding: 5px;
	margin: 5px 0 10px;
	font-size: 10px;
}
.code-coverage-results span.result-bad {
	color: #a00;
}
.code-coverage-results span.result-ok {
	color: #fa0;
}
.code-coverage-results span.result-good {
	color: #0a0;
}
/** Elements **/
#url-rewriting-warning {
	display: none;
}
/* sarbrinder singh css */
.signup_form {
	width: 100%;
	float: left;
}
.signup_form_inner {
	max-width: 1000px;
	margin: 0 auto;
}
.signupform_start {
	width: 40%;
	float: left;
	background: #f1f1f1;
	padding: 10px;
	margin: 100px 0 0px 28%;
	border-radius: 10px;
}
.signupform_start h3 {
	text-align: center;
}
.form_start {
	width: 100%;
	float: left;
}
.form_start input[type="text"] {
	width: 400px;
	padding: 5px;
	height: 40px;
	border: 1px solid #c1c1c1;
}
.login_link {
	width: 100%;
	float: left;
	margin-top: 10px;
	text-align: center;
	font-weight: bold;
}
.login_link a {
	text-decoration: underline;
}
#abc {
	width: 100%;
	height: 100%;
	opacity: 0.95;
	top: 0;
	left: 0;
	display: none;
	position: fixed;
	background-color: #313131;
	overflow: auto;
	z-index: 999;
}
.abcd {
	width: 100%;
	height: 100%;
	opacity: 0.98;
	top: 0;
	left: 0;
	display: none;
	position: fixed;
	background-color: #313131;
	overflow: auto;
	z-index: 999;
}
div#popupContact {
	position: absolute;
	left: 25%;
	top: 6%; /* margin-left: -250px; */
	font-family: ‘Raleway’, sans-serif;
	width: 50%;
	opacity: 1 !important;
}
#popupContact form {
	max-width: 300px;
	min-width: 250px;
	font-family: raleway;
	background-color: white;
}
#popupContact p {
	margin-top: 30px;
}
#popupContact h2 {
	background-color: #FEFFED;
	padding: 20px 35px;
	margin: -10px -50px;
	text-align: center;
	border-radius: 10px 10px 0 0;
}
#popupContact hr {
	margin: 10px -50px;
	border: 0;
	border-top: 1px solid #ccc;
}
#popupContact input[type=text] {
	width: 82%;
	padding: 10px; /* margin-top: 30px; */
	border: 1px solid #ccc; /* padding-left: 40px; */
	font-size: 16px;
	font-family: raleway;
}
#popupContact #name {
background-image: url(https://www.healathon.org/css/‘../images/name.jpg’);
	background-repeat: no-repeat;
	background-position: 5px 7px;
}
#popupContact #email {
background-image: url(https://www.healathon.org/css/‘../images/email.png’);
	background-repeat: no-repeat;
	background-position: 5px 7px;
}
#popupContact textarea {
background-image: url(https://www.healathon.org/css/‘../images/msg.png’);
	background-repeat: no-repeat;
	background-position: 5px 7px;
	width: 82%;
	height: 95px;
	padding: 10px;
	resize: none;
	margin-top: 30px;
	border: 1px solid #ccc;
	padding-left: 40px;
	font-size: 16px;
	font-family: raleway;
	margin-bottom: 30px;
}
#popupContact #submit {
	text-decoration: none;
	width: 100%;
	text-align: center;
	display: block;
	background-color: #FFBC00;
	color: white;
	border: 1px solid #FFCB00;
	padding: 10px 0;
	font-size: 20px;
	cursor: pointer;
	border-radius: 5px;
}
#popupContact span {
	color: red;
	font-weight: bold;
}
#popupContact button {
	width: 10%;
	height: 45px;
	border-radius: 3px;
	background-color: peru;
	color: white;
	font-family: ‘Raleway’, sans-serif;
	font-size: 18px;
	cursor: pointer;
}
#abc1 { /*width: 100%; height: 100%; top: 0; left: 0; display: none; position: fixed; overflow: auto; z-index: 9999;*/
	background:rgba(0,0,0,0.95);
}
.abcd1 {
	width: 100%;
	height: 100%;
	opacity: 0.98;
	top: 0;
	left: 0;
	display: none;
	position: fixed;
	background-color: #313131;
	overflow: auto;
	z-index: 9999;
}
div#popupContact {
	position: absolute;
	left: 25%;
	top: 6%; /* margin-left: -250px; */
	font-family: ‘Raleway’, sans-serif;
	width: 50%;
	opacity: 1 !important;
}
#popupContact form {
	max-width: 300px;
	min-width: 250px;
	font-family: raleway;
	background-color: white;
}
#popupContact p {
	margin-top: 30px;
}
#popupContact h2 {
	background-color: #FEFFED;
	padding: 20px 35px;
	margin: -10px -50px;
	text-align: center;
	border-radius: 10px 10px 0 0;
}
div#popupContact2 { /*position: absolute; left: 25%; margin-left: -250px; width: 50%; opacity: 1 !important; top:50%;*/
	font-family: ‘Raleway’, sans-serif;
}
#wait {
	display: none;
	position: fixed;
	z-index: 1000;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	background: rgba( 255, 255, 255, .8 ) url('../FhHRx.gif') 50% 50% no-repeat;
}
.user_detail {
	background: #FFF;
	padding: 10px 0;
	width: 100%;
	floaT: left;
	float: left;
	margin:0;
}
#user_contact {
	width: 100%;
	margin-top: 20px;
	display: none
}
.new_contact a {
	background: #525252;
	padding: 5px 10px;
	border-radius: 5px;
	color: #FFF;
	text-decoration: none;
}
.new_contact select {
	background: #525252;
	padding: 2px 10px;
	border-radius: 5px;
	color: #FFF;
	text-decoration: none;
	float: right
}
.new_contact1 select {
	background: #525252;
	padding: 2px 10px;
	border-radius: 5px;
	color: #FFF;
	text-decoration: none;
}
#abc1 #container {
	display: block;
}
#abc1 #header {
	display: none;
}
#preview_div #header {
	display: none;
}
#preview_div #container {
	display: block;
}
#popupContact {
	background: #FFF;
}
.user_form1 {
	margin: 0;
	width: 100%;
	float: left;
}
.user_form2 {
	margin: 10px 1%;
	width: 98%;
	float: left;
	border-bottom: 1px solid #f1f1f1;
	padding-bottom: 10px;
	font-weight:normal;
	font-size:14px;
}
.user_form1 input[type="text"] {
	width: 500px !important;
}
.user_form {
	margin-top: 5px;
	padding: 0;
	margin-bottom: 0 !important;
	margin-left: 1.2%;
}
dd, dt {
	line-height: 2 !important;
}
dd {
	margin-left: 140 !important;
}
.container-fluid .fliters_div {
	width: 100%;
	float: left;
	/* margin: 30px 0 10px 0; */
	margin: 0px 0 0px 0;
}
.fliters_left {
	width: 40%;
	float: left;
}
.fliters_left ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.fliters_left ul li:first-child {
	margin-left: 0;
}
.fliters_left ul li {
	margin-left: 1%;
	float: left
}
.fliters_left ul li span.label {
	padding: 0.5em 0.9em;
	font-size: 14px;
	cursor: nw-resize;
	/* cursor: pointer; */
	display:block;
}
.fliters_left ul li select {
	background: #525252;
	padding: 2px 10px;
	border-radius: 5px;
	color: #FFF;
	text-decoration: none;
}
#filt #container {
	display: none;
}
.fliters_right {
	width: 20%;
	float: right;
	text-align: right
}
.fliters_right a {
	color: #525252;
	font-size: 13px;
	font-weight: 400;
	text-decoration: none;
}
.import_div {
	width: 111px;
	float: left;
}
.import_div li {
	margin: 0;
}
.import_content {
	width: 45%;
	float: left;
	margin-left: 2%;
}
.letter_select {
	width: 100%;
	float: left;
	margin-top: 20px;margin-bottom: 20px;
}
.letter_right {
	width: 25%;
	float: right;
}
.letter_right ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.letter_right ul li {
	margin-left: 2%;
	float: left
}
.letter_right ul li select {
	background: #525252;
	padding: 2px 10px;
	border-radius: 5px;
	color: #FFF;
	text-decoration: none;
}
#edits #container {
	display: none;
}
#g1 {
	width: 400px;
	height: 320px;
	display: inline-block;
	margin: 1em;
}
#g2, #g3, #g4 {
	width: 100px;
	height: 80px;
	display: inline-block;
	margin: 1em;
}
.dashboard_image {
	width: 100%;
	float: left;
	margin-top: 50px;
}
.dashboard_video {
	width: 63%;
	float: left;
}
.dashboard_right {
	width: 18%;
	float: left;
	margin-left: 4%;
	margin-top: 30px;
}
.ytp-title-text {
	display: none !important
}
.import_button {
	width: 100%;
	float: left;
	margin-top: 20px;
}
.import_button a {
	background: #F49B40;
	color: #FFF;
	font-size: 17px;
	text-decoration: none;
	padding: 8px 15px;
	border-radius: 5px;
	font-weight: normal;
	display:inline-block;
}
.import_button a:hover {
	background: #F49B40;
	color: #FFF;
	text-decoration: none;
	padding: 8px 15px;
	border-radius: 5px;
}
.select_letter {
	width: 20%;
	float: left;
	margin: 20px 0 20px 45%;
}
.select_letter select {
	background: #959595;
	padding: 5px 10px;
	border: 0 none;
	border-radius: 5px;
	color: #FFF;
	text-decoration: none;
}
.preview_btn {
	width: 13%;
	float: left;
	margin: 24px 0 20px 2%;
}
.preview_btn a {
	padding: 7px 10px !important;
	background: #F39A41;
	color: #FFF;
	text-decoration: none;
	border-radius: 5px;
}
.preview_btn1 {
	width: 13%;
	float: left;
	margin: 24px 0 20px 65%;
}
.preview_btn1 a {
	padding: 7px 10px !important;
	background: #F39A41;
	color: #FFF;
	text-decoration: none;
	border-radius: 5px;
}
.send_mail {
	width: 20%;
	float: left;
	margin: 20px 0 20px 0%;
}
.send_mail input[type="button"] {
	width: 100px !important;
	padding: 5px 10px;
	background: #F39A41 !important;
	color: #FFF;
	border-radius: 5px;
	border: 0 none;
}
.send_mail_div {
	width: 100%;
	float: left;
	margin-top: 20px;
	text-align: center;
}
.total_send_mail {
	width: 100%;
	float: left;
	margin-top: 15px;
	text-align: center;
}
.total_send_mail1 {
	width: 100%;
	float: left;
	margin: 20px 0;
	text-align: center;
}
.total_send_mail1 input[type="button"] {
	width: 150px;
	height: 40px;
	background: #3E86C6 !important;
	color: #FFF;
	border: 0 none;
	border-radius: 10px;
}
.preview_btn a:hover {
	text-decoration: none;
	color: #FFF;
}
.preview_btn1 a:hover {
	text-decoration: none;
	color: #FFF;
}
.Partition .form-group {
	margin-bottom: 20px;
	display: inline-block;
	width: 100%;
}
.Partition p {
	margin: 10px 0;
}
.panel-custom {
}
.form-action-btn {
	margin-top: 40px;
}
.pad-230 {
	padding-top: 230px;
	padding-left: 0px !important;
	padding-right: 0px !important;
}
.pad-0 {
	padding: 0px !important;
}
#g1 {
	margin: 0px !important
}
.dollar-orange {
	color: #F79E40;
	font-size: 34px;
	font-weight: bold;
}
.dollar-blue {
	color: #4387B8;
	font-size: 34px;
	font-weight: bold;
}
.no-margin-bottom {
	margin-bottom: 0 !important
}
.contact_span {
	padding: 5px;
	background: #959595;
	color: #FFF;
	margin-top: 3px;
	float: left;
	font-size: 12px;
	border-radius: 5px;
	margin-right:2px;
}
table.dataTable thead .sorting {
	font-size: 12px !important
}
table.dataTable tbody th, table.dataTable tbody td {
	font-size: 14px;
}
.dataTables_wrapper .dataTables_length {
	font-size: 12px;
}
.dataTables_wrapper .dataTables_filter {
	font-size: 12px;
}
.dataTables_wrapper .dataTables_paginate .paginate_button {
	padding: 0 .5em !important
}
.form-gen {
	float: left;
	width: 100%;
	margin: 0px;
	padding: 0px;
	text-align: left
}
.form-gen div { /*clear: none*/
}
.customDivAnchor {
	background: #959595;
	padding: 5px 10px !important;
	border-radius: 5px;
	color: #FFF;
	text-decoration: none !important;
	display: block !important;
	font-weight: normal;
}
.customDivAnchor.bg-Right {
	background: #F39A41;
}
.customDivAnchor.bg-Light {
	background: #DFDFDF;
	color: #525252;
}
/*.customDivAnchor:hover{background: #959595 !important; color:#fff  !important;}*/
.customDivAnchor.bg-Right:hover {
	background: #F39A41;
	color: #000;
}
.fliters_left .dropdown-menu li, .letter_right .dropdown-menu li {
	float: none;
	margin: 0px
}
.form-group .image {
	float: left;
	max-width: 300px;
	padding-right:15px;
}
.form-group .inputfileteam {
	float: left;
	width: 50%;
	background: #3E87C9;
	margin-top: 65px;
	border-radius: 5px;
}
.TeamProfileLabel {
	float: left;
	width: 100%;
	padding-left: 0
}
.inputfileteam label {
	display: none;
}
.frontpager {
	max-width: 700px;
	width: 100%;
	margin: 0px auto;
}
.checkboxer input {
	display: inline-block;
	float: left;
	clear: none
}
.checkboxer label {
	display: inline-block;
	float: left;
	clear: none
}
.checkboxer {
	float: left;
	width: 100%
}
.checkboxer .mainLabel {
	float: left;
	width: 100%;
	font-size: 15px;
}
.marLeft {
	margin-left: 20px !important;
}
.letter_right.pill-d {
	width: 150px
}
/*—————————————————————–
css settings for right side advertisement
——————————————————————*/
img#fugo {
	margin-left: 70%;
}
/*.checkMe .panel-primary>.panel-heading { background: #BBE8F2; border-color: #BBE8F2; color: #3683B0 }
.checkMe .panel-primary { border-color: #BBE8F2; }*/

form .nodiv div {
	padding: 0px;
}
/* --------------- 10-NOV-2015 ---------------- */
.site-menubar-unfold .page.LoginSideBanner {
	margin-left: 0px;
}
.select_letter.usercontactdropdown {
	float: right;
	margin-top: 0;
	margin-right: 0;
	width: auto;
	margin-left: 0px;
	margin-bottom:0;
}
.LoginSideBanner .panel {
	width: 400px;
}
.DashboardRightTables .letter_select .letter_right {
	width: auto;
}
.DashboardRightTables .letter_select .letter_right ul li {
	margin-left: 0px;
}
.DashboardRightTables .fliters_right {
	width: auto;
	margin: 10px 15px 10px 0;
}
.navbar-avatar .avatar.avatar-online > span {
	position: relative;
	right: 22px;
	font-weight: normal;
}
.navbar-avatar .avatar.avatar-online > i {
	top: 7px;
}
.teamMembers .letter_right {
	width: auto;
	margin: 10px 0;
}
.TeamMemberAdmin .letter_right .dropdown .dropdown-menu {
	left: -95px;
}
.navbar-toolbar-right .navbar-avatar .avatar {
	width: auto;
}
.site-menubar-unfold .page.DashboardAfterLogout {
	margin-left: 0px;
}
.DashboardAfterLogout .panel {
	width: 400px;
}
.teamMembers .fliters_right {
	margin: 10px 15px 10px 0;
	width: auto;
}
.site-menubar-unfold .site-menu > .site-menu-item > a {
	font-weight: normal;
}
.page .page-content .panel .panel-body table tr th a {
	font-weight: normal;
}
.DashboardRightTables .letter_select {
	margin-top: 0px;
}
.teamMembers .letter_select {
	margin-top: 0px;
}
.frontpager.DashboardFrontPager {
	width: auto;
	max-width: inherit;
}
.navbar {
	margin-bottom: 0px !important;
}
#change_front_letter .checkboxer .mainLabel .pull-left p {
	margin-bottom: 0px;
}
#change_front_letter .checkboxer .mainLabel .pull-left .form-group {
	padding: 0;
}
#change_front_letter .checkboxer .mainLabel .pull-right {
	clear: none;
}
#change_front_letter .checkboxer .mainLabel .pull-right .letter_right.pill-d {
	width: auto;
	padding: 0px;
}
#change_front_letter .checkboxer {
	margin-bottom: 0;
}
#change_front_letter .checkboxer .mainLabel {
	margin-bottom: 0;
}
.user_detail .user_form1 .select_letter select#letters_ajax {
	width: 100%;
}
.Editor-container #menuBarDiv .btn-group {
	clear:none;
	padding:0;
	margin-bottom:0;
}
.Editor-container .Editor-editor {
	margin-bottom: 0;
}
.Editor-container {
	padding: 0px;
}
#menuBarDiv {
	margin-bottom: 0px;
}
/*.DashboardFrontPager #change_front_letter .form-group {margin-bottom: 0;}*/
#change_front_letter .checkboxer .mainLabel .pull-left {
	margin-bottom: 0;
}
#change_front_letter .checkboxer .mainLabel .pull-right {
	margin-bottom: 0;
	padding: 0;
}
.host_list {
	color: #000;
	font-weight: normal
}
.letter_right a.status_host {
	background: #969696 !important;
}
.letter_right a.btn.btn-primary {
	background: #f39a41 none repeat scroll 0 0;
	border: medium none;
}
.letter_right a.btn.btn-primary:hover {
	background: #f39a41 none repeat scroll 0 0;
	border: medium none;
}
.DashboardFrontPager #FrontPageLetterIndexForm .user_form1 .send_mail input#send_mail {
	background: #f39a41 none repeat scroll 0 0;
	border: medium none;
	color: #fff;
	text-shadow: none;
	padding: 8px 30px
}
.checkboxer .pull-right .letter_right ul li a:hover, .checkboxer .pull-right .letter_right ul li a:focus {
	color: #fff;
}
#change_front_letter .checkboxer .mainLabel .pull-left .radio-custom label {
	font-size: 15px;
}
#LoginIndexForm .checkbox-custom input[type="checkbox"]:checked + label::after{
	 font-family: "FontAwesome";
	 content: "\f00c";
}
/* ----------------- 16-NOV-2015 ------------------ */
.cross_button {
	background: none !important;
	text-align: right;
}
.cross_button img {
	cursor: pointer;
}
.DashboardAdminProfilePanel .usersProfiles.form {
	margin-bottom: 0;
}
.DashboardAdminProfilePanel .usersProfiles.form .row {
	margin-bottom: 0;
}
.DashboardAdminProfilePanel .usersProfiles.form .row .text-left {
	margin-bottom: 0;
}
.DashboardAdminProfilePanel .usersProfiles.form .row .text-left .form-group {
	margin-bottom: 0;
}
.dashboard.site-menubar-unfold .DashboardAdminProfilePanel {
	margin-left: 260px;
}
.dashboard.site-menubar-unfold .DashboardAdminProfilePanel .submit {
	padding-top: 0px;
	margin-top: 0px;
}
.dashboard.site-menubar-unfold .DashboardAdminProfilePanel .submit .row {
	padding-top: 0px;
}
.dashboard.site-menubar-unfold .DashboardAdminProfilePanel .submit .row .col-lg-12 {
	padding-top: 0px;
}
.dashboard.site-menubar-unfold .DashboardAdminProfilePanel .submit .row .col-lg-12 .form-group {
	padding-top: 0px;
}
.dashboard.site-menubar-unfold .DashboardAdminProfilePanel .submit .row .col-lg-12 .form-group .submit input[type="submit"] {
	background: #F49B40;
	border: none;
	text-shadow: none;
}
.DashboardPopupHeadings .cross_button {
	display: inline-block;
	float: right;
}
.DashboardPopupHeadings {
	float: left;
	width: 100%;
	background: #F4F5F5;
	padding: 10px;
}
.dashboard.site-menubar-unfold #header .navbar {
	border-radius: 0px;
}
.dashboard_video iframe {
	width: 100%;
}
.dashboard_image .dashboard_right.col-md-5 {
	text-align: left;
	margin-left: 0;
	margin-top: 80px;
	padding-left: 37px;
	font-weight: 500;
	margin-bottom:15px;
}
.dashboard_image .dashboard_right.col-md-5 .import_button {
	margin-top: 40px;
}
.teamMembers .pad-230 {
	padding-top: 160px;
}
.dashboard_image .dashboard_right h4 {
	font-weight: 500;
}
.userContacts.index .fliters_div .import_content {
	margin-left: 100px;
	text-align: left;
}
.userContacts.index .fliters_div .import_div .navbar-left .dropdown a.customDivAnchor {
	padding: 8px 20px !important;
	background:#F39A41;
}
.userContacts.index .fliters_div .import_div .navbar-left .dropdown a.customDivAnchor:hover{color:#FFF;}
.userContacts.index .letter_select .letter_right {
	width: auto;
}
.userContacts.index .letter_select .letter_right ul li {
	margin-left: 0px;
}
.userContacts.index .letter_select .adminTeam ul li {
	margin-left: 14px;
	
}
.userContacts.index .letter_select .letter_right li ul.dropdown-menu li a:hover{background-color:#f5f5f5;background-image: linear-gradient(to bottom, #f5f5f5, #f5f5f5);}
.userContacts.index .letter_select .letter_right ul li:last-child {
	margin-right: 0;
}
.user_detail .user_form1 .preview_btn {
	margin-top: 20px;
}
.user_detail .user_form1 .preview_btn a {
	display: inline-block;
	padding: 5px 10px !important;
	font-weight: normal;
}
.user_detail .user_form2 .preview_btn1 a#edit_letter {
	display: inline-block;
	padding: 5px 20px !important;
	font-weight: normal;
}
.DashboardFrontPager #change_front_letter .checkboxer .mainLabel .col-md-4, .DashboardFrontPager #change_front_letter .checkboxer .mainLabel .col-md-5, .DashboardFrontPager #change_front_letter .checkboxer .mainLabel .col-md-3 {
	clear: none;
	margin-bottom: 0;
}
.DashboardFrontPager #change_front_letter .checkboxer .mainLabel .col-md-3 .pull-right .letter_right ul li {
	margin-left: 0px;
}
.user_detail .user_form2 .preview_btn1 {
	margin-top: 20px;
}
.DashboardUserProfile form .row .text-left {
	margin-bottom: 0;
}
.DashboardUserProfile form .row .text-left .form-group {
	margin-bottom: 0;
}
.DashboardUserProfile form .row .text-left .form-group .input {
	margin-bottom: 0;
}
.DashboardUserProfile form#UsersProfileIndexForm .submit {
	text-align: center;
}
.DashboardUserProfile form#UsersProfileIndexForm .submit input[type="submit"] {
	background: #F49B40;
	border: none;
	text-shadow: none;
	padding: 8px 30px;
}
.DashboardTeampages.teamPages.form.Partition #TeamPageIndexForm .inputfileteam .input.file > input#TeamPageProfileImage {
	left: 2px;
	opacity: 0;
	position: absolute;
	top: 11px;
	width: 98%;
	cursor: pointer;
}
.DashboardTeampages.teamPages.form.Partition #TeamPageIndexForm .inputfileteam .input.file {
	margin-bottom: 0;
	padding: 0;
}
.DashboardTeampages.teamPages.form.Partition #TeamPageIndexForm .inputfileteam span {
	color: #fff;
}
.DashboardTeampages.teamPages.form.Partition #TeamPageIndexForm .inputfileteam {
	position: relative;
	width: auto;
	border-radius: 5px;
	padding: 8px 20px;
}
.DashboardTeampages.teamPages.form.Partition #TeamPageIndexForm .panel.panel-primary.panel-custom {
	border: 3px solid #3f86c5;
	padding: 0px;
	margin-top: 0;
}
.DashboardTeampages.teamPages.form.Partition #TeamPageIndexForm .panel.panel-primary.panel-custom .panel-heading {
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
}
.DashboardTeampages.teamPages.form.Partition #TeamPageIndexForm .panel.panel-primary.panel-custom .panel-body {
	padding: 0;
}
.DashboardTeampages.teamPages.form.Partition #TeamPageIndexForm .panel.panel-primary.panel-custom .panel-body textarea {
	border: none;
	resize: none;
	color:#000;
	font-weight: 500;
}
.DashboardTeampages.teamPages.form.Partition #TeamPageIndexForm .form-group .pull-right {
	padding: 0;
	margin-top: -15px;
	margin-bottom: 0;
}
.DashboardTeampages.teamPages.form.Partition #TeamPageIndexForm .panel.panel-primary.panel-custom .panel-heading .panel-title {
	padding: 10px 15px;
}
.DashboardTeampages.teamPages.form.Partition #TeamPageIndexForm .form-group .input-group {
	padding: 0px;
}
.DashboardTeampages.teamPages.form.Partition #TeamPageIndexForm .form-group .input-group span.input-group-addon {
	background: #3E87C9;
	color: #fff;
	border-radius: 0px 6px 6px 0px;
	cursor: pointer;
}
.DashboardTeampages.teamPages.form.Partition #TeamPageIndexForm .form-group .input-group span.input-group-addon.DashboardGoalAmount {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	border: medium none;
	color: #76838f;
	padding-left: 0;
}
.DashboardTeampages.teamPages.form.Partition #TeamPageIndexForm .col-md-6 {
	margin-bottom: 0px;
}
.DashboardTeampages.teamPages.form.Partition #TeamPageIndexForm .form-group {
	margin-bottom: 0px;
}
.DashboardTeampages.teamPages.form.Partition #TeamPageIndexForm .submit {
	text-align: center;
}
.DashboardTeampages .submit input[type="submit"], .DashboardLoginTeamsSection .submit input[type="submit"], .DashboardUserProfile .submit input[type="submit"], input[type="submit"] {
	background: #F49B40;
	border: none;
	text-shadow: none;
	border-radius:8px;
	width:126px;
	font-size:17px;
	font-weight:500;
}
/* .editable input{ text-align:right;} */
#preview_div #content {
	border-radius: 15px;
	box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
}
.teams.DashboardLoginTeamsSection #TeamIndexForm .row .col-md-6 .row {
	padding-top: 0px;
}
.teams.DashboardLoginTeamsSection #TeamIndexForm .row .col-lg-12 {
	margin-bottom: 0px;
	padding-top: 0px;
}
.teams.DashboardLoginTeamsSection #TeamIndexForm .row .form-group {
	padding: 0px;
}
.teams.DashboardLoginTeamsSection #TeamIndexForm .row .form-group .input {
	padding: 0px;
}
.teams.DashboardLoginTeamsSection #TeamIndexForm .inputfileteam .input.file > input#TeamTeamProfileImage {
	cursor: pointer;
	left: 0;
	opacity: 0;
	position: absolute;
	top:0;
	width: 100%;
	bottom:0;
}
.teams.DashboardLoginTeamsSection #TeamIndexForm .inputfileteam {
	border-radius: 5px;
	padding: 8px 20px;
	position: relative;
	width: auto;
}
.teams.DashboardLoginTeamsSection #TeamIndexForm .inputfileteam span {
	color: #fff;
}
.teams.DashboardLoginTeamsSection #TeamIndexForm .inputfileteam .input.file {
	margin: 0px;
}
.teams.DashboardLoginTeamsSection #TeamIndexForm .form-group .submit {
	text-align: center;
}
.teams.DashboardLoginTeamsSection #TeamIndexForm .form-group .submit input[type="submit"] {
	background: #F49B40;
	border: none;
	text-shadow: none;
}
/* ----------------- 17-NOV-2015 ------------------- */
.teams.DashboardLoginTeamsSection #TeamIndexForm .row .col-lg-4 {
	padding-right: 0;
}
.teams.DashboardLoginTeamsSection #TeamIndexForm .row .col-lg-4 .form-group .input input {
	margin-top: -36px;
}
.teams.DashboardLoginTeamsSection #TeamIndexForm .row .form-group a#send_btn {
	background: #3E87C9;
	border: none;
	margin-top:10px;
}
.select_letter.usercontactdropdown select {
	padding: 4px 8px 0px;
	width: auto;
	border: none;
	box-shadow: none;
	background-color: transparent;
	background-image: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}
.user_detail .select_letter.usercontactdropdown {
	background: url(../img/dropdown-arrow.png) no-repeat right #9B9B9B;
	overflow: hidden;
	width: auto;
	border-radius: 5px;
}
.select_letter.usercontactdropdown ul li {
	list-style: none;
	margin: 0;
}
.select_letter.usercontactdropdown ul li.dropdown .dropdown-menu {
	left: -40px;
}
.select_letter.usercontactdropdown ul {
	margin: 0;
}
.HealathonDashboardPopup .select_letter ul li {
	list-style: none;
	margin: 0;
}
.HealathonDashboardPopup .select_letter {
	width: auto;
	margin-left: 0px;
	width: 130px;
}
.HealathonDashboardPopup .select_letter ul li.dropdown .dropdown-menu {
	height: 200px;
	top: -200px;
	overflow-y: scroll;
}
.HealathonDashboardPopup .select_letter ul {
	margin: 0px;
}
.user_detail .user_form1.HealathonDashboardPopup .preview_btn {
	margin: 20px 2.5%;
	width: auto
}
.user_form1.HealathonDashboardPopup {
	width: auto;
	float: right;
}
.user_detail .user_form1.HealathonDashboardPopup .send_mail {
	margin-right: 15px;
}
.select_letter.usercontactdropdown ul li a:hover, .select_letter.usercontactdropdown ul li a:focus {
	text-decoration: none;
	color: #fff;
}
.HealathonDashboardPopup .select_letter ul li a:hover, .HealathonDashboardPopup .select_letter ul li a:focus {
	text-decoration: none;
	color: #fff;
}
.DashboardFrontPager #change_front_letter .checkboxer .mainLabel .col-md-4 .form-group, .DashboardFrontPager #change_front_letter .checkboxer .mainLabel .col-md-5 .form-group, .DashboardFrontPager #change_front_letter .checkboxer .mainLabel .col-md-3 .form-group {
	clear: none;
	margin-bottom: 0;
}
#change_front_letter .form-group {
	margin-bottom: 0;
}
.frontpager.DashboardFrontPager .user_form1 .send_mail {
	margin-top: 0px;
}
.frontpager.DashboardFrontPager .user_form1 .send_mail input[type="submit"] {
	background: #F49B40;
	border: none;
	text-shadow: none;
	color: #fff;
	padding: 8px 20px
}
.frontpager.DashboardFrontPager #FundraisingLetterIndexForm #change_front_letter .select_letter.usercontactdropdown {
	margin-bottom: 0;
	padding: 0;
	background: url(../img/dropdown-arrow.png) no-repeat right #9B9B9B;
	overflow: hidden;
	border-radius: 5px;
	margin-right: 5px;
}
.userContacts.index .letter_select .letter_right li.dropdown ul.dropdown-menu {
	right:0;
	left:inherit;
}
.user_detail .user_form1 .select_letter select {
	border: none;
	box-shadow: none;
	background-color: transparent;
	background-image: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	padding: 4px 8px;
}
.user_detail .user_form1 .select_letter {
	background: url(../img/dropdown-arrow.png) no-repeat right #9B9B9B;
	overflow: hidden;
	border-radius: 5px;
}
.frontpager.DashboardFrontPager #FundraisingLetterIndexForm #change_front_letter .select_letter.usercontactdropdown select {
	margin-bottom: 0px;
}
.frontpager.DashboardFrontPager #FundraisingLetterIndexForm #change_front_letter .select_letter.usercontactdropdown select option {
	background: #9B9B9B
}
select option {
	background: #fff !important;
	color:#9B9B9B;
	border:none;
	padding:5px;
	font-size:13px;
}
.frontpager.DashboardFrontPager #FrontPageLetterIndexForm #change_front_letter .mainLabel .pull-right .letter_right ul li {
	margin-left: 0px;
	margin-right: 0px;
}
.user_detail .user_form1 .select_letter select#letters_ajax option {
	background: #9B9B9B
}
.user_form1.HealathonDashboardPopup .select_letter select#letters_ajax {
	padding: 4px 8px 3px;
}
#popupContact1 .user_detail .user_form1 .select_letter select {
	padding: 0 8px 0;
}
.userContacts.index .letter_select .letter_right ul li.dropdown a:focus {
	color: #fff;
}
.DashboardPopupHeadings h1 {
	background:none;
	display: inline-block;
	font-size: 21px;
	margin: 0;
	padding: 0 10px 0 0;
}
.DashboardSignupFront .panel {
	width: 500px;
}
.site-menubar-unfold .page.DashboardSignupFront {
	margin-left: 0;
}
.DashboardSignupFront #TeamSingupIndexForm .form-group.form-material.floating {
	text-align: left;
	margin: 0;
}
.DashboardSignupFront #TeamSingupIndexForm .form-group.form-material.floating label {
	font-size: 12px;
	font-weight: 500;
	position: relative;
	top: 5px;
}
.DashboardSignupFront #TeamSingupIndexForm .submit input[type="submit"] {
	background: #3f86c5;
	border: #3f86c5;
	text-shadow: none;
	padding: 8px 30px;
}
.DashboardSignupFront #SingupIndexForm .form-group.form-material.floating {
	text-align: left;
	margin: 0;
}
.DashboardSignupFront #SingupIndexForm .form-group.form-material.floating label {
	font-size: 14px;
	font-weight: 500;
	position: relative;
	top: 5px;
}
.DashboardSignupFront #SingupIndexForm .submit input[type="submit"] {
	background: #3f86c5;
	border: #3f86c5;
	text-shadow: none;
	padding: 8px 30px;
}
.login_link.CreateAccount {
	margin-top: 0;
	padding: 0;
}
.DashboardUserProfile #UsersProfileIndexForm .text-left .teamPanel .checkMe .panel.panel-primary.panel-custom {
	padding: 0px;
	margin: 0;
}
.DashboardUserProfile #UsersProfileIndexForm .text-left .teamPanel li.checkMe {
	border: 2px solid transparent;
}
/*.DashboardUserProfile #UsersProfileIndexForm .text-left .teamPanel li.check-active { border: 2px solid #337AB7; border-radius: 5px; }*/
.DashboardUserProfile #UsersProfileIndexForm .text-left .teamPanel li.check-active .panel-heading {
	background:#337AB7;
}
.DashboardUserProfile #UsersProfileIndexForm .text-left .teamPanel li.check-active .panel-heading .panel-title {
	color:#fff !important;
}
#UsersProfileChangesettingForm .text-left .teamPanel li.check-active .panel-heading {
	background:#337AB7;
}
#UsersProfileChangesettingForm .text-left .teamPanel li.check-active .panel-heading .panel-title {
	color:#fff !important;
}
#UsersProfileChangesettingForm .text-left .teamPanel li.check-active .panel-body {
	border-color:#337AB7;
}
.DashboardUserProfile #UsersProfileIndexForm .text-left .teamPanel li.check-active .panel-body {
	border-color:#337AB7;
}
.DashboardUserProfile #UsersProfileIndexForm .text-left .teamPanel li .panel-body {
	margin-bottom: 0;
}
.DashboardUserProfile #UsersProfileIndexForm .text-left .teamPanel li.checkMe .panel.panel-primary.panel-custom .panel-heading h3 {
	color: #337AB7
}
.DashboardUserProfile #UsersProfileIndexForm .text-left .teamPanel li.checkMe.check-active .panel.panel-primary.panel-custom .panel-heading h3 {
	color: #fff
}
.DashboardUserProfile #UsersProfileIndexForm .text-left .paging {
	text-align: center;
}
.DashboardUserProfile #UsersProfileIndexForm .text-left .col-md-12 {
	margin-bottom: 0px;
	padding: 10px 25px;
}
.userContacts.index #example_wrapper.dataTables_wrapper.no-footer #example_filter.dataTables_filter input {
	float: right;
	width: 150px;
	border: 1px solid #e4eaec;
	border-radius: 3px;
	padding: 5px 10px;
	margin-top: -5px;
}
.userContacts.index #example_wrapper.dataTables_wrapper.no-footer #example_length.dataTables_length select {
	border: 1px solid #e4eaec;
	border-radius: 3px;
	position: relative;
	top: 5px;
}
/* ----------------- 18-NOV-2015 ------------------------ */
.abcd.ImportDataPopup #content {
	border-radius: 20px;
}
.abcd.ImportDataPopup #popupContact {
	border-radius: 20px;
}
.abcd.ImportDataPopup #popupContact button {
	background: none;
	padding: 0px;
	height: auto;
	border-radius: 0px;
	width: auto;
}
.abcd.ImportDataPopup #popupContact button span {
	color: #000;
}
/* --------------- 20-NOV-2015 ------------------------ */
.DashboardUserProfile .DashboardAccountNav {
	padding: 0px;
	margin: 0px;
}
.DashboardUserProfile .DashboardAccountNav .DashboardAccountNavInner {
	padding: 0px;
	margin: 0px;
}
.DashboardUserProfile .DashboardAccountNav .DashboardAccountNavInner .nav.nav-pills {
	margin: 0px;
}
.DashboardAccountNav .DashboardAccountNavInner .nav.nav-pills li a {
	font-weight: normal;
}
.HostPanelBody .HostLoginBtn {
	padding: 5px 0px;
	font-size: 12px;
}
/*--------------- 23-NOV-2015 -------------------- */
.navbar-fixed-top .navbar-container.DasboardAdminNavbar {
	background: #222222;
}
.site-menubar.DashboardAdminSideNav {
	display: none;
}
.nav.navbar-toolbar.DashboardAdminNavbar {
	margin: 0px;
}
.nav.navbar-toolbar.DashboardAdminNavbar li.active a {
	background: none;
	color: #fff
}
.nav.navbar-toolbar.DashboardAdminNavbar li a {
	font-weight: normal;
	color: #3f86c5
}
.nav.navbar-toolbar.DashboardAdminNavbar li a:hover {
	background: none;
	color: #fff;
}
.navbar-right.navbar-toolbar-right.DashboardAdminNavbarRight li a:hover, .navbar-right.navbar-toolbar-right.DashboardAdminNavbarRight li a:focus {
	color: #fff;
	background: #000;
}
.navbar-right.navbar-toolbar-right.DashboardAdminNavbarRight li a {
	padding:15px 0 14px 43px;
}
.navbar-right.navbar-toolbar-right.DashboardAdminNavbarRight li a span.avatar.avatar-online .ProfileDropdownArrow {
	background: url("../img/bottom-arrow.png") no-repeat scroll 0 0;
	border: medium none;
	border-radius: 0;
	height: 8px;
	width: 16px;
}
.site-menubar-unfold .site-navbar .navbar-header.DashboardNavTopHeader {
	background: #222;
}
.navbar-right.navbar-toolbar-right.DashboardAdminNavbarRight li.dropdown ul.dropdown-menu li a {
	padding: 8px 15px;
}
.navbar-right.navbar-toolbar-right.DashboardAdminNavbarRight li.dropdown ul.dropdown-menu li a:hover {
	background: none;
}
.teamMembers .letter_right ul li {
	margin-left: 0px;
}
.LoginRightTables p.DashboardPaginationText {
	text-align: left;
}
.navbar-default .container-fluid .navbar-header.NavBarBacktoAdmin .DashboardNavbarBackToAdmin i {
	background: url(../img/backarrow.png) no-repeat left
}
.navbar-default .container-fluid .navbar-header.NavBarBacktoAdmin .DashboardNavbarBackToAdmin {
	background:#ed1c24;
	margin-right:15px;
	padding:10px 10px;
	height:auto;
	font-size:14px;
}
.navbar-default .container-fluid .navbar-header.NavBarBacktoAdmin .DashboardNavbarBackToAdmin i {
	background: rgba(0, 0, 0, 0) url("../img/backarrow.png") no-repeat scroll left center;
	display: inline-block;
	height: 26px;
	width: 35px;
}
.navbar-default .container-fluid .navbar-header.NavBarBacktoAdmin .DashboardNavbarBackToAdmin span {
	position: relative;
	top: -6px
}
.pagination_pargph {
	float: right;
	margin-top: 10px;
}
.navbar.navbar-default.DashboardFrontHeaderNav .container-fluid {
	background: #222 none repeat scroll 0 0;
}
.navbar.navbar-default.DashboardFrontHeaderNav .container-fluid .nav.navbar-nav li a {
	font-weight: normal;
	color: #4384B5 !important;
}
.navbar.navbar-default.DashboardFrontHeaderNav .container-fluid .nav.navbar-nav li a:focus {
	background: none;
}
.navbar.navbar-default.DashboardFrontHeaderNav .container-fluid .nav.navbar-nav li a:hover {
	background: #000;
	color: #fff !important;
}
.navbar.navbar-default.DashboardFrontHeaderNav .container-fluid .nav.navbar-nav.navbar-right li.dropdown a {
	color: #fff !important;
	text-transform: capitalize;
}
.navbar.navbar-default.DashboardFrontHeaderNav .container-fluid .nav.navbar-nav.navbar-right li.dropdown ul.dropdown-menu li a {
	color: #000 !important;
	padding: 3px 10px;
}
.navbar.navbar-default.DashboardFrontHeaderNav .container-fluid .nav.navbar-nav.navbar-right li.dropdown ul.dropdown-menu li a:hover {
	background: none;
}
.teamMembers.DashboardDonation table thead tr th {
	background: #f2f2f2 none repeat scroll 0 0;
	padding: 8px 10px;
}
.teamMembers.DashboardDonation table thead tr th a {
	color: #222;
	font-weight: normal;
	padding: 0;
	text-decoration: none;
}
th a.asc::before {
	margin-left: -6px;
}
.teamMembers.DashboardDonation table {
	border: 1px solid #dadada;
	border-radius: 5px;
}
.teamMembers.DashboardDonation table tbody tr {
	background-color: transparent;
}
.userContacts.index table.table thead tr th:first-child :before, .userContacts.index table.table thead tr th:first-child :after, table.dataTable thead tr th:first-child :before, table.dataTable thead tr th:first-child :after {
	background:none;
}
.userContacts.index table.table thead tr th {
	background: #f2f2f2 none repeat scroll 0 0;
	padding: 8px 10px;
}
.userContacts.index table.table thead tr th a {
	color: #222;
	font-weight: normal;
	padding: 0;
	text-decoration: none;
}
.userContacts.index table.table {
	border: 1px solid #dadada;
	border-radius: 5px;
}
.userContacts.index table.table tbody tr {
	/* background-color: transparent; */
}
.fliters_div.DashboardContactFilter .fliters_left ul li {
	margin-left: 0;
	padding-right: 5px;
}
.bottomleftrightbtn ul li.dropdown .dropdown-menu li:first-child {
    margin-left: 0;
}
.bottomleftrightbtn ul li.dropdown .dropdown-menu li {
    padding-left: 5px;
}
.bottomleftrightbtn ul li.dropdown .dropdown-menu li:first-child b {
  margin-left: 13px;
}
#change_front_letter .mainLabel .pull-right ul li.dropdown ul.dropdown-menu li {
    padding-left: 5px;
}
#change_front_letter .dropdown.pull-right button.letterViewBTN{
	background: none;
    padding: 6px 15px;
}
#change_front_letter .dropdown.pull-right button.letterViewBTN:hover{
	background-color: #f3f7f9;
    border-color: #f3f7f9;
}
.user_form1 .DashboardUserFormInner .select_letter {
	margin-left: 0px;
	width: auto;
}
.user_form1 .DashboardUserFormInner .preview_btn {
	margin: 20px 2%;
	width: auto;
}
.user_form1 .DashboardUserFormInner .send_mail {
	width: auto;
}
.user_form1 .DashboardUserFormInner {
	display: flex;
	float: right;
}
.user_form2 .DashboardUserFormInner .select_letter {
	margin-left: 0px;
	width: auto;
}
.user_form2 .DashboardUserFormInner .preview_btn {
	margin: 20px 2%;
	width: auto;
}
.user_form2 .DashboardUserFormInner .send_mail {
	width: auto;
}
.user_fo rm2 .DashboardUserFormInner {
	display: flex;
	float: right;
}
.user_detail .user_form2 .DashboardUserFormInner .preview_btn1 {
	margin-top: 20px;
	margin-left: 0;
	width: auto;
	margin-right: 7px;
}
/* --------------- 24-NOV-2015 ----------------- */
.text-right.pad-230.DashboardAnimateContentLeft {
	position: relative;
	left: 0;
}
.pad-230.DashboardAnimateContentRight {
	position: relative;
	right: 0;
}
.teamMembers.DashboardDonation table tbody tr td {
	border-bottom: none;
	color: #000;
}
.userContacts.index table.table tbody td {
	border-bottom: none;
	color: #000;
}
.usersProfiles.form.DashboardUserProfile .form-group .input label {
	color: #969696;
}
.usersProfiles.form.DashboardUserProfile .form-group .input input.form-control {
	color: #000;
}
.DashboardTeampages.teamPages.form.Partition .form-group label {
	color: #969696;
}
.DashboardTeampages.teamPages.form.Partition .form-group input.form-control {
	color: #000;
}
#quantity {
	font-weight:500;
}
.DashboardTeampages.teamPages.form.Partition #TeamPageIndexForm .form-group .pull-right button.dropdown-toggle {
	background: #969696;
	color: #fff;
	border-radius: 6px;
	border:none;
}
.teams.form.DashboardLoginTeamsSection .form-group label {
	color: #969696;
}
.teams.form.DashboardLoginTeamsSection .col-lg-12 label {
	color: #969696;
}
.teams.form.DashboardLoginTeamsSection .form-group input.form-control {
	color: #000;
}
.teams.form.DashboardLoginTeamsSection .DashboardTeam table thead tr th {
	background: #f2f2f2 none repeat scroll 0 0;
	padding: 8px 10px;
}
.teams.form.DashboardLoginTeamsSection .DashboardTeam table thead tr th a {
	color: #222;
	font-weight: normal;
	padding: 0;
	text-decoration: none;
}
.teams.form.DashboardLoginTeamsSection .DashboardTeam table {
	border: 1px solid #dadada;
	border-radius: 5px;
}
.teams.form.DashboardLoginTeamsSection .DashboardTeam table tbody tr {
	background-color: transparent;
}
.teams.form.DashboardLoginTeamsSection .DashboardTeam table tbody tr td span {
	text-transform: capitalize;
}
.teams.form.DashboardLoginTeamsSection .DashboardTeam table tbody tr td {
	color: #000;
	border-bottom: none;
}
.teamMembers.index .DashboardTeamMember table thead tr th {
	background: #f2f2f2 none repeat scroll 0 0;
	padding: 8px 10px;
}
.teamMembers.index .DashboardTeamMember table thead tr th a {
	color: #222;
	font-weight: normal;
	padding: 0;
	text-decoration: none;
}
.teamMembers.index .DashboardTeamMember table {
	border: 1px solid #dadada;
	border-radius: 5px;
}
.teamMembers.index .DashboardTeamMember table tbody tr {
	background-color: transparent;
}
.teamMembers.index .DashboardTeamMember table tbody tr td {
	color: #000;
	border-bottom: none;
}
.teamMembers.view .DashboardTeamMemberView table thead tr th {
	background: #f2f2f2 none repeat scroll 0 0;
	padding: 8px 10px;
}
.teamMembers.view .DashboardTeamMemberView table thead tr th a {
	color: #222;
	font-weight: normal;
	padding: 0;
	text-decoration: none;
}
.teamMembers.view .DashboardTeamMemberView table {
	border: 1px solid #dadada;
	border-radius: 5px;
}
.teamMembers.view .DashboardTeamMemberView table tbody tr {
	background-color: transparent;
}
.teamMembers.view .DashboardTeamMemberView table tbody tr td {
	color: #000;
	border-bottom: none;
}
.teamMembers.index.LoginRightTables .DashboardHostTabularData table thead tr th {
	background: #f2f2f2 none repeat scroll 0 0;
	padding: 8px 10px;
}
.teamMembers.index.LoginRightTables .DashboardHostTabularData table thead tr th a {
	color: #222;
	font-weight: normal;
	padding: 0;
	text-decoration: none;
}
.teamMembers.index.LoginRightTables .DashboardHostTabularData table {
	border: 1px solid #dadada;
	border-radius: 5px;
}
.teamMembers.index.LoginRightTables .DashboardHostTabularData table tbody tr {
	background-color: transparent;
}
.teamMembers.index.LoginRightTables .DashboardHostTabularData table tbody tr td {
	color: #000;
	border-bottom: none;
}
.frontpager.DashboardFrontPager .user_form1 {
	text-align: center;
	padding: 0;
}
.frontpager.DashboardFrontPager .user_form1 .send_mail {
	width: 100%;
}
.frontpager.DashboardFrontPager #FrontPageLetterIndexForm .mainLabel .pull-left .radio-default input[type=radio]:checked+label::after {
	border-color: #676767;
	transform: scale(1.5, 1.5);
}
.frontpager.DashboardFrontPager #FrontPageLetterIndexForm .mainLabel .pull-left .radio-custom label::after {
	background-color: #676767;
	border-color: #676767;
}
.frontpager.DashboardFrontPager #FrontPageLetterIndexForm {
	width: 100%;
}
.frontpager.DashboardFrontPager #FrontPageLetterIndexForm .radio-custom input[type=radio]:focus+label::before {
	outline: none;
}
.alert.alert-success {
	padding-bottom: 16px;
	padding-top: 10px;
}
.dashboard .btn.notific_cross {
	line-height: 1;
}
.dashboard .btn.notific_cross2 {
	line-height: 1;
}
.dashboard .btn.notific_cross1 {
	line-height: 1;
	margin-left:5px;
}
.dashboard .btn.notific_crossoffer {
	line-height: 1;
	margin-left:5px;
}
/* 30-11-2015 */
.form-group label {
	color:#A0A0A0
}
.form-control {
}
.user_form2 span {
	color:#999999;
	font-weight:normal;
}
#from_id {
	color:#999999;
	font-size:16px;
}
/*dee 30-11-2015*/
.LetterEditPopupRadio {
	margin-top:0;
}
.LetterEditPopupRadio label {
	display:block;
}
.LetterEditPopupRadio span {
	padding:6px 10px 0 0;
	display:inline-block;
	width:auto;
}
.LetterEditPopupRadio span input {
	margin:5px 5px 0 0;
}
.user_detail .select_letter.usercontactdropdown .btn-group .dropdown-menu {
	right:0;
	left:auto;
}
.user_detail .select_letter.usercontactdropdown {
	margin-bottom:0;
	background:none;
	overflow:visible !important;
}
.user_detail .select_letter.usercontactdropdown .btn-group .dropdown-toggle {
	color:#000;
	padding:0;
	background:none;
	border:0;
}
.user_detail .user_form1 .select_letter {
	overflow:visible;
}
.user_form1 .DashboardUserFormInner {
	width:100%;
	text-align:right;
	display:block;
}
.DashboardUserFormInner .select_letter, .DashboardUserFormInner .preview_btn, .DashboardUserFormInner .send_mail {
	float:none !important;
	display:inline-block;
	vertical-align:middle;
}
.userContacts.index table.table tbody .TableInnerForm, .userContacts.index table.table tbody .TableInnerForm form table td .form-group {
	padding:0;
}
.userContacts.index table.table tbody .TableInnerForm form {
	width:100%;
	margin:0;
}
.userContacts.index table.table tbody .TableInnerForm form table {
	margin:0;
}
.userContacts.index table.table tbody .TableInnerForm form table td {
	vertical-align:middle;
}
.modal-footer a, .modal-footer .btn+.btn, .modal-footer div {
	display:inline-block;
	vertical-align:middle;
	width:auto;
	margin:0 0 5px 5px !important;
	float:none!important;
}
.modal-footer .select_letter .btn-group {
	margin-top:5px !important;
}
.modal-footer.footerBG {
	background:#F3F4F4;
	border-top:1px solid #c4c4c4;
	padding:15px;
	margin:0;
}
.modal-header {
	border-top:1px solid #c4c4c4;
}
.DashboardPaginationText form {
	margin:0;
	padding:0;
	width:100%;
}
.DashboardPaginationText .form-inline .form-group {
	margin:0;
}
.paginationGroup input[type="text"] {
	max-width:37px;
	padding:6px;
}
.paginationGroup button {
	border:none;
	background:#969696;
	color:#fff;
	padding:2px 2px 0;
	font-size:11px;
	border-radius:3px;
}
.DashboardPaginationText #HostIndexForm .customSelect {
	padding:6px !important;
	width:auto;
}
/*.teamMembers thead tr th a:before, .dataTable thead tr th a:before{display:none;}*/
.teamMembers thead tr th a:focus .teamMembers thead tr th a:before, .dataTable thead tr th a:focus .dataTable thead tr th a:before {
	display:block;
}
#importdata .modal-content .modal-footer .btn.btn-primary {
	margin:0 0 0 5px !important;
}
.formFieldCont .form-group {
	padding:0 0.5em;
}
.inputBorder {
	border:1px solid #f96868 !important;
}
.dataTable tr td:last-child {
	text-align:center;
}
.dataTable tr td:last-child .btn {
	float:left;
}
.dataTable tr td:last-child input {
	float:none;
	font-size:13px;
}
.dataTable tr td .form-group .input-group {
	padding:0;
}
.dataTable tr td .label {
	display:inline-block;
}
.fonts-icon a {
	color:#616161;
	display:block;
	font-size:21px;
	line-height:21px;
	padding:0;
	text-align:center;
}
.fonts-icon a:last-child {
	opacity:0.7;
}
.fonts-icon a.label-default i {
	color:#fff;
}
.fonts-icon .label-default {
	font-size:13px;
	margin:0 0 5px;
	padding:0;
}
.doneBTN {
	min-width:130px;
}
#TeamIndexForm .image img, #TeamPageIndexForm .image img {
	height:auto;
	max-width:100% !important;
	width:auto;
}
.DashboardTeamMember .dataTable tr td:last-child, .DashboardTeam .dataTable tr td:last-child, .DashboardDonation .dataTable tr td:last-child, .DashboardTeamMemberView .dataTable tr td:last-child {
	text-align:left
}
.select_letter {
	padding:5px 0;
}
.select_letter #letters_ajaxs {
	padding:0;
	margin:0!important;
}
.paneltext {
	color:#000;
	font-size:16px;
	line-height:21px;
}
.paneltext .readmoreBtn {
	color:#F49B40;
	font-size:16px;
	display:inline-block;
}
.paneltext .readmoreBtn:hover {
	color:#337AB7;
}
.dataTable .actions a {
	display:inline-block;
	vertical-align:middle;
	padding:6px 12px;
	margin:0 5px;
	color:#fff !important;
}
.dataTable .actions a.btn-success:hover {
	background:#6cc86c;
}
.dataTable .actions a.btn-danger:hover {
	background:#e9635f;
}
.DashboardDonation .dataTable tr td.actions a:hover, .DashboardDonation .dataTable tr td.actions a:active, .DashboardDonation .dataTable tr td.actions a:focus {
	background:#89BCEB;
	border-color:#89bceb;
	color:#fff;
}
.vAlignTop {
	vertical-align:top !important;
	;
}
/*team panel*/
.checkMe .panel-primary.CustomPanel .panel-title {
	padding:10px;
	color:#3D86C8;
}
.teamPanel .panel-body {
	padding:10px !important;
}
.teamSection h3 {
	color:#969696;
	font-size:18px;
	font-weight:normal;
	margin-bottom:0;
}
.teamSection p {
	color:#000;
	font-size:13px;
	display:block;
	margin-top:5px;
	margin-bottom:15px;
}
.checkMe .panel-primary.CustomPanel > .panel-heading {
	background: #bbe8f2;
	border-color: #bbe8f2;
	color: #3683b0;
}
.checkMe .panel-primary .panel-heading .panel-title {
	padding:10px;
}
.checkMe .panel-primary.CustomPanel {
	border-color: #BBE8F2;
}
.DashboardUserProfile form#UsersProfileIndexForm .form-group {
	margin-bottom:15px;
}
.dummyContent {
	max-width:60%;
	display:block;
	margin:10px auto;
}
.panelteam .panel-body {
	/*min-height:425px;*/
}
.teamMembers .DashboardHostTabularData span, .teamMembers.LoginRightTables .paging span {
	font-size: 14px !important;
	font-weight: 400;
}
#editModal #content {
	padding:0;
}
#editModal .modal-content {
	margin-bottom:0;
	padding:0;
}
#editModal .modal-header {
	margin-bottom:0;
}
#editModal {
	margin:0 !important;
}
#editModal .row {
	margin-bottom:0 !important;
	padding:0;
}
#editModal .form-group {
	padding:0;
}
#editModal .form-group .select_letter, #editModal .form-group .btn-group {
	padding:0;
	margin:0 !important;
}
#editModal .form-group .select_letter .btn-group .btn {
	background:none !important;
	color:#000 !important;
}
/*header toggle menu*/
#header nav .navbar-right .dropdown a {
	color:#808080 !important;
	background:none!important;
}
#header nav .navbar-right .dropdown.active.open {
	background:#000;
}
#header nav .navbar-right .dropdown.active.open a {
	color:#fff!important;
}
#header nav .navbar-right .dropdown.active.open .dropdown-menu a {
	color:#000!important;
}
#header nav .navbar-right .dropdown.active.open .dropdown-menu a:hover {
	background:#F2F2F2 !important;
}
.noBG {
	background:none !important;
	border:0 !important;
}
/*input file style*/
.uploadImgCont .input.file {
	border-radius:5px;
	bottom:0;
	left:0;
	padding:0;
	position:absolute;
	right:0;
	top:0;
	width:auto;
}
.uploadImgCont .inputfileteam {
	position:relative;
}
.uploadImgCont .inputfileteam span {
	color:#fff;
}
.uploadImgCont.form-group .inputfileteam {
	width:auto;
}
.uploadImgCont .inputfileteam .input.file input#TeamProfileTeamName, .uploadImgCont .inputfileteam .input.file input#TeamPageProfileImage, .uploadImgCont input#TeamTeamProfileImage {
	cursor:pointer;
	left:0;
	opacity:0;
	position:absolute;
	top:0;
	bottom:0;
	right:0;
	width:100%;
}
.form-group .input.text {
}
.image img {
	height:auto;
	max-height:100%;
	max-width:100%;
	width:auto;
}
/*popup*/
.modal-header {
	border-bottom:1px solid #c4c4c4 !important;
	padding:10px 20px !important;
}
.fade.in {
	background:rgba(0, 0, 0, 0.8);
}
.modal-content {
	padding:0;
}
.modal #footer {
	display:none;
}
.modal-body {/*max-height:69vh !important;*/
	overflow:auto;
	background:#fff;
}
body {
	padding:0 !important;
}
.modal-title {
	font-size:20px;
	text-shadow:inherit;
}
.modal-backdrop.fade.in {
	display:none;
}
form .modal div, form div {
	margin-bottom:0;
}
/*common classes*/
.formFieldCont {
	width:auto;
	display:inline-block;
	vertical-align:middle;
}
b, strong {
	font-weight:700 !important;
}
.greyBG {
	background:#959595 !important;
	color:#fff !important;
	border-color:#838383 !important;
	transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
}
.greyBG.btn:hover, .greyBG.btn:focus, .greyBG.btn:active {
	opacity:0.98;
	transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
}
.space50 {
	/* height:50px; */
}
i.icon {
	font-family:'FontAwesome';
}
/*dropdown menu*/
.dropdown-menu li a {
	position:relative;
	padding-right:35px !important;
}
.dropdown-menu li a.check-sign {
	font-weight:bold;
}
.dropdown-menu li a.check-sign:after {
	content:"\e013";
	font-family:Glyphicons Halflings;
	position:absolute;
	right:10px;
	top:8px;
	color:#737373;
}
.edit_text {
	text-align:left;
}
/*bootstrap labels changes*/
.label-default {
	background:#777777 !important;
}
.label-primary {
	background:#337AB7 !important;
}
.label-success {
	background:#5CB85C !important;
}
.label-info {
	background:#5BC0DE !important;
}
.label-warning {
	background:#F0AD4E !important;
}
.label-danger {
	background:#D9534F !important;
}
/**bootstrap button changes*/
.btn-lg {
	min-width:150px;
}
/*canvas dashboard*/
.canvasCont {
	position:relative;
}
.canvasCont canvas {
	left:0;
	position: absolute;
	right: 0;
	width: 100%;
	height:auto;
}
/*paging*/
.paging span {
	border: 1px solid #ccc;
	display: inline-block;
}
.paging span a:hover {
	background:#3E87C9;
	color:#fff;
}
/*read more panel*/
.morecontent span {
	display:none;
}
.dataTable .actions a.aLink {
	color:#3f86c5 !important;
}
.dataTable .actions a.aLink:hover, .dataTable .actions a.aLink:active, .dataTable .actions a.aLink:focus {
	color:#000 !important;
	background:none !important;
}
.DashboardPaginationText .formFieldCont select {
	display:inline-block;
	float:none;
	vertical-align:middle;
	width:auto;
}
.has-error .control-label {
	font-size: 13px!important;
	margin-bottom: 6px;
	display: block;
}
.modal {
	padding:0 20px!important;
}
.modal-dialog {/*top:50%; transform:translateY(-50%) !important; -moz-transform:translateY(-50%) !important; -webkit-transform:translateY(-50%) !important; -ms-transform:translateY(-50%) !important; margin:0 auto!important;
    height: 100%;
    padding: 0;
    margin: 0 auto !important;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-flex;
    display: flex;
    align-items: center;
	flex-direction:row;	
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
    justify-content: center;  */
}
.modal-body {
	max-height:calc(100vh - 150px);
	float:left;
	width:100%;
}
.modal-body .form-group {
	clear:none;
}
.modal-dialog .modal-content {
	width:100%;
}
#syncGmail .modal-body h1 {
	font-size:30px;
	margin:0 0 15px;
}
#TeamPageIndexForm .form-group .panel .panel-body {/*min-height:448px;*/
	position:relative;
	padding-bottom:80px;
}
.morecontent .morelink {
	bottom:-2px;
	position:absolute;
	width:100%;
	left:0;
	right:0;
}
.colorRed {
	color:#f00;
}
.DashboardAdminProfilePanel #AdminProfileIndexForm .usersProfiles.form .form-group {
}
.DashboardAdminProfilePanel #AdminProfileIndexForm {
	margin-top:17px;
}
.navbar.navbar-default.DashboardFrontHeaderNav .container-fluid .nav.navbar-nav li a.main_menu.active, .navbar-collapse .DashboardAdminNavbar li a.active {
	background:#000!important;
	color:#fff!important
}
.navbar.navbar-default.DashboardFrontHeaderNav .container-fluid .nav.navbar-nav li a.main_menu.active:hover {
	background:inherit!important;
}
.navbar-header a.navbar-brand, .navbar-header .navbar-brand-text.logoHelathon {
	background:url("../img/logo-he.png") no-repeat center center;
	height:43px;
	padding:0;
	width:152px;
	display:block;
}
.formFieldCont.sectionPaging span {
	border-right:1px solid #404040;
	margin:0 5px 0 0;
	padding:0 5px;
	font-size:14px!important;
	vertical-align:middle;
}
.formFieldCont.sectionPaging span:last-child {
	border-right:0;
	margin:0;
	padding:0 0 0 5px;
}
.paginationGroup input, .sectionPaging select {
	margin-bottom:0 !important;
}
.noBorder {
	border:0!important;
}
[dir] {
direction:rtl;
display:block;
text-align:right;
unicode-bidi:bidi-override;
width:100%;
}
.form-group.paginationGroup > label {
	color:#333;
	font-size:14px;
}
.space10 {
	height:10px;
}
#wait {
	display:none;
	position:fixed;
	z-index:1000;
	top:0;
	left:0;
	height:100%;
	width:100%;
	background: rgba( 255, 255, 255, .8 ) url('../FhHRx.gif') 50% 50% no-repeat;
}
#partners_mail{
background: rgba( 255, 255, 255, .8 ) url('../FhHRx.gif') 50% 50% no-repeat;
display:inline-block;
height:31px;width:31px;

}
#keyboard, #keyboard1 {
	background:#ccc; /*bottom:auto;*/
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	list-style:none;
	margin:0;
	padding:10px;
	position:absolute;
	text-align:center;
	width:100%;
	top:100px;
	z-index:999;
}
#keyboard1 {
	position:relative;
	float:left;
	top:20px;
}
#keyboard li, #keyboard1 li {/*float:left;*/
	display:inline-block;
	margin:0 5px 5px 0;
	width:5%;
	height:40px;
	min-width:40px;
	line-height:40px;
	vertical-align:top;
	text-align:center;
	background:#fff;
	border:1px solid #f9f9f9;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
.capslock, .tab, .left-shift {
	clear:left;
}
#keyboard .tab, #keyboard .delete {
	width:13%;
}
#keyboard .capslock {
	width:14%;
}
#keyboard .return {
	width:10%;
}
#keyboard .left-shift {
	width:14%;
}
#keyboard .right-shift {
	width:15%;
}
.lastitem {
	margin-right:0;
}
.uppercase {
	text-transform:uppercase;
}
#keyboard .space {
	clear:left;
	width:100%;
}
.symbolon {
	display:none;
}
#keyboard li:hover {
	position:relative;
	top:1px;
	left:1px;
	border-color:#e5e5e5;
	cursor:pointer;
}
.capslock, .tab, .left-shift {
	clear: left;
}
#keyboard1 .tab, #keyboard1 .delete {
	width:13%;
}
#keyboard1 .capslock {
	width:14%;
}
#keyboard1 .return {
	width:10%;
}
#keyboard1 .left-shift {
	width:14%;
}
#keyboard1 .right-shift {
	width: 15%;
}
.lastitem {
	margin-right:0;
}
.uppercase {
	text-transform:uppercase;
}
#keyboard1 .space {
	clear:left;
	width:100%;
}
.symbolon {
	display:none;
}
#keyboard1 li:hover {
	position:relative;
	top:1px;
	left:1px;
	border-color:#e5e5e5;
	cursor:pointer;
}
.form-group .row {
	position:relative;
}
.paginationGroup label, .paginationGroup input, .paginationGroup button {
	display:inline-block;
}
.DashboardAdminNavbar li {
	margin:0;
}
.contianer-fluid #header {
	display:none;
}
.contianer-fluid #header.open, .navMenu.open {
	display:block;
}

.site-navbar .navbar-toggle, .DashboardFrontHeaderNav .navbar-toggle {
	height:auto;
	line-height:normal;
	margin-top:9px;
	padding:8px;
	margin-bottom:8px;
}
.navbar-header a.navbar-brand, .navbar-header .navbar-brand-text.logoHelathon {
	margin:0 auto;
	float:none;
}
.padding0 {
	padding:0 15px;
}
.NoPadding {
	padding:0 !important;
}
.hideLabel label {
	display:none;
}
.letter_right .dropdown-menu {
	max-width:288px;
}
table tr td div {
	display:inline;
	outline:none;
}
table tr td div.editable:focus {
	padding:3px;
}
table tr td:nth-child(5) {
	word-break:break-all;
}
.customInputSign .input-group-addon {
	padding:0;
	background:none;
	border:0;
	display:inline;
	margin:0;
	vertical-align:inherit;
}
.customInputSign .editable.requ_amnt {
	display:inline-block;
	min-width:5px;
	min-height:15px;
}
/* .creattextbox .editable {box-shadow: 0px 0px 2px 1px #66afe9; -moz-box-shadow: 0px 0px 2px 1px #66afe9; -webkit-box-shadow: 0px 0px 2px 1px #66afe9; -ms-box-shadow: 0px 0px 2px 1px #66afe9; padding: 3px; border-radius: 3px; line-height:30px;} */
.creattextbox {
	box-shadow: 0px 0px 2px 1px #66afe9;
	-moz-box-shadow: 0px 0px 2px 1px #66afe9;
	-webkit-box-shadow: 0px 0px 2px 1px #66afe9;
	-ms-box-shadow: 0px 0px 2px 1px #66afe9;
	padding: 3px;
	border-radius: 3px;
	line-height:30px;
}
/* .editable{overflow:hidden;} */
.input.file {
	height:100%;
	left:0;
	position:absolute;
	top:0;
	width:100%;
}
.input.file input {
	cursor: pointer;
	height: 100%;
	opacity: 0;
	width: 100%;
	position:absolute;
}
.teamRightPanel {
	margin-top:10px;
}
.teamRightPanel p {
	margin:0;
}
.AdminTeamTable table {
	border: 1px solid #dadada;
	border-radius: 5px;
}
#change_front_letter .dropdown.pull-right button:focus {
	background-color: transparent;
	border-color: transparent;
}
div{
   /*  background: skyblue; */
   /*  padding:10px; */
    /* display: inline-block; */
}

pre{
    white-space: pre-wrap;
    background: #EEE;
}
.userContacts.index .letter_select .letter_right ul.dropdown-menu li:first-child {
   padding-top:8px;
	margin-bottom:4px;
    margin-left: 13px;
    font-size: 15px;
}
.bottomleftrightbtn ul li ul.dropdown-menu li:first-child {
    margin-left: 13px;
	padding-top:8px;
	margin-bottom:4px;
   /*  margin-top: 5px; */
    font-size: 15px;
}
ul.nav.navbar-nav.navbar-right li.dropdown a {
    background: none ;
}
ul.nav.navbar-nav.navbar-right li.dropdown a#userName {
    color:#FFF;
}
ul.nav.navbar-nav.navbar-right li.dropdown span#userNameSpan  {
    color:#FFF;
}
#rawdata::-webkit-input-placeholder::after {
    display:block;
    content:"email2@domain.com\A email3@domain.com";
}
#rawdata::placeholder::after {
    display:block;
    content:"email2@domain.com\A email3@domain.com";
}
.btn-group.teampagechooseletter.singupteampage {
    margin-left: 40%;
    margin-top: 20px;
}
.singupteampage li.dropup ul {
    margin-left: 130px;
}
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus, .dropdown-submenu:hover>a, .dropdown-submenu:focus>a{color:#000 !important;    background-color: #f5f5f5 !important;
    background-image: linear-gradient(to bottom, #f5f5f5, #f5f5f5) !important;}
.teamPanel li.checkMe a .panel{margin-bottom:0}
.userprofilesignup h3{margin-top:0;}
.adminTeam ul li.dropdown ul.dropdown-menu li:first-child{
	margin-left:0px !important;
}
.adminTeam ul li.dropdown ul.dropdown-menu li{
	margin-left:0px !important;
}
.userContacts .letter_select .letter_right li#marked ul li:first-child {
    margin-left: 0;
}
.userContacts.index .letter_select .letter_right ul.dropdown-menu li {
    padding-left: 5px;
}
.DashboardFrontPager #flashMessage{color:#FFF;}
.hostmenu{margin-bottom: 0px !important;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.user_form1.HealathonDashboardPopup .select_letter select#letters_ajax {
	padding: 4px 8px 1px;
}
/*.modal-dialog{position:absolute !important; left:50%; margin-left:-25%!important;}
.user_detail .select_letter.usercontactdropdown { width: 170px; }*/
.users dl dd {
	margin-left:20% !important
}
.customInputSign .input-group-addon {
	margin:0 3px;
}
.modal-body {
	max-height:-webkit-calc(100vh - 150px);
}
}

div#letter_txt {
    margin-bottom: 25px;
}
/* -------------- 
	MEDIA CSS START 
	----------------------- */
@media all and (max-width:1280px) {
#UsersProfileIndexForm .teamSection h3 {
	font-size:13px;
}
}
@media all and (max-width:990px) {
#FundraisingLetterIndexForm #change_front_letter .mainLabel .pull-left {
	margin-bottom:15px;
}
}
@media all and (max-width:767px) {
.ContactsFooterLabel .fliters_left li{
	margin-top:6px !important;
}
.ContactsFooterLabel .fliters_left{
	padding-top:0px !important;
}
	

	
	.canvasCont canvas
	{max-width:100% !important; height:auto !important; width:100% !important;}
	
	.bottomleftrightbtn
	{margin-top:0 !important; width:100% !important; text-align:center;}
	
	.bottomleftrightbtn > ul
	{display:inline-block;}
.teamMembers .pad-230 {
	padding:0;
}
.DashboardAnimateContentLeft.text-right, .DashboardAnimateContentRight {
	width:100% !important;
	text-align:center !important;
}
.DashboardAnimateContentLeft .text-right, .DashboardAnimateContentRight .text-left {
	width:100% !important;
	float:none;
	text-align:center !important;
}
.canvasCont {
	width:60%;
	display:block;
	margin:0 auto;
	float:none !important;
}
.canvasCont canvas {
	position:relative;
}
.dropdown.open {
	background:#efefef;
	margin:0 10px 20px;
}
.col-xs-12.table-responsive {
	padding:0;
}
.navMenu {
	display:none;
}
.import_div {
	margin-right:30px;
	padding:0 15px;
	width:auto;
}
.import_content {
	float:left;
	margin-left:2%;
	width:80%;
}
.DashboardPaginationText {
	margin-top:20px;
}
.DashboardPaginationText .form-inline .form-group {
	display:inline-block;
	margin:0;
	vertical-align:middle;
}
.DashboardSignupFront .panel, .DashboardSignupFront .page-content {
	width:100%;
}
.DashboardPaginationText .formFieldCont {
	display:block;
}
.formFieldCont.sectionPaging span:last-child {/*display:block;*/
	margin-top:5px;
}
.DashboardUserProfile #UsersProfileIndexForm .text-left .teamPanel li.checkMe {
	width: 46%;
}
}
 @media all and (max-width:530px) {
	 


	 
 .dashboard-nav .nav-pills li	 {width:100% !important;}

}
 @media all and (max-width:480px) {
	 
	 .form-group .inputfileteam
	 {margin-top:15px;}
.canvasCont {
	width:100%;
}
.LoginSideBanner .panel {
	width:100%;
	margin:0 0 30px;
}
.formFieldCont.sectionPaging span:last-child {
	display:block;
}
.formFieldCont.sectionPaging span:nth-child(4) {
	border-right: medium none;
}
.Editor-container #menuBarDiv div:first-child {
	margin-left:0px;
}
.Editor-container #menuBarDiv a.btn {
	padding:5px;
	font-size: 11px;
}
.Editor-container #menuBarDiv .btn-group {
	margin:0px;
}
}
@media all and (max-width:360px) {
}