@import url('font-awesome.css');
@import url('jquery-ui.css');
/*@import url(http://fonts.googleapis.com/css?family=Raleway:600,400,300);*/
/* @import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,400italic,600); */
body {
	font-family: 'OpenSansRegular', Helvetica, Arial, sans-serif !important;
	/* font-size: 14px; */
	/* line-height: 1.42857143; */
	font-weight: 500 !important;
	font-style: normal !important;
	color: #6C265C !important;
}
@font-face {
	font-family: 'OpenSansRegular';
	src: url('../fonts/font/OpenSans-Regular-webfont.eot');
	src: url('../fonts/font/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/font/OpenSans-Regular-webfont.woff') format('woff'), url('../fonts/font/OpenSans-Regular-webfont.ttf') format('truetype'), url('../fonts/font/OpenSans-Regular-webfont.svg#OpenSansRegular') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'caviarDreams';
	src: url('../fonts/CaviarDreams.ttf');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'caviarDreamsBold';
	src: url('../fonts/CaviarDreams_Bold.ttf');
	font-weight: bold;
}
body, html {
	/*width:100%!important;*/
}
iframe {
	width: 100% !important;
}
.bg-body {
	background: #f1f1f1 !important;
}
* {
	font-family: 'Open Sans', sans-serif;
	/*font-family: 'Raleway', sans-serif;*/
	font-size: 100%;
}
a img {
	border: 0px;
}
.farial {
	/* font-family: Arial !important; */
}
.paddright #fromdate {
	font-size: 17px;
	color: #333 !important;
}
.fleft {
	float: left;
}
.fright {
	float: right !important;
}
.highchart {
	min-width: 1100px;
}
body {
	padding: 0px;
	margin: 0px;
}
.wrapper {
	width: 100%;
	height: auto;
}
.wrap-in {
	width: 80%;
	height: inherit;
	margin: 0 auto;
}
.wrap-lg {
}
.wrap-sm {
	width: 60%;
	height: inherit;
	margin: 0 auto;
}
.wrap-xs {
	width: 50%;
	height: inherit;
	margin: 0 auto;
}
.word-break {
	word-break: break-all !important;
}
.text-over {
	margin: 0;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.verified-number {
	padding: 20px !important;
	color: #777;
	background: #f1f1f1;
	border: 1px solid #ddd;
	border-radius: 3px;
}
.verified-number .header {
	font-size: 20px;
}
.verified-number ul {
	padding: 0px;
	margin: 0px;
	list-style: none;
}
.verified-number ul li {
	padding: 3px 0 3px 5px;
	border-bottom: 1px solid #ededed;
	margin: 0px;
	list-style: none;
	font-family: Arial;
	font-size: 16px;
	word-break: break-all;
	position: relative;
}
.verified-number ul li span.already-verified {
	position: absolute;
	right: 10px;
	font-size: 12px;
	top: 30%;
	font-style: italic;
	color: #aaa;
}
.verified-number-list {
	max-height: 250px;
	overflow: auto;
}
.modal {
}
.modal-header {
	background: #f5f5f5;
	border-radius: 5px 5px 0 0 !important;
}
/*
 .modal-header {
 padding: 5px 10px !important;
 background: #f1f1f1;
 border-radius: 5px 5px 0 0 !important;
 }
 .modal-content {
 border-radius: 5px 5px 0 0 !important;
 box-shadow: 0 0 0 0 !important;
 width: 900px !important;
 margin-left: -28%;
 }
 .modal-body {
 height: 500px;
 position: relative;
 }
 .modal-body > iframe {
 position: absolute;
 left: 0;
 top: 0px;
 width: 100%;
 height: 100%;
 border: 0px !important;
 }*/
/*----------------Navigation Bar---------------*/
nav {
	padding: 3px 0 10px 0;
	margin: 0px !important;
	border: 0px !important;
}
.navbar {
	z-index: 1000 !important;
	box-shadow: 0 0 3px 1px #777;
	border-radius: 0px !important;
}
.navbar-header {
}
.navbar-header .navbar-brand {
	margin-top: -10px;
}
input[readonly], input[disabled] {
	background-color: white !important;
	cursor: text !important;
}
.navbar-toggle {
	background: #016578 !important;
	border-radius: 1px !important;
	border: 0px !important;
}
.navbar-toggle span {
	background: #fff !important;
	margin: 0px;
}
.navbar-collapse {
}
.light-border1 {
	border: 1px solid #f9f9f9;
	border-radius: 2px;
}
.navbar-nav li {
	padding: 0px !important;
}
.navbar-nav li a {
	color: #7a7a7a !important;
	margin: 5px 1px 0 0px;
}
.navbar-nav li a.activenav {
	background: #f5f5f5;
	color: #333 !important;
}
.navbar-nav li a.activenav:hover {
	background: #f5f5f5 !important;
	color: #333 !important;
}
.navbar-nav li a:hover {
	color: #333 !important;
	/*background: #f5f5f5 !important;*/
}
.navbar-nav li a.signin {
	color: #6C265C !important;
}
.navbar-nav li a .button {
	background: #6C265C;
	padding: 7px 16px;
	text-transform: uppercase;
	border-radius: 3px;
	color: #fff;
}
.nav-bar {
	width: 100%;
	height: auto;
	padding: 1px 0;
}
.rightnav {
	padding: 0px;
	margin: 0px;
	list-style: none;
}
.rightnav li {
	display: inline-block;
	padding: 5px 10px;
}
.rightnav li a {
	display: block;
	padding: 30px 20px 15px 20px;
	text-decoration: none;
	color: #fff;
	background: #fff !important;
}
.rightnav li a:active {
	outline: 0 !important;
}
a:active, a:focus {
	outline: 0 !important;
}
.dropdown-toggle {
	padding: 0 0 0 10px !important;
	/* background: #fff !important; */
}
.dropdown-toggle:active, .dropdown-toggle:focus {
	background: #fff !important;
}
/*navigation helping content*/
.appsbox {
	width: auto;
	margin-top: 5px;
	min-width: 50px;
	text-align: center;
	display: block;
	padding: 12px 10px;
	position: relative;
	border: 1px solid #6C265C;
	border-radius: 3px;
	color: #6C265C;
}
.user-img {
	min-width: 80px;
	position: relative;
}
.user-img > i {
	position: absolute;
	right: 10px;
	top: 50%;
	margin-top: -7px;
}
a.selector {
	height: 47px;
}
a.selector > label.credit, label.creditval {
	padding: 0px 0px 10px 0px;
	/*margin: 3px 1px 0 0px;*/
	position: relative;
	overflow: hidden;
	color: #6C265C;
	cursor: pointer;
}
a.selector > label.creditval {
	padding: 12px 10px 10px 5px;
	width: 80px;
	text-overflow: ellipsis;
	white-space: nowrap;
	border: 1px solid #6C265C;
	border-radius: 3px;
	font-weight: normal;
	line-height: 20px;
}
.selector i {
	position: absolute;
	right: 5px;
	top: 50%;
	margin-top: -7px;
}
.overflow-hidden {
	overflow: hidden;
}
li.editdropdown > ul {
	border-top: 6px solid #eee;
	border-radius: 5px 5px 0 0;
	/*margin-top: 10px !important;*/
}
li.editdropdown {
	padding: 0 8px 0 0px !important;
}
.navheader {
	float: left;
}
.navlinks {
	float: right;
}
.dropdown-menu {
	padding: 0px !important;
	margin: 0px !important;
}
.dropdown-menu li > a {
	padding: 8px 10px !important;
	margin: 0px !important;
}
.dropdown-menu:before {
	position: absolute;
	top: -13px;
	right: 9px;
	display: inline-block;
	border-right: 7px solid transparent;
	border-bottom: 7px solid #ccc;
	border-left: 7px solid transparent;
	border-bottom-color: rgba(0, 0, 0, 0.2);
	content: '';
}
.dropdown-menu:after {
	position: absolute;
	top: -12px;
	right: 10px;
	display: inline-block;
	border-right: 6px solid transparent;
	border-bottom: 6px solid #f1f1f1;
	border-left: 6px solid transparent;
	content: '';
}
.usertextleft, .usertextright {
	padding: 14px 0 0 0;
	font-size: 12px;
}
.navlabel {
	padding: 18px 0 0 0;
}
/*navigation halping content*/
/*----------------Navigation Bar---------------*/
.deskdisplay {
	display: block !important;
}
.mobidisplay {
	display: none !important;
}
.verification {
	width: 40%;
	margin: 0 auto !important;
	margin: 20px 20px -20px 20px;
}
.verification .vfpanel {
	border: 2px solid #6C265C;
	border-radius: 5px;
	text-align: center;
}
.mainbanner {
	max-width: 100%;
	margin: 0 auto !important;
	overflow: hidden;
}
.bannercvr {
	position: relative;
	width: 100%;
}
.coverbanner {
	position: absolute;
	left: 0px;
	left: 7.5%;
	top: 0px;
	width: 85%;
	height: 100%;
	display: block;
	z-index: 999;
}
.bannerknowmore {
	padding: 20px 30px 0 30px;
	text-align: center;
}
.bannerknowmore a {
	display: inline-table;
	transition: linear 0.3s !important;
	margin: 0 auto;
}
.bannerknowmore a img {
}
.mainseparator {
	height: 1px;
	background: #6C265C;
	margin: 2% 0;
	opacity: 0.4;
}
.upperpanel {
	position: relative;
}
#playVid {
	cursor: pointer;
}
.bg-main1 {
	background: #6C265C url(../images/BG1.png) repeat;
}
.bg-main2 {
	background: #3D3D3D url(../images/BG2.png) repeat;
}
.bg-main3 {
	background: #f1f1f1 url(../images/BG3.png) repeat;
}
.bg-main4 {
	background: #C0C0C0 url(../images/BG4.png) repeat;
}
.bg-main5 {
	background: #006679 url(../images/BG5.png) repeat;
}
.bg-fff {
	background: #fff;
}
.color-main1 {
	color: #6C265C !important;
}
.color-main1:hover {
	color: #6C265C !important;
}
.color-main2 {
	color: #3D3D3D !important;
}
.color-main2:hover {
	color: #3D3D3D !important;
}
.color-main3 {
	color: #BB7CAD !important;
}
.color-main3:hover {
	color: #BB7CAD !important;
}
.color-main4 {
	color: #777777 !important;
}
.color-main4:hover {
	color: #777777 !important;
}
.color-main5 {
	color: #006679 !important;
}
.color-main5:hover {
	color: #006679 !important;
}
.color-green {
	color: #00B200 !important;
}
.color-green:hover, .color-green:active {
	color: #00B200;
}
.color-37b2af {
	color: #37b2af;
}
.color-333333 {
	color: #333;
}
.bttn-error {
	color: #c73939 !important;
	background: #fff;
	font-weight: 700 !important;
}
.bttn-success {
	color: #fff !important;
	background: url(../images/success_bg.png) !important;
	font-weight: 700 !important;
}
/*.color-main5:hover {
 color: #c73939 !important;
 }*/
