/*********** CSS for SMS GupShup and Brand refresh changes on 3 Aug 2021 | @author Mujahid ***********/
html { height: 101%; }
/*
@font-face {font-family: 'Lato';src: url(../images/'../fonts/lato-regular.eot'); src: url('../fonts/lato-regular.eot?#iefix') format('embedded-opentype'),  url('../fonts/lato-regular.woff') format('woff'), url('../fonts/lato-regularfd389fcf4ba977701879b867e4fc6c4a2819716e.ttf') format('truetype');font-style: normal;font-weight: normal;text-rendering: optimizeLegibility;}
*/
/*@import url(../images/'https://fonts.googleapis9b1721fe60e67dc49842973971b451c3b251492afd389fcf4ba977701879b867e4fc6c4a2819716e.com/css?family=Source+Sans+Pro:300,400,600,700');*/

@import url(../images/'https://fonts.googleapisfd389fcf4ba977701879b867e4fc6c4a2819716e.com/css2?family=Poppins:wght@400;500;600&display=swap');
body{
	/*background:#FFFFFF url(../images/../images/vbarfd389fcf4ba977701879b867e4fc6c4a2819716e.jpg) repeat-x scroll left 8px;*/
	background-color: #f3f3f3;
	font-family: 'Poppins', sans-serif !important;
	font-size:13px !important;
	color:#999;
	line-height:140%;
}

a:focus
{
	-moz-outline-style: none;
}

a.noHref{
	cursor:default;
}

.pointer{
	cursor:pointer;
}

div#container{
	width:995px;
	margin:0px auto;
	padding:0px;
}

/************** css for top ajax loader *********/
#loader{
	position:absolute;
	top:0px;
	background:#FFFFFF url(../images/../images/ajax-loaderfd389fcf4ba977701879b867e4fc6c4a2819716e.gif) no-repeat right 8px;
	border:4px solid #99ff99 ;
	z-index:50;
	font-size:13px;
	padding:5px 20px 5px 5px;
	color:#000000;
}

/************/

/********** CSS for Top Header ************/

.topheader{
	/*height:100px;*/
	margin:0px auto;
	padding:0px;
	width:995px;
	font-size:12px;
	position:relative;
}
.logocontainer{
	/*float:left;
	height: 45px;*/
	padding: 15px 0px;
}
.logocontainer img {
    height: 38px;
}
h1.logoImg{
	margin:15px 0px;
}
.logocontainer a {
	display: inline-block;
}
.menu{
	float:left;
	line-height:1.5;
}

.TopMenu {
	overflow:hidden;
	/*float:left;
	line-height:normal;
	position:absolute;
	top:68px;
	left:0;*/
}

.TopMenu ul {
	margin:0;
	padding:0;
	list-style:none;
}

.TopMenu li {
	display:inline-block;
	margin:0;
	padding:0;
}

.TopMenu a {
	/*float:left;*/
	margin:0;
	padding:10px;
	font-size:14px;
	font-weight:400;
	text-decoration:none;
	display:inline-block;
}
.TopMenu a:hover {
	text-decoration: none;
}
.TopMenu a span {
	display:block;
	padding:0;
	margin-right:0;
	cursor:pointer;
}

.TopMenu a span sup{color:#ff6500;}

/*.TopMenu a:hover {
	background:url(../images/../images/topMenuleftfd389fcf4ba977701879b867e4fc6c4a2819716e.gif) no-repeat left top;
	}

.TopMenu a:hover span {
	background:url(../images/../images/topMenurightfd389fcf4ba977701879b867e4fc6c4a2819716e.gif) no-repeat right top;
	color:#871B12;
	}
.TopMenu a.active{
	background:url(../images/../images/topMenuleftfd389fcf4ba977701879b867e4fc6c4a2819716e.gif) no-repeat left top;
	background-color: #0A71B7;
    color: #fff;
}

.TopMenu a.active span {
	background:url(../images/../images/topMenurightfd389fcf4ba977701879b867e4fc6c4a2819716e.gif) no-repeat right top;
	color:#fff;
}*/

.bcolor{
	border:1px solid #D0D0D0;
	color:#d8d8d8;
	font-size:10px;
	padding:2px;
}
.blue{
	color:#0374B5;
	font-size:11px;
	text-decoration:none;
}
.blue a:visited{
	color:#0374B5;
}
.searchBox{
	position: absolute;
    top: 15px;
    right: 0;
    border: 1px solid #000000;
    padding: 8px 12px;
    border-radius: 10px;
	color: #000000;
    display: flex;
    align-items: center;
}
.searchBox-items {
	font-size: 14px;
}
.searchBox-items a:first-child {
	border-right: none;
}
.searchBox-items a {
    margin: 0 0 0 10px;
    display: inline-block;
    border-left: 1px solid #000000;
    padding-left: 15px;
    font-size: 14px;
	color: #000000;
}
.searchBox-items a:hover, .searchBox-items  a:focus, .searchBox-items  a:visited {
	color: #000000;
}
.float{
	float:left;
	padding-right:5px;
	font-size:16px;
}
.float a{
	font-size:14px;
	text-decoration:none;
	margin: 0 4px;
}
.fright{
	float:right;
}

img {
	border:0px none;
}

/******************CSS for Home Header*********************/

.headerHome{
	position:relative;
	padding:0px;
	margin:0px;
	clear:both;
}
#middle-col .headerHome h1{
	color:#FB741C;
	font-size:20px;
	font-weight:500;
	padding:5px;
	margin:0px;
}
.subtitle{
	color:#0374B5;
	font-size:16px;
	font-weight:500;
	padding:0 0 0 5px;
	margin:0px;
}
.joinNow{
	position:absolute;
	top:15px;
	left:525px;
}
.joinGupShup{
	float:left;
	color:#666;
	font-size:12px;
	padding-top:5px;
	padding-left:5px;
}
div.joinGupShup p{
	color:#000000;
	font-size:12px;
}
.joinBtn{
	padding-top:30px;
	padding-left:0px;
}
/********** CSS for Footer Section ***********/
#footersection{
	text-align:center;
	padding:20px 0;
	font-size:12px;
}
#footersection a{
	text-decoration:none;
	font-size:14px;
	margin:0px 5px 0px 5px;
}
#footersection a:hover{text-decoration:underline;}
#footersection ul{ margin-bottom:4px;}
#footersection ul li{ display:inline; list-style:none;}
/********** End ************/

/********* CSS for Middle Column *************/

#middle-col{
	/*margin:0px 3px 0px 22px;*/
	line-height:1.3;
}
#middle-col h1{
	color:#000000;
	font-size:16px;
	font-weight:500;
	padding-top:5px;
}
#middle-col h2{
	color:#000000;
	font-size:14px;
	font-weight:500;
	margin:10px 0px 5px 0px;
}
#middle-col h2 span{
	color:#000000;
	font-size:12px;
}

