@charset "utf-8";
/*
---------------------------------------------
RESET CSS
---------------------------------------------
*/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, tfoot, thead, tr, th, td {
	margin: 0px;
	padding: 0px;
	outline: 0px;
	font-size: 100%;
}
a:link, a:visited {
	margin: 0px;
	padding: 0px;
	border: 0px none;
	outline: 0px none;
	text-decoration: none;
	color: #68b6f5;
	cursor: pointer;
	-webkit-transition: all 0.25s ease-in-out;
	-moz-transition: all 0.25s ease-in-out;
	transition: all 0.25s ease-in-out;
}
a:hover, a:active {
	margin: 0px;
	padding: 0px;
	border: 0px none;
	outline: 0px none;
	text-decoration: none;
	color: #2982ca;
	cursor: pointer;
}
img {
	margin: 0px;
	padding: 0px;
	border: none;
	max-width: 100%;
}
blockquote, q {
	quotes: none;
}
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
ul, li {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
::selection {
	background: #0e3092;
	color: #fff;
	text-shadow: none;
}
::-moz-selection {
 background: #3886c5;
 color: #fff;
 text-shadow: none;
}
/*
---------------------------------------------
TYPOPGRAPHY
---------------------------------------------
*/
h1, h2, h3, h4, h5, h6 {
	font-weight: 600;
	font-family: "Helvetica Neue", "OpenSansRegular", ​Helvetica, ​Arial, ​Sans-Serif;
	color: #313131;
	margin: 5px 0 10px;
}
h1 {
	font-size: 24px;
}
h2 {
	font-size: 22px;
}
h3 {
	font-size: 20px;
}
h4 {
	font-size: 18px;
}
h5 {
	font-size: 16px;
}
h6 {
	font-size: 14px;
}
p {
	margin: 0px;
	padding: 0px;
	color: #313131;
	text-align: left;
	text-decoration: none;
	font: 14px/24px "Helvetica Neue", "OpenSansRegular", ​Helvetica, ​Arial, ​Sans-Serif;
}
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
* {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
}
*:before, *:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}
/*
---------------------------------------------
BASIC CSS
---------------------------------------------
*/