.nounderline, a.nounderline {
	text-decoration: none !important;
}
.nounderline:active, a.nounderline:active .nounderline:focus, a.nounderline:focus {
	text-decoration: none !important;
}
a.underline {
	text-decoration: underline !important;
}
.color-default {
	color: #fff !important;
}
.color-default:hover {
	color: #fff !important;
}
a.color-main1 {
	color: #6C265C !important;
	text-decoration: none;
}
a.color-main2 {
	color: #3D3D3D !important;
	text-decoration: none;
}
a.color-main3 {
	color: #BB7CAD !important;
	text-decoration: none;
}
a.color-main1:hover, color-main1:active, color-main1:focus {
	color: #6C265C !important;
	text-decoration: none;
}
a.color-main2:hover {
	color: #3D3D3D !important;
	text-decoration: none;
}
a.color-main3:hover {
	color: #BB7CAD !important;
	text-decoration: none;
}
.bg-default {
	background: #fff !important;
}
.bg-default:hover {
	text-decoration: none;
}
.logo {
}
.btn-xl {
	padding: 13px 20px !important;
	font-size: 18px !important;
	font-weight: 400 !important;
	transition: linear 0.3s;
}
.btn-xl:hover {
	box-shadow: 0 0 3px #FF00C5 inset !important;
}
.font70 {
	font-size: 70px;
}
.font65 {
	font-size: 65px;
}
.font60 {
	font-size: 60px;
}
.font55 {
	font-size: 55px;
}
.font50 {
	font-size: 50px;
}
.font45 {
	font-size: 45px;
}
.font40 {
	font-size: 40px;
}
.font38 {
	font-size: 38px;
}
.font35 {
	font-size: 35px;
}
.font30 {
	font-size: 30px;
}
.font28 {
	font-size: 28px;
}
.font26 {
	font-size: 26px !important;
}
.font24 {
	font-size: 24px;
}
.font20 {
	font-size: 20px;
}
.font18 {
	font-size: 18px;
}
.font16 {
	font-size: 16px;
}
.font14 {
	font-size: 14px;
}
.font13 {
	font-size: 13px;
}
.font12 {
	font-size: 12px;
}
.font11 {
	font-size: 11px;
}
.font10 {
	font-size: 10px;
}
.f-normal {
	font-weight: normal !important;
}
.f-bold {
	font-weight: bold;
}
.f-italic {
	font-style: italic;
}
.uppercase {
	text-transform: uppercase;
}
.lowercase {
	text-transform: lowercase;
}
.capitalize {
	text-transform: capitalize;
}
.margin-auto {
	margin: 0 auto;
}
.margin0 {
	margin: 0px !important;
}
.margin2 {
	margin: 2px !important;
}
.margin5 {
	margin: 5px !important;
}
.margintop5 {
	margin-top: 5px !important;
}
.margintop10 {
	margin-top: 10px !important;
}
.margintop15 {
	margin-top: 15px !important;
}
.margintop20 {
	margin-top: 20px !important;
}
.marginbottom10 {
	margin-bottom: 10px !important;
}
.paddright {
	padding: 0 5px 0 0 !important;
}
.paddright10{
	padding: 0 10px 0 0 !important
}
.paddleft {
	padding: 0 0 0 5px !important;
}
.paddleft20 {
	padding-left: 20px !important;
}
.marginright {
	margin: 0 5px 0 0 !important;
}
.marginleft {
	margin: 0 0 0 5px !important;
}
.margintm5 {
	margin-top: -5px;
}
.margintm10 {
	margin-top: -10px;
}
.margintm15 {
	margin-top: -15px;
}
.margintm20 {
	margin-top: -20px;
}
.paddlr0 {
	padding-left: 0px !important;
	padding-right: 0px !important;
}
.paddlr2 {
	padding-left: 2px !important;
	padding-right: 2px !important;
}
.paddlr5 {
	padding-left: 5px !important;
	padding-right: 5px !important;
}
.paddlr10 {
	padding-left: 10px !important;
	padding-right: 10px !important;
}
.paddlr15 {
	padding-left: 15px !important;
	padding-right: 15px !important;
}
.paddlr20 {
	padding-left: 20px !important;
	padding-right: 20px !important;
}
.paddlr25 {
	padding-left: 25px !important;
	padding-right: 25px !important;
}
.paddlr30 {
	padding-left: 30px !important;
	padding-right: 30px !important;
}
.paddtb5 {
	padding: 5px 0 !important;
}
.paddtb7 {
	padding: 7px 0;
}
.paddtb10 {
	padding: 10px 0 !important;
}
.paddtb20 {
	padding: 20px 0 !important;
}
.paddtb25 {
	padding: 25px 0 !important;
}
.paddtb30 {
	padding: 30px 0;
}
.paddtop0 {
	padding-top: 0px !important;
}
.paddtop3 {
	padding-top: 3px !important;
}
.paddtop5 {
	padding-top: 5px;
}
.paddtop10 {
	padding-top: 10px !important;
}
.paddtop15 {
	padding-top: 15px !important;
}
.paddtop20 {
	padding-top: 20px !important;
}
.paddtop25 {
	padding-top: 25px !important;
}
.paddtop30 {
	padding-top: 30px !important;
}
.paddtop35 {
	padding-top: 35px !important;
}
.paddtop40 {
	padding-top: 40px !important;
}
.paddlr5 {
	padding: 0 5px;
}
.paddlr10 {
	padding: 0 10px;
}
.padd0 {
	padding: 0px !important;
}
.padd2 {
	padding: 2px !important;
}
.padd5 {
	padding: 5px !important;
}
.padd10 {
	padding: 10px !important;
}
.padd12 {
	padding: 12px !important;
}
.padd15 {
	padding: 15px !important;
}
.padd18 {
	padding: 18px !important;
}
.padd20 {
	padding: 20px !important;
}
.padd25 {
	padding: 25px !important;
}
.padd30 {
	padding: 30px !important;
}
.paddleft0 {
	padding-left: 0px !important;
}
.height10 {
	height: 10px !important;
}
.height20 {
	height: 20px !important;
}
.height30 {
	height: 30px !important;
}
.height40 {
	height: 40px !important;
}
.height50 {
	height: 50px !important;
}
.height60 {
	height: 60px !important;
}
.height70 {
	height: 70px !important;
}
.height80 {
	height: 80px !important;
}
.height90 {
	height: 90px !important;
}
.height100 {
	height: 100px !important;
}
.height110 {
	height: 110px !important;
}
.gap-xs3 {
	height: 3px;
}
.gap-xs6 {
	height: 6px;
}
gap-xs8 {
	height: 6px;
}
gap-xs10 {
	height: 6px;
}
.gap-xs {
	height: 16px;
}
.gap-sm {
	height: 33px;
}
.gap-lg {
	height: 68px;
}
.gap-xl {
	height: 150px;
}
.separator {
	text-align: center;
	height: 11px;
	border-bottom: 2px solid #f1f1f1;
	position: relative;
	margin: 0 auto;
}
.separator span {
	background: #fff;
	width: 100px;
	display: inline;
	color: #6C265C;
	padding: 5px 10px;
}
body, html {
	width: 100% !important;
	height: 100% !important;
}
.maincont {
	min-height: 79.6%;
}
.page-footer {
    position: absolute !important;
    height: auto;
    background: #fff;
    border-top: 1px solid #000;
}
.footer {
	height: auto;
	padding: 10px;
	margin: 0 auto !important;
	text-align: center;
}
.footer-nav {
	padding: 0px;
	margin: 0px;
	list-style: none;
}
.footer-nav li {
	display: inline-block;
	padding: 10px 0;
	margin: 0px !important;
}
.footer-nav li a {
	display: block;
	color: #aaa;
	text-decoration: none;
	padding: 0px 15px;
	transition: linear 0.1s;
}
.footer-nav li a:hover {
	color: #333;
}
.footer-nav li a.footernav {
	color: #333;
	background: #ddd;
}
.bg-dg {
	background: #3d3d3d !important;
}
.bg-dg a, .bg-dg span {
	color: #eee !important;
	transition: linear 0.2s;
}
.bg-dg a:hover {
	color: #aaa !important;
}
.copyright1 {
	float: right;
	color: #aaa;
	font-size: 13px;
	/*margin-top: -37px;*/
	/*font-style: italic;*/
}
.copyright {
	float: right;
	color: #aaa;
	font-size: 13px;
	margin-top: -30px;
	/*font-style: italic;*/
}
.copyleft {
	float: left;
	color: #aaa;
	font-size: 13px;
	/*margin-top: -37px;*/
	/*font-style: italic;*/
}
.absolute-pos {
	position: absolute;
}
.border0 {
	border: 0px !important;
}
.border-top {
	border-top: 1px solid #ddd !important;
}
.btn-lm {
	background: #fff !important;
	border: 2px solid #aaa !important;
	color: #777;
}
a.btn-lm:hover, a.btn-lm:active {
	color: #777 !important;
}
.plan-panel {
	min-height: 170px;
}
.activeplan {
	padding: 3px 0;
	width: 100%;
	clear: both;
}
.activeplan:after, .activeplan:before {
	content: '';
	clear: both;
	float: none;
	display: block;
}
.activeplan .inner-cont {
	float: right;
	max-width: 300px;
	padding: 10px 20px;
	margin: 0px;
	text-align: center;
	border: 1px solid #6C265C;
	border-radius: 3px;
}
/*signup-------*/
.required {
	color: #f00;
	font-size: 17px;
	font-family: arial !important;
	padding: 0px;
}
/*input[type=button], input[type=text], input[type=number],select, textarea {border-radius:0px!important;}*/
input[type=number] {
	font-weight: normal !important;
}
.form-control {
	font-weight: normal !important;
}
textarea {
	resize: none;
	min-height: 100px;
}
.form-control {
}
.btn {
	border-radius: 3px !important;
}
.btn-lg2 {
	padding: 5px 20px !important;
	font-size: 17px !important;
}
.realperson-challenge {
	width: 170px;
	text-align: center;
	cursor: pointer;
	margin: 0 0 10px 0;
}
.realperson-regen {
	width: 100px;
	overflow: hidden;
	position: absolute;
	left: 223px;
	top: -6px;
	padding: 3px 3px 3px 3px;
	border: 2px solid #ccc;
	border-radius: 3px;
	box-shadow: 0px 1px 2px #777;
}
.realperson-regen:active {
	box-shadow: 0px 0px 0px #777;
}
input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {
	-webkit-appearance: none;
	margin: 0;
	font-family: Arial !important;
}
input[type=number] {
	-moz-appearance: textfield;
	font-family: Arial !important;
}
.inrcolor1 {
	color: #449DAF !important;
}
.inrcolor2 {
	color: #CF9F3F !important;
}
.inrcolor3 {
	color: #E75C4F !important;
}
.btn-active {
	border: 1px solid #6C265C !important;
	color: #6C265C !important;
	font-weight: 600;
	background: #ffffff;
	padding: 7px 13px;
	border-radius: 3px;
}
.btn-inactive {
	border: 1px solid #dddddd !important;
	color: #777 !important;
	font-weight: 600;
	background: #dddddd;
	padding: 7px 13px;
	border-radius: 3px;
}
.sap {
	padding: 0 0;
	height: 1px;
	background: #aaa;
	margin: 0 0;
}
.advance-table {
	padding: 12px;
	border-radius: 4px;
	background: #f1f1f1;
	border: 1px solid #f0f0f0;
}
.advance-table table {
	width: 100%;
	height: auto;
	border-collapse: separate;
}
.advance-table table th {
	padding: 10px 6px;
	font-size: 12px;
	cursor: default;
}
.advance-table table td {
	padding: 10px 6px;
	width: 33.33%;
}
.advance-table table tbody tr {
	border: 1px solid #f1f1f1;
	border-radius: 10px;
}
.advance-table table tbody tr:hover {
	background: #fff;
	color: #6C265C;
	font-weight: 600;
}
/* Applications Controller */
.select-control {
	padding: 0px !important;
	width: auto !important;
	margin: 0px;
	position: relative;
	border: 1px solid #777;
}
.select-control .multiselect {
	width: 100% !important;
	background: transparent;
	border: 0px solid #ccc;
	border-radius: 6px;
	display: inline-block;
	padding: 0px 10px !important;
	text-align: left;
	font-size: 16px;
	font-weight: normal;
}
.btn-group, .btn-group .multiselect {
	width: 100% !important;
}
.select-control .multiselect:active, .select-control .multiselect:hover, .select-control .multiselect:focus {
	box-shadow: none !important;
	background: transparent;
	border-color: #ccc !important;
	border-radius: 6px !important;
}
.select-control .multiselect .caret {
	position: absolute;
	right: 10px;
	top: 50%;
}
.select-control .dropdown-menu {
	width: 100%;
}
.select-control .dropdown-menu li a {
	padding: 5px;
	border-bottom: 1px solid #f1f1f1;
}
.select-control .dropdown-menu:before {
	display: none !important;
}
.select-control .dropdown-menu:after {
	display: none !important;
}
.select-control2 {
	padding: 0px !important;
	width: auto !important;
	margin: 0px;
	position: relative;
	border: 1px solid #777;
}
.select-control2 .multiselect {
	width: 100% !important;
	background: transparent;
	border: 0px;
	display: inline-block;
	padding: 12px 10px 10px 10px !important;
	text-align: left;
}
.btn-group, .btn-group .multiselect {
	width: 100% !important;
}
.select-control2 .multiselect:active, .select-control .multiselect:hover, .select-control .multiselect:focus {
	box-shadow: none !important;
	background: transparent;
}
.select-control2 .multiselect .caret {
	position: absolute;
	right: 10px;
	top: 50%;
}
.select-control2 .dropdown-menu {
	width: 100%;
}
.select-control2 .dropdown-menu li a {
	padding: 5px;
	border-bottom: 1px solid #f1f1f1;
}
.select-control2 .dropdown-menu:before {
	display: none !important;
}
.select-control2 .dropdown-menu:after {
	display: none !important;
}
/* Applications Controller */
.right-inner-addon {
	position: relative;
}
.right-inner-addon input {
	padding-right: 30px;
}
.right-inner-addon i {
	position: absolute;
	right: 0px;
	padding: 10px 12px;
	cursor: pointer;
	color: #aaa;
}
.listgroup-a {
	padding: 0px;
	margin: 0px;
	list-style: none;
}
.listgroup-a li:before {
	content: '';
	margin: 10px 0;
	clear: both;
}
.listgroup-a li {
	margin: 10px 0;
	clear: both;
}
.listgroup-a li:after {
	content: '';
	margin: 10px 0;
	clear: both;
}
.listgroup li a {
	color: #6C265C;
	font-weight: 600;
}
.listgroup-a li a i {
	display: block;
	float: left;
	padding: 0 0px 0 0;
	color: #6C265C;
	padding: 5px;
	border-radius: 50px;
	border: 1px solid #f1f1f1;
	margin: 0px 10px 0 -3px;
}
.listgroup-p {
	padding: 0px;
	margin: 0px;
	list-style: none;
}
.listgroup-p li:before {
	content: '';
	margin: 5px 0;
	clear: both;
}
.listgroup-p li {
	margin: 5px 0;
	clear: both;
}
.listgroup-p li:after {
	content: '';
	margin: 0px 0;
	clear: both;
}
.listgroup-p li p {
	color: #888;
	font-weight: 400;
	margin: 0px;
}
.listgroup-p li p i {
	display: block;
	float: left;
	padding: 0 0px 0 0;
	color: #6C265C;
	padding: 5px;
	margin: -4px 5px 0px -3px;
}
/* timer */
.timer {
	font-family: Arial;
}
.hours {
	float: left;
	font-family: Arial;
	display: none;
}
.minutes {
	float: left;
	font-family: Arial;
}
.seconds {
	float: left;
	font-family: Arial;
}
.timeout {
	color: red;
	font-size: 12px;
}
/*@-webkit-keyframes blinker {  from { opacity: 1.0; }  to { opacity: 0.0; }}*/
/* signin */
.form-signin {
	padding: 15px;
	margin: 0 auto;
}
.sr-only {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0,0,0,0);
	border: 0;
}
.form-signin input[type="email"] {
	margin-bottom: -1px;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
}
.form-signin input[type="password"] {
	margin-bottom: 10px;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}