#middle-col h3{
	color:#000000;
	font-size:16px;
	font-weight:500;
	padding-bottom:0;
	padding-top:0;
	margin:0;
	text-transform: uppercase;
}
#middle-col .clearfix .bdata h3{
	padding-top:0px;
}
h4{
	color:#FB741C;
	font-size:16px;
	font-weight:500;
	margin:0;
	padding-bottom:7px;
}
form{
	margin:0px;
	padding:0px;
}
.settings{
	color:#0074B6;
	font-size:12px;
	position:absolute;
	right:10px;
	top:3px;
}
.settings a{
	font-size:12px;
	font-weight:500;
}
.settings .activeLink{
	color:#666;
	font-size:12px;
	font-weight:500;
	text-decoration:none;
}
.italic{
	color:#666;
	font-weight:normal;
}
/************Notification************/
.notification{
	font-size:11px;
	position:relative;
	padding:10px;
	margin:0px 5px 5px 0px;
	overflow:hidden;
	color:#000000;
}
.notification p{
	color:#0374B5;
	font-size:11px;
	position:relative;
	padding:0px;
	margin:0px;
	order: 2;
}

.notificationGreen{
	border:1px solid #008000;
	background-color:#EBFFE8;
}
.notificationRed{
	border:1px solid #CC0000;
	background-color:#FFEBE8;
}
.notificationOrange{
	background-color:#FFFFE0;
	border:1px solid #ff6500;
}

#toolTip{
	z-index:100;
	padding:5px 5px;
	font-size:12px;
	background-color:#e2f8fe;
	border:3px solid #dddddd;
	position:absolute;
}

#errorBox{
	z-index:100;
	background:url(../images/../images/Error-arrowfd389fcf4ba977701879b867e4fc6c4a2819716e.gif) top left no-repeat;
	position:absolute;
	width:350px;
}
#errorMsg{
	margin-left:9px;
	font-size:12px;
	color:#f11c00;
	border:2px solid #f11c00;
	padding:5px 5px;
	background-color:#FFFFFF;
}
/*****************************************/
.pic {
	text-align:center;
}
.pic img{
	border-width:0px;
}
.manage-cover img.frame, .spic img.frame,.grp-joined img.frame, .groupImage img.frame {
	padding:7px 8px 6px 7px;
	background:url(../images/../images/img_bkgfd389fcf4ba977701879b867e4fc6c4a2819716e.gif) top left no-repeat;
}

p{
	color:#000000;
	font-size:14px;
	line-height:1.5;
	padding:5px 0px 5px 0px;
	margin:0px;
}
#middle-col .bdata{
	color:#000000;
	font-size:12px;
	padding:0;
}

#middle-col .bdata a{margin:0;padding:0;font-size:12px;}
#middle-col .bdata p{margin-top:8px;font-weight:500;}
.cover-invite{
	position:relative;
	margin-top:5px;
}
.cover-invite div{
	float:left;
}