body {
	background: #fff;
	color: #000;
	font: 14px/24px "Helvetica Neue", "OpenSansRegular", ​Helvetica, ​Arial, ​Sans-Serif;
}
.clear {
	clear: both;
	margin: 0px;
	padding: 0px;
}
.left {
	float: left !important;
}
.right {
	float: right !important;
}
.center {
	margin: 0 auto !important;
}
.top10 {
	padding-top: 10px;
}
.top20 {
	padding-top: 20px;
}
.top30 {
	padding-top: 30px;
}
.top40 {
	padding-top: 40px;
}
.top50 {
	padding-top: 50px;
}
/*
---------------------------------------------
BUTTONS
---------------------------------------------
*/
.btnLink {
	font: 600 14px 'OpenSansRegular', Arial, Helvetica, sans-serif;
}
.btn, a.btn {
	cursor: pointer;
	border-radius: 5px;
	box-shadow: inset 0 -10px 15px -5px rgba(0,0,0,0.2);
	color: #fff;
	font: 18px 'OpenSansBold', Arial, Helvetica, sans-serif;
	display: inline-block;
}
.sml, a.sml {
	padding: 5px 10px;
	font: 14px 'OpenSansBold', Arial, Helvetica, sans-serif;
}
.nrm, a.nrm {
	padding: 10px 15px;
	font: 600 16px 'OpenSansRegular', Arial, Helvetica, sans-serif;
}
.lrg, a.lrg {
	padding: 15px 25px;
}
.blueBtn, a.blueBtn {
	background: #68b6f5;
	color: #fff;
	border: 1px solid #4a99d9;
	cursor:pointer;
}
.blueBtn, a.blueBtn {
	box-shadow: inset 0 1px 0 rgba(255,255,255,0.5);
	text-shadow: -1px -1px 0 rgba(0,0,0,0.3);
	color: #fff;
	border: 1px solid #1090c3;
	background-color: #1ab0ec;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#1ab0ec), to(#1a92c2));
	background-image: -webkit-linear-gradient(top, #1ab0ec, #1a92c2);
	background-image: -moz-linear-gradient(top, #1ab0ec, #1a92c2);
	background-image: -ms-linear-gradient(top, #1ab0ec, #1a92c2);
	background-image: -o-linear-gradient(top, #1ab0ec, #1a92c2);
	background-image: linear-gradient(to bottom, #1ab0ec, #1a92c2);
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#1ab0ec, endColorstr=#1a92c2);
}
.blueBtn:hover, a.blueBtn:hover {
	border: 1px solid #15aeec;
	background-color: #49c0f0;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#49c0f0), to(#2CAFE3));
	background-image: -webkit-linear-gradient(top, #49c0f0, #2CAFE3);
	background-image: -moz-linear-gradient(top, #49c0f0, #2CAFE3);
	background-image: -ms-linear-gradient(top, #49c0f0, #2CAFE3);
	background-image: -o-linear-gradient(top, #49c0f0, #2CAFE3);
	background-image: linear-gradient(to bottom, #49c0f0, #2CAFE3);
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#49c0f0, endColorstr=#2CAFE3);
}
a.greyBtn, .greyBtn {
	box-shadow: inset 0 1px 0 rgba(255,255,255,0.5);
	color: #313131;
	border: 1px solid #c5c5c5;
	background-color: #f4f5f5;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#c6c6c6), to(#dddddd));
	background-image: -webkit-linear-gradient(top, #c6c6c6, #dddddd);
	background-image: -moz-linear-gradient(top, #c6c6c6, #dddddd);
	background-image: -ms-linear-gradient(top, #c6c6c6, #dddddd);
	background-image: -o-linear-gradient(top, #c6c6c6, #dddddd);
	background-image: linear-gradient(to bottom, #c6c6c6, #dddddd);
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#c6c6c6, endColorstr=#dddddd);
}
a.greyBtn:hover, .greyBtn:hover {
	
	background-color: #f4f5f5;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#dddddd), to(#c6c6c6));
	background-image: -webkit-linear-gradient(top, #dddddd, #c6c6c6);
	background-image: -moz-linear-gradient(top, #dddddd, #c6c6c6);
	background-image: -ms-linear-gradient(top, #dddddd, #c6c6c6);
	background-image: -o-linear-gradient(top, #dddddd, #c6c6c6);
	background-image: linear-gradient(to bottom, #dddddd, #c6c6c6);
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#dddddd, endColorstr=#c6c6c6);
}
a.lightblueBtn, .lightblueBtn {
	color:#ffffff;
	box-shadow: inset 0 1px rgba(255,255,255,0.5);
	border: solid 1px #61adea;
	background-image: -webkit-linear-gradient(bottom, #5297ce, #96cbf6);
	background-image: -moz-linear-gradient(bottom, #5297ce, #96cbf6);
	background-image: -o-linear-gradient(bottom, #5297ce, #96cbf6);
	background-image: linear-gradient(to top, #5297ce, #96cbf6);
}
a.lightblueBtn:hover, .lightblueBtn:hover {
	box-shadow: inset 0 1px rgba(255,255,255,0.5);
	border: solid 1px #61adea;
	background-image: -webkit-linear-gradient(bottom, #96cbf6, #5297ce);
	background-image: -moz-linear-gradient(bottom, #96cbf6, #5297ce);
	background-image: -o-linear-gradient(bottom, #96cbf6, #5297ce);
	background-image: linear-gradient(to top, #96cbf6, #5297ce);
}
a.orange-btn {
	font:22px/30px "OpenSansSemibold", Arial, Helvetica, sans-serif;
	color:#ffffff;
	background:#ef7600;
	border:1px solid #de6e00;
	border-radius:3px;
	padding:14px 36px;
	display:inline-block;
}
a.orange-btn:hover {
	background:#d16700;
}
/*  HEADER
---------------------------------------------*/
#header {
	margin: 0;
	padding:50px 0 10px;
}
.logo a {
	display: block;
	/*background: url(../img/omni-star-logo.png) no-repeat left top;*/
	min-height: 70px;
}
.minNav > ul {
	float: right;
}
.minNav > ul > li {
	display: block;
	float: left;
	position: relative;
}
.minNav > ul > li:first-child a {
	font-weight: 700;
}
.minNav > ul > li a {
	display: block;
	color: #666;
	font: 12px/24px 'Open Sans', Arial, Helvetica, sans-serif;
	border: 1px solid rgba(0,0,0,0);
	border-bottom: 0;
}
.minNav > ul > li > a:hover {
	color: #68b6f5;
}
li.hover > a.parent {
	border-top: 1px solid #c5c5c5;
	border-right: 1px solid #c5c5c5;
	border-left: 1px solid #c5c5c5;
	border-radius: 4px 4px 0 0;
}
.container .minNav [class*="nav"] li ul {
	min-width: 100%;
}
/*  NAVIGATION
---------------------------------------------*/
#navigation {
	background: #f0f0f0;
	padding: 5px 0 0;
	border-bottom: 1px solid #d8d8d8;
}
.mainNav > ul > li {
	display: block;
	float: left;
	margin: 2px 10px 0 0;
	border-radius: 5px 5px 0 0;
	padding: 0;
	border: 1px solid rgba(0,0,0,0);
	border-bottom: 0;
	top: 1px;
}
.mainNav > ul > li:hover, .mainNav > ul > li.active {
}
.mainNav > ul > li > a {
	display: block;
	padding: 4px 20px 10px 10px;
	color: #3685c5;
	font: 700 15px/24px 'Open Sans', Arial, Helvetica, sans-serif;
	text-align: center;
	border: 1px solid rgba(0,0,0,0);
	border-bottom: 0;
}
.mainNav > ul > li:first-child a {
	text-indent: -9999px;
	min-width: 40px;
	text-align: center;
	margin: 4px 0 0;
	padding: 6px 10px 8px;
}
.mainNav > ul > li:first-child a:hover {
	background: #fff !important;
	border-left: 1px solid #c5c5c5;
	border-radius: 4px 4px 0 0;
	border-right: 1px solid #c5c5c5;
	border-top: 1px solid #c5c5c5;
}
.mainNav > ul > li:first-child a span {
	width: 20px;
	height: 22px;
	display: block;
	background: url(../../images/icons/icons.png) no-repeat 0 0;
	margin: 0 auto;
}
.mainNav > ul > li.active > a {
	text-align: center;
	background: #fff;
	border-left: 1px solid #c5c5c5;
	border-radius: 4px 4px 0 0;
	border-right: 1px solid #c5c5c5;
	border-top: 1px solid #c5c5c5;
}
.mainNav > ul > li.active > a.parent {
	z-index: 99;
}
.mainNav > ul > li.active.hover > a.parent {
	z-index: 9999;
}
/*  BLUE HEADER
---------------------------------------------*/
#blue_heighlight {
	background: #ddf0ff;
	padding: 20px 0;
}
#blue_heighlight h2 {
	font: 18px/36px 'OpenSansRegular', Arial, Helvetica, sans-serif;
}
#blue_heighlight p {
	font: 14px/24px 'OpenSansRegular', Arial, Helvetica, sans-serif;
}
#blue_heighlight .btnHolder {
	margin-top: 25px;
}
/*  CONTENT
---------------------------------------------*/
#content {
	margin:0px;
}
.decor_module {
	background: #f0f0f0;
	padding: 2%;
	margin:50px auto;
	width:550px;
	border-radius: 4px;
}
.decor-header {
	border-bottom: 1px solid #ddd;
	margin: 0 0 7px;
}
table.dataTable {
	margin: 0;
	padding: 0;
	border: 0;
	border-collapse: collapse;
	text-align: left;
	background: #fff;
	border: 1px solid #ddd;
	width: 100%;
}
table.dataTable th {
	background: #f8f8f8;
	color: #313131;
	padding: 10px;
	font: 700 14px "Helvetica Neue", "OpenSansRegular", ​Helvetica, ​Arial, ​Sans-Serif;
	text-align: left;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
}
table.dataTable th:last-child, table.dataTable td:last-child {
	border-right: 0px;
}
table.dataTable td {
	color: #313131;
	padding: 10px;
	font: 700 14px "Helvetica Neue", "OpenSansRegular", ​Helvetica, ​Arial, ​Sans-Serif;
	text-align: left;
	border-right: 1px solid #ddd;
}
table.dataTable tr {
	border-bottom: 1px solid #ddd;
}
.vedioHolder {
	background: #fff;
}
.vedioHolder object {
	border: 5px solid #fff;
	box-shadow: 0 0 5px #999;
	height: auto;
	overflow: hidden;
	width: 100%;
}
.vedioHolder object {
	border: 5px solid #fff;
	box-shadow: 0 0 5px #999;
	height: auto;
	overflow: hidden;
	width: 100%;
}
.dataHolder {
	position: relative;
}
.dataHolder span {
	font: 600 20px/24px 'OpenSansRegular', Arial, Helvetica, sans-serif;
	color: #313131;
	display: block;
	margin: 0 0 20px;
}
ul.icn_list li {
	font: 600 14px/24px "Helvetica Neue", "OpenSansRegular", ​Helvetica, ​Arial, ​Sans-Serif;
	color: #68b6f5;
	margin: 5px 0;
}
ul.icn_list li i {
	margin: 0 10px 0 0;
	color: #999;
	-webkit-transition: all 0.25s ease-in-out;
	-moz-transition: all 0.25s ease-in-out;
	transition: all 0.25s ease-in-out;
}
ul.icn_list li a:hover i {
	color: #666;
}
a.fancybox img {
	position: relative;
}
.overlay {
	width: 100%;
	border: 5px solid #ddd;
	height: auto;
}
.overlay img {
	height: auto;
	display: block;
}
a.fancybox:hover .overlay:before {
	content: "";
	left: 5px;
	min-height: 250px;
	position: absolute;
	width: 43.55%;
	z-index: 9999;
}
.tabSupport {
	padding: 15px 0 0;
}
.tabSupport .phone {
	margin: 8px 15px 0 0;
}
.tabSupport i {
	color: #999;
}
/* FOOTER
----------------------------------------------------------------------*/
#footer {
	border-top: 2px solid #ddd;
	color: rgba(0, 0, 0, 0.3);
	font-size: 13px;
	padding-bottom: 0;
	padding: 10px 0;
	margin: 0;
	transition: all 0.2s ease-in-out 0s;
	-webkit-transition: all 0.2s ease-in-out 0s;
	-moz-transition: all 0.2s ease-in-out 0s;
}
#feedbackBox textarea {
	height: 34px;
	margin: 0 0 6px;
	overflow: auto;
	padding: 8px;
	width: 80%;
	border: 1px solid #ddd;
	border-radius: 4px;
	font: 12px "OpenSansRegular", ​Helvetica, ​Arial, ​Sans-Serif;
	outline: 0;
	color: #999;
	transition: all 0.2s ease-in-out 0s;
	-webkit-transition: all 0.2s ease-in-out 0s;
	-moz-transition: all 0.2s ease-in-out 0s;
}
#feedbackBox textarea:focus {
	height: 100px;
	border: 1px solid rgba(54, 148, 213, 0.6);
	box-shadow: 0 0 3px rgba(54, 148, 213, 0.5);
}
#footer ul {
	float: right;
	margin: 0px 20px;
	font: 600 13px/24px "Helvetica Neue", "OpenSansRegular", ​Helvetica, ​Arial, ​Sans-Serif;
}
#footer li {
	display: inline-block;
}
#footer li > a {
	color: #999;
	font: 13px/24px "OpenSansRegular", ​Helvetica, ​Arial, ​Sans-Serif;
}
#footer li > a:hover, #footer li:first-child a {
	color: #2982ca;
}
/* INNER PAGE 
----------------------------------------------------------------------*/
.innerWrap {
	padding: 15px 0 0;
}
.btnTabs {
}
.btnTabs .resp-tabs-list li {
	display: block;
	padding: 5px 10px;
	margin: 0 0 0 10px;
	list-style: none;
	cursor: pointer;
	float: left;
	font: 600 14px/24px "Helvetica Neue", "OpenSansRegular", ​Helvetica, ​Arial, ​Sans-Serif;
	border-radius: 4px;
	border: 1px solid #ddd;
	color: #fff;
	border: 1px solid #15aeec;
	box-shadow: inset 0 1px 0 rgba(255,255,255,0.5);
	text-shadow: -1px -1px 0 rgba(0,0,0,0.3);
	background-color: #1ab0ec;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#1ab0ec), to(#1a92c2));
	background-image: -webkit-linear-gradient(top, #1ab0ec, #1a92c2);
	background-image: -moz-linear-gradient(top, #1ab0ec, #1a92c2);
	background-image: -ms-linear-gradient(top, #1ab0ec, #1a92c2);
	background-image: -o-linear-gradient(top, #1ab0ec, #1a92c2);
	background-image: linear-gradient(to bottom, #1ab0ec, #1a92c2);
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#1ab0ec, endColorstr=#1a92c2);
}
.btnTabs .resp-tabs-list li:hover {
	box-shadow: inset 0 1px 0 rgba(255,255,255,0.5);
	color: #fff;
	border: 1px solid #1090c3;
	background-color: #49c0f0;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#49c0f0), to(#2CAFE3));
	background-image: -webkit-linear-gradient(top, #49c0f0, #2CAFE3);
	background-image: -moz-linear-gradient(top, #49c0f0, #2CAFE3);
	background-image: -ms-linear-gradient(top, #49c0f0, #2CAFE3);
	background-image: -o-linear-gradient(top, #49c0f0, #2CAFE3);
	background-image: linear-gradient(to bottom, #49c0f0, #2CAFE3);
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#49c0f0, endColorstr=#2CAFE3);
}
.btnTabs li.resp-tab-active {
	padding: 5px 10px !important;
}
.btnTabs .resp-tab-content {
	margin: 0;
	padding: 0;
}
.btnTabs .resp-tabs-container {
	padding: 10px 0 0;
	margin: 0;
}
.btnTabs .resp-tabs-container h5 {
	background: #999;
	padding: 0.6% 0 0.6% 1.5%;
	color: #fff;
	margin: 0;
	font: 18px/normal 'OpenSansRegular', Arial, Helvetica, sans-serif;
}
.resp-tabs-container h5 {
	background: #999;
	padding: 0.6% 0 0.6% 1.5%;
	color: #fff;
	margin: 0;
	font: 18px/normal 'OpenSansRegular', Arial, Helvetica, sans-serif;
}
.panel_mod.resp-tab-content {
	margin: 0;
}
.panel_modInn {
	padding: 1.5%;
	background: #f8f8f8;
	border: 1px solid #ddd;
}
.field {
	font: 14px/24px "Helvetica Neue", "OpenSansRegular", ​Helvetica, ​Arial, ​Sans-Serif;
}
.field .label {
	font: 14px/24px "Helvetica Neue", "OpenSansRegular", ​Helvetica, ​Arial, ​Sans-Serif;
	color: #313131;
}
.fieldWrap small {
	font: 12px/24px "OpenSansSemibold", ​Helvetica, ​Arial, ​Sans-Serif;
	color: #313131;
}
.fieldWrap input, .fieldWrap select, .fieldWrap textarea {
	background: #fff;
	border-radius: 2px;
	border: 1px solid #dadada;
	padding: 7px 8px;
	color: #313131;
	min-width: 380px;
	font: 13px/24px "Helvetica Neue", "OpenSansSemibold", ​Helvetica, ​Arial, ​Sans-Serif;
	-webkit-transition: all 0.25s ease-in-out;
	-moz-transition: all 0.25s ease-in-out;
	transition: all 0.25s ease-in-out;
	float: left;
	margin: 0 5px 0 10px;
}
.fieldWrap input[type="text"] {
	min-height: 35px;
}
.fieldWrap select {
	min-height: 35px;
}
select.smlSel {
	min-width: 200px;
}
.fieldWrap input[type="checkbox"] {
	float: left;
	margin: 0 0 0 -15px;
	min-width: 18px;
	opacity: 0;
	width: 18px;
}
.fieldWrap input[type="radio"] {
	float: left;
	margin: 8px 5px 0 5px;
	min-width: 18px;
	width: 18px;
}
.fieldWrap .left input[type="radio"] {
	margin: 5px 5px 0 5px;
}
.fieldWrap input[type="checkbox"]:checked + label {
	background: url(../../images/icons/check.png) no-repeat left center;
}
.fieldWrap input[type="checkbox"] + label {
	background: url(../../images/icons/off.png) no-repeat left center;
	clear: none;
	cursor: pointer;
	margin: 0;
	display: inline-block;
	height: 18px;
	margin: 7px 0 0;
	padding: 5px 0 4px 18px;
	text-indent: -9999px;
	width: 18px;
	float: left;
}
.fieldWrap a.toolTip {
	position: relative;
	font: 13px/24px "Helvetica Neue", "OpenSansRegular", ​Helvetica, ​Arial, ​Sans-Serif;
	color: #fff;
	margin: 0 0 0 10px;
}
.fieldWrap a.toolTip i[class^="icon-"] {
	font-style: italic;
	color: #fff;
	background: #c0c0c0;
	min-height: 30px;
	min-width: 30px;
	border-radius: 100%;
	text-align: center;
	display: inline-block;
	padding: 7px 0 0;
}
.fieldWrap a.toolTip span {
	position: absolute;
	display: none;
	background: rgba(0,0,0,0.8);
	top: 0;
	left: 100%;
	padding: 8px;
	border-radius: 4px;
}
.fieldWrap a.toolTip span:after {
	content: "";
	position: absolute;
	top: 5px;
	left: -6px;
	border-top: 6px solid transparent;
	border-right: 6px solid rgba(0,0,0,0.8);
	border-bottom: 6px solid transparent;
}
.fieldWrap a.toolTip:hover span {
	display: block;
}
a.underline {
	margin: 0 0 20px 10px;
	font: 600 14px/24px "Helvetica Neue", "OpenSansRegular", ​Helvetica, ​Arial, ​Sans-Serif;
	border-bottom: 1px solid #68b6f5;
}
a.underline:hover {
	border-bottom: 1px solid #2982ca;
}
.field_Fix {
	background: #f8f8f8;
	border-top: 1px solid #ddd;
	display: block;
	height: 60px;
	margin: 0;
	padding: 20px 0 0;
	text-align: right;
}
.field_Fix ul li {
	display: inline-block;
	margin: 0 0 0 15px;
}
#captionRaw, #captionRaw2 {
	display: none;
}
.sideByside {
	float: left;
}
.salesState {
	margin: 0;
	padding: 10px 0;
}
.salesState ul li {
	margin: 0 10px 0 0;
	padding: 0 10px 0 0;
	float: left;
	display: block;
	border-radius: 3px;
	border: 1px solid #ddd;
	font: 600 14px/64px "Helvetica Neue", "OpenSansRegular", ​Helvetica, ​Arial, ​Sans-Serif;
	color: #313131;
}
.salesState ul li span {
	background: #ddd;
	display: block;
	float: left;
	padding: 20px;
	font: 600 30px/24px "Helvetica Neue", "OpenSansRegular", ​Helvetica, ​Arial, ​Sans-Serif;
	color: #313131;
	margin: 0 10px 0 0;
	border-radius: 3px 0 0 3px;
	text-shadow: 2px 2px 0 rgba(255,255,255,0.5);
}
/* LOGIN
----------------------------------------------------------------------*/
body.loginBody {
	background: #fff url(../../images/background/patt.jpg);
	color: #424242;
	margin: 0;
	min-height: 100%;
	padding: 0;
}
.loginTop {
	background: #21262a;
	margin: 0;
	padding: 0;
	height: 30px;
}
.loginWrapper {
	padding: 0;
	margin: 0;
}
.loginBox {
}
.login_block {
	width: 448px;
	height: 396px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -224px;
	margin-top: -198px;
}
.logo_holder {
	text-align: center;
	padding: 10px 0;
}
.loginModule {
	background: #fff;
	border: 1px solid #d5d5d5;
	padding: 0;
}
.login_head {
	margin: 0;
	padding: 0;
	padding: 10px;
	height: 50px;
	border-bottom: solid 1px #d5d5d5;
	background-image: -webkit-linear-gradient(bottom, #efefef, #fff, #fafafa);
	background-image: -moz-linear-gradient(bottom, #efefef, #fff, #fafafa);
	background-image: -o-linear-gradient(bottom, #efefef, #fff, #fafafa);
	background-image: linear-gradient(to top, #efefef, #fff, #fafafa);
}
.login_head h5 {
	margin: 0;
	padding: 0 0 0 40px;
	background: url(../../images/icons/user-icn.png) no-repeat left center;
	font: 400 18px/30px "OpenSansSemibold", ​Helvetica, ​Arial, ​Sans-Serif;
}
form.loginForm {
	padding: 10px 10px 0;
}
form.loginForm label {
	display: block;
	float: left;
	font: 14px/35px "OpenSansRegular", ​Helvetica, ​Arial, ​Sans-Serif;
}
form.loginForm input[type="text"], form.loginForm input[type="password"] {
	clear: both;
	display: block;
	float: left;
	width: 100%;
	height: 43px;
	padding: 5px 10px;
	border-radius: 3px;
	background: #f9f9f9;
	border: 1px solid #ddd;
	font: 14px/24px "OpenSansRegular", ​Helvetica, ​Arial, ​Sans-Serif;
	-webkit-transition: all 0.25s ease-in-out;
	-moz-transition: all 0.25s ease-in-out;
	transition: all 0.25s ease-in-out;
}
form.loginForm input[type="text"]:focus, form.loginForm input[type="password"]:focus {
	border: 1px solid #b0b0b0;
	box-shadow: 0 0 5px #999;
}
form.loginForm input[type="submit"] {
	float: right;
	padding: 10px 28px;
}
.loginModule a {
	color: #5c5c5c;
	display: inline-block;
	font: 14px/24px "OpenSansRegular", ​Helvetica, ​Arial, ​Sans-Serif;
	margin: 15px 0 0;
}
.loginModule a:hover {
	color: #2982ca;
}
.loginFoot {
	background: #21262a;
	position: absolute;
	bottom: 0;
	width: 100%;
}
.loginfooter {
	margin: 0;
	padding: 5px 0;
	height: 35px;
}
.loginfooter span {
	color: #696969;
	display: block;
	font-size: 12px;
	margin: 0;
	padding: 0;
}
.loginfooter span a {
	color: #eee;
}
/* VIEW CLICK
----------------------------------------------------------------------*/
.download i:before {
	color: #fff;
	font-size: 18px;
	margin: 0 5px 0 0;
}
/* VIEW CUSTOMERS
----------------------------------------------------------------------*/
.dataTable select, .dataTable textarea {
	background: #fff;
	border-radius: 2px;
	border: 1px solid #dadada;
	padding: 7px 8px;
	color: #313131;
	font: 13px/24px "Helvetica Neue", "OpenSansSemibold", ​Helvetica, ​Arial, ​Sans-Serif;
	-webkit-transition: all 0.25s ease-in-out;
	-moz-transition: all 0.25s ease-in-out;
	transition: all 0.25s ease-in-out;
	float: left;
	margin: 0 5px 0 10px;
}
.wrapper-dropdown-2 {
	position: relative;
	max-width:78px;
	min-width:78px;
	margin:10px auto 0;
	padding: 10px 15px;
	background: #fff;
	cursor: pointer;
	outline: none;
	border-radius: 3px;
	color: #313131;
	font:700 14px "Helvetica Neue","OpenSansRegular",​Helvetica,​Arial,​Sans-Serif;
	border:1px solid #ddd;
	float:right;
}
.wrapper-dropdown-2.active {
	border-radius:3px 3px 0px 0px;
}
.wrapper-dropdown-2:after {
	content: "";
	width: 0;
	height: 0;
	position: absolute;
	right: 8px;
	top: 50%;
	margin-top: -3px;
	border-width: 6px 6px 0 6px;
	border-style: solid;
	border-color: #313131 transparent;
}
.wrapper-dropdown-2 .dropdown {
	position: absolute;
	left: -1px;
	right: 0px;
	padding: 0px 5px 0px 5px;
	margin: 10px 0px 0px;
	background: #fff;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
	list-style: none;
	opacity: 0;
	pointer-events: none;
	border:1px solid #ddd;
	border-top:0;
	min-width:78px;
}
.wrapper-dropdown-2 .dropdown li a {
	display: block;
	text-decoration: none;
	color: #313131;
	font:700 14px "Helvetica Neue","OpenSansRegular",​Helvetica,​Arial,​Sans-Serif;
	padding: 2px;
	text-align:center;
}
/* Hover state */

.wrapper-dropdown-2 .dropdown li:hover a {
	text-decoration: none;
}
/* Active state */

.wrapper-dropdown-2.active:after {
	border-width: 0 6px 6px 6px;
}
.wrapper-dropdown-2.active .dropdown {
	opacity: 1;
	pointer-events: auto;
}
/* No CSS3 support */

.no-opacity .wrapper-dropdown-2 .dropdown, .no-pointerevents .wrapper-dropdown-2 .dropdown {
	display: none;
	opacity: 1;
	pointer-events: auto; 
}
.no-opacity .wrapper-dropdown-2.active .dropdown, .no-pointerevents .wrapper-dropdown-2.active .dropdown {
	display: block;
}


/* dashboard page css start*/
ul.menulinks {
	margin:0;
	padding:0;
}
ul.menulinks li {
	margin:0;
	padding:0;
	float:left;
}
ul.menulinks li a {
	margin:0;
	padding:13px 20px;
	font:14px "OpenSansSemibold",​Helvetica, ​Arial, ​Sans-Serif;
	color:#313131;
	display:block;
}
ul.menulinks li a:hover, ul.menulinks li a.active {
	margin:0;
	color:#ffffff;
	background:#3685c5;
	box-shadow:0px 4px  0px  #3175ac;
}
.menunav {
	background: #f0f0f0;
	padding:0 0 4px 0;
	border-bottom: 1px solid #d8d8d8;
}
#numbertab {
	margin:50px auto 30px auto;
	padding:0;
	text-align:center;
}
.tabouterbox {
	margin:0 auto;
	padding:10px;
	border-radius:5px;
	background:#f0f0f0;
	display:inline-block;
	width:auto;
}
.tabinnerbox {
	background: none repeat scroll 0 0 #ffffff;
border: 1px solid #dddddd;
border-radius: 5px;
display: inline-block;
margin: 0;
padding: 0;
float:left;
}
ul.tablist {
	margin:0;
	padding:0;
}
ul.tablist li {
	margin:0;
	padding:0;
	float:left;
	text-align:center;
	
	border-right:1px solid #dddddd;
	width:170px;
}
ul.tablist li:last-child {
	border-right:0px;
}
ul.tablist li a {
	font:14px "OpenSansSemibold",​Helvetica, ​Arial, ​Sans-Serif;
	color:#313131;
	text-transform:uppercase;
	padding:20px 0;
	display:block;
}
ul.tablist li a span {
	font:70px "OpenSansSemibold",​Helvetica, ​Arial, ​Sans-Serif;
	color:#000000;
}
ul.tablist li a:hover {
	background:rgba(104, 182, 245, 0.3);
	color:#68b6f5;
}
ul.tablist li a:hover span {
	color:#68b6f5;
}
.subheading {
	margin-bottom:10px;
}
.txtlink {
border: 1px solid #dddddd;
margin:0;
padding:8px;
width:70%;
color:#68b6f5;
font:14px "OpenSansSemibold",​Helvetica, ​Arial, ​Sans-Serif;
}
.copybtn {
	border-radius: 3px;
padding: 5px 10px !important;
}
.applybtn {
padding:6px 20px !important; 
border-radius: 3px;
}
.social-icons {
	margin:0;
	padding:0;
}
.social-icons a {
	margin:0;
	padding:0;
	display:inline-block;
}
.social-icons a.tooltip {
	position:relative;
}
.social-icons a.tooltip span {
background: none repeat scroll 0 0 #2f2f2f;
border-radius: 3px;
bottom: 0;
color: #fff;
font-size: 12px;
left: -27px;
margin-left: 0;
padding: 5px;
position: absolute;
text-align: center;
visibility: hidden;
width: 70px;
} 
.social-icons a.tooltip span:after {
	content: '';
	position: absolute;
	top: 100%;
	left: 50%;
	margin-left: -8px;
	width: 0; height: 0;
	border-top: 8px solid #2f2f2f;
	border-right: 8px solid transparent;
	border-left: 8px solid transparent;
}
		
.social-icons a:hover.tooltip span {
	visibility: visible;
	opacity: 0.8;
	bottom:30px;
	z-index: 999;
}
.social-icons a i {
	margin-right:3px;
	font-size:20px;
}
.social-icons a i.icon-envelope {
	color:#ff9900;
}
.social-icons a i.icon-facebook-sign {
	color:#3b5998;
}
.social-icons a i.icon-twitter-sign {
	color:#00aced;
}
.social-icons a i.icon-linkedin-sign {
	color:#007bb6;
}
.social-icons a i.icon-list-alt {
	color:#333333;
}
.social-icons a i.icon-envelope:hover, .social-icons a i.icon-facebook-sign:hover, .social-icons a i.icon-twitter-sign:hover, .social-icons a i.icon-linkedin-sign:hover, .social-icons a i.icon-list-alt:hover {
	color:#3685c5;
}
table.offertable {
  background: none repeat scroll 0 0 #fff;
  border: 1px solid #ddd;
  border-collapse: collapse;
  margin: 0;
  padding: 0;
  text-align: left;
  width: 100%;
}
table.offertable tr {
  border-bottom: 1px solid #ddd;
}
table.offertable th {
  background: none repeat scroll 0 0 #f8f8f8;
  border-bottom: 1px solid #ddd;
  border-right: 1px solid #ddd;
  color: #313131;
  font:18px "OpenSansSemibold",​Helvetica,​Arial,​Sans-Serif;
  padding: 10px;
  text-align:center;
}
table.offertable td {
  border-right: 1px solid #ddd;
  color: #313131;
  font:14px "OpenSansSemibold",​Helvetica,​Arial,​Sans-Serif;
  padding: 10px;
  text-align:center;
}
#dashboardfooter {
	background: none repeat scroll 0 0 #1a1a1a;
border: 2px solid #1f1f1f;
margin: 0;
padding:20px 0 10px 0;
font:14px "OpenSansSemibold",​Helvetica,​Arial,​Sans-Serif;
}
.rowmargin {
	margin:0 !important;
}
.footNav ul {
  margin: 0;
  padding: 0;
}
.footNav ul li {
  border-right: 1px solid #a7a7a7;
  box-shadow: 1px 0 0 #000;
  display: inline;
  margin: 0;
  padding: 0 7px;
}
.footNav ul li a {
  color: #a1a1a1;
  margin: 0;
  padding: 0;
}

.pwrdBy {
  color: #5abee9;
margin: 0;
padding: 0;
text-align: right;
}
.sociCont {
	float: right;
margin-top: 15px;
}
.sociCont ul {
    float: left;
    margin: 0;
    padding: 0;
}

.dashtable {
	padding:10px;
}
.mainheading h3 {
	color: #3685c5;
font: 28px "OpenSansSemibold",​Helvetica,​Arial,​Sans-Serif;
margin: 25px 0 0;
padding: 0 0 5px;
width: 100%;
}
.mainheading h4 {
font:18px/28px "OpenSansRegular",​Helvetica,​Arial,​Sans-Serif;
margin:10px 0 0 0;
padding: 0 0 5px;
width: 100%;
}
/* dashboard page css end */
/* profile page css start */
.profilebox {
  border: 1px solid #dddddd;
  background: #ffffff;
  padding: 20px;
  overflow:hidden;
  margin:0;
}
.inpWrap {
  background: none repeat scroll 0 0 #fff;
  height: auto;
  margin:0px;
  overflow: hidden;
  padding: 0 0 5px;
}
.inpRaw {
  margin:0px 0 20px 0;
  overflow: hidden;
  padding: 0;
}
.inpRaw:last-child {
	margin-bottom:0px;
}
.inpRaw label {
  color: #000000;
float: left;
font: 16px "OpenSansRegular",​Helvetica,​Arial,​Sans-Serif;
margin: 0;
padding: 0 0 10px 0;
}
.inpRaw span {
	color:#ff0000;
}
.inpRaw input[type="text"] {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  border-color: -moz-use-text-color -moz-use-text-color -moz-use-text-color #e6e6e6;
  border-image: none;
  border-radius: 0 5px 5px 0;
  border-style: none none none solid;
  border-width: 0 0 0 1px;
  border:1px solid #dddddd;
  box-shadow:0 2px 2px 0 rgba(207, 200, 200, 0.36) inset;
  -moz-box-shadow:0 2px 2px 0 rgba(207, 200, 200, 0.36) inset;
  -ms-box-shadow:0 2px 2px 0 rgba(207, 200, 200, 0.36) inset;
  -o-box-shadow:0 2px 2px 0 rgba(207, 200, 200, 0.36) inset;
  -webkit-box-shadow:0 2px 2px 0 rgba(207, 200, 200, 0.36) inset;
  color: #2d2d2d;
  font: 14px/30px "robotomedium",Arial,Helvetica,sans-serif;
  
  margin: 0;
  padding:5px 5px 5px 10px;
  transition: all 0.25s ease-in-out 0s;
  width:100%;
  height:42px;
}
.inpRaw select {
	-moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  border-color: -moz-use-text-color -moz-use-text-color -moz-use-text-color #e6e6e6;
  border-image: none;
  border-radius: 0 5px 5px 0;
  border-style: none none none solid;
  border-width: 0 0 0 1px;
  border-left:1px solid #e6e6e6;
  color: #666;
  font: 14px/30px "robotomedium",Arial,Helvetica,sans-serif;
	padding:12px;
	transition: all 0.25s ease-in-out 0s;
  width:364px;
  height:42px;
  
}
.inpRaw input[type="text"]:focus {
	box-shadow: 0 0 10px rgba(175, 175, 175, 0.15) inset;
	outline: 0;
}
.paypallbl {
	width:280px !important;
}
.paypaltxt {
	width:290px !important;
}
.updatebtn {
	text-align:center;
	margin:20px 0 0 0;
	padding:0;
}
/* profile page css end */

/* resouces box css start */
.resourcebox {
	margin:0;
	padding:2% 4%;
	border:1px solid #dddddd;
	background:#ffffff;
	text-align:center;
	overflow:hidden;
}
.resourcebox_btn_area {
margin:0px 20px 60px 20px;
text-align: center;
width: 375px;
float:left;
}
a.resources_btn {
    background: linear-gradient(to bottom, #f7a84a 0%, #f16d30 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-radius: 3px;
    color:#fff;
    cursor: pointer;
    float:left;
    font:16px "OpenSansSemibold" ,Arial,Helvetica,sans-serif;
    letter-spacing: 0.02em;
    margin: 0;
    outline: 0 none;
    padding:12px;
    text-align: left;
    text-decoration: none !important;
    text-shadow: 1px 1px #fa6c16;
	width:390px;
}
a.resources_btn1 { 
	background: #2cb6e2; /* Old browsers */
background: -moz-linear-gradient(top, #2cb6e2 0%, #219cd8 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2cb6e2), color-stop(100%,#219cd8)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #2cb6e2 0%,#219cd8 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #2cb6e2 0%,#219cd8 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #2cb6e2 0%,#219cd8 100%); /* IE10+ */
background: linear-gradient(to bottom, #2cb6e2 0%,#219cd8 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2cb6e2', endColorstr='#219cd8',GradientType=0 ); /* IE6-9 */
border:1px solid #13709b !important;
    text-shadow: 1px 1px #0e6fc7 !important;
	 box-shadow: 0 1px #4bc1e6 inset, 1px 1px 3px #cccccc;
}
a.resources_btn1:hover {
	background: #219cd8; /* Old browsers */
background: -moz-linear-gradient(top, #219cd8 0%, #2cb6e2 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#219cd8), color-stop(100%,#2cb6e2)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #219cd8 0%,#2cb6e2 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #219cd8 0%,#2cb6e2 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #219cd8 0%,#2cb6e2 100%); /* IE10+ */
background: linear-gradient(to bottom, #219cd8 0%,#2cb6e2 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#219cd8', endColorstr='#2cb6e2',GradientType=0 ); /* IE6-9 */
}
a.resources_btn2 {
    background: #fcb13f; /* Old browsers */
background: -moz-linear-gradient(top, #fcb13f 0%, #fc902c 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcb13f), color-stop(100%,#fc902c)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #fcb13f 0%,#fc902c 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #fcb13f 0%,#fc902c 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #fcb13f 0%,#fc902c 100%); /* IE10+ */
background: linear-gradient(to bottom, #fcb13f 0%,#fc902c 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcb13f', endColorstr='#fc902c',GradientType=0 ); /* IE6-9 */
    border:1px solid #d47717 !important;
    text-shadow: 1px 1px #fa6c16 !important;
	 box-shadow: 0 1px #ffb480 inset, 1px 1px 3px #cccccc;
}
a.resources_btn2:hover {
	background: #fc902c; /* Old browsers */
background: -moz-linear-gradient(top, #fc902c 0%, #fcb13f 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fc902c), color-stop(100%,#fcb13f)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #fc902c 0%,#fcb13f 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #fc902c 0%,#fcb13f 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #fc902c 0%,#fcb13f 100%); /* IE10+ */
background: linear-gradient(to bottom, #fc902c 0%,#fcb13f 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fc902c', endColorstr='#fcb13f',GradientType=0 ); /* IE6-9 */
}
a.resources_btn3 {
background: #ff79a7; /* Old browsers */
background: -moz-linear-gradient(top, #ff79a7 0%, #ff5a89 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff79a7), color-stop(100%,#ff5a89)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ff79a7 0%,#ff5a89 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ff79a7 0%,#ff5a89 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ff79a7 0%,#ff5a89 100%); /* IE10+ */
background: linear-gradient(to bottom, #ff79a7 0%,#ff5a89 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff79a7', endColorstr='#ff5a89',GradientType=0 ); /* IE6-9 */
    border:1px solid #d93764 !important;
    text-shadow: 1px 1px #ff335e !important;
	 box-shadow: 0 1px #ff95b9 inset, 1px 1px 3px #cccccc;
}
a.resources_btn3:hover {
background: #ff5a89; /* Old browsers */
background: -moz-linear-gradient(top, #ff5a89 0%, #ff79a7 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff5a89), color-stop(100%,#ff79a7)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ff5a89 0%,#ff79a7 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ff5a89 0%,#ff79a7 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ff5a89 0%,#ff79a7 100%); /* IE10+ */
background: linear-gradient(to bottom, #ff5a89 0%,#ff79a7 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff5a89', endColorstr='#ff79a7',GradientType=0 ); /* IE6-9 */
}
a.resources_btn4 {
	background: #3b5999; /* Old browsers */
background: -moz-linear-gradient(top, #3b5999 0%, #5a79ba 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3b5999), color-stop(100%,#5a79ba)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #3b5999 0%,#5a79ba 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #3b5999 0%,#5a79ba 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #3b5999 0%,#5a79ba 100%); /* IE10+ */
background: linear-gradient(to bottom, #3b5999 0%,#5a79ba 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3b5999', endColorstr='#5a79ba',GradientType=0 ); /* IE6-9 */
border:1px solid #294784 !important;
    text-shadow: 1px 1px #1b346c !important;
	 box-shadow: 0 1px #6e86b6 inset, 1px 1px 3px #cccccc;
}
a.resources_btn4:hover {
	background: #5a79ba; /* Old browsers */
background: -moz-linear-gradient(top, #5a79ba 0%, #3b5999 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5a79ba), color-stop(100%,#3b5999)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #5a79ba 0%,#3b5999 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #5a79ba 0%,#3b5999 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #5a79ba 0%,#3b5999 100%); /* IE10+ */
background: linear-gradient(to bottom, #5a79ba 0%,#3b5999 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5a79ba', endColorstr='#3b5999',GradientType=0 ); /* IE6-9 */
}
a.resources_btn5 {
	background: #19caff; /* Old browsers */
background: -moz-linear-gradient(top, #19caff 0%, #02bbf3 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#19caff), color-stop(100%,#02bbf3)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #19caff 0%,#02bbf3 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #19caff 0%,#02bbf3 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #19caff 0%,#02bbf3 100%); /* IE10+ */
background: linear-gradient(to bottom, #19caff 0%,#02bbf3 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#19caff', endColorstr='#02bbf3',GradientType=0 ); /* IE6-9 */
border:1px solid #00b0e6 !important;
    text-shadow: 1px 1px #006c8e !important;
	 box-shadow: 0 1px #1ac8ff inset, 1px 1px 3px #cccccc;
}
a.resources_btn5:hover {
	background: #02bbf3; /* Old browsers */
background: -moz-linear-gradient(top, #02bbf3 0%, #19caff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#02bbf3), color-stop(100%,#19caff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #02bbf3 0%,#19caff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #02bbf3 0%,#19caff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #02bbf3 0%,#19caff 100%); /* IE10+ */
background: linear-gradient(to bottom, #02bbf3 0%,#19caff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#02bbf3', endColorstr='#19caff',GradientType=0 ); /* IE6-9 */
}
a.resources_btn6 {
	background: #2593d9; /* Old browsers */
background: -moz-linear-gradient(top, #2593d9 0%, #1683c8 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2593d9), color-stop(100%,#1683c8)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #2593d9 0%,#1683c8 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #2593d9 0%,#1683c8 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #2593d9 0%,#1683c8 100%); /* IE10+ */
background: linear-gradient(to bottom, #2593d9 0%,#1683c8 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2593d9', endColorstr='#1683c8',GradientType=0 ); /* IE6-9 */
border:1px solid #057bbb !important;
    text-shadow: 1px 1px #057bbb !important;
	 box-shadow: 0 1px #2b9edd inset, 1px 1px 3px #cccccc;
}
a.resources_btn6:hover {
	background: #1683c8; /* Old browsers */
background: -moz-linear-gradient(top, #1683c8 0%, #2593d9 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1683c8), color-stop(100%,#2593d9)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #1683c8 0%,#2593d9 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #1683c8 0%,#2593d9 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #1683c8 0%,#2593d9 100%); /* IE10+ */
background: linear-gradient(to bottom, #1683c8 0%,#2593d9 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1683c8', endColorstr='#2593d9',GradientType=0 ); /* IE6-9 */
}
a.resources_btn7 {
	background: #de2525; /* Old browsers */
background: -moz-linear-gradient(top, #de2525 0%, #d21c1c 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#de2525), color-stop(100%,#d21c1c)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #de2525 0%,#d21c1c 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #de2525 0%,#d21c1c 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #de2525 0%,#d21c1c 100%); /* IE10+ */
background: linear-gradient(to bottom, #de2525 0%,#d21c1c 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#de2525', endColorstr='#d21c1c',GradientType=0 ); /* IE6-9 */
border:1px solid #c30f0f !important;
    text-shadow: 1px 1px #b80101 !important;
	 box-shadow: 0 1px #d92525 inset, 1px 1px 3px #cccccc;
}
a.resources_btn7:hover {
	background: #d21c1c; /* Old browsers */
background: -moz-linear-gradient(top, #d21c1c 0%, #de2525 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d21c1c), color-stop(100%,#de2525)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #d21c1c 0%,#de2525 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #d21c1c 0%,#de2525 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #d21c1c 0%,#de2525 100%); /* IE10+ */
background: linear-gradient(to bottom, #d21c1c 0%,#de2525 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d21c1c', endColorstr='#de2525',GradientType=0 ); /* IE6-9 */
}
a.resources_btn8 {
	background: #79bc2c; /* Old browsers */
background: -moz-linear-gradient(top, #79bc2c 0%, #6cb01e 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#79bc2c), color-stop(100%,#6cb01e)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #79bc2c 0%,#6cb01e 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #79bc2c 0%,#6cb01e 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #79bc2c 0%,#6cb01e 100%); /* IE10+ */
background: linear-gradient(to bottom, #79bc2c 0%,#6cb01e 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#79bc2c', endColorstr='#6cb01e',GradientType=0 ); /* IE6-9 */
border:1px solid #57a200 !important;
    text-shadow: 1px 1px #478400 !important;
	 box-shadow: 0 1px #7fce24 inset, 1px 1px 3px #cccccc;
}
a.resources_btn8:hover {
	background: #6cb01e; /* Old browsers */
background: -moz-linear-gradient(top, #6cb01e 0%, #79bc2c 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6cb01e), color-stop(100%,#79bc2c)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #6cb01e 0%,#79bc2c 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #6cb01e 0%,#79bc2c 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #6cb01e 0%,#79bc2c 100%); /* IE10+ */
background: linear-gradient(to bottom, #6cb01e 0%,#79bc2c 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6cb01e', endColorstr='#79bc2c',GradientType=0 ); /* IE6-9 */
}
.underline-date {
	text-decoration:underline;
}
.reportfilterarea {
	float: left;
margin:10px 0 15px;
padding: 0;
}
.reportfilter {
	margin:0 20px 0 0;
	padding:0;
	display:inline-block;
}
.txt-filter {
	border:1px solid #dddddd;
	border-radius:3px;
	margin:0;
	padding:5px;
}
.drp-filter {
  -moz-appearance: none;
  background-color: #fff;
  border-color: #dddddd;
  border-style: solid;
  border-width: 1px;
  box-shadow: none;
  color: #8f8f8f;
  display: inline-block;
  font-family: "Arial";
  font-size: 100%;
  height:auto;
  margin:auto;
  outline:medium none;
  vertical-align: baseline;
  width:220px;
  border-radius:3px;
  padding:7px;
}
.sel {
  position: relative;
width:250px;
display:inline-block;
}
.sel:after {
  background-color: #fff;
  background-image:url(../../images/select.png);
  background-position: right top;
  background-repeat: no-repeat;
  content: "";
  display: block;
  height:34px;
  outline: medium none;
  pointer-events: none;
  position: absolute;
  right: 1px;
  top: 1px;
  width:34px;
  z-index: 8;
}
/*  email page css start */
.email-text {
	margin:0;
	padding:0;
	width:570px;
}
.email-text p {
	margin:0 0 20px 0;
	padding:0;
}
.text-area {
	border:1px solid #e6e6e6;
	border-radius:3px;
	margin:0;
	width:570px;
	text-align:left;
	color:#000;
	box-sizing:border-box;
	padding:10px;
}
.paymentinfo-box {
	margin:0 0 20px 0;
	padding:10px 10px 0 0;
	border:1px solid #dddddd;
	width:570px;
	float:left;
	clear:left;
}
.paymentinfo-box:last-child {
	margin-bottom:0px !important;
}
.paymnetinfo-left {
	width:150px;
	height:auto;
	float:left;
	margin:0;
	padding:0;
	text-align:center;
}
.paymentinfo-image {
	width:100px;
	height:100px;
	margin:0 auto;
	border-radius:50%;
	border:1px solid #a4a4a4;
	text-align:center;
	padding-top:20px;
	box-shadow:3px 3px 0px #a4a4a4;
	-moz-box-shadow:3px 3px 0px #a4a4a4;
	-ms-box-shadow:3px 3px 0px #a4a4a4;
	-o-box-shadow:3px 3px 0px #a4a4a4;
	-webkit-box-shadow:3px 3px 0px #a4a4a4;
}
.paymentinfo-box h3 {
	color:#3685c5;
	font:16px "OpenSansRegular" ,Arial,Helvetica,sans-serif;
}
.paymnetinfo-right {
	width:400px;
	height:auto;
	float:left;
	margin:0;
	padding:15px 0 0 0;
}
.paymnetinfo-right .txt-box {
	border: 1px solid #e6e6e6;
padding: 10px;
width: 100%;
}
.padding-bottom0 {
	padding-bottom:0px !important
}
.groupdetail {
}
.groupdetail h5 {
	font-size:24px;
}
.groupdetail p {
	margin-bottom:10px;
}
.groupsection {
	margin:20px 0;
	padding:0;
	text-align:left;
	font-size:16px;
}
.groupsection span, .groupsection a {
	font-size:16px;
	display:block;
}
.groupsection p {
	font-size:14px;
}
.groupsection-Heading {
	margin:0 0 20px 0;
	padding:0;
	position:relative;
}
.groupsection-Heading h3 {
	margin:0;
	padding:0 0 10px 0;
	color:#5a5a5a;
	font:20px "OpenSansCondensedBold" ,Arial,Helvetica,sans-serif;
	text-align:left;
	border-bottom:1px solid #dddddd;
}
.grpheadline {
	background:#3685c5;
	width:100px;
	height:3px;
	position:absolute;
	left:0;
	bottom:-1px;
}
.groupsection  input[type="text"], .groupsection  select{
  background: none repeat scroll 0 0 #fff;
  border: 1px solid #e2e2e2;
  color: #666;
  font: 15px/30px "robotomedium",Arial,Helvetica,sans-serif;
  height:auto;
  margin:20px 0 0 0;
  padding: 10px;
  transition: all 0.25s ease-in-out 0s;
  width:300px;
}
.groupsection input[type="text"]:focus, .groupsection select:focus {
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.11) inset;
  outline: 0 none;
}
.grpdetailtable {
	margin:10px 0 20px 0 !important;
}
a.addlink {
	font-size:12px;
	font-weight:bold;
	background:#68b6f5;
	padding:5px 8px;
	display:inline-block;
	border-radius:3px;
	color:#ffffff;
}
a.addlink:hover {
	background:#3685c5;
}
a.deletelink {
	text-decoration:underline;
}
.mesage-alert{
	padding:20px;
	margin:40px 0 0;
	text-align:center;
	background:rgba(104, 182, 245, 0.3);
	border:1px solid #68b6f5;
	border-radius:3px;
}
.mesage-alert p{
	text-align:center;
	color:#357fbb;
}
.mesage-alert i {
  float: right;
  line-height: 24px;
}
.copybtn1 {
  border-radius: 3px;
  font-size: 22px;
  padding: 18px 38px !important;
}
.mainheading {
	text-align:center;
}