/* signin */
.btn-facebook {
	background: #2f477a url(../images/facebooklogin.png) no-repeat !important;
	height: 45px;
}
/**/
.btn-linkedin {
	background: #0274b3 url(../images/linkedInlogin.png) no-repeat !important;
	height: 45px;
}
.btn-shadow {
	border: 1px solid #6C265C;
	box-shadow: 1px 1px 3px 1px #aaa;
}
.btn-shadow:disabled {
	box-shadow: 0px 1px 3px 1px #aaa !important;
}
.btn-shadow:focus {
	box-shadow: 1px 1px 3px 1px #aaa;
}
/**/
.border-TB {
	position: absolute;
	right: 0px;
	top: 0px;
	background: #ddd;
	width: 1px;
	height: 100%;
}
.border-TB:before {
	top: 0px;
	left: 0px;
}
.border-TB:after {
	bottom: 0px;
	left: 0px;
}
.border-TB:after, .border-TB:before {
	content: '';
	position: absolute;
	height: 10%;
	width: 100%;
	background: #fff;
}
.border-TBW {
	position: absolute;
	right: 0px;
	top: 0px;
	background: #ddd;
	width: 1px;
	height: 100%;
}
.border-TBW:before {
	top: 0px;
	left: 0px;
}
.border-TBW:after {
	bottom: 0px;
	left: 0px;
}
.border-TBW:after, .border-TB2:before {
	content: '';
	position: absolute;
	height: 10%;
	width: 100%;
	background: transparent !important;
}
/*-----------------*/
.groupbox {
	width: 100%;
	padding: 10px 0 !important;
	clear: both;
}
.groupbox .groupbox-in {
	margin-left: 28px;
	background: #f1f1f1;
	padding: 25px 10px 10px 80px;
	position: relative;
	border-radius: 4px;
	/*box-shadow: 1px 1px 3px -1px #aaa;*/
	clear: both;
}
.groupbox .groupbox-in span.numblist {
	border: 4px solid #fff;
	display: block;
	width: 56px;
	height: 56px;
	border-radius: 50%;
	background: #f1f1f1;
	padding: 8px;
	font-weight: 600;
	text-align: center;
	font-size: 18px;
	position: absolute;
	left: -28px;
	top: 50%;
	margin-top: -28px;
}
/*-----------------*/
.border-TB2 {
	margin: 0px 0 0px 0 !important;
	padding: 0px 0px;
	border-width: 0px 0px 0px 0px;
	border-style: solid;
	border-color: #ddd;
}
.border1main {
	border: 1px solid #6C265C;
}
.silver-border1 {
	border: 1px solid #eee;
}
.border2main {
	border: 2px solid #6C265C;
}
.border3main {
	border: 3px solid #6C265C;
}
.borderTransmain {
	border: 0px solid transparent !important;
}
.borderR0 {
	border-radius: 0px !important;
}
.borderR3 {
	border-radius: 3px;
}
.borderR5 {
	border-radius: 5px;
}
.borderR7 {
	border-radius: 7px;
}
.borderR10 {
	border-radius: 10px !important;
}
.borderR15 {
	border-radius: 15px;
}
.ultabs {
	padding: 8px;
}
.ultabs > ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	border-bottom: 1px solid #ccc;
	padding: 0 2px;
}
.ultabs > ul:after {
	content: '';
	display: block;
	clear: both;
	width: 100%;
}
.ultabs > ul:before {
	content: '';
	display: block;
	clear: both;
	width: 100%;
}
.ultabs > ul li {
	float: left;
	margin: 0 1px 0 0px;
}
.ultabs > ul li a {
	display: block;
	padding: 10px 20px;
	max-width: 200px;
	text-align: center;
	text-decoration: none !important;
	color: #333 ;
	border-radius: 5px 5px 0 0;
	border: 1px solid #aaa;
	border-bottom: 0px;
	background: url(../images/tab-bg-h.png) repeat;
}
.ultabs > ul li a:hover {
	border: 1px solid #999;
	border-bottom: 0px;
	background: url(../images/tab-bg-h.png) repeat;
}
.ultabs > ul li.current a {
	color: #6C265C !important;
	font-weight: bold;
	background: #fff;
	border-bottom: 1px solid #fff;
	margin-bottom: -1px;
}
.tablecontainer {
	border: 1px solid #ddd;
	border-radius: 7px;
	margin-bottom: -30px;
	max-height: 338px;
	overflow: auto;
	position: relative;
}
.tablecontainer table {
	padding: 0px;
	border: 0px;
	margin: 0 0 0 0px;
	border-bottom: 1px solid #eee;
}
.tablecontainer table th, td {
	text-align: center !important;
}
.tablecontainer table td {
	border-bottom: 0px !important;
}
.tablecontainer table td .in-table-edit, .tablecontainer table td .in-table-cancel {
	width: 14px;
	height: 14px;
	font-weight: 700;
	color: #6C265C;
	padding-left: 16px;
	display: inline-block;
}
.tablecontainer table td .in-table-edit {
	background: url(../images/edit-icon.png) no-repeat left 50%;
}
.tablecontainer table td .in-table-cancel {
	background: url(../images/cancel-icon.png) no-repeat left 50%;
}
.borderall1 {
	border: 1px solid #f1f1f1;
	border-bottom: 1px solid #bbb;
}
.pageroot {
	padding: 10px 0;
	border-bottom: 1px solid #f1f1f1;
}
.pageroot a {
	color: #919191;
	text-decoration: none !important;
}
.pageroot span {
	color: #919191;
	text-decoration: none !important;
	cursor: default;
}
.pageroot a[href="#"] {
	color: #666;
}
.highchartpanel {
	width: 100%;
	height: auto;
	min-height: 400px;
	border: 1px solid #f1f1f1;
	border-radius: 5px;
	overflow: hidden;
	position: relative;
}
.highchartpanel #container {
	width: 100%;
	margin: 0 auto;
}
.secuserpanel {
	clear: both;
}
.secuserpanel:after {
	content: '';
	clear: both;
	display: block;
}
.secuserpanel:before {
	content: '';
	clear: both;
	display: block;
}
.secuserpanel li {
	clear: both;
	display: block;
	width: 100%;
	padding: 15px 2px;
}
.secuserpanel li:after {
	content: '';
	clear: both;
	display: block;
}
.secuserpanel li:before {
	content: '';
	clear: both;
	display: block;
}
.secuserpanel li:last-child {
	padding: 10px 5px;
}
.secuserpanel li span, .secuserpanel li div {
	float: left;
	font-size: 14px;
	max-height: 25px;
	max-width: 280px;
	background: #f1f1f1;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	margin: 0px;
}
.secuserpanel li:first-child > div {
	color: #333 !important;
}
.secuserpanel li span {
	width: 30%;
	font-weight: 600;
	font-size: 12px;
}
.secuserpanel li .cancel, .secuserpanel li .edit {
	border: 0px;
	box-shadow: 1px 1px 1px -1px #555;
	font-size: 14px;
	margin: 0 6px 0 0;
}
.secuserpanel li .cancel:active, .secuserpanel li .edit:active {
	border: 0px;
	box-shadow: 1px 1px 3px -1px #999;
	font-size: 14px;
	margin: 0 6px 0 0;
}
.secuserpanel li .cancel {
	background: #fff;
	color: #777;
	padding: 5px 10px;
}
.secuserpanel li .edit {
	background: #6C265C;
	color: #fff;
	padding: 5px 20px;
}
.search-panel {
	padding: 30px;
	background: #f8f8f8;
	margin: 40px 0;
	border-radius: 3px;
}
.search-panel .sp-head {
	text-align: center;
	padding: 0 0 20px 0;
}
.accordion {
	padding: 5px 10px;
	margin: 0;
}
.accordion .accordion-head {
	cursor: pointer;
	color: #6C265C !important;
	font-size: 16px;
	background: url(../images/arrow.png) no-repeat 0 50%;
	padding: 5px 0 5px 20px;
}
.accordion .accordion-body {
	padding: 10px 0 5px 20px;
}
.contact-bg {
	background: url(../images/bg-contact.jpg) no-repeat center top !important;
	background-size: cover;
}
.contact-form label.control-label {
	display: block;
	color: #006679;
	font-weight: 600;
}
.formgroup {
	padding: 5px 0;
}
.formcontrol {
	min-height: 60px;
}
.contact-control {
	width: 100%;
	height: 60px !important;
	padding: 10px;
	color: #6C265C !important;
	font-size: 18px;
	background: url(../images/test-bg.png);
	border: 1px solid #aaa;
	border-radius: 1px !important;
	transition: linear 0.3s;
}
.contact-control:focus {
	background: #fff url(../images/test-bg-active.png);
}
/*.formcontrol{ height:60px;}
 .contact-control {
 width:100%;
 height:60px!important;
 padding:10px;
 border:0px;
 border-radius: 1px !important;
 transition:linear 0.2s!important;
 border-bottom: 5px solid transparent !important;
 font-size:18px;
 color:#6C265C!important;
 background:url(../images/test-bg.png);
 -webkit-box-shadow: 0 5px 6px -6px #777;
 -moz-box-shadow: 0 5px 6px -6px #777;
 box-shadow: 0 5px 6px -6px #000;
 }
 .contact-control:focus {
 border-bottom: 5px solid #6C265C !important;
 }*/