.subs-cont{
	float:left;
	margin:3px 0px 0px 5px;
}
.subs-cont span a{
	text-decoration:none;
}
.subs-contjoin{
	position:relative;
	margin-top:10px;
}
.heading span{
	color:#333;
	font-size:10px;
}
.headingBorder{
	border-bottom:1px solid #d8d8d8;
	/*padding-bottom:7px;*/
}
.radio{
	background:transparent url(../images/../images/border-topfd389fcf4ba977701879b867e4fc6c4a2819716e.jpg) repeat-x scroll left top;
	height:20px;
	padding-top:5px;
	/*padding-left:15px;*/
	font-size:12px;
}
.radiobtn{
	float:left;
}
.char{
	float:right;
	padding-right:10px;
}
.radio a {
	text-decoration:underline;
	font-weight:500;
	margin:0 5px;
}
.radio a.active{
	color:#000000;
	font-weight:500;
	text-decoration:none;
}
.radio a:hover{
	text-decoration:none;
}
.radio a.current {
	text-decoration:none; color:#000000; font-weight:500;}

.bgimg{
	background:transparent url(../images/../images/border-top1fd389fcf4ba977701879b867e4fc6c4a2819716e.jpg) repeat-x scroll left top;
}
.text{
	padding-top:10px;
}
.text img{
	margin-bottom:5px;
}
.msgpostdelete{
	position:relative;
	padding:10px 10px 0px 0px;
	margin:0px;
}
.msgpost{
	color:#000000;
	font-size:12px;
	padding-right:5px;
	margin:5px 0px 0px 0px;
	/*padding-bottom:20px;
	background:url(../images/../images/div-bottomfd389fcf4ba977701879b867e4fc6c4a2819716e.jpg) no-repeat scroll 50% 100%;*/
}
.msgpost img{
	border:2px solid #E2E2E2;
	padding:15px;
}
.time{
	color:#FF9933;
	font-size:11px;
	padding-left:5px;
}
.msgdelete{
	left:490px;
	top:16px;
	position:absolute;
	color:#0074B6;
	font-size:11px;
	margin:0px;
	padding:0px;
}

.msg-cover{
	margin-top:5px;
	width:auto;
	height:auto;
}
.msg{
	color:#000000;
	font-size:13px;
	float:left;
	width:auto;
	height:auto;
}
.addressBook{
	font-size:12px;
	font-weight:500;
	color:#0672BB;
	margin-bottom:10px;
}
.inviteAddressBook{
	float:right;
	width:220px;
	background-color:#f2f2f2;
	padding-left:5px;
}
.inviteAddressBook p{
	font-size:11px;
	font-weight:normal;
}
.msg-cont{
	color:#000000;
	font-size:12px;
	float:left;
	padding:5px;
}
.msg-navigation{
	margin-top:10px;
	clear: both;
    overflow: hidden;
}
.pagination{
	font-size:12px;
	float:right;
	padding:0px 15px 0px 0px;
	margin:0px;
}
.pagination ul{
	list-style-type:none;
}
.pagination ul li{
	display:inline;
}

.pagination  ul li a, .pagination  a:link{
	font-weight:normal;
	line-height:1.5em;
	text-decoration:none;
	margin:0pt 2px;
	padding:0pt 3px;
}
.pg-active{
	color:#000;
	margin:0pt 2px;
	padding:0pt 2px;
}
.pagination ul li a:hover{
	color:#000;
	text-decoration:underline;
}

.pagination  ul li a.homePage{
	background:url(../images/../images/arrow_leftfd389fcf4ba977701879b867e4fc6c4a2819716e.jpg) no-repeat left 2px;
	text-decoration:none;
}
.pagination  ul li a.endPage{
	background:url(../images/../images/arrow_rightfd389fcf4ba977701879b867e4fc6c4a2819716e.jpg) no-repeat left 2px;
	text-decoration:none;
}
.pagination  ul li a.prevPage{
	background:url(../images/../images/arrow_left_rfd389fcf4ba977701879b867e4fc6c4a2819716e.jpg) no-repeat left 2px;
	text-decoration:none;
}
.pagination  ul li a.nextPage{
	background:url(../images/../images/arrow_right_lfd389fcf4ba977701879b867e4fc6c4a2819716e.jpg) no-repeat left 2px;
	text-decoration:none;
}
.strong {
	font-size:0.9em;
	font-weight:normal;
	margin:0pt 2px;
	padding:0pt 2px;
}
.strong img{
	border-width:0px;
}
.dblue{
	color:blue;
	font-size:12px;
	padding-right:20px;
}

.invite{
	position: absolute;
	width: 100px;
	height: 25px;
	text-align: center;
}
.cancel{
	position:absolute;
	width:100px;
	height:25px;
	left:200px;
	text-align:center;
}
/*********  subscribers **********/
.rad{
	background:transparent url(../images/../images/border-topfd389fcf4ba977701879b867e4fc6c4a2819716e.jpg) repeat-x scroll left top;
	padding-top:5px;
	font-size:12px;
}
#middle-col .rad h4{
	color:#FB741C;
	font-size:14px;
	font-weight:500;
	padding:0;
}
.subs-detail-head{
	margin-top:0px;
	padding:0;
}
.bbottom{border-bottom:1px solid #E3E3E3;}

.head-500 td{
	text-align:center;
	font-weight:500er;
	font-size:12px;
}
.detail td{
	text-align:center;
	padding:10px 0px 5px 0px;
	font-size:12px;
}
.detail a{text-decoration:none;}
.displaySub{
	padding-top:10px;
}
.back{
	margin-top:15px;
	text-align:center;
}
/******* my contacts *******/
.new-contacts{
	background:transparent url(../images/../images/new-contactsfd389fcf4ba977701879b867e4fc6c4a2819716e.jpg) no-repeat scroll left top;
	font-size:12px;
	padding:8px 10px 12px 10px;

}
.new-contacts a{text-decoration:none;}

.cover-detail{
	padding:15px 0px 0px 0px;
}
.total-contacts{
	position:relative;
	padding-bottom:35px;
}
.total-contacts h4{
	position:absolute;
	top:4px;
	left:5px;
}
.newc-button{
	left:135px;
	position:relative;
}
.addContact{
	position:absolute;
	left:565px;
	top:200px;
	width:130px;
}
.addContact a{
	text-decoration:none;
}
/***Personel Message***/

.emailPreview{
	position:relative;
	top:100px;
	font-size:10px;
}
.textBoxP{
	position:relative;
}
.textBox{
	position:absolute;
	width:300px;

	height:89px;
	font-style:normal;
	font-weight:normal;
	text-align:left;
}
.sendMsg{
	text-align:right;
	font-size:12px;
	font-weight:500;
	padding-right:20px;
}
.sendMsgText{
	font-size:11px;
	padding:0px 0px 10px 0px;
	margin:0px;
}
.charSize{
	color:#000000;
	font-size:12px;
	margin:0px;
	padding:0px 5px 0px 0px;
	position:relative;
	bottom:13px;
	float:right;
	top:8px;
}
.radioBtn{
	font-size:12px;
}
.subHeading{
	color:#0074B6;
	font-size:14px;
	font-weight:500;
	margin:10px 0px 0px 5px;
}
.subHeading a{
	margin-right:20px;
	text-decoration:none;
}
.submitbtn{
	width:100px;
	height:25px;
	text-align:center;
}
.prmsg-grpname{
	color:#0074B6;
	font-size:12px;
	font-weight:500;
}
.prmsgpost{
	position:relative;
	margin:10px 5px 0px 5px;
	padding-bottom:30px;
	background:transparent url(../images/../images/div-bottomfd389fcf4ba977701879b867e4fc6c4a2819716e.jpg) no-repeat scroll 50% 100%;
}
.prmsgpost img{
	margin-right:10px;
	padding:0;
	border-width:0;
	position:absolute;
	top:2px;
	left:0px;
}
.prmsguser{
	position:absolute;
	top:50px;
	left:-5px;
	font-size:12px;
	margin:0px;
	padding:0px;
}
.prmsguser a{
	font-size:12px;
	font-weight:500;
	text-decoration:none;
	margin:0px;
	padding:0px;
}
.userprmsgpost{
	color:#000000;
	font-size:12px;
	position:relative;
	padding-top:5px;
	padding-left:60px;
}
/*
.replymsg{
position:relative;
padding-left:60px;
font-size:11px;
}
*/
.replymsg1{
	background:transparent url(../images/../images/div-bottomfd389fcf4ba977701879b867e4fc6c4a2819716e.jpg) no-repeat scroll 50% 100%;
	padding-bottom:20px;
}
.replymsg1 a{
	position:relative;
	float:left;
	padding-left:50px;
	font-size:10px;
	text-decoration:underline;
}
.recievedTime{
	color:#F8741C;
	font-size:11px;
	position:absolute;
	right:15px;
	top:1pt;
}

/* CSS for group settings */

.groupSettingsTitle{
	text-align:right;
	font-size:12px;
	font-weight:500;
	padding-right:20px;
}
.groupSettingsText{
	font-size:12px;
	padding-right:20px;
}
.tablepara{
	font-size:11px;
	padding:0px;
	margin:0px;
	font-weight:normal;
}


/* CSS for sign up */
#coverlogin{
	margin-bottom:60px;
	line-height:1.5em;
}
.login tr .loginItem,.signup tr .signUpItem{
	color:#000000;
	text-align:right;
	font-size:12px;
	font-weight:500;
	padding-right:5px;
}
.login tr .loginItemText,.signup tr .signUpItemText{
	font-size:12px;
	text-align:left;
	padding-right:5px;
}
.acct-details{
	position:relative;
	padding-bottom:25px;
}
.acct-details div{
	position:absolute;
	top:0;
}

.acct-details ul li{
	background:url(../images/../images/agryfd389fcf4ba977701879b867e4fc6c4a2819716e.jpg) no-repeat scroll 0px 50%;
	font-size:12px;
	list-style-type:none;
	display:inline;
	color:#666;
	padding:0px 10px 0px 15px;
}
.acct-details ul .aorg{
	background:url(../images/../images/aorgfd389fcf4ba977701879b867e4fc6c4a2819716e.jpg) no-repeat scroll 0px 50%;
	color:#fb741c;
}
/* verify your mobile */
#middle-col .verify p {
	font-size:13px;
	line-height:1.3em;
	padding-bottom:0px;
}
.verify-detail{
	margin-right:10%;
	margin-left:10%;
	margin-top:20px;
	padding:10px 0px;
	border:1px solid #ff9933;
}
.resend-text{
	margin-top:30px;
	text-align:center;
}
#middle-col .resend-text p {
	font-size:13px;
	line-height:1.3em;
	padding-bottom:0px;
}
#middle-col .resend-text p span{
	font-style:italic;
}
.center{
	text-align:center;
}
.resend-detail {
	color:#666;
	font-size:12px;
	margin-top:10px;
	margin-left:52px;
}
.dropDown{
	width:200px;
}
.subcatTitle{
	color:#0374B5;
	font-size:16px;
	font-weight:500;
}
.cover-invite{
	position:relative;
}
.sharew {
	right:10px;
}
.two-newc-button{
	left:300px;
	position:relative;
}
/*******acct-settings ******/

