/*-- Reset-Code --*/
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, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, dl, dt, dd, ol, nav ul, nav li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
}
ol, ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
a {
	text-decoration: none;
}
.txt-rt {
	text-align: right;
}/* text align right */
.txt-lt {
	text-align: left;
}/* text align left */
.txt-center {
	text-align: center;
}/* text align center */
.float-rt {
	float: right;
}/* float right */
.float-lt {
	float: left;
}/* float left */
.clear {
	clear: both;
}/* clear float */
.pos-relative {
	position: relative;
}/* Position Relative */
.pos-absolute {
	position: absolute;
}/* Position Absolute */
.vertical-base {
	vertical-align: baseline;
}/* vertical align baseline */
.vertical-top {
	vertical-align: top;
}/* vertical align top */
nav.vertical ul li {
	display: block;
}/* vertical menu */
nav.horizontal ul li {
	display: inline-block;
}/* horizontal menu */
img {
	max-width: 100%;
}
body {
	padding: 0;
	margin: 0;
	background: #fff;
	min-height: 100vh;
    /*, url(../images/bg6.png?v=6) left fixed*/
	/*background: linear-gradient(to left, #184b3f 50%, #fff0 50%) ;
	background-repeat: no-repeat;
    background-size: cover;*/
	font-family: 'Roboto', sans-serif;
}
body a {
	transition: 0.5s all;
	-webkit-transition: 0.5s all;
	-moz-transition: 0.5s all;
	-o-transition: 0.5s all;
	-ms-transition: 0.5s all;
	text-decoration: none;
	letter-spacing: 1px;
	font-size: 15px;
	font-weight: 600;
}
body a:hover {
	text-decoration: none;
}
body a:focus, a:hover {
	text-decoration: none;
}
input[type="button"], input[type="submit"] {
	transition: 0.5s all;
	-webkit-transition: 0.5s all;
	-moz-transition: 0.5s all;
	-o-transition: 0.5s all;
	-ms-transition: 0.5s all;
}
h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
	font-family: 'Raleway', sans-serif;
	font-weight: 600;
	letter-spacing: 1px;
}
.clear {
	clear: both;
}
p {
	margin: 0;
	color: #184b3f;
	letter-spacing: 1px;
	line-height: 1.8em;
	font-size: 14px;
	font-weight: 800;
}
.row {
	margin: 0px;
	padding: 0px;
}
ul {
	margin: 0;
	padding: 0;
}
label {
	margin: 0;
}
a:focus, a:hover {
	text-decoration: none;
	outline: none;
}
img {
	/*width: 100%;*/
}
/*-- //Reset-Code --*/