label.error, strong.error {
	color: #d42929;
}
.price-list {
	padding: 0px;
	margin: 0px;
	list-style: none;
	padding-top: 20px;
}
.price-list li {
	padding: 7px 0 7px 40px;
	font-size: 18px;
	background: url(../images/right-tick.png) no-repeat left 50%;
	margin: 1px 0;
	position: relative;
	color: #676767;
}
.price-list li .question-sign {
	position: absolute;
	top: 50%;
	margin-top: -8px;
	left: 170px;
	display: block;
	width: 15px;
	height: 15px;
	background: url(../images/question.png) no-repeat 50% 50%;
}
.successtion {
	background: #fff;
	padding: 5px;
	margin: 30px 0;
	text-align: center;
	border: 3px solid #6C265C;
	border-radius: 10px;
}
.successtion .inner-text {
	background: #f5f5f5;
	padding: 40px 20px;
	text-align: center;
	border-radius: 10px;
	font-size: 34px;
	color: #6C265C;
	line-height: 40px;
}
.button-block {
}
.button-block a {
	display: block;
	color: #fff !important;
	text-decoration: none !important;
	font-size: 18px;
	padding: 15px;
	background: #6C265C;
	border-radius: 5px;
	box-shadow: 1px 1px 3px -1px #333;
}
.button-block a:active {
	box-shadow: 1px 1px 0px -1px #333;
	outline: none !important;
}
.pagertabs {
	border: 0px !important;
}
.pagertabs > ul {
	background: #fff;
	border-radius: 0px !important;
	border-bottom: 1px solid #ccc !important;
	border-top: 0px !important;
	border-left: 0px !important;
	border-right: 0px !important;
}
.pagertabs > ul li {
}
.pagertabs > ul li a {
	min-width: 100px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	text-align: center;
	color: #333 !important;
	display: block;
	width: 100%;
	margin-top: 1px !important;
}
.textoverflow {
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	margin: 0px;
}
.overflowlarge {
	white-space: nowrap;
	text-align: justify;
	text-overflow: ellipsis;
	overflow: hidden;
	margin: 0px;
}
.pagertabs div.ui-tabs-panel {
	padding: 0px !important;
	margin: 0px;
}
input[type=text], input[type=email] {
	font-weight: normal !important;
}
.pagertabs > .ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
	color: #6C265C !important;
	cursor: pointer !important;
	font-weight: 700;
}
.ui-button-text {
	font-size: .1em !important;
}
.form-group-lg input {
	font-weight: normal !important;
}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
	font-family: 'Raleway', sans-serif;
	font-size: 17px !important;
}
.dotarrowBG {
	background: url(../images/dot-bg.png) no-repeat 90% 7px;
}
.datext {
	background: #fff;
	padding-right: 10px;
	font-weight: normal;
}
.border1main4 {
	border: 1px solid #ddd;
	border-radius: 5px;
}
.inr-sign {
	background: url(../images/inr-logo.png) no-repeat 5% 50% !important;
	padding-left: 30px !important;
}
.usd-sign {
	background: url(../images/usd-logo.png) no-repeat 5% 50% !important;
	padding-left: 30px !important;
}
.paynavheader {
	width: 400px;
	min-height: 60px;
}
.paynavheader a {
	width: 140px;
	float: left;
}
.user-details {
	float: left;
	padding: 14px 0 0 0;
}
.nav-account-details {
}
.account-details {
	position: relative;
	bottom: -12px;
	text-align: right;
}
.download-btn {
	width: auto;
	height: auto;
	background: linear-gradient(#f9f9f9,#eee);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#eee));
	font-weight: bold;
	border: 1px solid #eee;
	padding: 3px 15px;
	border-radius: 2px;
	transition: linear 0.1s !important;
	color: #555;
	border-bottom: 1px solid #ddd !important;
}
.download-btn:hover {
	background: linear-gradient(#f1f1f1,#ddd);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#f1f1f1), to(#ddd));
	border: 1px solid #ddd;
	border-bottom: 1px solid #ccc !important;
}
.download-btn:focus {
	outline: 0 none !important;
}
/*-------paging-nav------*/
.tablecont {
	position: relative;
}
.scrolldatatable {
	overflow: auto;
	overflow-y: hidden;
	margin-bottom: -10px;
}
.scrolldatatable table thead th {
	border-top: 1px solid #ddd !important;
	text-align: center !important;
}
.scrolldatatable table thead th, .scrolldatatable table tbody td {
	border: 1px solid #ddd;
}
.scrolltable {
	/* max-height: 481px; */
	overflow: auto;
	overflow-y: hidden;
	margin-bottom: -10px;
}
.scrolltable > table {
	margin-bottom: 0px;
	min-width: 900px !important;
}
.scrolltable > table th {
	text-align: center !important;
}
.scrolltable:before, .scrolltable:after {
	content: '';
	clear: both !important;
	display: block !important;
}
.scrolltable:after {
}
/*a.tbl-btn-view, span.tbl-btn-view, a.tbl-btn-edit, span.tbl-btn-edit {
 display: inline;
 padding: 2px 10px;
 margin: 0 1px 0 0;
 border-radius: 2px;
 text-decoration: none !important;
 transition: linear 0.1s !important;
 }
 a.tbl-btn-view, span.tbl-btn-view {
 background: #cc4aaf;
 border-top: 3px solid #cc4aaf;
 border-bottom: 3px solid #cc4aaf;
 color: #fff;
 }
 a.tbl-btn-view:hover, span.tbl-btn-view:hover {
 border-bottom: 3px solid #6C265C;
 color: #fff !important;
 }
 a.tbl-btn-edit, span.tbl-btn-edit {
 border-top: 3px solid #2e9cb1;
 border-bottom: 3px solid #2e9cb1;
 background: #2e9cb1;
 color: #fff;
 }
 a.tbl-btn-edit:hover, span.tbl-btn-edit:hover {
 color: #fff !important;
 border-bottom: 3px solid #006679;
 }*/
a.tbl-btn-view, span.tbl-btn-view, a.tbl-btn-edit, span.tbl-btn-edit {
	width: auto;
	height: auto;
	background: linear-gradient(#f9f9f9,#eee);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#eee));
	font-weight: bold;
	border: 1px solid #eee;
	padding: 3px 5px;
	margin: 0 1px;
	border-radius: 2px;
	transition: linear 0.1s !important;
	color: #555;
	border-bottom: 1px solid #ddd !important;
	text-decoration: none !important;
}
a.tbl-btn-view:hover, span.tbl-btn-view:hover, a.tbl-btn-edit:hover, span.tbl-btn-edit:hover {
	background: linear-gradient(#f1f1f1,#ddd);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#f1f1f1), to(#ddd));
	border: 1px solid #ddd;
	border-bottom: 1px solid #ccc !important;
	color: #555 !important;
}
a.tbl-btn-view:focus, span.tbl-btn-view:focus, a.tbl-btn-edit:focus, span.tbl-btn-edit:focus {
	outline: 0 none;
}
.navtoggle {
	/*padding: 13px 12px 13px 12px !important;*/
}
ul li > a.navcredits {
	color: #6C265C !important;
	padding-right: 0px !important;
}
ul li a > div.user-img {
	position: relative;
}
ul li a > div.user-img i {
	position: absolute;
	top: 50%;
	margin-top: -7px;
	right: 10px;
}
ul li.editdropdown {
	padding: 15px 0px 15px 0px !important;
}
.btop {
	border-top: 5px solid #eee !important;
	border-radius: 1px 1px 0 0 !important;
}
.paging-nav {
	text-align: right;
	display: block;
	width: 100% !important;
	position: absolute;
	bottom: -30px;
	right: -1px;
	z-index: 999 !important;
}
.paging-nav a {
	margin: 0 1px;
	text-decoration: none;
	display: inline-block;
	padding: 1px 7px;
	font-weight: 700;
	background: #aaa;
	color: #fff !important;
	text-decoration: none !important;
	border-bottom: 1px solid #777;
	transition: linear 0.1s;
}
.paging-nav a:hover {
	background: #ddd;
	border-bottom: 1px solid #6C265C;
	color: #6C265C !important;
	font-weight: bold;
}
.paging-nav .selected-page {
	background: #ddd;
	border-bottom: 1px solid #6C265C;
	color: #6C265C !important;
	font-weight: bold;
}
.paging-nav, #tableData {
}
/*-------paging-nav------*/
.containerfull {
	width: 96%;
	margin: 0 auto !important;
}
.payment-table {
	margin-top: 7px;
	border: 1px solid #ddd;
	width: 100%;
	float: right;
	padding: 10px;
	background: #fcfcfc;
	border-radius: 5px;
	overflow-x: auto;
}
.payment-table > table {
	margin-bottom: -10px;
	min-width: 200px;
}
.payment-table > table th {
	border: 0px !important;
}
.payment-table > table td {
	border: 0 !important;
	text-align: left !important;
}
.walletpanel {
	width: 100%;
	height: auto;
	border: 1px solid #ddd;
	border-radius: 4px;
	overflow: hidden;
}
.walletpanel .walletheader {
	background: #f6f6f6;
	color: #6C265C;
	margin: 0px;
	padding: 15px;
	transition: linear 0.1s;
}
.walet-in {
	padding: 15px;
}
.walletlist {
	list-style: none;
	padding: 0px;
}
.walletlist li {
	clear: both;
	display: block;
	width: 100%;
	margin: 1px 0;
	padding: 8px 0;
	font-size: 15px;
}
.walletlist li:after, .walletlist li:before {
	content: '';
	clear: both;
	display: block;
	width: 100%;
}
.walletlist li.listdivider {
	height: 2px;
	background: #f5f5f5;
	margin: 10px 0;
	padding: 0px !important;
}
.panel-l, .panel-r {
	float: left;
}
.panel-l {
	width: 70%;
	padding: 0 15px 0 0;
}
.panel-r .labelval {
	margin: 0px;
	color: #6C265C;
}
.bannerheader {
	position: absolute;
	width: 86.7%;
	height: auto;
	left: 6.6%;
	top: 13%;
}
.bannerheader2 {
	position: absolute;
	width: 86.7%;
	height: auto;
	left: 6.6%;
	top: 72%;
}
.bannerheader3 {
	position: absolute;
	width: 86.7%;
	padding: 0 10%;
	height: auto;
	left: 6.6%;
	top: 4%;
	transition: linear 0.3s;
}
.bannerheader4 {
	position: absolute;
	width: 86.7%;
	padding: 0 10%;
	height: auto;
	left: 6.6%;
	top: 25%;
	transition: linear 0.3s;
}
.bannerimgpanel {
	text-align: center;
	padding: 0 40px !important;
}
.bannerimgpanel > img {
	margin: 0 auto !important;
}
.imgpanel {
	width: 100%;
	padding: 0 8%;
	height: auto;
}
.imgpanel > img {
	margin: 0 auto;
}
ol.carousel-indicators {
	display: none !important;
	bottom: -31px;
	padding: 3px 0 0 0;
	left: 0 !important;
	list-style: outside none none;
	margin-left: 0 !important;
	padding-left: 0 !important;
	position: absolute;
	text-align: center;
	width: 100%;
	z-index: 15;
	border-bottom: 1px solid #f1f1f1;
}
ol.carousel-indicators > li {
	border: 1px solid #BB7CAD !important;
	height: 10px !important;
	margin: 0px !important;
	width: 50px;
	padding: 0px !important;
	border-radius: 0px !important;
	transition: linear 0.5s !important;
}
ol.carousel-indicators > li.active {
	margin: 0px !important;
	width: 70px;
	border: 1px solid #6C265C !important;
}
#carousel a.carousel-control {
	width: 7% !important;
	box-shadow: none !important;
}
.paneldefault, .panelpurple {
	position: relative;
	padding: 10px 0;
}
.carousel-control.left, .carousel-control.right {
	background: none !important;
}
.paneldefault > div, .panelpurple > div {
	min-height: 240px;
}
.dimg, .pimg {
	width: 100%;
	min-height: 65px;
	height: auto;
	text-align: center;
	padding-top: 10px !important;
}
.dimg > img, .pimg > img {
	width: auto;
	margin: 0 auto;
}
.indtxt {
	font-size: 18px;
	padding: 20px 0 !important;
}
.dtxt, .ptxt {
	text-align: center;
}
.dtxt {
	color: #6C265C !important;
}
.ptxt {
	color: #fff !important;
}
.child-second {
	position: absolute;
	width: 100%;
	bottom: 0px;
}
.heading {
	font-size: 35px;
	padding: 2%;
	text-align: center;
	color: #6C265C;
	text-transform: none;
}
.pos-relative {
	position: relative;
}
.pos-relative .absolute-btm {
	position: absolute;
	right: 0px;
	bottom: 0px;
	z-index: -09;
}
.list-label {
}
.list-label p {
	padding-left: 25px;
	position: relative;
}
.list-label p i {
	position: absolute;
	left: 0px;
	top: 2px;
	padding: 7px;
	background: #6C265C url(../images/white-arrow-bg.png) no-repeat 50% 50%;
	border-radius: 50%;
}
.abtwhit-panel {
	min-height: 250px;
	font-size: 16px;
	transition: linear 0.3s;
}
.about-top {
	margin-bottom: -5px;
}
.right-icon-seach {
	position: relative;
}
.right-icon-seach > input[type=text] {
	padding-right: 50px;
}
.right-icon-seach > img {
	position: absolute;
	right: 5px;
	top: 5px;
	cursor: pointer;
}
#accordion {
	width: 100%;
	height: auto;
	padding: 0px;
	margin: 0px;
	list-style: none;
}
#accordion li {
	transition: linear 0.3s;
	user-select: none !important;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
#accordion li > strong {
	display: block;
	color: #6C265C;
	margin-top: 10px;
	border-radius: 5px 5px 0 0;
	background: url(../images/tab-bg.png) repeat;
	padding: 10px;
	cursor: pointer;
}
#accordion li > ul {
	padding: 0px;
	margin: 0px;
	list-style: none;
}
#accordion li > ul li {
}
#accordion li ul li > span {
	display: block;
	font-weight: 600;
	margin-bottom: 1px;
	background: #f7f7f7 url(../images/arrow-open.png) no-repeat 1% 50%;
	padding: 10px 0 10px 20px;
	color: #333;
	cursor: pointer;
	transition: linear 0.3s;
}
#accordion li ul li > span.active {
	background: #eee url(../images/arrow-open.png) no-repeat 0% 50%;
}
#accordion li ul li ul li {
	background: linear-gradient(#f9f9f9, #fff);
	padding: 10px;
	display: none;
}
.price-table {
	background: #eee;
	border-radius: 5px;
	overflow: hidden;
	/* padding: 20px; */
	min-height: 160px;
	margin-top: 16%;
}
.price-table table {
}
.price-table table th {
	border: 0 !important;
	border-bottom: 1px dashed #6C265C !important;
}
.price-table table td {
	text-align: left !important;
	border: 0px !important;
}
.selectoption {
	width: 100%;
	height: auto;
	padding: 0px !important;
}
.selectoption button {
	width: 100% !important;
	height: 45px !important;
	color: #000;
	background: #fff url(../images/icon-ddmenu.png) no-repeat 97% 50% !important;
	text-align: left !important;
	position: relative;
	border: 1px solid #ccc !important;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset !important;
}
.selectoption button:hover, .selectoption button:active, .selectoption button:focus {
	color: #000 !important;
	background: #fff url(../images/icon-ddmenu.png) no-repeat 97% 50% !important;
}
.selectoption ul.ddmenu {
	width: 100% !important;
}
.selectoption ul.ddmenu li a {
	background: #fff !important;
}
.selectoption ul.ddmenu:before, .selectoption ul.ddmenu:after {
	display: none !important;
}
.selectoption ul.ddmenu li {
	position: relative;
}
.selectoption ul.ddmenu li > span.question-sign {
	position: absolute;
	right: 2%;
	top: 10px;
	width: 20px;
	height: 20px;
	background: url(../images/question.png) no-repeat 50% 50%;
}
.middle-container {
	width: 80%;
	height: 100px;
	text-transform: uppercase;
	font-size: 70px;
	text-align: center;
	position: fixed;
	color: #fff !important;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	margin: auto !important;
}
.payment-mode {
	padding: 20px 10px;
}
.payment-mode .mode {
	border: 1px solid #ccc;
	border-radius: 5px;
	padding: 10px 15px 10px 30px;
	box-shadow: 0px 0px 1px 1px #eee inset;
	font-style: italic;
}
.payment-mode .unsuccess {
	background: url(../images/icon-alert.png) no-repeat 4% 55%;
}
.payment-mode .success {
	background: url(../images/icon-success15x15.png) no-repeat 4% 55%;
}
/*-------------*/
.no-js #loader {
	display: none;
}
.js #loader {
	display: block;
	position: absolute;
	left: 100px;
	top: 0;
}
.se-pre-con {
	position: fixed;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	z-index: 9999;
	background: url(../images/Preloader.gif) center no-repeat #fff;
}
.spinner {
	position: fixed;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	z-index: 9999;
	background: url(../images/Preloader.gif) center no-repeat #fff;
}
/*-----------*/
ul.docs-ullist {
	padding: 0;
	margin: 0px;
	list-style: none;
}
ul.docs-ullist li {
}
ul.docs-ullist li a {
	display: block;
	padding: 8px 0 8px 15px;
	color: #6C265C;
	margin: 1px 0;
	text-decoration: none !important;
	border-radius: 1px;
	transition: linear 0.3s;
	font-size: 16px !important;
}
ul.docs-ullist li a:hover {
	color: #fff;
	background: #6C265C;
}
ul.docs-ullist li a.ullistactive {
	color: #fff;
	background: #6C265C;
}
.responsive-table {
	width: 100%;
	overflow: auto;
	overflow-y: hidden;
	margin-bottom: 10px;
}
.responsive-table table {
	width: 100%;
	min-width: 400px;
}
.responsive-table table th {
	border: 1px solid #eee;
	text-align: left;
	padding: 8px;
}
.responsive-table table td {
	border: 1px solid #eee;
	text-align: left !important;
	padding: 8px;
}
.docs-panel {
	width: 100%;
	height: 500px;
	display: table;
	padding: 2% 0 2% 0px;
}
.docsleft, .docsright {
	display: table-cell;
	vertical-align: top;
}
.docsleft {
	width: 25%;
	padding: 0px;
	background: #f9f9f9;
}
.docsright {
	width: 73%;
	padding: 0 2%;
}
.ifilepanel {
	width: 100%;
	height: auto;
	position: relative;
}
.ifilepanel a {
	overflow: hidden;
	position: relative;
	z-index: 1;
	max-width: 130px;
}
.ifilepanel a .ifile {
	width: 100%;
	height: auto;
	position: absolute;
	top: 0px;
	left: 0px;
	filter: alpha(opacity=0);
	opacity: 0;
}
.ifilepanel .ifiletext {
	display: block;
	padding: 7px 10px 8px 135px;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 0;
	width: 100%;
	height: 35px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
/*filter:alpha(opacity=0);*/
#scrollToTop {
	display: none;
	position: fixed;
	background: url(../images/test-bg.png);
	border: 1px solid #777;
	bottom: 20px;
	right: 20px;
	z-index: 9999;
	padding: 9px 13px;
	color: #6C265C !important;
	border-radius: 2px;
}
.list-text {
	margin: 0px;
	padding: 0 0 0 20px;
	text-align: justify;
}
.list-text li {
	margin: 3px 0 0 0;
}
.tooltipview {
	background: #f9f9f9;
	border: 1px solid #ddd;
	border-radius: 5px;
	padding: 10px;
	position: relative;
}
.tooltipview:before {
	content: '';
	position: absolute;
	position: absolute;
	top: -10px;
	left: 2%;
	width: 0;
	height: 0;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-bottom: 10px solid #ddd;
}
.code-panel {
	border: 1px solid #ffcddb;
	border-radius: 5px;
}
.code-panel > code {
	display: block;
	padding: 10px;
}
.treetirelist {
	padding: 0px;
	margin: 0px;
	list-style: none;
}
.treetirelist li {
}
.treetirelist li strong {
	display: block;
	padding: 10px 0 10px 20px !important;
	font-weight: normal;
	background: url(../images/arrow-open.png) no-repeat left 15px;
}
.treetirelist li ul {
	padding: 0px;
	list-style: none;
	margin: 0px;
}
.treetirelist li ul li {
	padding: 0px 0 0 40px !important;
	background: url(../images/arrow-open-small.png) no-repeat 3% 5px;
}
.glyphicon:hover {
	cursor: pointer;
}
p {
	word-wrap: break-word
}
/*---------------------*/
.form-group #groupby {
	font-size: 16px;
	color: #333;
}
.foneDashboard1 {
	padding: 28px;
	border-radius: 7px;
	background: #F5F5F5;
}
.sub_plan {
	padding: 10px 30px 10px 20px;
	border-radius: 7px;
	background: #555;
	padding-top: 10px;
	/* border: 1px solid black; */
	min-width: 20%;
	overflow-y: auto;
	overflow-x: hidden;
	height: 100%;
	color: #fff;
}
.hover_popup {
	/*padding:10px 30px 10px 20px;
	 border-radius:7px;
	 background:#fff;
	 padding-top:10px;
	 min-width:18%;
	 overflow-y:auto;
	 overflow-x:hidden;
	 height:100%;
	 color:#fff;
	 background-color:#fff;
	 -webkit-background-clip:padding-box;
	 background-clip:padding-box;
	 border:2px solid #ccc;
	 border:2px solid rgba(0,0,0,.15);
	 border-radius:4px;
	 -webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);
	 box-shadow:0 6px 12px rgba(0,0,0,.175);
	 box-shadow:0 6px 12px rgba(0,0,0,.175);*/
	padding: 10px 30px 10px 20px;
	border-radius: 7px;
	background: #f5f5f5;
	padding-top: 10px;
	min-width: 18%;
	overflow-y: auto;
	overflow-x: hidden;
	height: 100%;
	color: #fff;
	background-color: #fff;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	/* border: 2px solid #ccc; */
	/* border: 2px solid rgba(0,0,0,.15); */
	border-radius: 4px;
	/* -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175); */
	/* box-shadow: 0 6px 12px rgba(0,0,0,.175); */
	/* box-shadow: 0 6px 12px rgba(0,0,0,.175); */
}
.inner_div_hover {
	text-overflow: ellipsis;
	white-space: nowrap;
	line-height: 20px;
	width: 135px;
	overflow: hidden;
	color: #717171;
}
.inner_div_hover:hover {
	text-overflow: ellipsis;
	white-space: nowrap;
	line-height: 20px;
	width: 135px;
	overflow: hidden;
	color: #262626;
}
.inner_div_hover_value {
	text-overflow: ellipsis;
	white-space: nowrap;
	line-height: 20px;
	width: 80px;
	overflow: hidden;
	color: #717171;
}
.inner_div_hover_value:hover {
	text-overflow: ellipsis;
	white-space: nowrap;
	line-height: 20px;
	width: 80px;
	overflow: hidden;
	color: #262626;
}
.email_verified {
	margin-top: 100px;
	padding: 20px;
}
.disabled {
	background: #eee !important;
}
#tbAppDetails tr:nth-child(2n+3) {
	word-break: break-all;
	word-wrap: break-word;
	-ms-word-break: break-all;
}
#tbAppDetails tr:nth-child(even) {
	word-break: break-all;
	word-wrap: break-word -ms-word-break : break-all;
}
#tbAppDetails td {
	word-wrap: break-word;
}
.form-control select {
	width: 100%;
	height: 100% !important;
}
.ui-multiselect-menu {
	position: fixed;
}
.ui-multiselect-checkboxes {
	overflow-y: auto;
}
.dropdown-menu {
	max-height: 200px;
	overflow-y: auto;
	overflow-x: hidden;
}
input[disabled] {
	background-color: #eee ! important;
	cursor: #eee !important;
}
.form-group-lg .form-control:visited, .form-group-lg .form-control:focus {
	border-radius: 6px;
	border-color: #ccc;
}
.navbar-fixed-top .navbar-collapse {
	max-height: 440px !important;
}
.btn {
	cursor: pointer;
	touch-action: auto !important;
}
.fixfixed .header, .fixfixed .footer {
	position: absolute;
}
.multiselect-selected-text {
	font-weight: normal !important;
	color: #6C265C !important;
}
#progressbar {
	border: 1px solid #ccc;
	width: 300px;
	height: 10px;
	position: relative;
	margin: 10px 0;
	overflow: hidden;
}
#progressbar > div {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	background: green;
	width: 0;
	-webkit-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}