.mtop{
	margin-top:20px;
}
.mleft{
	margin-left:5px;
}
.space-left{
	margin-left:50px;
}
#middle-col .acct-settings h4{
	color:#333;
}
.buttons{
	position:relative;
	margin-top:15px;
}
.buttons div{
	position:relative;
	left:160px;
}
.ist{
	color:#666;
	font-size:10px;
}
/***** create group*****/
.skip{
	float:right;
	font-size:12px;
	position:absolute;
	right:20px;
	top:0px;
}

/********CSS for Share action script*********/
.grpNameMsg{
	font-size:12px;
	color:#666;
	padding-top:4px;
}
.share{
	font-size:9px;
	font-weight:normal;
	text-decoration:none;
}
.action{
	font-size:9px;
	padding:4px 0px;
	margin:0px 10px 0px 40px;
	text-align:left;
}
.action a{
	text-decoration:none;
	margin:0px 10px 0px 10px;
}
.action a:hover{
	text-decoration:underline;
}
.msgpostTest{
	color:#000000;
	font-size:12px;
	padding-right:5px;
}
.actionBg{
	position:relative;
	text-align:left;
	font-size:9px;
	padding:0px 0px 8px 68px;
	margin:0px 10px 0px 0px;
}
.actionBg a{
	text-decoration:none;
	margin:0px 2px 0px 2px;
	color:#999999;
}
.actionBg a:hover{
	text-decoration:underline;
	color:#0074B6;
}
.actiongrp-post{
	text-align:left;
	font-size:9px;
	margin:3px 0px 5px 0px;
	padding-bottom:10px;
	background:transparent url(../images/../images/div-bottomfd389fcf4ba977701879b867e4fc6c4a2819716e.jpg) no-repeat scroll 50% 100%;
}
.actiongrp-post .firstlink{
	padding:0px;
	margin:0px 2px 0px 0px;
}
.actiongrp-post a{
	color:#999999;
	text-decoration:none;
	margin:0px 2px 0px 2px;
}
.actiongrp-post a:hover{
	text-decoration:underline;
}
/*******picture gallery ***********/
.picMsgArea{
	font-size:12px;
}

.picPreview{
	background:url(../images/../images/pic-phnfd389fcf4ba977701879b867e4fc6c4a2819716e.gif) left top no-repeat;
	width:112px;
	height:135px;
	padding-left:20px;
	padding-top:43px;
	vertical-align:top;
}
.picMsg{
	border:2px solid #e2e2e2;
	margin:5px 15px 0px 0px;
	padding:15px;
	cursor:pointer;
}

.picGalleryImage .picMsg{
	margin:5px 10px 0px 10px;
	cursor:default;
}

.activePicMsg{
	border:2px solid #FB741C;
	margin:5px 15px 0px 0px;
	padding:15px;
}

.picGalleryImage .activePicMsg{
	border: 2px solid #f18909;
	margin:5px 10px 0px 10px;
}

.picGalleryImage{
	float:left;
	margin:0px 10px 20px 10px;
}

#picGalleryPopUp {
	border:3px solid #FB741C;
	width:70px;
	position:absolute;
	z-index:50;
	display:none;
}

/******manage-subs *******/
.divider{
	background:transparent url(../images/../images/border-topfd389fcf4ba977701879b867e4fc6c4a2819716e.jpg) repeat-x scroll left top;
	height:25px;
}

.manage-cover{
	position:relative;
	width:100%;
	margin-bottom:15px;
}

.manage-cover img{
	float:left;
}
.manage-cover a{
	font-size:12px;
	font-weight:500;
	text-decoration:none;
}
.subscDate{
	position:absolute;
	right:10px;
	top:5px;
	color:#000000;
	font-size:11px;
}
.desc{
	position:relative;
}
.descText{
	width:430px;
	color:#000000;
	font-size:12px;
	margin-top:5px;
	text-align:justify;
}

.descCover{
	margin-left:65px;
}
.receive{
	font-size:12px;
	color:#000000;
}
.receive p{
	padding:10px 0px;
}
.receiveCover{
	position:relative;
}
.display{
	position:absolute;
	right:20px;
	top:35px;
	font-size:12px;
	color:#000000;
}
/************************/
.grpNameMsg .highlite{
	background-color:#ffff66;
}
.view-result{
	position:absolute;
	top:5px;
	right:-15px;

}
.view-result a{
	color:#99cc00;
}

.TEMPLATE, .template {
	display:none;
}

.invalidPage, .defaultErrorPage
{
	color:#000000;
	font-size:13px;
	padding:0;
	padding-top: 20px;
}

.saveButton {
	padding-top: 10px;
	padding-right: 25px;
	text-align: right;
}
.manageSubBtn{
	text-align: right;
}
.manageSubBtn input{
	width:70px;
	margin:0px 5px;
}
/********new user grp not created ***********/

#middle-col .head h1{
	padding-bottom:0px;
}
.gupshup-info{
	width:450px;
	margin-top:15px;
}
.pict-img{
	display:inline;
	float:left;
	padding:15px 15px;
}
.gupshup-sms{
	padding-top:10px;
	width:220px;
	border-right:1px solid #666;
	float:left;
}
.gupshup-sms ul{
	list-style-type:none;
	font-size:12px;
}
.mrtop{
	margin-top:10px;
}
.mrleft{
	margin-left:10px;
}
.gupshup-sms img{
	margin:15px 50px 0px ;
}
.gupshup-mobile{
	padding-top:10px;
	width:220px;
	float:right;
}
.gupshup-mobile ul{
	list-style-type:none;
	font-size:12px;
}
.mrtop{
	margin-top:10px;
}
.mrleft{
	margin-left:10px;
}
.gupshup-mobile img{
	margin:15px 50px 0px ;
}
#middle-col .clearfix .grp-subs {
	position:relative;
	padding-top:5px;
}
#middle-col .clearfix .grp-subs div {
	font-size:10px;
	position:absolute;
	left:506px;
	top:6px;
	width:100px;
}
#middle-col .clearfix .grp-subs div a {
	color:#999999;
	font-size:11px;
	font-weight:normal;
}
#middle-col .clearfix .grp-subs div a:hover {
	text-decoration:underline;
	color:#0074B6;
}
/************************ Blur bg *************************/
#blurBg{
	position:absolute;
	left:0px;
	top:0px;
	display:none;
	z-index:100;
	width:100%;
	height:100%;
	background-color:#000000;
}
/************************ Blur bg ends*************************/
/************ General Big Error ****************/
#bigError{
	position:absolute;
	width:520px;
	left:0px;
	top:0px;
	z-index:200;
	display:none;
	border:3px solid #9AB2FC;
}
.bigErrtop{
	text-align:right;
	font-size:11px;
	color:#000000;
	height:12px;
	background:#FFF;
}
.bigErrtop a{
	margin-right:10px;
	text-decoration:none;
}