.signupform {
	padding: 0em 0;
}
.left_grid_info h1 {
	font-size: 45px;
	margin: 0.3em 0em .5em 0em;
	color: #333;
	font-weight: 700;
}
input[type="text"] {
	font-size: 15px;
	color: #333;
	text-align: left;
	letter-spacing: 1px;
	padding: 14px 10px;
	width: 93%;
	display: inline-block;
	box-sizing: border-box;
	border: none;
	outline: none;
	background: transparent;
	font-family: 'Raleway', sans-serif;
}
input[type="email"] {
	font-size: 15px;
	color: #333;
	text-align: left;
	letter-spacing: 1px;
	padding: 14px 10px;
	width: 93%;
	display: inline-block;
	box-sizing: border-box;
	border: none;
	outline: none;
	background: transparent;
	font-family: 'Raleway', sans-serif;
}
input[type="Password"] {
	font-size: 15px;
	color: #333;
	text-align: left;
	text-transform: capitalize;
	letter-spacing: 1px;
	padding: 14px 10px;
	width: 93%;
	display: inline-block;
	box-sizing: border-box;
	border: none;
	outline: none;
	background: transparent;
	font-family: 'Raleway', sans-serif;
}
.input-group {
	width: 100%;
	margin-top: 10px;
	margin-bottom: 20px;
	padding: 3px 10px;
	border: 1px solid #ddd;
	background: #fff;
}
.btn-block {
	width:inherit;
	background: #ff4040;
	background: #8BC34A;
	background: #749089;
	border: none;
	color: #fff;
	font-size: 13px;
	padding: 12px 40px;
	letter-spacing: 2px;
	text-transform: uppercase;
	cursor: pointer;
}
.blogixo_info h2 {
	display: inline-block;
	font-size: 26px;
	margin-bottom: 10px;
	/*color: #fff;*/
	letter-spacing: 2px;
	text-transform: capitalize;
}
.blogixo_info h4 {
	display: inline-block;
	font-size: 15px;
	padding: 8px 0px;
	color: #444;
	text-transform: capitalize;
}
a.btn.btn-block.btn-social.btn-facebook {
	display: block;
	width: 100%;
	padding: 10px 0px;
	text-align: center;
	font-size: 16px;
	font-weight: 600;
	letter-spacing: 1px;
	font-family: 'Raleway', sans-serif;
}
.blogixo_info {
    /*background:  #184b3f   ;*/
	/*flex-basis: 50%;
	-webkit-flex-basis: 50%;
	box-sizing: border-box; */
    margin-top:2em;
	padding: 1.5em 1em;
    border-right: solid thin #184b3f ;
    /* -webkit-box-shadow: 1px 0px 15px 0px rgba(0,0,0,0.2);
    -moz-box-shadow: 1px 0px 15px 0px rgba(0,0,0,0.2);
    box-shadow: 1px 0px 15px 0px rgba(0,0,0,0.2); */
}
.blogixo_info2 {
    padding: 2em 0.5em;

}
.login-check {
	position: relative;
	margin-bottom: 20px;
}
.blogixo_info .login-check label {
	text-transform: capitalize;
	font-size: 13px;
	letter-spacing: 1px;
	color: #000;
}
.checkbox i {
	position: absolute;
	top: 0px;
	left: 0%;
	text-align: center;
	display: block;
	width: 14px;
	height: 14px;
	border: 1px solid #777;
	outline: none;
	border-radius: 0px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	-o-border-radius: 0px;
	cursor: pointer;
}
.checkbox input:checked + i:after {
	opacity: 1;
}
.checkbox input + i:after {
	position: absolute;
	opacity: 0;
	transition: opacity 0.1s;
	-o-transition: opacity 0.1s;
	-ms-transition: opacity 0.1s;
	-moz-transition: opacity 0.1s;
	-webkit-transition: opacity 0.1s;
}
.checkbox input + i:after {
	content: url(../images/tick.png);
	top: 0px;
	left: 2px;
}
.checkbox {
	position: relative;
	display: inline-block;
	padding-left: 25px !important;
	text-transform: capitalize;
	letter-spacing: 1px;
	font-size: 14px;
	color: #fff;
}
input[type="checkbox" i] {
 display: none;
}
.agile_info {
	display: -webkit-box;      /* OLD - iOS 6-, Safari 3.1-6 */
	display: -moz-box;         /* OLD - Firefox 19- (buggy but mostly works) */
	display: -ms-flexbox;      /* TWEENER - IE 10 */
	display: -webkit-flex;     /* NEW - Chrome */
	display: flex;             /* NEW, Spec - Opera 12.1, Firefox 20+ */
}
.left_grid_info {
	padding-right: 2em;
	padding-top: 2em;
}
.finaxone_form {
	padding: 0px;
	flex-basis: 50%;
	-webkit-flex-basis: 50%;
}
.blogixo_info p {
	padding-bottom: 20px;
}
p.account, p.account1 {
	padding-top: 20px;
	padding-bottom: 0px;
	line-height: 1.5em;
	font-size: 13px;
}
p.account a, p.account1 a {
	color: #ff4040;
	font-size: 11px;
	text-decoration: underline;
}
p.account a:hover, p.account1 a:hover {
	text-decoration: none;
}
.blogixo_info label {
	margin: 0;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: 500;
	/*color: #fff; */
	margin-bottom: 20px;
	font-size: 13px;
	padding-left: 0px;
	margin-bottom: 0px;
}
h3.finaxone {
	margin: 10px 0px;
	padding-left: 60px;
}
h3.agileits {
	padding-left: 10px;
}
.container {
	width: 65%;
	margin: 0 auto;
}
.input-group span.fa {
	font-size: 16px;
	vertical-align: middle;
	box-sizing: border-box;
	float: left;
	text-align: center;
	width: 6%;
	padding: 15px 0px;
	color: #01cd74;
}
h5 {
	text-align: center;
	margin: 10px 0px;
	font-size: 15px;
	font-weight: 600;
	color: #000;
}
.footer p {
	color: #b1acac;
	text-align: center;
	letter-spacing: 1px;
	font-size: 15px;
	margin-top: 2em;
}
.footer p a {
	color: #333;
}

/** Responsive **/
@media screen and (max-width: 1440px) {
.container {
	width: 70%;
	margin: 0 auto;
}
}

@media screen and (max-width: 1366px) {
.container {
	width: 80%;
}
.left_grid_info h1 {
	font-size: 28px;
}
}

@media screen and (max-width: 1080px) {
.container {
	width: 80%;
}
.blogixo_info h2 {
	font-size: 24px;
	letter-spacing: 1px;
}
.left_grid_info h1 {
	font-size: 35px;
}
.blogixo_info {
	padding: 3em 3em;
}
}