.error_404 {
	font-size: 225px;
	font-weight: bolder;
	font-family: Goudy Bookletter12;
}
.error_404_msg {
	font-size: 18px;
	word-spacing: 3px;
	text-transform: uppercase;
}
.h3_heading {
	font-size: 28px;
	white-space: nowrap;
}
#groupby option {
	border: 1px solid;
}
option[value=””]
[disabled] {
	display: none;
}
option {
	color: #000;
}
select#callflow  option {
	background-repeat: no-repeat;
	background-position: bottom left;
	padding-left: 30px;
	border: 1px solid;
}
select#callflow option[value="3"] {
	background-image: url(../images/edit-icon.png);
}
.fone_panel .fone_header {
	background: #f6f6f6;
	color: #6C265C;
	margin: 0px;
	padding: 15px;
	transition: linear 0.1s;
}
.fone_panel {
	width: 100%;
	height: auto;
	border: 1px solid #ddd;
	border-radius: 4px;
	overflow: hidden;
	text-align: center;
}
.vr_title {
	text-align: center;
	color: #6C265C !important;
	margin: 35px 10px 35px 10px;
}
.foneVerificationRequestDiv {
	padding: 28px;
	border-radius: 7px;
	background: #F5F5F5;
}
.disable_popup_btns_verif_req {
	display: none;
}
.enable_popup_btns_verif_req {
	display: block;
}
.timer_css {
	font-size: 25px;
	padding-top: 15px;
	padding-bottom: 15px;
}
.price_text_font {
	font-size: 85% !important;
	font-style: italic;
}
.absolute_div {
	position: absolute !important;
	top: 0px;
	right: 0px;
}
.absolute_div_1 {
	position: absolute !important;
	left: 0px;
	bottom: 5px;
}
.fixed_intro_div {
	position: fixed !important;
	bottom: 0px;
	right: 10px;
	z-index: 9999;
	margin-bottom: 10px;
}
.fixed_payment_hover {
	position: fixed !important;
	top: 65px;
	right: 10px;
	z-index: 9999;
	margin-bottom: 10px;
}
.color-index {
	color: #fff !important;
	text-decoration: none;
}
.color-444444 {
	color: #444444 !important;
}
.color-767676 {
	color: #767676;
}
a.color-index {
	color: #fff !important;
	text-decoration: none;
	cursor: pointer;
}
a.color-index:hover {
	color: #fff !important;
	text-decoration: none;
	cursor: pointer;
}
.color-index1 {
	font-size: 19px !important;
}
.color-index1:hover {
	cursor: pointer;
}
.padd_payflow_price {
	padding: 100px 0 100px 0 !important;
}
.marginleft25 {
	margin: 0 0 0 25px !important;
}
.align-right {
	text-align: right;
}
.color_placeholder:-ms-input-placeholder {
	color: red;
}
.color_placeholder::-webkit-input-placeholder {
	color: red;
}
.color_placeholder:-moz-placeholder {
	color: red;
}
.color_placeholder:focus {
	border: 1px solid red;
}
.font_icon {
	font-size: 55px !important;
}
.font_icon_medium {
	font-size: 30px !important;
}
.align-center {
	text-align: center !important;
}
.align-left {
	text-align: left !important;
}
.aboutus_container {
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto;
}
.dashboard_progressbar {
	height: 70px;
	position: relative;
	overflow: hidden;
}
.dashboard_progress_image1 {
	width: 70%;
	height: 50%;
	float: left;
}
.dashboard_progress_image2 {
	width: 30%;
	height: 50%;
	float: left;
}
.tenPercProgressBar {
	width: 10% !important;
}
.thirtyPercProgressBar {
	width: 33% !important;
}
.sixtyPercProgressBar {
	width: 66% !important;
}
.nintyFivePercProgressBar {
	width: 100% !important;
}
.right-arrow {
	display: inline-block;
	position: relative;
	background: rgb(108, 38, 92);
	padding: 15px;
}
.right-arrow:after {
	content: '';
	display: block;
	position: absolute;
	left: 100%;
	top: 51%;
	margin-top: -17px;
	width: 0;
	height: 0;
	border-top: 17px solid transparent;
	border-right: 10px solid transparent;
	border-bottom: 17px solid transparent;
	border-left: 30px solid rgb(108, 38, 92);
}
.padd_tb_middle {
	padding-top: 6%;
	padding-bottom: 4%;
}
.dashboard_icon {
	height: 100%;
	cursor: pointer;
}
.placeholder_color {
	color: #ccc !important;
}
.otherSelectOptions {
	color: #000;
}
.pointerCursor {
	cursor: pointer;
}
.dashboard_username {
	max-width: 100%;
	text-overflow: ellipsis;
	overflow: hidden;//
	position: absolute;//
	top: 30px;//
	left: 0;
}
.img_dashboard {
	width: 30px;
}
.paddright20 {
	padding-right: 20px !important;
}
.paddbottom30 {
	padding-bottom: 30px;
}
.paddbottom20 {
	padding-bottom: 20px;
}
.paddbottom10 {
	padding-bottom: 10px !important;
}
.form-control {
	color: #6C265C !important;
}
.mediabox {
	height: 258px;
	padding: 15px;
	border: 1px solid #ccc;
	width: 96%;
}
.mediabox > p:first-of-type {
	overflow: hidden;
}
.presslogo, .logoarea, .logoarea1, .logoarea img, .logoarea1 img {
	max-width: 100%;
	/* margin: 5px auto; */
	background: #e5e5e5;
	padding: 5px;
	max-height: 90px;
	height: 35%;
}
.readmorebg {
	color: #333 !important;
}
.textEllipsis {
	width: 100% !important;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	position: absolute;
}
.user_name {
	line-height: 20px;
	/*margin: 3px 1px 0 0px;*/
	/*padding: 12px 12px 12px 12px !important;*/
}
.margin-auto {
	margin-left: auto;
	margin-right: auto;
}
.comment_text {
	padding: 10px 16px;
	font-size: 18px;
}
.socialSignupMobile {
	height: 45px !important;
}
.box_shadow {
	box-shadow: 0 1px 1px rgba(0,0,0,0.04), 0 4px 12px rgba(0,0,0,0.04), 0 12px 24px rgba(0,0,0,0.06);
}
.form-group-lg .form-control {
	height: 36px !important;
	font-size: 15px !important;
	padding: 7px 16px !important;
}
.btn-group-lg > .btn, .btn-lg {
	padding: 8px 13px !important;
	font-size: 15px !important;
}
.vertical_separator {
	background: #f1f2f7;
	margin: 15px;
	text-align: center;
	font-size: 12px !important;
}
.cio-greeting-ami__message {
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translateX(-50%);
	-webkit-filter: blur(0);
	-moz-filter: blur(0);
	-ms-filter: blur(0);
	-o-filter: blur(0);
	filter: blur(0);
	background-color: white;
	box-shadow: 0 2px 12px rgba(0,0,0,0.08);
	border-radius: 3px;
	display: inline-block;
	left: 50%;
	padding: 4px 12px;
	position: absolute;
	top: 18px;
	z-index: 3;
	color: #000 !important;
}
.cio-greeting-ami__image {
	display: inline-block;
	height: auto;
	margin: auto;
	position: relative;
	width: 150px;
	z-index: 2;
}
.aws_Icon {
	width: 110px;
	height: 34px;
	padding-top: 0px;
	padding-bottom: 10px;
}
.color-aaa {
	color: #aaa;
}
#intro_close_btn, #intro_close_btn:hover {
	color: #555555 !important;
	background-color: transparent;
	border: 0px;
	font-size: 28px;
	-webkit-appearance: none;
	padding: 0;
	cursor: pointer;
	background: 0 0;
	border: 0;
	text-shadow: 0 1px 0 #fff;
	position: relative;
	filter: alpha(opacity=20);
	top: 10px;
}
#credit_dropdown {
	right: -50% !important;
	left: auto;
	/*width: 296px !important;*/
	top: 85%;
	width: 200%;
}