.middleErr{
	padding:5px;
	font-size:13px;
	margin:0px;

}
.bigErrBot{
	height:10px;
	background:#FFF;
}
/************ General Big Error Ends****************/


/************ Big warnig ****************/
.bigWarnTopBg{
}
.bigWarnMidBg{
	background:#FFFFFF url(../images/../images/throttle-warning-ptrfd389fcf4ba977701879b867e4fc6c4a2819716e.gif) 7px 2px no-repeat;
	padding-left:42px;
	color:#666;
}
.bigWarnBotBg{
}
/************ Big Error ****************/
.bigErrTopBg{
}
.bigErrMidBg{
	background:#FFFFFF url(../images/../images/throttle-error-ptrfd389fcf4ba977701879b867e4fc6c4a2819716e.jpg) 7px 2px no-repeat;
	padding-left:25px;
	color:#f92509;
}
.bigErrBotBg{
}
/************ GupShup blue Pop Up *******************/
.clearAll{
	clear:both;
}
.bold12px{
	font-size:12px;
	font-weight:500;
}
.popup{
	padding:15px;
	border:6px solid #9AB2FC;
	background:#FFFFFF;
	position:absolute;
	z-index:200;
}
.popup h1{
	color:#FB741C;
	font-size:16px;
	font-weight:500;
	margin:0px;
	padding:0px;
}

/***************************************/
/************Phone number change***************/
#middle-col .num-settings h4{
	color:#000;
	font-size:13px;
	padding:10px 0px 10px 0px;
}
#middle-col .num-settings h1{
	color:#FB741C;
	font-size:13px;
	padding:5px 0px;
}
#middle-col .num-settings p{
	padding:5px 10px;
}
#middle-col .sms-code {
	background-color:#F9F9F9;
	border:1px solid #FB741C;
	color:#990033;
	font-size:13px;
	margin:0px 5px 5px 0px;
	padding:10px;
	position:relative;
	text-align:center;
}

/*********************************************************/
.spam{
	border:1px solid gray;
	padding:10px;
	background-color:#d8d8d8;
}
.spam ul{
	padding-left:30px;
	padding-top:10px;
	font-size:12px;
	font-weight:500;
}
.spam ul li{
	list-style-type:square;
}

/*********************************************************/

#myAutoComplete{
	width:15em; /* set width here */
	padding-bottom:2em;
}

#statescontainer .yui-ac-content {
	max-height:11em;overflow:auto;overflow-x:hidden; /* scrolling */
	_height:11em; /* ie6 */
}
/*************/
.mouseOver a{
	text-decoration:none;
	width:100%;
	padding:2px 5px 2px 5px;
	margin:0px;
	font-size:10px;
}
.mouseOver a:hover{
	color:#FB741C;
	padding:2px 5px 2px 5px;
	margin:0px;
}
/*
input.mbtn {background-color: #A73B2E;background: -moz-linear-gradient(center top, #75271D, #A73B2E) repeat-x scroll 0 0 #A73B2E;border: 1px solid #7C1F18;font-size: 13px;background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#75271D), to(#A73B2E) );background-image: -webkit-linear-gradient(top, #75271D, #A73B2E);color: #fff;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#75271D', endColorstr='#A73B2E' );background-image: -o-linear-gradient(top, #75271D, #A73B2E);border-radius:4px;padding:4px 10px;cursor:pointer;}
input.mbtn:hover {background: none repeat scroll 0 0 #A73B2E;color:#ffffff;text-decoration:none;}
*/
/*input.mbtn {background-color:#3B5998;border-color:#D9DFEA #0E1F5B #0E1F5B #D9DFEA;border-style:solid;border-width:1px;color:#FFFFFF;font-family:"lucida grande",tahoma,verdana,arial,sans-serif;font-size:13px; padding:2px 15px 3px;text-align:center;cursor:pointer;overflow:visible !important;}*/
/*
input.mbtn[class] { /* IE < 7 ignores [class] 
width: auto; /* cancel margin fix for other browsers 
}
input.dbtn {
	background-color:#E6E6E6;
	border-color:#aaa;
	border-style:solid;
	border-width:1px;
	color:#959393;
	font-size:13px; 
	padding:2px 15px 3px;
	text-align:center;
	width: 0;
	overflow:visible !important;
	border-radius:4px;
}
input.dbtn[class] {
width: auto;
}
*/
.mshare{
	left:750px;
	position:absolute;
}
.unjoined{
	padding-left:13px;
	color:#000000;
}
/******************************/
.previewPopUp{
	border:3px solid #9AB2FC;
	padding:10px;
	margin-top:15px;
	position:relative;
}
.previewPopUpClose{
	position:absolute;
	top:5px;
	right:10px;
	_right:20px; /*For IE 6*/
}
.smallFont{
	font-size:11px;
	line-height:1.2;
}
.smallFont a{
	text-decoration:none;
}
.smallFont a:hover{
	text-decoration:underline;
}
/**********CSS for Sign Up for an Account on Login Page***********/
.signUpForAccount{
	position:absolute;
	border:1px solid #ffe9c4;
	top:140px;
	left:40%;
	width:250px;
}
.signUpContent{
	background-color:#fff8ed;
	margin:1px;
	padding:3px;
}
.signUpContent p{
	font-size:15px;
	padding:12px 12px 5px 12px;
	line-height:1.5;
}
.signUpContent p img{
	margin-top:5px;
}
/******************General CSS*****************/
.helpText{
	font-size:11px;
	line-height:24px;
	color:#aaa;
	padding-top:2px;
	width:266px;
}
.change{
	font-size:10px;
	margin:0px;
	text-decoration:none;
	padding-left:5px;
}
.btnWidth{
	width:70px;
}
.btnWidth5{
	width:50px;
}
.paddR25{
	padding-right:25px;
}
.close{
	text-align:right;
	margin:-15px -10px 0px 0px;
	font-size:12px;
}
.close a {
	text-decoration:none;
}
.orange{
	color:#FB741C;
}
.imgBorder {
	border:2px solid #FB741C;
	padding:15px;
	margin-bottom:-3px;
}

.adultSearchWarningBlock
{
	color: #999999;
	font-size: 14px;
	padding-top: 10px;
}
.helpTxt{
	color:#AAAAAA;
	font-size:11px;
	line-height:1;
	padding-top:2px;
}
/* for premiumpage */
.grp-joined img.goldframe,
img.goldframe {
	padding:8px 10px 25px 8px;
	background:url(../images/../images/premiumfd389fcf4ba977701879b867e4fc6c4a2819716e.png) -3px 0px no-repeat;
	height:40px;
}
div.premiumpage{
	margin-bottom:10px;
}

