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,
tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,
label,legend {margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;}
/*table,caption,tbody,tfoot,thead,tr,th,td*/
body {background:#fff;font-family: "Helvetica Neue", Roboto, Helvetica, Arial, sans-serif;font-size: 16px;line-height: 1.625;color: #505656;margin:0;padding:0;}
img,fieldset {border:none;}
a {text-decoration:none;}
a:hover {text-decoration:none;}
.skip {position:absolute; left:-9999px;}
article,aside,details,figcaption,figure,footer,
header,hgroup,main,nav,section,summary {display: block;}
figure {margin:0; padding:0;}
.clear {clear: both;height:0;width:100%;overflow:hidden;}
embed, iframe, object, video {max-width: 100%;}
input, textarea { -webkit-appearance: none; -webkit-border-radius: 0;}
html {-webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%;}
img {max-width: 100%; height: auto; display: block;}
a {	-webkit-transition: all .2s ease-out;
	-moz-transition: all .2s ease-out;
	-ms-transition: all .2s ease-out;
	-o-transition: all .2s ease-out;
	transition: all .2s ease-out;}
*, *:before, *:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;box-sizing: border-box;}
/*   Css old site system css    */
html {-webkit-font-smoothing: antialiased;}
body {overflow-x: hidden; /*remove horizontal scroll*/}
a {color: #039be5;text-decoration: none;/*display: inline-block;*/}
a:hover,
a:focus,
a:active {color: #026899;text-decoration: none;outline: none;}
a:focus {outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;}
img {vertical-align: middle;}
th,
td {line-height: 1.625;text-align: left;vertical-align: top;}
th {font-weight: bold;}
hr {margin-top: 26px;margin-bottom: 26px;border: 0;border-top: 1px solid #ecf0f1;}
.lg {font-size: 45px !important;}
.extra-lg {font-size: 56px !important;}
.blue {color: #78fbf9;}
.blue:hover {color: #f7941f;}
h1,
h2,
h3,
h4,
h5,
h6 {font-family: "Helvetica Neue", Roboto, Helvetica, Arial, sans-serif;font-weight: 500;line-height: 1.5; /*line-height: 1.40;*/color: inherit;}
h1{font-size: 36px;}
h2{font-size: 30px;}
h3{font-size: 24px;}
h4{font-size: 20px;}
h5{font-size: 18px;}
h6{font-size: 14px;}
@media screen and ( max-width: 991px) {
  h1{font-size: 30px;}
  h2{font-size: 27px;}
 .extra-lg {font-size: 47px !important;}
}
@media screen and ( max-width: 767px) {
  h1{font-size: 26px;}
  h2{font-size: 24px;}
  h3{font-size: 22px;}
  h4{font-size: 18px;}
  h5{font-size: 17px;}
  .lg {font-size: 35px !important;}
  .extra-lg {font-size: 40px !important;
  }}
h1,
h2,
h3{margin-top: 26px;margin-bottom: 13px;color: #bc34ba;}
h4,
h5,
h6{margin-top: 13px;margin-bottom: 13px;}
li,
p {margin: 0 0 13px;}
ul,
ol {margin-top: 0;margin-bottom: 13px;padding-left: 35px;}
ul ul,
ol ul,
ul ol,
ol ol {margin-bottom: 0;}
dl {margin-top: 0;margin-bottom: 26px;}
dt,
dd {line-height: 1.625;}
dt {font-weight: bold;}
dd {margin-left: 0;}
blockquote {padding: 13px 26px;margin: 0 0 26px;font-size: 20px;
  border-left: 5px solid #ecf0f1;}
blockquote p:last-child,
blockquote ul:last-child,
blockquote ol:last-child {margin-bottom: 0;}
blockquote footer,
blockquote small,
blockquote .small {display: block;font-size: 80%;line-height: 1.625;color: #96a1a3;}
blockquote footer:before,
blockquote small:before,
blockquote .small:before {content: '\2014 \00A0';}
code,
kbd,
pre,
samp {font-family: Monaco, Menlo, Consolas, "Courier New", monospace;}
table {border-collapse: collapse;border-spacing: 0;margin-bottom: 5px;width: 100%;}
table h1, table h2, table h3, table h4, table h5, table h6 {margin: 12px 0 12px;}
table caption {padding-top: 8px;padding-bottom: 8px;color: #96a1a3;text-align: center;}
table.aligncenter { margin: 0 auto; }
table.transparent-bg th,
table.transparent-bg td {background: transparent !important; border: 1px solid #000;}
th, tbody td {padding: 10px 7px !important;text-align: center;background: #f7f8f8;}
thead tr td {padding: 10px 7px !important; 
  font-weight: bold; 
  background: #f7f8f8; 
  text-align: center; 
}
/*tbody td:first-child,
tbody tr td:first-child {
  color: #bc34ba;
}*/
tbody tr:nth-child(2n+1) th,
tbody tr:nth-child(2n+1) td{background: #f2e7f9;}
/*table tbody table thead tr td,
table tbody table thead tr th,*/
/*table tbody table tbody tr:nth-child(2n+1) th,*/
table table tr td {background: transparent !important;}
select,
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.form-control,
.inputbox {display: block;width: 100%;height: 40px;
	padding: 6px 12px;font-size: 16px;line-height: 1.625;
	color: #505656;background-color: #ffffff;background-image: none;border: 1px solid #dddddd;border-radius: 0;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;border-radius: 0;box-shadow: none;}
select:focus,
textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.form-control:focus,
.inputbox:focus {border-color: #66afe9;outline: 0;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);}
select::-moz-placeholder,
textarea::-moz-placeholder,
input[type="text"]::-moz-placeholder,
input[type="password"]::-moz-placeholder,
input[type="datetime"]::-moz-placeholder,
input[type="datetime-local"]::-moz-placeholder,
input[type="date"]::-moz-placeholder,
input[type="month"]::-moz-placeholder,
input[type="time"]::-moz-placeholder,
input[type="week"]::-moz-placeholder,
input[type="number"]::-moz-placeholder,
input[type="email"]::-moz-placeholder,
input[type="url"]::-moz-placeholder,
input[type="search"]::-moz-placeholder,
input[type="tel"]::-moz-placeholder,
input[type="color"]::-moz-placeholder,
.form-control::-moz-placeholder,
.inputbox::-moz-placeholder {color: #96a1a3;opacity: 1;}
select:-ms-input-placeholder,
textarea:-ms-input-placeholder,
input[type="text"]:-ms-input-placeholder,
input[type="password"]:-ms-input-placeholder,
input[type="datetime"]:-ms-input-placeholder,
input[type="datetime-local"]:-ms-input-placeholder,
input[type="date"]:-ms-input-placeholder,
input[type="month"]:-ms-input-placeholder,
input[type="time"]:-ms-input-placeholder,
input[type="week"]:-ms-input-placeholder,
input[type="number"]:-ms-input-placeholder,
input[type="email"]:-ms-input-placeholder,
input[type="url"]:-ms-input-placeholder,
input[type="search"]:-ms-input-placeholder,
input[type="tel"]:-ms-input-placeholder,
input[type="color"]:-ms-input-placeholder,
.form-control:-ms-input-placeholder,
.inputbox:-ms-input-placeholder {color: #96a1a3;}
select::-webkit-input-placeholder,
textarea::-webkit-input-placeholder,
input[type="text"]::-webkit-input-placeholder,
input[type="password"]::-webkit-input-placeholder,
input[type="datetime"]::-webkit-input-placeholder,
input[type="datetime-local"]::-webkit-input-placeholder,
input[type="date"]::-webkit-input-placeholder,
input[type="month"]::-webkit-input-placeholder,
input[type="time"]::-webkit-input-placeholder,
input[type="week"]::-webkit-input-placeholder,
input[type="number"]::-webkit-input-placeholder,
input[type="email"]::-webkit-input-placeholder,
input[type="url"]::-webkit-input-placeholder,
input[type="search"]::-webkit-input-placeholder,
input[type="tel"]::-webkit-input-placeholder,
input[type="color"]::-webkit-input-placeholder,
.form-control::-webkit-input-placeholder,
.inputbox::-webkit-input-placeholder {color: #96a1a3;}
select::-moz-placeholder,
textarea::-moz-placeholder,
input[type="text"]::-moz-placeholder,
input[type="password"]::-moz-placeholder,
input[type="datetime"]::-moz-placeholder,
input[type="datetime-local"]::-moz-placeholder,
input[type="date"]::-moz-placeholder,
input[type="month"]::-moz-placeholder,
input[type="time"]::-moz-placeholder,
input[type="week"]::-moz-placeholder,
input[type="number"]::-moz-placeholder,
input[type="email"]::-moz-placeholder,
input[type="url"]::-moz-placeholder,
input[type="search"]::-moz-placeholder,
input[type="tel"]::-moz-placeholder,
input[type="color"]::-moz-placeholder,
.inputbox::-moz-placeholder {color: #96a1a3;opacity: 1;}
select:-ms-input-placeholder,
textarea:-ms-input-placeholder,
input[type="text"]:-ms-input-placeholder,
input[type="password"]:-ms-input-placeholder,
input[type="datetime"]:-ms-input-placeholder,
input[type="datetime-local"]:-ms-input-placeholder,
input[type="date"]:-ms-input-placeholder,
input[type="month"]:-ms-input-placeholder,
input[type="time"]:-ms-input-placeholder,
input[type="week"]:-ms-input-placeholder,
input[type="number"]:-ms-input-placeholder,
input[type="email"]:-ms-input-placeholder,
input[type="url"]:-ms-input-placeholder,
input[type="search"]:-ms-input-placeholder,
input[type="tel"]:-ms-input-placeholder,
input[type="color"]:-ms-input-placeholder,
.inputbox:-ms-input-placeholder {color: #96a1a3;}
select::-webkit-input-placeholder,
textarea::-webkit-input-placeholder,
input[type="text"]::-webkit-input-placeholder,
input[type="password"]::-webkit-input-placeholder,
input[type="datetime"]::-webkit-input-placeholder,
input[type="datetime-local"]::-webkit-input-placeholder,
input[type="date"]::-webkit-input-placeholder,
input[type="month"]::-webkit-input-placeholder,
input[type="time"]::-webkit-input-placeholder,
input[type="week"]::-webkit-input-placeholder,
input[type="number"]::-webkit-input-placeholder,
input[type="email"]::-webkit-input-placeholder,
input[type="url"]::-webkit-input-placeholder,
input[type="search"]::-webkit-input-placeholder,
input[type="tel"]::-webkit-input-placeholder,
input[type="color"]::-webkit-input-placeholder,
.inputbox::-webkit-input-placeholder {
  color: #96a1a3;
}
select,
textarea,
textarea.form-control,
textarea.inputbox {height: auto;}
@media screen and (min-width: 768px) {
  select,
  textarea,
  input[type="text"],
  input[type="password"],
  input[type="datetime"],
  input[type="datetime-local"],
  input[type="date"],
  input[type="month"],
  input[type="time"],
  input[type="week"],
  input[type="number"],
  input[type="email"],
  input[type="url"],
  input[type="search"],
  input[type="tel"],
  input[type="color"],
  .form-control,
  .inputbox {width: auto;}
}