.clearfix:after {
	display: block;
	clear: both;
}
/*----- Menu Outline -----*/
.menu-wrap {
	width: 100%;
	background: #fff;
}
.menu {
	width: 1000px;
	margin: 0px auto;
	padding: 10px 10px 0px 18px;
	font-size: 16px;
}
.menu li {
	margin: 0px;
	list-style: none;
}
.menu a {
	transition: all linear 0.15s;
	color: #777;
}
.menu li:hover > a, .menu .current-item > a {
	text-decoration: none;
	color: #333;;
}
.menu .arrow {
	line-height: 0%;
}
/*----- Top Level -----*/
.menu > ul > li {
	float: left;
	display: inline-block;
	position: relative;
}
.menu > ul > li > a {
	padding: 10px 10px;
	display: inline-block;
	text-decoration: none !important;
	/*text-shadow:0px 1px 0px rgba(0,0,0,0.4);*/
}
.menu > ul > li:hover > a, .menu > ul > .current-item > a {
	background: #F5F5F5;
}
a:focus, a:hover {
	color: #aaa !important;
	text-decoration: none;
}
/*----- Bottom Level -----*/
.menu li:hover .sub-menu {
	z-index: 1;
	opacity: 1;
}
.sub-menu {
	width: 160%;
	padding: 5px 0px;
	position: absolute;
	top: 100%;
	left: 0px;
	z-index: -1;
	opacity: 0;
	transition: opacity linear 0.15s;
	box-shadow: 0px 2px 3px rgba(0,0,0,0.2);
	background: #fff;
}
.sub-menu li {
	display: block;
	font-size: 16px;
}
.sub-menu li a {
	padding: 10px 30px;
	display: block;
}
.sub-menu li a:hover, .sub-menu .current-item a {
	background: #fff;
}
.android-kit-img1 {
	width: 100%;
	height: auto;
}
.absolute-android-text1 {
	position: absolute;
	top: 3%;
	z-index: 111;
	width: 100%;
	text-align: center;
}
.absolute-android-text2 {
	position: absolute;
	bottom: 20%;
	z-index: 111;
	width: 90%;
	text-align: center;
	left: 3%;
}
.absolute-android-btn {
	position: absolute !important;
	bottom: 8%;
	z-index: 111 !important;
	width: 100% !important;
	text-align: center;
}
.bgcolor-37b2af {
	background-color: #37b2af;
	width: 100% !important;
}
.bgcolor_37b2af {
	background-color: #37b2af;
}
.bgcolor-6C265C {
	background-color: #6C265C;
}
.btn-alignment {
	width: 30%;
	margin-left: 15%;
	margin-right: 10%;
}
.bgColor-e0e0e0 {
	background-color: #e0e0e0;
}
/*.absolute-android-div2 {
 position: absolute;
 top: 6%;
 z-index: 111 !important;
 left: 10%;
 text-align: center;
 border-radius: 0.5em;
 width: 17%;
 }

 .absolute-android-div3 {
 position: absolute;
 top: 50%;
 z-index: 111 !important;
 left: 10%;
 text-align: center;
 border-radius: 0.5em;
 width: 17%;
 }

 .absolute-android-div4 {
 position: absolute;
 top: 6%;
 z-index: 111 !important;
 left: 70%;
 text-align: center;
 border-radius: 0.5em;
 width: 17%;
 }

 .absolute-android-div5 {
 position: absolute;
 top: 53%;
 z-index: 111 !important;
 left: 70%;
 text-align: center;
 border-radius: 0.5em;
 width: 17%;
 }
 */