div.premiumpage a { text-decoration: none; color:#0074B6; font-weight:500; font-family:Arial,Helvetica,sans-serif; font-size: 12px; }
div.premiumpage .subcharge {  font-size: 10px;}
div.premiumpage div.actions{padding-left: 70px;}
div.gname {padding-left: 7px;width: 200px;}
div.count {padding-top:7px; font-size: 9px; float: right; width: 200px; text-align: right;float:right;}
div.count a {color: #aaaaaa; font-weight: normal; font-size: 9px;}
div.pimage { float: left; top: 0px; }
div.description {padding-top: 10px; padding-left: 70px; font-size: 11px;}

/*  Snazzy Border    */
.ysnazzy{
	font-size:12px;
	text-align:center;
	width:130px;
	background: transparent;
}
.ytop{
	display:block;
	background:transparent;
	font-size:0px;

}
.yb1, .yb2, .yb3, .yb4 {display:block; overflow:hidden;}
.yb1, .yb2, .yb3 {height:1px;}
.yb2, .yb3, .yb4 {background:#FBFBFE; border-left:1px solid #E0E0E2; border-right:1px solid #E0E0E2;}
/*.yb1 {margin:0 5px; background:#666666;}
.yb2 {margin:0 3px; border-width:0 2px;}
.yb3 {margin:0 2px;}
.yb4 {height:2px; margin:0 1px;}*/

.yboxcontent {
	background:#FBFBFE none repeat scroll 0%;
	border-color:#E0E0E2;
	border-style:solid;
	border-width:0pt 1px;
	display:block;
	margin:0px;
	padding:0px;
}
.browse{
	margin:50px 0px 0px 50px;
}
.browse p{
	float:left;
	margin-left:100px;
}
/******** clearfix **********/

.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
html[xmlns] .clearfix{display:block;}
* html .clearfix{height:1%;}


.caption{
	/*background:transparent url(../images/../images/border-topfd389fcf4ba977701879b867e4fc6c4a2819716e.jpg) repeat-x scroll left top;*/
	font-size:16px;
	margin-top:25px;
	color:#000000;
	font-weight:500;
}
.captionContent{
	color:#000000;
	padding-left:20px;
	font-size:13px;
}
.mbtn{
	margin-top:5px;
}
.dbtn{
	margin-top:5px;
}
.loginTime{
	float:right;
	position:relative;
	bottom:15px;
	font-size:11px;
}
/*************************
                  TABS 
***************************/
.enterpriseTabs{
	margin-left:50px;
	position:relative;
	top:4px;
}
.enterpriseTabs li{
	float:left;
	list-style:none;
	background-color:#bbb;
	margin-left:5px;
	font-weight:500;
	font-size:12px;
	padding:2px 10px;
}

.enterpriseTabs li a{text-decoration: none; color:black;}
.enterpriseTabs li.active{
	font-weight:500;
	background-color:#fff;
}

/*********************************************
		API PAGE
**********************************************/

#stat{	font-size:12px;
	color: #777777;
	margin-bottom:30px;
}

#stat .mbtn {}
#stat a {}
#stat ol{
	margin:7px 0 10px 30px;
}
#stat ol li{
	padding-top:3px;
}
#checkstatus { line-height: 180%; margin-left: -10px;}
#checkstatus li { margin-left: 20px; list-style:none}

#Enter { color: #777777; margin-left: 100px; margin-top: 10px; margin-bottom: 20px;}
#Enter  b{ font-size: 12px; color: #000000;}
#Enter input{margin-left: 10px;}
#Enter .mbtn {padding: 0 5px 0 5px;}
/*
input.mbtn{
	position:relative;
	bottom:3px;
	cursor:pointer;
	padding:0.1em 0.3em;
}*/
.groupActions{
	position:relative;
	font-size:12px;
	clear:both;
}
.groupActions input{cursor:pointer;}
.createGroup{
	position:absolute;
	right:0px;
	top:2px;
}

#masks { margin-left: -20px; margin-left:expression('-100px');}
#mask{
	margin-top:5px;
}
table.data { width: 270px; font-size: 13px; color: #999999; font-weight: 500; border-collapse: collapse; float: left; margin: 0 0 20px 50px; }
table.data td {text-align: center; border: 1px solid #999999; height: 25px; width: 25%;}
table.data td.noborder { border: none;}
table.data td.red { color: red;}
table.data td.green {color: green;}
table.data  td.apikey { color: #777777; font-size: 11px; font-weight: 500; height: 30px;}
table.data  td.apikey input { width: 180px; color: #777777; background-color: #efefef; padding: 1px;border: 1px solid #cccccc;}

#upload {color: #777777; font-size: 12px;border-top: 1px solid #eeeeee; margin-bottom: 10px; margin-top: expression('15px'); padding: 10px 0 0;}
#upload .mbtn {padding: 0 5px 0 5px;}
#upload td.right{text-align: right; padding-right: 5px;}
#upload td input#queue { width: 180px;}
#upload td input#api { width: 180px; color: #777777; background-color: #efefef; padding: 1px;border: 1px solid #cccccc;}

table.statsTable{width: 238px; font-size: 13px; color: #000000; border-collapse: collapse;margin:15px 0px 0px 0px;}
table.statsTable td {text-align: left; border-bottom: 1px solid #dddddd; height: 25px;}
table.statsTable td.noborder { border: none;}
table.statsTable td.red { color: red;}
table.statsTable td.green {color: green;}
table.statsTable td.center {text-align:center; width:40%;}
table.statsTable tr.boldText {font-weight:500;}
table.statsTable td.boldBorder {border-bottom: 1px solid #999999;}

#setmask{
	display:none;
}
#setmask form select{
	font-size:10px;
}
#setmask input.mbtn {
	padding:0.01em 0.5em;
}
.sndMsgGrp{
	float:left;
	font-size:12px;
	margin-right:10px;
}
.sndMsgGrp a{
	text-decoration:none;
	font-size:11px;
}
#addIP ,#pubKey{display:none;}
#addIPList,#pubKey{
	margin:10px 0 10px 88px;
}
#addIPList input{
	padding:0 2px 0 3px;
	width:25px;
}
#ipList,#addIP .mbtn{
	margin-left:132px;
}
#ipList p a{
	text-decoration:none;
	color:red;
	font-size:11px;
}
#pubKey input.mbtn{
	margin:14px 89px;
}
#enterpriseFeatures li{
	margin-left:25px;
	font-size:13px;
	color:#666;
}
.inValidMaskWarningClass {
	background-color:#F9F9F9;
	border:1px solid RED;
	color:RED;
	padding:4px 4px;
	margin-bottom: 30px;
}

.blockSeparator {
	/*background:transparent url(../images/../images/div-bottomfd389fcf4ba977701879b867e4fc6c4a2819716e.jpg) no-repeat scroll 50% 100%;*/
	border-bottom:1px solid #cccccc;
	padding: 3px 0px 10px 0;
}

.floatRight {
	float: right;
}

.floatLeft {
	float: left;
}

.actionLink {
	font-size:13px;
	cursor: pointer;
}
.alignRight {
	text-align: right;
}