@media screen and (max-width: 1024px) {
.signupform {
	padding: 1em 0;
}
.container {
	width: 85%;
}
.left_grid_info {
	padding-right: 3em;
	padding-top: 2em;
}
}

@media screen and (max-width: 991px) {
.blogixo_info h2 {
	font-size: 24px;
}
h1 {
	font-size: 40px;
	letter-spacing: 2px;
}
}

@media screen and (max-width: 900px) {
.container {
	width: 90%;
}
.left_grid_info h4 {
	font-size: 1em;
}
.blogixo_info {
	padding: 3em 2.5em;
}
}

@media screen and (max-width: 800px) {
.container {
	width: 95%;
}
input[type="text"], input[type="email"], input[type="password"] {
	font-size: 14px;
}
.input-group span.fa {
	font-size: 16px;
	padding: 13px 0px;
}
.blogixo_info h2 {
	font-size: 23px;
}
}

@media screen and (max-width: 768px) {
.container {
	width: 95%;
}
.blogixo_info h2 {
	letter-spacing: 1px;
}
.left_grid_info h1 {
	font-size: 30px;
	letter-spacing: 1px;
}
.left_grid_info {
	padding-right: 2em;
}
}

@media screen and (max-width: 736px) {
.left_grid_info h3 {
	font-size: 1.7em;
}
.blogixo_info h2 {
	font-size: 22px;
}
.blogixo_info {
	padding: 3em 2em;
}
.footer p {
	font-size: 14px;
}
.blogixo_info h4 {
	font-size: 14px;
}
.footer p {
	margin-top: 0em;
	margin-bottom: 2em;
}
}

@media screen and (max-width: 684px) {
.blogixo_info h2 {
	font-size: 20px;
	letter-spacing: 0px;
}
.left_grid_info h1 {
	font-size: 26px;
	letter-spacing: 1px;
}
}

@media screen and (max-width: 667px) {
.container {
	width: 80%;
}
}

@media screen and (max-width: 640px) {
h1 {
	font-size: 37px;
}
.agile_info {
	flex-direction: column;
}
body {
	background: #FFF;
}
.left_grid_info {
	padding-right: 0em;
}
}

@media screen and (max-width: 480px) {
.finaxone_form {
	padding: 0em;
}
h1 {
	font-size: 34px;
}
.blogixo_info {
	padding: 3em 1em;
    border:none !important;
}
.footer {
	margin: 0 1em;
}
.left_grid_info h1 {
	margin: 0em 0em .5em 0em;
}
}

@media screen and (max-width: 414px) {
.blogixo_info {
	padding: 2em;
}
h1 {
	font-size: 32px;
	letter-spacing: 1px;
}
.left_grid_info p {
	font-size: 14px;
}
.container {
	width: 90%;
}
.left_grid_info {
	padding-top: 1em;
}
.blogixo_info p {
	font-size: 14px;
}
}

@media screen and (max-width: 384px) {
.left_grid_info h4 {
	font-size: .9em;
}
.blogixo_info {
	padding: 2em 1em;
}
.left_grid_info h1 {
	font-size: 21px;
	letter-spacing: 0px;
}
.blogixo_info h2 {
	font-size: 18px;
}
}

@media screen and (max-width: 375px) {
.left_grid_info h3 {
	font-size: 1.5em;
}
}

@media screen and (max-width: 320px) {
h1 {
	font-size: 25px;
	letter-spacing: 1px;
}
.blogixo_info h2 {
	font-size: 18px;
	letter-spacing: 0px;
}
.btn-danger {
	padding: 13px 12px;
	font-size: 13px;
}
input[type="text"], input[type="email"], input[type="password"] {
	font-size: 13px;
}
.footer p {
	font-size: 13px;
}
.footer p a {
	font-size: 13px;
}
}
/** /Responsive **/

.account-details{
	margin-top:10px;
	padding-bottom:10px;
}
.btn-block {
display :inherit;
}

.nopadding{
    margin:0;
    padding: 0;
}


/* Tablet and bigger */
@media ( min-width: 768px ) {
    .grid-divider {
        position: relative;
        padding: 0;
    }
    .grid-divider>[class*='col-'] {
        position: static;
    }
    .grid-divider>[class*='col-']:nth-child(n+2):before {
        content: "";
        border-left: 1px solid #DDD;
        position: absolute;
        top: 0;
        bottom: 0;
    }
    .col-padding {
        padding: 0 15px;
    }
}

.list-group-item , .list-group-item a{
    font-size:13px;
}

.response{
    padding: 10px;
     margin-top:10px;
     display:none;
     font-size:12px;
}