.absolute-android-div4-dot {
	position: absolute;
	top: 18%;
	z-index: 1 !important;
	left: 66.5%;
	text-align: center;
	border-radius: 0.5em;
}
.absolute-android-div2-dot {
	position: absolute;
	top: 54.5%;
	z-index: 1 !important;
	left: 24.5%;
	text-align: center;
	border-radius: 0.5em;
}
.absolute-android-div3-dot {
	position: absolute;
	top: 17%;
	z-index: 1 !important;
	left: 24.3%;
	text-align: center;
	border-radius: 0.5em;
}
.absolute-android-div5-dot {
	position: absolute;
	top: 57%;
	z-index: 1 !important;
	left: 66.5%;
	text-align: center;
	border-radius: 0.5em
}
.dot-dimension {
	height: 10px;
	width: 40px;
}
.android-icon-dimension {
	height: 15px;
	width: 15px;
}
.image-iphone {
	width: 50%;
}
.text-justify-css {
	text-align: justify;
	text-justify: inter-word;
}
.header-android {
	font-size: 18px;
	font-weight: 600;
}
.header-sms {
	font-size: 22px !important;
	font-weight: 700;
}
.top-header-android {
	font-size: 35px;
}
.p-android {
	font-size: 100%;
}
.p-android1 {
	font-size: 22px;
}
.p-smsService {
	font-size: 22px !important;
}
.btn-android-text {
	font-size: 24px;
}
.icon-android-2 {
	height: 120px !important;
	width: 120px !important;
}
.icon-android-3 {
	height: 30px !important;
	width: 30px !important;
}
.btn-android {
	padding: 0px;
}
.android-column {
	height: 180px;
	border-radius: 0.5em;
}
.margin-android-column {
	margin-bottom: 20px;
}