.alignCenter {
	text-align: center;
}
.alignTop {
	vertical-align: top;
}

.accessDeniedErrorMessage {
	color: red;
	font-size: 14px;
}

.noTextDecoration {
	text-decoration: none;
}

.errortxt {
	color:#FF0000;
	font-size:12px;
	font-weight:500
}

.displayNone {
	display: none;
}

.popupToolTip {
	z-index: 100;
	padding: 5px;
	font-size: 12px;
	position: absolute;
	width:332px;
	border-radius:4px;
}
.popupToolTip-dwnload{z-index: 100;padding: 5px;font-size: 12px;background-color: #FCFCFC;border: 2px solid #AAAAAA;position: absolute;color: #000000;width:158px;}
.priorityWhatsThisToolTip {
	width: 250px;
}

.dndWhatsThisToolTip {
	width: 200px;
}

.actionItem {
	cursor: pointer;
}

.closeXLink {
	color: #871B12;
	cursor: pointer;
	font-weight: 500;
	text-decoration: none;
}

/*Message of the day css*/
.motdBox{margin-bottom:5px;color:#000000;font-size:12px;}
.motdBox ul {padding:0px;margin:0px;padding-left:15px;}
.motdBox ul li {list-style-type:disc;list-style:outside;}
.mod-top{border:1px solid #E0E0E2;border-bottom:none;height:0px;margin-left:13px;width:952px;background-color:#FFFFE1;}
.mod-bot{border:1px solid #E0E0E2;border-top:none;height:0px;margin-left:13px;width:952px;clear:both;background-color:#FFFFE1;}
.mod-icon{float:left;height:30px;width:30px; }
.mod-middle{background:url(../images/../images/MODborderfd389fcf4ba977701879b867e4fc6c4a2819716e.gif) repeat-y left top;border-right:1px solid #E0E0E2;float:left;background-color:#FFFFE1;width:966px;}
.motd-content{width:915px;margin:0px 0px 0px 10px;padding-right:10px;}
.motd-notification{margin:7px 0 5px;vertical-align:middle;}
.motd-notify{cursor:pointer;font-weight:500;}
.trialNotificationClass {
	margin:0px auto 10px auto; padding: 15px; font-size: 14px; background-color: #FFFFE0; border:1px solid #E6DB55; color:black
}

.notallowedNotification{
	margin:20px auto;
	padding: 15px;
	font-size: 14px;
	background-color: #FFFFFF;
	border:1px solid #E6DB55;
	color:#000000;
	text-align:center;
	width:80%
}
.txtgr {
	font-size: 14px;
	color: #000000;
	font-weight: 500;
	line-height: 1.8;
}

h1 .heading {
	font-size: 14px;
	color: #999;
}


.grybox {
	margin-bottom: 10px;
    color: #666666;
    margin-top: 25px;
    font-size: 14px;
    border: 1px solid #f0f0f0;
    padding: 10px;
    background-color: #fff;
    padding-top: 15px;
    padding-left: 15px;
    padding-right: 15px;
    border-radius: 15px;
    box-shadow: 0px 1px 4px rgb(0 0 0 / 20%);
    margin: 20px 5px 50px 5px;
}

.txtblk{
	font-size:14px;
	color:#000000;
	font-weight:500;
}
/* ....Info box css ....*/
#InfoboxYellow {
	padding-top:3px;
	margin-bottom:25px; padding-bottom:5px;
	border: 1px solid #CCCCCC;
	background: #FFFFC6;
}
#InfoboxYellow .middle {
	padding-left:10px;
	padding-right:10px;
}
#InfoboxYellow h3{
	width:400px;
}
#InfoboxYellow .tblBtxt {
	color:#000000;
	font-family:'Tahoma';
	font-size:13px;
}

.lightboxDiv {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#FFFFFF none repeat scroll 0 50%;
	border:2px solid #0074b6;
	display:none;
	font-size:12px;
	padding:5px;
	position:absolute;
	width:400px;
	z-index:200;
	color:black;
	top:auto;
}
.wraptd{
	width:100%;
	white-space: pre-wrap;
	word-wrap: break-word;
}
.wordwrap{
	word-wrap: break-word;
	width:140px;
}
.boldF12{font-size:12px;font-weight:500;}
.ncpr-ToolTip{width:300px;}
.account-sttng-conct{font-size:12px;color:#666;padding-bottom:5px;}
.highlight{color:#F00;}

/*New Feature Section's CSS*/

.NewFeature{border:1px solid #FF9900; background-color:#F3F4F5; margin: 10px 0; padding:15px;}
.featureOne{margin-right:15px; border-right:1px solid #d8d8d8; width:48%;}
.featureTwo{margin-left:5px; width:48%;}
.clrFix{clear: both; overflow: hidden;}
.featureHd{color:#666; font-size:12px; font-weight:500;}
.featureGradnt{
	border: 1px solid #FFFFFF;
	background:url(../images/../images/white-transBGfd389fcf4ba977701879b867e4fc6c4a2819716e.png) repeat-x;
	padding:7px;}
.mrgF{margin-bottom:5px;}
.TXTColor{color:#666666;}
/* POPUP's */
.popup{padding:0px;font-size:12px;position:absolute;display:none;z-index:200;overflow:hidden; width:450px;}
a.popCloseBtn{cursor:pointer;font-weight:500;margin:5px;padding:1px 5px;text-decoration:none;font-size:12px;line-height:normal;}
a.popCloseBtn:hover{text-decoration:none;}
.popupHeader{font-size:14px;font-weight:500;margin:0 0 5px 0;padding:10px 20px;}
.contentPad{padding:20px; line-height:140%;}
.s-icon{vertical-align:middle;}
.action-icon{vertical-align:middle; width: 24px; height: 24px;}
.toplink a.active{outline:medium none;border:1px solid #d8d8d8;border-radius:5px;background-color:#EDEDED;padding:3px 5px;color:#fff;opacity:1px;outline:medium none;font-weight:500;}
.sms-tab-container{border-bottom:1px solid #E8D6BF; background-color:#ffffff;}
.sms-tab{padding:6px 10px 5px;}
.sms-tab a{padding:5px 10px 6px 10px;text-decoration:none;}
.sms-tab a.active{font-weight:500;border-style:solid;border-width:1px;}
.sms-tab-heading{color:#333;font-size:14px;font-weight:500;margin:10px 0;float:left;}
.msgTypeTabContainer{margin:15px 0 10px 0; clear:both;overflow: hidden;}

.msgTextArea{width:660px;margin-top:10px;height:75px;}
textarea{resize:none;}
.accBalancetable{border-collapse:collapse; color:#333; margin-top:5px;}
.accBalancetableHeader{background-color:#EAEAEA;font-weight:500;}
.accBalancetable td{border:1px solid #DDDDDD; padding:0.4em; vertical-align:top;}
.accBalancetable tr:hover{background-color:#FFFFCC;}
.accBalancetable th{border:1px solid #DDDDDD; padding:0.4em; vertical-align:top; padding: 5px;}
.tabination{margin:0;padding:0;clear:both;height:27px;background-color:#cdcdcd;}
.inActiveTab{background-color:#EEEEEE;color:#000000;cursor:pointer;float:left;font-size:13px;height:21px;margin:2px 0 0 10px;padding:5px 10px 0;width:100px;text-align:center;text-decoration:none;top:1px;}
.inActiveTab:hover{background-color:#DDE9EC;}
.tabinationContent{background:none repeat scroll 0 0 #FFFFFF;border:1px solid #C6C6C6;color:#000000;font-size:12px;padding:10px;}
.tabProspectList{margin:0;padding:0;}
.prospectDetails{background-color:#FFFFFF;padding:5px;}
.activeTabAcc {background-color: #AEAEAE;border: 1px solid #D8D8D8;border-radius: 3px 3px 3px 3px; box-shadow: 0 0 0 #D8D8D8, 0 1px 2px #D8D8D8 inset, 0 0 10px #D8D8D8;color: #FFFFFF; cursor: pointer; font-weight: 500; outline: medium none; padding: 3px 5px; text-decoration:none;}
.inactiveTabAcc {cursor: pointer; padding: 3px 5px;text-decoration:underline;}
.msgTextarea{width:560px;}
.smsCountblue{color:blue; font-weight:500;}
.nearExpiryCellIndicator{color:#DD6666;font-weight:500;}
.notify-msg{border:1px solid #d8d8d8;background-color:#FCFFCA;padding:5px;margin:10px 0 5px;}
.tablemargin td{padding:10px;}
.inputFont{color:#000000;font-size:12px;padding:3px;width:580px;}
.goBack{float:right;font-size:12px;margin-right:12px;text-decoration:none;}
.preloader{padding:50px 0;margin:10px 0;text-align:center;}
.content table tr td{padding:2px 0;}
.groupListTitle a{color: #ff3964 !important;}
.balanceDiv{color:#000; margin: 25px 0 10px 0;}
.statsTable img {vertical-align:top;}
.videoHelpBox{font-weight: 500;padding: 20px 15px;text-align: center;}
.videoHelpBox a{text-decoration: none;}
.videoHelpBox a:hover{text-decoration:none;}
.ui-widget {font-family: inherit;font-size: inherit !important;}
.google-visualization-table-tr-head, .google-visualization-table-tr-head td, .google-visualization-table-tr-head-nonstrict{text-align: left;}
sup.blink {
	-moz-animation-duration: 700ms;
	-moz-animation-name: blink;
	-moz-animation-iteration-count: infinite;
	-moz-animation-direction: reverse;

	-webkit-animation-duration: 700ms;
	-webkit-animation-name: blink;
	-webkit-animation-iteration-count: infinite;
	-webkit-animation-direction: reverse;

	animation-duration: 700ms;
	animation-name: blink;
	animation-iteration-count: infinite;
	animation-direction: reverse;
}

@-moz-keyframes blink {
	from {
		opacity: 1;
	}

	to {
		opacity: 0;
	}
}

@-webkit-keyframes blink {
	from {
		opacity: 1;
	}

	to {
		opacity: 0;
	}
}

@keyframes blink {
	from {
		opacity: 1;
	}

	to {
		opacity: 0;
	}
}
.footer__br {
    background-color: #dae1e5;
    padding: 50px 0;
}
.footer__br .logo {
    height: 36px;
}
.footer__br p {
    color: #000000;
	margin-bottom: 20px;
	font-size: 14px;
	margin-top: 10px;
}
.footer__br .h4 {
    color: #474e52;
    margin: 10px 0 20px 0;
    font-size: 14px;
    font-weight: 500;
}
.footer__br ul {
    padding-left: 0;
	margin-top: 5px;
}
.footer__br ul li {
	list-style-type: none;
	margin-bottom: 10px;
	padding-left: 0;
	margin-left: 0;
}

.footer__br ul li a {
	color: #474e52;
	text-decoration: none;
	font-size: 12px;
	display: inline-block;
}
.footer__br ul li a:hover {
	color: #474e52;
	text-decoration: none;
}
.socials {
    width: 18px;
    height: 18px;
	margin-right: 10px;
}
#whatsNewDiv {
    margin-bottom: 10px;
}
.footer__br .button {
	border-radius: 25px !important;
}
.footer__br a.button, a.button:hover, a.button:focus, a.button:visited {
	color: #ffffff;
	text-decoration: none;
}
.flags li img {
    width: 18px;
	margin-right: 5px;
}
.flags li {
    display: inline-block;
	margin-right: 10px;
}
.footer__br--links li {
	display: inline-block;
    margin-right: 25px;
}
.footer__br--sep {
    margin-top: 35px !important;
    border-top: 1px solid #5F6880;
    padding-top: 15px;
    font-size: 14px;
	margin-bottom: 5px !important;
}
.copyright {
	color: #474e52;
	font-size: 12px;
}
.sms-holder {
    border-left: 1px solid #f0f0f0;
    background-color: #fff;
    border-top: 1px solid #f0f0f0;
    border-right: 1px solid #f0f0f0;
    padding-top: 15px;
    padding-left: 15px;
    padding-right: 15px;
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
	box-shadow: 0px 1px 4px rgb(0 0 0 / 20%);
}
.centered-br {
    display: flex;
    align-items: center;
}
.footer__br .container {
    width: 995px;
    margin: 0 auto;
}
.footer__br .container .row {
    display: flex;
}
.footer__br .container .col-lg-4 {
    width: 33.33333333%;
}
.footer__br .container .col-lg-2, .footer__br .container .col-md-2 {
    width: 16%;
    padding: 0 15px;
}
.bg__container {
	padding: 15px;
	border: 1px solid #f0f0f0;
	background-color: #fff;
	border-bottom-left-radius: 15px;
	border-bottom-right-radius: 15px;
	box-shadow: 0px 1px 4px rgb(0 0 0 / 20%);
	margin: 0 5px 5px 5px;
}
b, strong {
    font-weight: 500 !important;
}
.greybox {
    margin: 0 5px 30px 4px;
    border: 1px solid #E0E0E0;
    border-radius: 15px;
    background-color: #fff;
    box-shadow: 0px 1px 4px rgb(0 0 0 / 20%);
    padding: 20px;
}
.footer__br .form-group {
    margin-bottom: 10px;
}
.footer__br--links li a {
    text-decoration: underline !important;
}
.footer__br .container {
    padding-left: 15px;
    padding-right: 15px;
}
.footer__br .container .row {
    margin-left: -15px;
    margin-right: -15px;
}
.footer__br .col-lg-3, .footer__br .col-md-3 {
    width: 25%;
    padding-left: 15px;
    padding-right: 15px;
}
.footer__br .col-lg-12, .footer__br .col-md-12 {
    padding-left: 15px;
    padding-right: 15px;
}
a {
    text-decoration: none !important;
    font-size: 14px;
    outline: none;
}
.label:empty {
    display: none;
}