.navbar-collapse {
	width: 80% !important;
	float: right;
	/*display: inline-block !important;*/
}
.word-break-android-btn {
	width: 70%;
	word-wrap: break-word;
	display: inline;
}
.dropbtn {
	background-color: #f5f5f5;
	color: #777;
	/*padding: 12px 15px;*/
	border: none;
	cursor: pointer;
}

.dropdown {
	position: relative;
	display: inline-block;
}

.dropdown-content {
	display: none;
	border-top: 6px solid #eee;
	border-radius: 5px 5px 0 0;
	position: absolute;
	background-color: #fff;
	min-width: 160px;
	box-shadow: 1px 1px 1px 1px #aaa;
	top: 100%;
	z-index: 9999;
}

.dropdown-content a {
	color: #333;
	padding: 12px 16px;
	text-decoration: none !important;
	display: block;
}

.dropbtn .dropdown-content a:hover {
	background-color: #fff;
	color: #aaa !important;
	text-decoration: none !important;
}

.dropdown:hover .dropdown-content {
	display: block;
	color: #777;
	text-decoration: none !important;
}

.dropdown:hover .dropbtn:hover {
	background-color: #F5F5F5;
	/*color: #333;*/
	text-decoration: none !important;
}
.absolute-smsService-text2 {
	position: absolute;
	top: 45%;
	z-index: 111;
	width: 45%;
	text-align: center;
	left: 28%;
}
.btn-smsService {
	padding: 0px;
	width: 70%;
	display: inline-block;
}
.absolute-smsService-btn {
	position: absolute !important;
	top: 100%;
	z-index: 111 !important;
	width: 50%;
	text-align: center;
}
.sms-base-div {
	height: 250px;
	border-radius: 0.5em;
}
.border-top-fff {
	box-shadow: 0px -2px 0px 0px #fff
}

.icon-sms {
	width: 30% !important;
}
.border-top-6C265C {
	border-top: 5px solid #6C265C;
}
#ccodeCountry {
	display: block;
	width: 100%;
	height: 61px;
	padding: 6px 12px;
	font-size: 20px;
	line-height: 1.42857143;
	color: #555;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	-webkit-transition: border-color ease-in-out .15s, -webkit-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;
}
.
.dropdown-bg:hover {
	color: #333;
	background-color: #fff !important;
	border: 1px solid #f5f5f5 !important;
}
.dropdown-menu .divider {
	height: 1px;
	margin: 6px 0 !important;
	overflow: hidden;
	background-color: #e5e5e5;
}
.navbar-nav {
	float: right !important;
	margin: 0;
}
.verifictn-rep-tab-dropdown {
	border: 0;
	margin-bottom: 2px;
	color: #333;
	background: url(../images/tab-bg-h.png) repeat;
}
.verifictn-tab-li {
	border-radius: 5px 5px 0 0;
	border-left: 1px solid #aaa;
	border-right: 1px solid #aaa;
}
.verifictn-dropdown-box {
	border-top: 6px solid #eee !important;
	border-radius: 5px 5px 0 0 !important;
}
.current {
	color: #6C265C !important;
	font-weight: bold;
	background: #fff;
	border-bottom: 1px solid #fff;
	margin-bottom: -1px;
}
#transSMSLink:hover, #smsDeliveryReport:hover {
	color: #ddd !important;
	text-decoration: none;
}
.font-caviar-dreams {
	font-family: caviarDreams;
}
.font-caviar-dreams-bold {
	font-family: caviarDreamsBold
}
.absolute-new-div {
	position: absolute !important;
	top: 15%;
	left: 28%;
	z-index: 9999;
}
.italics-font {
	font-style: italic;
}
.heading-banner {
	font-size: 35px;
	text-align: left;
	color: #6C265C;
	text-transform: none;
}
.bg-transparent {
	background: transparent !important;
}
.bg-black {
	background: #000;
}
.border-fff {
	border: 1px solid #fff !important;
}
.border-6C265C{
	border: 1px solid #6C265C !important;
}
.border-radius-0-5 {
	border-radius: 0.5em;
}
.gradient-f4f4f4-fff {
	background: -webkit-radial-gradient(#fff 20%,  #f4f4f4 80%); /* Safari 5.1-6.0 */
	background: -o-radial-gradient(#fff 20%,  #f4f4f4 80%); /* For Opera 11.6-12.0 */
	background: -moz-radial-gradient(#fff 20%,  #f4f4f4 80%); /* For Firefox 3.6-15 */
	background: radial-gradient(#fff 20%,  #f4f4f4 80%); /* Standard syntax */
}
#_signIn, #_signUp {
	background-color: #6C265C !important;
	color: #fff !important;
}
#_signIn:hover, #_signUp:hover {
	background-color: #6C265C !important;
	color: #ddd !important;
}
.inline-block-css{
	display: inline-block !important;
}
.btn-sms-getintouch {
    width: 80% !important;
    border-radius: 2em !important;
    border: 1px solid #fff !important;
    margin: auto !important;
}