@charset "utf-8";
/* CSS Document */
body { background:#eff3f2!important;}
.mblovrflw{overflow:hidden;}
/*body { background:#eff3f2;}*/
a, a:hover, a:focus, button { outline:0!important; text-decoration: none;}
.paybevlogin { margin:0px auto;} 
.paybevlogin .input-group-addon, .paybevlogin .form-control { height:40px;}
.paybevlogin .lgpagedefaultbtn { background:#b7b7b7;}
.paybevlogin .logo { margin:0 auto 30px auto; display:block; text-align:center;}
.paybevlogin-form { width:460px;  background:#f7f9fa; border-radius:5px;  padding:70px; margin:60px auto 0;}
.paybevlogin-form .form-horizontal .input-group { margin:20px 0;}
.paybevlogin-form { text-align: left;}
.contactlinks ul li{display:inline-block; list-style-type:none; padding:10px;} .contactlinks ul{margin-right:35px;}
.contactlinks a {color: #012a2d;}
.etc-login-form a{color: #012a2d;}
.navbar-default .navbar-nav > li > a { font-weight: 600; margin:17px 0 6px; border-left:1px solid;  padding:0 20px; text-transform:capitalize; font-size:16px;}
.navpadding{ padding:5px; border-bottom:2px solid #b7b7b7;}
.etc-login-form a {
    color: #9cc0b2 !important;
}

.transbtn {
    margin-bottom: 10px;
    margin-right: 20px;
}
.ac_inform li{display:inline;  margin-right: 50px; padding-right: 50px;}
.ac_table{border:none;}
.ac_select{width:100px !important;}
.form-control.ac_select.tdbtn {
    height: 30px;
		 width: 155px !important;
}
.file-upload {
	 width: 115px;
    overflow: hidden;
    position: relative;
}
.file-upload input.upload {
    cursor: pointer;
    font-size: 20px;
    margin: 0;
    opacity: 0;
    padding: 0;
    position: absolute;
    right: 0;
    top: 0;
}
.caret.ac_arw {
    position: absolute;
    right: 0px;
    top: 14px;
}
.comment-list-box.ac_hr {
    padding: 10px;
}
.ac_hr p{margin:0 !important;}
.ac_hr a{color:#9cc0b2;}
.comment-list-box.ac_hr > hr{margin:15px 0px; border-color:#012a2d;}

/*.ac_inform{padding-left:15px;}*/
.wireconfirm a{ color:#9cc0b2;text-decoration: underline;}
/*megamenu css*/
.megarightpanel ul li div span.sendimg { display:block; background:#103f2d url(../images/send-receive-static.png) no-repeat top center;}
.megarightpanel ul li div span.sendimg:hover { display:block; background:#103f2d url(../images/send-receive-hover.png) no-repeat top center;}
.megarightpanel ul li div.active span.sendimg { display:block; background:#103f2d url(../images/send-receive-selected.png) no-repeat top center;}

.megarightpanel ul li div span.donateimg { display:block; background:#103f2d url(../images/donate2core-static.png) no-repeat top center;}
.megarightpanel ul li div span.donateimg:hover { display:block; background:#103f2d url(../images/donate2core-hover.png) no-repeat top center;}
.megarightpanel ul li div.active span.donateimg { display:block; background:#103f2d url(../images/donate2core-selected.png) no-repeat top center;}

.megarightpanel ul li div span.stmntimg { display:block; background:#103f2d url(../images/statement-static.png) no-repeat top center;}
.megarightpanel ul li div span.stmntimg:hover { display:block; background:#103f2d url(../images/statement-hover.png) no-repeat top center;}
.megarightpanel ul li div.active span.stmntimg { display:block; background:#103f2d url(../images/statement-selected.png) no-repeat top center;}
.mailbtn, .mailbtn:hover, .mailbtn:focus .mailbtn:active{
	background: #cccccc none repeat scroll 0 0 !important;
    color: #012a2d !important;
    padding: 5px 20px;
	font-weight: bold;
    margin: 0 15px;
	border:none;
}
/*.sendimg{ 
background:url(../images/send-receive-static.png) no-repeat scroll 0 0 !important;
}
.sendimg:hover{ 
background:url(../images/send-receive-hover.png) no-repeat scroll 0 0 !important;
}
.donateimg{ 
background:url(../images/donatetocore.png) no-repeat scroll 0 0 !important;
}
.donateimg:hover{ 
background:url(../images/donatetocore_hover.png) no-repeat scroll 0 0 !important;
}
.stmntimg{ 
background:url(../images/statements.png) no-repeat scroll 0 0 !important;
}
.stmntimg:hover{ 
background:url(../images/statements_hover.png) no-repeat scroll 0 0 !important;
}*/
.technology{cursor:pointer; float:left;} 

.avtarname{
	color:white;
	margin-top: 8px;
}
.avtarname > h3 {
    margin-bottom: 3px;
}
.profile_avtar_static_pic{
	color: #9cc0b2 !important;
    font-size: 64px !important;
    padding-left: 7px !important;
}
.megamenu {display:none;
   /* margin-top:50px;*/
   /* margin-left:100px;*/
    /*position:absolute;*/
    width:100%;
   /* border:1px solid #ccc;*/
	color: white;
}
#top-nav span {cursor:pointer; color:white;}
#closeButton {color:red;margin-left:10px}

.test{
   background-image: url(http://icons.iconarchive.com/icons/iconarchive/red-orb-alphabet/16/Letter-X-icon.png)  ;
    background-repeat:no-repeat;
    padding-right:30px; 
    background-position:right;
}
.test1 {
  color: white;
}
.contactlinks a {
    color: #b7b7b7 !important;
}
.test1 :hover{color:#EDEBEB;}
#top-nav ul {  margin-bottom: 0; margin-left: 0; text-align: right;}
#top-nav ul li { display: table-cell; height: 100%; position: relative;  vertical-align: top;  width: 33%;}

#top-nav ul li::before { border-left: 1px solid #9cc0b2; content: ""; display: inline-block; height: 100%; left: 0; position: absolute;}
#top-nav ul li:first-child::before {  border: medium none;}
#top-nav ul li div.test1 {  color: #ffffff; display: block; font-weight: bold;  min-height: 8em;  padding: 0 1.25em; text-align: center;}
#top-nav ul li div.test1 .meglistimg{  color: #009cde;
display: block; font-size: 2.75em;  height: 66px;line-height: 1.65em; margin: 0.2em auto; width: 1.75em;}
.test1.active::after {border-width: 2em; bottom:-70px; opacity: 1; visibility: visible;}
.test1::after { border-color: #103f2d transparent transparent; border-style: solid; border-width: 2em; bottom: -40px; content: ""; height: 1em;
left: 50%; margin-left: -2em; opacity: 0; position: absolute; visibility: hidden; width: 0; z-index: 3;}
	.alerdisplay a{border:none !important;} 
	.logon a{border:none !important;}
	
	 .fa.fa-envelope-o.fa-lg {
    cursor: pointer;
}
.fa.fa-mobile.fa-2x {
    cursor: pointer;
}
.profile.visible-leftnav.unstyled.hidden-md > li:first-child {
    font-size: 18px;
}
	/*#top-nav li{
	display:inline-block;
    list-style:none;
	padding: 10px 25px; 
	text-align: center;
	border-right: 1px solid #d2fbea; 
}
#top-nav li:last-child {
	border-right: none;
}
#top-nav li span div {display: inline-block; position: relative;}
#top-nav li span.active { background:rgba(0, 0, 0, 0) url("../images/megdroparrow.png") no-repeat scroll top center;}
#top-nav img{ display:block; margin: 10px 20px}*/


a.boxclose{
    float:right; 
    margin-top:-30px;
    margin-right:-30px;
    cursor:pointer;
    color: #fff;
    border: 1px solid #AEAEAE;
    border-radius: 30px;
    background: #605F61;
    font-size: 31px;
    font-weight: bold;
    display: inline-block;
    line-height: 0px;
    padding: 11px 3px;       
}

.boxclose {
    	background:url(../images/tblclose.png) no-repeat top center;
		width:16px; height:16px;
		position:absolute;
		top:20px; 
}
.close_mega.pull-right.boxclose {
    font-size: 50px;
	position:absolute;
	cursor:pointer;
	right:0;
	z-index: 9;
	color:#012a2d;
}

.slider-content {
    color: black;
	margin: 70px 0 0 50px;
	width: 500px;
	text-align: justify;
}

.sendrecieve{
	background-color:#9cbfb0;
	
}
.megdropdown-tab { min-height: 350px; vertical-align: top; white-space: normal; width: 100%; }
.megdropdown-tab .container { position:relative;}




.marketing, .invoice > h2 {
    color: #002b2d;
}
.marketing, .invoice > h3 {
    color: #012a2d;
} 
.marketing {
    width: 65%;
	margin: 43px 90px;
	text-align: center;
}

.invoice {
    margin: 100px 90px;
    text-align: center;
    width: 65%;
}
.leftpanel {
    border-right: 1px solid #002b2d;
	margin-top: 70px;
}
.leftpanel {
	margin-top: 100px;
}
.iconsize{font-size:20px;}
.donatecontent{
	padding:20px;
}
.contentpanel{
	color:#353333;
	text-align:justify;
}
.dtcbutton{
	border:2px solid #0f402c !important;
	margin: 0 67px -10px 0;
	font-size: 20px;
	border-radius: 7px;
}

.mediacontent {
    padding: 20px;
	margin: 20px;
}
.mediacontent iframe {
    opacity: 0.73;
}

.profileactions li {
    display: inline-block;
	text-align: center;
	width: 19%;
}
.listline {
    margin-top: 55px;
}
.listline a {
    color: white;
}
.profileactions li { cursor:pointer;}
.listline >h1{
	padding-bottom: 30px;
}
.listline p {
    margin-top: 10px;
}
.icons{ background-color: #103f20; border-radius: 50%; color: #223648; display: block; font-size: 2.25em; height: 95px; line-height: 1.7em;
    margin: 0.3em auto 0.5em; text-align: center;width: 95px;}

/*megamenu iconset*/
.emailcheck { background: url(../images/email-1.png) no-repeat center center;}
.emailVerified { background: url(../images/email-2.png) no-repeat center center;}
.phonecheck { background: url(../images/mobile-1.png) no-repeat center center;}
.phonelVerified { background: url(../images/mobile-2.png) no-repeat center center;}
.profileicon { background: url(../images/profile-1.png) no-repeat center center;}	
.profilelVerified { background: url(../images/profile-2.png) no-repeat center center;}
.notificationcheck { background: url(../images/notify-1.png) no-repeat center center;}	
.notificationlVerified { background: url(../images/notify-2.png) no-repeat center center;}
.tutorialicon { background: url(../images/video-1.png) no-repeat center center;}	
.tutorialiconlVerified { background: url(../images/video-2.png) no-repeat center center;}

.barbar {background:#b7b7b7;}
.barbar .barcontent p {color:#012a2d; font-size:17px; padding:10px 0px; margin:0; font-style:italic; cursor:pointer;display:inline-flex;}
/*.arwimg{ margin: -56px 116px; position: absolute;}*/
.barcontent p{ position: relative;}
.barcontent p i.arwimg img{ position: absolute; margin: -12px 0 0 0px;}
.barbar .barclose { padding:7px 0;}
.arwimg {
   position: relative;
   right: -12px;
   top: -21px;
}
.fa.fa-envelope-o.fa-lg {
    cursor: pointer;
}
.fa.fa-envelope.fa-lg {
    cursor: pointer;
}

/* 
.verify{
		background-image: url(../images/email-2.png) !important;
		background-repeat:no-repeat;
		background-position: center center;
		background-color: #103f2d;
}*/

	 
	 

/*/megamenu css*/

.btn-blue :hover{color:#F5F2F2 !important;}


.error{
	color:#a94442;
}

.btn.btn.btn-blue.btn-lg.col-md-5.userbtn {
    color: white;
}

.icon-close-small::before {
    content: "";
}
.emClose .icon-close-small {
    font-size: 1.25em;
    position: absolute;
    top: -8.6em;
}

.edituser{border-right:1px solid #000000;} .usersett a{ color:#00cc66; padding: 0 15px 0 10px;}
.deleteuser{border-left:1px solid #000000;} .usersett a{ color:#9cc0b2; padding: 0 15px 0 10px;}
.message-box1 .usersett {
    margin: 10px 0;
}
.tab-content{color:#012a2d;}
.usersett > a:first-child {
    padding-left: 0;
}
.overlay-content .form-horizontal{
	width:600px;
	margin-left:20%;
}

.overlay-content .form-horizontal > h2 {
    margin-bottom: 20px;
}
.overlay-content .form-control{height:40px !important}
.overlay-content .form-group {
    margin-bottom: 20px !important;
	margin-left:-12px !important;
	position:relative;
}
select{ appearance: none !important; -moz-appearance:none; -webkit-appearance:none;  -o-appearance:none;}
select::-ms-expand {
    display: none;
}
.applyBtn.btn.btn-small.btn-sm {
width: 180px !important;
}
@media (min-width:768px) and (max-width:1024px){
	.collapse.navbar-collapse.cbp-spmenu.cbp-spmenu-vertical.cbp-spmenu-left{display:none !important;}
	.navbar-toggle.toggle-menu.menu-left.push-body.jPushMenuBtn{display:block;  padding-right: 25px; border:none;}
	.badge.bdge{left:96% !important;}
	.cbp-spmenu-left.cbp-spmenu-open {
    left: 0px;
	
  }
  .nav.navbar-nav.navbar-left{width:100%;}
  .cbp-spmenu-vertical {
    width: 81.4%;
    height: 100%;
    top: 0px;
    z-index: 1000;
	padding:64px 0 0 0 !important;
  }
  .cbp-spmenu-left {
    left: -278px !important;
}
	.cbp-spmenu {
    background: #9cc0b2 none repeat scroll 0 0;
    display: block;
    margin: 0 !important;
    overflow-x: hidden;
    overflow-y: visible;
    padding: 0;
    position: fixed;
    visibility: visible;
}
.navbar-right .logout { margin:44px !important;}
.logon {
    margin-top: -40px;
}
.visible-leftnav{display:block !important;}
.nav.navbar-nav.navbar-left img{display:inline-block !important;}
  .collapse.navbar-collapse.cbp-spmenu.cbp-spmenu-vertical.cbp-spmenu-left.cbp-spmenu-open{height:100%;}
.navbar-default .navbar-nav > li > a { border-right:none; border-bottom:1px solid #012a2d !important; padding:15px 20px; margin:0; color:#012a2d; font-size: 14px;}
  .navbar-nav > li{float:none !important;}
	
}

@media (min-width:320px) and (max-width:360px){
	
	.overlay-content .form-horizontal{
		width:100% !important;
		margin-left:0 !important;
	}
	
}
.mpiBanner.mpi-right {
    text-align: right;
}
.engagementMainBar-container {
    padding: 20px 0 20px 20px;
}

.engagementActions .actionsContainer {
    margin-bottom: 0;
    margin-left: -56px;
    text-align: right;
}

.engagementActions li::before {
    border-left: 1px solid #55bde9;
    content: "";
    display: inline-block;
    height: 100%;
    left: 0;
    position: absolute;
}
.engagementActions .actionItem {
    display: table-cell;
    height: 100%;
    position: relative;
    vertical-align: top;
    width: 33%;
}
.engagementActions a {
    color: #ffffff;
    display: block;
    font-weight: bold;
    min-height: 8em;
    padding: 0 1.25em;
    text-align: center;
}
.vx_small-text {
    font-size: 13px;
    line-height: 18px;
}
[role="button"] {
    cursor: pointer;
}
.icon-send-money::before {
    content: "";
}
.icon-medium::before {
    font-size: 2.6rem;
}
.engagementActions a .icon {
    background: #99d7f2 none repeat scroll 0 0;
    border-radius: 50%;
    color: #009cde;
    display: block;
    font-size: 2.75em;
    height: 1.75em;
    line-height: 1.65em;
    margin: 0.2em auto;
    width: 1.75em;
}
.icon {
    font-family: "consumer-icons";
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 0;
    text-transform: none;
}
.icon-phone::before {
    content: "";
}
.icon-phone::before {
    content: "";
}
.icon-shopping-bag::before {
    content: "";
}
.engagementActions li:first-child::before {
    border: medium none;
}
.emModule.active {
    display: inline-block;
}
.emModule {
    display: none;
    min-height: 350px;
    vertical-align: top;
    white-space: normal;
    width: 100%;
}
.emModuleContent {
    margin-left: auto;
    margin-right: auto;
    max-width: 1170px;
    padding: 20px;
    position: relative;
}
.emModule {
    white-space: normal;
}
.mpiBanner.mpi-left {
    text-align: left;
}
.mpiBanner {
    list-style: outside none none;
    margin: 2.15em 7% 1.1em;
}
.mpiTextContainer {
    display: inline-block;
    font-family: "HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-weight: 300;
    text-align: left;
    width: 30em;
}
.vx_h1 {
    font-family: "HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 36px;
    font-weight: 300;
    line-height: 37px;
    text-transform: none;
}
.mpiBody {
    margin: 0.8em 0 1em;
}
.vx_h4 {
    font-family: "HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 20px;
    font-weight: 300;
    line-height: 25px;
    text-transform: none;
}
.mpiPrimaryAction {
    display: block;
    margin: 0 0 1.45em;
    width: 91%;
}
.vx_btn {
    background: #009cde none repeat scroll 0 0;
    border: 0 none;
    border-radius: 5px;
    color: #ffffff;
    cursor: pointer;
    display: inline-block;
    font-family: "HelveticaNeue","Helvetica Neue",helvetica,Arial,sans-serif;
    font-weight: 700;
    line-height: 25px;
    min-width: 200px;
    padding: 12.5px 1.5em;
    text-align: center;
    text-decoration: none;
    text-shadow: none;
}
.selectModule.active::after {
    border-width: 2em;
    bottom: -70px;
    opacity: 1;
    visibility: visible;
}


.navbar-right> li > a { border-right:none!important; font-size:14px!important; padding:0 10px!important; }
.navbar-right> li > a.logout{ background:#eff3f2; color:#b7b7b7; padding:5px 15px!important; border-radius:5px;  margin-top: 15px;}
.navbar-right> li > a.logout:hover, .navbar-right> li > a.logout:active, .navbar-right> li > a.logout:focus{
	background-color:#dcdcdc;
	color:#012a2d !important;
	}
 .navbar-right > li > a.dashbrd{
    background: #eff3f2 none repeat scroll 0 0;
	color:#b7b7b7;
    border-radius: 5px;
    margin-top: 15px;
    padding: 5px 15px !important;
}

 .navbar-right > li > a.dashbrd:hover, .navbar-right > li > a.dashbrd:active, .navbar-right > li > a.dashbrd:focus{
	 background-color:#9cc0b2;
	 color:#012a2d;
 }
.navbar-default .navbar-nav > li:last-child a { border-right:none!important;}
.navbar-nav > li > a { padding:15px 0; outline:0;}
.navbar-nav > li > a:hover, .navbar-nav > li > a.active { color:#012a2d; } 
.pagewrap { margin-top:52px;}

.pagewrap .container-fluid { background:#103f2d; padding-top:20px; padding-bottom:20px; /*margin-top: 63px;*/}
#sb-site.pagewrap {
    margin-top: 63px;
}

.userTabsDiv .container-fluid {
	padding-top:5px;
	padding-bottom:5px;
}
.pagecontent-wrap { margin:10px 0 20px 0; min-height:335px;}
.avtar span { font-size:24px; color:#FFFFFF;}
.avtar h2 { color:#ffffff;}
.avtar.test1 > h3 {
    margin-left: -10px !important;
    margin-top: 35px !important;
}
.avtar .image-circle{border-radius: 50%; width: 100px; height: 100px; margin: 10px 10px 15px; background:#103f2d; }
.propic img { border:4px solid #ddd; padding:5px;} 
.propicdetails p { font-weight:600; color:#666; border-bottom:1px dotted #eee; padding:0 0 5px;}
.propicdetails{padding:20px 0px;}
.userdatasec {color: #012a2d; margin:25px 0px;}
.userprofile_data{margin-bottom:20px;}
.join_data{border-bottom:1px solid #012a2d; font-weight:normal; margin-bottom: 5px; padding-bottom: 5px;}
.user_data a{color:#9cc0b2;}
.labels{margin-left:10px !important;}
.propicdetails p label { width:120px; color:#000;}
.propicdetails p label:after { content:":"}
.change_password.form-horizontal .control-label{ text-align:left!important;}
.navbar-nav > li > a i.fa { display:none;}
/*==========panel div========*/
.panel-heading .accordion-toggle:after {
    /* symbol for "opening" panels */
    font-family: 'FontAwesome';  /* essential for enabling glyphicon */
    content: "\f105";    /* adjust as needed, taken from bootstrap.css */
    float: right;        /* adjust as needed */
    color: grey;         /* adjust as needed */
}
.panel.panel-default.nobor4panel > a{color:#012a2d; font-weight:600;}
.panel-heading .accordion-toggle.collapsed:after {
    /* symbol for "collapsed" panels */
    content: "\f107";    /* adjust as needed, taken from bootstrap.css */
}
.nobor4panel a { text-decoration:none;}
.nobor4panel > .panel-heading + .panel-collapse > .panel-body {border-top-color:#fff!important;}
.nobor4panel { border:none!important;}
.nobor4panel .panel-heading {background: none!important; border-bottom:1px solid #ddd; padding:10px 0px!important; border-radius:0!important;}
.nobor4panel .panel-body { padding:0;}
.nobor4panel .pbbalcon { list-style-type:none; margin:0; padding:0;}
.nobor4panel .pbbalcon li { border-bottom:1px solid #eee;}
.nobor4panel .pbbalcon li:last-child { border-bottom:none!important;}
.compdetails .pmdetails { margin:10px 0;}
.compbrdr{border:5px solid #b7b7b7;}
.evenbg {
    border-left: 5px solid #eff3f2;
	padding: 10px 15px;
	cursor:pointer;
}
.oddbg{
    border-left: 5px solid #ffffff;
	padding: 10px 15px;
	cursor:pointer;
}

.evenbg:hover{
	background-color:#eee !important; 
    border-left: 5px solid #407160;
	padding: 10px 15px;
	cursor:pointer;
}
.oddbg:hover{
	background-color:#eee !important;
    border-left: 5px solid #407160;
	padding: 10px 15px;
	cursor:pointer;
}
.activeborder{
	border-left:5px solid #103f2d;
}

table#example {
    border-collapse: collapse;   
}
.info .table td {
    border: medium none !important;
}

#example th, #example td {
    padding: 3px 10px;
}
#example td:hover {
    cursor: pointer;
}
.stmaindiv {
    border-left: 5px solid #9cc0b2 !important;
}
.tdposition{position:relative; background: #f5f5f5 none repeat scroll 0 0;}


.oddbg.cust:hover{
	border-left: 5px solid #407160 !important;
}
.info {
    padding-top: 10px;
}
.info .viewvoicebtn{margin-top:30px;}
.info .investbtn{margin-top:55px;}
/*.pmdetails h3{ margin:0px!important; padding:0px 15px 0 0 !important;}*/
.compdetails { background:#fff; padding:20px; margin:20px 0 0 0;}
.compdetails .panel-group{margin-bottom:10px !important;}
.securedata_margin{margin:25px 0px;}
.fa.iconsize.fa-angle-down.pull-right {
    font-size: 25px;
    transform: rotate(270deg);
}
.subid{ color:#b7b7b7 !important; font-size: 12px;}
.marketing > h3:hover {
    text-decoration: underline;
}
.invoice > h3:hover {
    text-decoration: underline;
}
.pmdetails th {
    padding: 15px;
}
.compdetails .pmdetails .evenbg{ background:#eff3f2;} 
.btn-blue { background:#699f8a; color:#012a2d; font-weight:600;}
 
/*.evenbg{background:#eee;}
.oddbg{background:#fff;} 
.show_alter_color:nth-child(odd) {background:#eee;}*/
/*.compdetails .pmdate { vertical-align:top; width:15%; text-align:left;}*/
.compdetails .pmdate { vertical-align:top; width:8%; text-align:center;}
.compdetails .cmtrack { width:25%; text-align:left; vertical-align:middle; padding:5px; position: relative;} 
.compdetails .pmtrack { width:20%; text-align:right; padding:5px;} 
.compdetails .cmtrack h4 { font-size:15px; font-weight:500;} 
.compdetails .pmtrack h3 { font-size:20px; font-weight:500;}
.compdetails .cmtrack p a span { color:#333;}
.compdetails .pmtrack h3:before { content:"-"; color:#b73025;}
.compdetails .cmtrack p a:first-child:before { content:"\f138"; font-family: FontAwesome; color:#9fa3a6; text-decoration:none; margin-right:5px; }

.pos_money{
  color: green !important;
}
.neg_money{
  color: red;
}
.activity_month{
	font-size:12px;
	margin:0; padding:10px 0 0 0;
	
	}
	.activity_date{
	font-size:22px;margin:-8px 0 0 0; padding:0;
	
	}
	
@media screen and (min-width: 1200px) {
   .fa .fa-th-list{
    display: none;
   }
   #slider_phone{width: 320px!important;}
   #slider_email{width: 320px!important;}
   .applyBtn.btn.btn-small.btn-sm{width:139px!important;}
}
.form-inline select { width:180px!important;}
.formpadding{padding:0;}
.formrgn{margin:0;}
#datepicker, #datepicker2 {width:180px; margin: 0 5px 0px 5px;}
#datepicker > span:hover, #datepicker2 > span:hover{cursor: pointer;}
.form-inline .form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control { background:none;}
/*.form-inline button.btn-blue { background:#e1e7eb;}*/
.serdet { margin:30px 0;}
.eyecon{position:absolute; top:37px; right:24px;}
.eyecon.last-eye {
    position: absolute;
    top: 24px;
}
.form-horizontal.change_password{margin: 30px 0;}
/*shop deals*/
.filter_categories_toggle{margin: 100px 0 50px 0;  border-bottom: 4px solid #a9d08d;  background: #71ab45 none repeat scroll 0 0; padding: 20px;}.filter_categories_toggle ul li:before { content:"\f0da"; font-family: 'FontAwesome'; color:#a9d08d; }
.filter_categories_toggle ul li { display:inline-block; min-width:250px; padding:5px 0;}
.filter_categories_toggle ul li a { color:#fff; padding-left:5px;}
.fa-scissors {
transform: scaleX(-1);
-moz-transform: scaleX(-1);
-webkit-transform: scaleX(-1);
-ms-transform: scaleX(-1);
}
.list-group .btnsci { padding:0px; background:none; color:gray; }
.list-group .btnsave { padding:0px; background:none; color:#000; margin:0 2px; }
.list-group { margin:20px 0;}
.list-group .thumbnail { border:none; padding:10px;} 
.list-group .thumbnail img { width:200px; height:100px; margin:0; border:1px solid #eee; padding:10px;}
.list-group .thumbnail h2 { color:#009cde; margin:0; font-size:24px; min-height:54px;}
.glyphicon { margin-right: 5px; }
/*margin-right: 23px; margin-top: 10px;*/
     
.list-group .thumbnail:hover { box-shadow:#ddd 0px 0px 5px;}
.list-group .thumbnail .caption .list-group-item-heading { font-size:14px;}
.list-group .thumbnail .caption { padding:9px 9px 0;}
.list-group .thumbnail .comcon { margin:20px 0 0 0;}
.list-group .thumbnail .comcon .lead { font-size:14px; color:gray; margin-top:5px;}
.list-group .thumbnail .comcon .btn-blue { background:#009cde; color:#fff; padding:5px 15px; font-weight:600;}
.thumbnail
{
    margin-bottom: 20px;
    padding: 0px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
}

.item.list-group-item
{
    float: none;
    width: 100%;
    background-color: #fff;
    margin-bottom: 10px;
}
.item.list-group-item:nth-of-type(odd):hover,.item.list-group-item:hover
{
    background: #428bca;
}

.item.list-group-item .list-group-image
{
    margin-right: 10px;
}
.item.list-group-item .thumbnail
{
    margin-bottom: 0px;
}
.item.list-group-item .caption
{
    padding: 9px 9px 0px 9px;
}
.item.list-group-item:nth-of-type(odd)
{
    background: #eeeeee;
}

.item.list-group-item:before, .item.list-group-item:after
{
    display: table;
    content: " ";
}

.item.list-group-item img
{
    float: left;
}
.item.list-group-item:after
{
    clear: both;
}
.list-group-item-text
{
    margin: 0 0 11px;
}

/*=======Shipping Track css========*/
.shippingtrack { margin:0; padding:0;}
.shippingtrack .info { padding:5px 0;}
.info h5.infottile { font-weight:600; color: #012a2d;}
.info > h5 {color: #9cc0b2;}
.stmaindiv { border:1px solid #eee; padding-bottom:20px;}
.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse { max-height:100%!important;}
.unstyled {
    list-style: outside none none;
}
.profile {
    border-bottom: 1px solid #012a2d;  
    color: #012a2d;
    font-size:14px;
    left: 0;
    line-height: 1.231em;
    margin: 0;
    padding: 20px 25px 10px 15px;
    position: absolute;
    right: 0;
    text-shadow: none;
    top: 0;
}

.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th{ border-top:none;}
.icon-activity:before {
  content: "\f303"; font-family:'FontAwesome';
}
.visible-leftnav {

    display: none;
}
.hdhelp { display:none;}
  tr:after{
        content: ".";
        visibility: hidden;
    }
	.badge.bdge {
    background: #012a2d none repeat scroll 0 0;
    border: 3px solid #ffffff;
    border-radius: 0.8572em;
    color: #ffffff;
    font-weight: bold;
    left: 22px;
    line-height: 0.5714em;
    padding: 5px;
    position: absolute;
    text-indent: 0;
    text-shadow: none;
    top: -6px;
	font-size:inherit!important;
}
.caret.selectarw {
    position: absolute;
    right: 10px;
    top: 20px;
}
.tabitem a{ font-weight:bold;}
.tabitem.active::after{
	border-width: 1.1em;
    bottom: -32px;
    opacity: 1;
    visibility: visible;
}
.tabitem::after{
    border-color: #103f2d rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-style: solid;
    border-width: 1.1em;
    bottom: -40px;
    content: "";
    height: 0.5em;
    left: 50%;
    margin-left: -1.5em;
    opacity: 0;
    position: absolute;
    visibility: hidden;
    width: 0;
    z-index: 3;
}
/*====responsive css=======*/
@media (min-width:768px) and (max-width:1024px){
    .applyBtn.btn.btn-small.btn-sm{width:492px!important;}
	.profmodel .ajax-upload-dragdrop{width:100% !important;}
	.help{display:none !important;}
	.logout i{display:none !important;}
	
}
@media (min-width:320px) and (max-width:768px){
    #cancel_investor_body_text {
        width: 250px !important;
    }
	.paybevlogin .form-group{margin-left:0; margin-right:0;}
	.form-group.propadrs{margin:-15px;}
	.overlay-content .form-horizontal{width:100% !important; margin-left:0 !important;}
	.megdropdown-tab{display:none;}
	.logout i{display:none !important;}
	.tblestyle{margin-top:0 !important;}
	.help{display:none !important;}
	.video_embed iframe{width:100% !important; height:auto !important;}
	.subid{float:left !important;}
	.activitsear button, .activitsear ul { width:210px !important;}
	.overlay-content .form-control{width:100% !important;}
	#edit_state_id{width:50% !important}
	.tab-pane .closebtn{font-size:30px !important; right:9% !important;}
	.eyecon.last-eye{top:12px !important}
	.mailbtn {padding:10px !important;}
	.overlay-content{padding:0px 20px; margin:0 !important; overflow-x:hidden !important;}
	.caret.ac_arw{left:133px !important; position:absolute;}
	.usertabs li a{padding:4px !important;}
	.profmodel .editbutton {
    height: 60px;
    padding: 0;
    width: 220px;
}
	.profmodel.text-center > h2 {
    font-size: 16px;
}
	.profmodel .editbutton .ajax-file-upload{margin:0 !important; padding: 8px 55px !important;}
	/*.tab-content .closebtn{top:0 !important;}*/
	.profmodel h2{ width:100% !important; margin:0 !important;}
	.profmodel > h2:last-child{ font-size:12px !important;}
	.mbl_center{text-align:center;}
	.mbl_block{display:inline-block;}
	.ibox-title{margin:0 !important;}	
	.activitsear .caret {
   position: absolute;
   top: 50%;
   color:#012a2d;
   margin: 0 0 0 188px;
   left:0;
}
	 .mbl_tbl{padding-left:0 !important;}
	 .alerdisplay{display:none !important;}
	 .logon{margin-top: -40px;}
	 .revelslider.mblalert.pull-right.hidden-lg.hidden-md {
    margin: 13px 12px;
}
.technology{display:none;}
.test1 > h3{font-size:20px;}
#top-nav ul{padding:0;}
.navbar-default .navbar-toggle{border:none;}
.compbrdr {
    border:none;
}

.usertabs li{padding:0 !important;}
.navbar-right .logout { margin:44px !important;}

.collapse.navbar-collapse.cbp-spmenu.cbp-spmenu-vertical.cbp-spmenu-left.cbp-spmenu-open {
  /*  margin: 11px 0 !important;*/
  display: block;
height: 100%;
position: fixed;
right: 0;
top: 0;
transition: all 300ms ease 0s;
width: 278px;
z-index: 1049;
}
.badge.bdge {position:relative; left:-17px;}
#triggerm > img {
    position: absolute;
    right: 12px;
    top: 20px;
}
/*.notification_panel{width:278px !important; right:0 !important;}*/
/*.activitsear .caret {
    right: 100px !important;
}*/
.form-inline select {
    width: 210px !important;
}
.activitsear{padding:0px 10px;}
.compdetails .pmdetails {
    margin:0;
}
.pagecontent-wrap .table-responsive{margin:10px 0px;}
/*.caret.selectarw {
   position: relative !important;
   right: 20px !important;
   top: 17px !important;
}*/
/*.dbsearch .caret{ right:70px !important;}*/
.activitsear .btntext{position:relative;}
.activitsear .btntext .caret{right: 10px !important;}
.badge.bdge {
    left: 92%;
    position: absolute;
    top: 15px;
}
.paybevlogin-form{width:100%; padding:15px;}
.activitsear {
    margin: 20px 0 0 !important;
}
	.navbar-default .navbar-nav > li > a{border:none;}
	.log_in{background-color:#ffffff;}
	.paybevlogin-form{background-color:#ffffff;}
	 .cbp-spmenu {
    background: #9cc0b2;
    position: fixed;
    padding:0;  
    margin:0 !important;
    overflow-x:hidden;
    overflow-y:visible;
    display:block;
    visibility:visible;
  }
	}
.ajax-upload-dragdrop > span{margin-left:20px;}
.play .rounded-box .state-paused:hover{background-color:#cc181e !important;}

@media screen and (max-width: 767px) {	
	.ac_hr .ajax-upload-dragdrop{width:100% !important;}
	.user-adrs-border{border-bottom:1px solid #012a2d !important; border-right:none !important;}
	.posneg.text-right > h3{font-size:19px;}
	.compdetails .cmtrack{ max-width:100px !important; white-space:nowrap; overflow:hidden;}
	.paybevlogin-form{margin:10px 0px;}
	.msgicon{font-size:25px !important; margin-top:5px;}
	.contactlinks ul{margin:0 0 10px 0; padding:0;}
	.contactlinks a{font-size:12px;}
	.contactlinks ul li{padding:0 5px;}.contactlinks ul li:first-child{padding-left:0;}
	.tdposition .transbtn{ float:left !important;}
}
@media screen and (min-width: 767px) {
	.dbdisplay{display:none !important}	
	 
}
@media (min-width:320px) and (max-width:360px){
	
	.paybevlogin-form { width:100%;}
	/*.form-inline select { width:185px!important;}*/
	.list-group .thumbnail {}
	.list-group .thumbnail .comcon .lead { margin-top:8px; font-size:12px;}
	.list-group .btnsci {}
	.list-group .btnsave { margin:0 1px;}
	.list-group .btn-blue { padding:5px 6px!important;}
	.center-block { width:100%!important;}
	.totdiv .pull-right { float:none!important;}
	.navbar-nav > li > a i.fa { display:inline-block;}
	.compdetails .cmtrack h4 { font-size:14px!important;}
	.pmdetails h3 { font-size: 14px;  display: inline-flex;}
	}	
	
	
/*====/responsive css=======*/    

/*====content push menu======*/
@media screen and (max-width: 767px) {
  .navbar-nav {
    margin:0px; 
  }
  .visible-leftnav {
    display: block;
}
 
.upbtn{float:right !important;}
.ajax-file-upload { margin:10px 8px!important;}
.ajax-upload-dragdrop { margin-left:24px!important; text-align:left!important;}
.hdhelp {  display: block;}
.propicdetails p label { width:auto!important; margin-left:0!important;} 
.change_password label {margin-left:0!important;}
.chbtn {margin:10px 0 0 !important; display:inline-block;} 
.compdetails .pmdetails { border:none!important;}
.compdetails .pmdate { padding:5px!important;}
.navbar-right .logout { margin:50px; text-align:center!important; border-bottom:none!important; background:#e1efd9 none repeat scroll 0 0; color:#000!important;}
  /* General styles for all menus */
  .cbp-spmenu {
    background: #9cc0b2;
    position: fixed;
    padding:0;  
    margin:0 !important;
    overflow-x:hidden;
    overflow-y:visible;
    display:block;
    visibility:visible;
  }
  /* Orientation-dependent styles for the content of the menu */
  .cbp-spmenu-vertical {
	  width:278px;
    /*width: 81.4%;*/
    height: 100%;
    top: 0px;
    z-index: 1000;
	padding:64px 0 0 0;
  }
  .cbp-spmenu-horizontal {
    width: 100%;
    height: 150px;
    left: 0;
    z-index: 1000;
    overflow: hidden;
  }
  .cbp-spmenu-horizontal h3 {
    height: 100%;
    width: 20%;
    float: left;
  }
  .cbp-spmenu-horizontal a {
    float: left;
    width: 20%;
    padding: 0.8em;
    border-left: 1px solid #258ecd;
  }
  /* Vertical menu that slides from the left or right */
  .cbp-spmenu-left {
    left: -278px;
  }
  .cbp-spmenu-right {
    right: -260px; 
  }
  .cbp-spmenu-left.cbp-spmenu-open {
    left: 0px;
	
  }
  .cbp-spmenu-right.cbp-spmenu-open {
    right: 0px;
	
  }
  /* Horizontal menu that slides from the top or bottom */
  .cbp-spmenu-top {
    top: -150px;
  }
  .cbp-spmenu-bottom {
    bottom: -150px;
  }
  .cbp-spmenu-top.cbp-spmenu-open {
    top: 0px;
  }
  .cbp-spmenu-bottom.cbp-spmenu-open {
    bottom: 0px;
  }
  /* Push classes applied to the body */
  .cbp-spmenu-push {
    overflow-x: hidden;
    position: relative;
    left: 0;
  }
  .cbp-spmenu-push-toright {
    left: 260px;
  }
  .cbp-spmenu-push-toleft {
    left: -260px;
  }
  /* Transitions */
  .cbp-spmenu,
  .cbp-spmenu-push {
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    transition: all 0.3s ease;
  }

  .navbar-default .navbar-nav > li > a { border-right:none; border-bottom:1px solid #012a2d; padding:15px 20px; margin:0; color:#012a2d; font-size: 14px;}
  .last_li{margin-top:10px; margin-bottom:-35px;}
  .last_li > a {
    padding: 15px 20px !important;
}
.navbar-right > li > a.logout{padding:8px 15px !important;}
  .navbar-default .navbar-nav > li > a:hover, a.active{ background:#699f8a; color:#000!important; text-decoration:none!important;}
}
/*==== /content push menu======*/ 
.center-block {
    display: block;
     margin-left: auto;
     margin-right: auto; 
	 width:50%;
}
.coupen{background-color: white; font-size:30px; padding: 20px 0; border: 1px solid #ccc; margin:10px 0; text-align: center;}
.shop_name{font-size: 27px; margin:0px 0 30px 0;}
.offer{}
#product{padding: 1px 1px 1px 419px;}
.shop_now{ font-weight:600; padding:8px 50px; font-size:18px;}
.offlistitems { list-style-type:decimal;}
.shopnowbtndiv { text-align:center;}
.offersterms { margin:20px 0 0 0;} 
.dotbor { border-left:2px dotted #ccc;}
.pbclosebtn { position: absolute; right: 20px;  top: 0; z-index: 99999;} 

/*fullscreen overlay content css*/
.has-error .form-control-feedback {
    float: right;
    position:absolute;
    top: 15px;
}
.form-control-feedback{height:auto;}
.overlay {
    height: 0%;
    width: 100%;
    position: fixed;
    z-index: 9999;
    bottom: 0;
    left: 0;
    background-color: rgb(255,255,255);
    background-color: rgba(255,255,255, 1);
	overflow:auto;
    transition: 0.5s;
}

.overlay-content {
    position: relative;
    top: 10%;
    margin-top: 30px;
}
.selectstate{width:400px;}
.pincode{width:200px;}
.ppCheckbox.button {
    margin: 0 0 10px;
}
.ppCheckbox{
/*.ppCheckbox label .icon::before {
    border: 1px solid #cccccc;
    border-radius: 5px;
    color: #ffffff;
    content: "";
    font-size: 16px;
    font-weight: bold;
    margin-right: 10px;
    padding: 1px 11px 3px 12px;
}*/
}
.overlay a {
    padding: 8px;
    text-decoration: none;
    font-size: 36px;
    color: #818181;
    display: block;
    transition: 0.3s;
}

.overlay a:hover, .overlay a:focus {
    color: #f1f1f1;
}

.closebtn {
    position: absolute;
   /* top: -10%;*/
    right: 35px;
    font-size: 60px !important;
}

@media screen and (max-height: 450px) {
  .overlay {overflow-y: auto;}
  .overlay a {font-size: 20px}
  .closebtn {
    font-size: 40px !important;
    top: 15px;
    right: 35px;
  }
 
}
/*/fullscreen overlay content css*/

/*view buttons*/

.viewbtn{
    
    text-align: center;
	color: black;
}
	


.viewmode-list {
    border-collapse: collapse;
    display: table;
    list-style: outside none none;
    margin: 0 0 0 auto;
    text-align: right;
}
.viewmode-item {
    border-bottom: 1px solid #c5c5c5;
    display: table-cell;
    min-width: 75px;
    text-align: center;
    vertical-align: top;
}
.viewmode-btn {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
    color: #6c7378;
    font-weight: bold;
    padding: 0px 0.5em 7px;
    width: 100%;
}
.icon_viewmode-item {
    display: block;
    vertical-align: -0.1em;
	padding:5px 0;
}
.viewmode-btn {
    /*color: #6c7378;*/
    color: #dcdcdc;
    font-weight: bold;
}
.active .viewmode-btn {
    border-bottom: 3px solid #012a2d;
    color: #012a2d;
    padding-bottom: 5px;
}

/*view buttons*/

 /*notification panel css*/
 
 .collapse.navbar-collapse.cbp-spmenu.cbp-spmenu-vertical.cbp-spmenu-right.cbp-spmenu-open {
    top: 59px;
}

 
.pb_hasOpenSidepanel .pb_sidepanel {
    position: absolute;
}
.pb_sidepanel {
    background: #2c2e2f none repeat scroll 0 0;
    color: #ffffff;
    min-height: 100%;
    outline: medium none;
    padding-bottom: 5em;
    position: fixed;
    right: 0;
    top: 0;
    transition: right 250ms ease 0s;
    width: 320px;
    z-index: 2147483647;
}
.pb_sidepanel-headerContainer {
    border-bottom: 1px solid #393e40;
    display: table;
    min-height: 52px;
    table-layout: fixed;
    width: 100%;
}
.pb_sidepanel-body {
    height: 85%;
}
.pb_sidepanel h3 {
    color: #ffffff;
}
.pb_sidepanel-headerIcon_left, .pb_sidepanel-headerIcon_right, .pb_sidepanel-header {
    text-align: center;
    vertical-align: middle;
}
.pbNotifs-list {
    list-style: outside none none;
    margin: 0;
    padding: 0;
}
.pbNotifs-item, .pbNotifs-item:hover, .pbNotifs-item:focus, .pbNotifs-item:active {
    color: #ffffff;
    text-decoration: none;
}
.pbNotifs-item {
    display: table !important;
    position: relative;
    width: 100%;
}
.pbNotifs-list li { border-bottom: 1px solid #808080; padding:10px; vertical-align:top; display:block;} 
.pbNotifs-list li:hover { background:#9cc0b2; color:#012a2d; transition: background-color 0.25s ease 0s;} 
.pbNotifs-list li .notlistContent { position:relative;}
.pbNotifs-list li .notlistContent h4, .pbNotifs-list li .notlistContent p { color:#fff!important; margin:0px; padding:0;}
.pbNotifs-list li .notlistContent a { text-decoration:underline;  color:#fff!important;}
.pbNotifs-list li:hover .notlistContent h4, .pbNotifs-list li:hover .notlistContent a { color:#012a2d!important;}
.pbNotifs-list li .notlistContent .pbNotifs-clickIndicator{ position:absolute; top:10px; right:0;}


.pbNotifs-levelIndicator_critical, .pbNotifs-levelIndicator_warning, .pbNotifs-levelIndicator_info {
    display: table-cell;
    padding: 30px 0 30px 15px;
    text-align: right;
    vertical-align: top;
    width: 20px;
}
.pbNotifs-levelIndicator_critical {
    color: #ff6969;
}
.icon-critical-small::before {
    content: "";
}
.pbNotifs-message {
	display: table-cell;
    font-size: 15px;
    padding: 25px 0 25px 20px;
    vertical-align: top;
}
.icon-small::before {
    font-size: 1.58rem;
}
.pbNotifs-clickIndicator {
	color: #ffffff;
	position:absolute;
	right:21px;
	top:26px;
}
#slider_email ul li{padding:0 !important}
#slider_phone ul li{padding:0 !important}
.clrbtn{
	padding:10px;
	}
.notification_panel {display:none; background:#012a2d;}	
.notification_panel h2{
	margin: 0;
    padding: 10px;
	color:#FFFFFF;
	border-bottom:1px solid #808080;
	}
.acstatement > p{
	margin:0;
}
.acstatement {
/*    padding: 10px 10px;*/
}

.fa-remove::before, .fa-close::before, .fa-times::before {
    content: "";
}
*::after, *::before {
    box-sizing: border-box;
}
*::after, *::before {
    box-sizing: border-box;
}
.notification_panel .fa.fa-times {
    background-color: #ffffff;
    border-radius: 50%;
    color: black;
    height: 20px;
    padding: 3px 4px;
    width: 20px;
}
/*notification panel css*/

.barcontent{
	color:#FFFFFF;
}
.barcontent p:hover{text-decoration:underline;}
.arrow{
	background-color: #b7b7b7;
    border-radius: 50%;
    height: 35px;
    margin: -15px 48%;
    width: 40px;
	color: white;
	cursor:pointer;
}
.baricon{
	 margin: 10px;
	 font-size: 25px;
}
.barcls{
	margin:10px;
	color:#FFFFFF;
	cursor:pointer !important;
	}
.compdetails .panel{
    box-shadow: none !important;
}
@media screen and (min-width: 768px) {
	.navbar-left li a img {
		display:none !important;
    }
	.statemnt{display:none !important;}
	
}

/*activity search table css*/
.sitename{color: #b7b7b7; font-size: 13px;}
.add_infor{color:#012a2d; cursor:pointer; font-weight:600; margin:0px 35px;}
.resourse {
    list-style: outside none none;
    padding: 0;
	margin: 10px 0;
}
.glyphicon.glyphicon-plus {
    font-family: Verdana;
    font-size: 25px;
	color:#9cc0b2;
}
.resourse a{
	    color: #012a2d;
}
.ibox-title {
    background-color: #9cc0b2;
    color: #012a2d;
    margin-bottom: 0;
    min-height: 48px;
    padding: 5px 15px 7px;
	margin: -20px -20px -10px;
}
.prnticon{color:#b7b7b7;}
.inline_content_hr {
    border: 1px solid #ccc;
    margin: 0;
}
.table.tblestyle hr {
    margin: 0;
}
.table.tblestyle tr {
    line-height: 1px;
}
.info hr {
    margin: 0;
}

#additional_information0 > hr {
    margin: 0;
}
.applyBtn.btn.btn-small.btn-sm{width:139px; margin:0px 13px; background-color:#b7b7b7; color:#012a2d; font-weight:600;}
select option{padding:10px;}
.form-control:focus{border-color:#012a2d;}

 select option:checked,
select option:hover {
    box-shadow: 0 0 10px 100px #012a2d inset;
}
.prntdata{color:#b7b7b7; padding: 0 5px; font-size: 12px;} 
.srchbtn{background-color:#e1e1e1; color:#012a2d;}
.pull-right.btn.btn-default.add_infor{margin:10px 0px; padding: 3px 15px; background-color: #b7b7b7;}
.add_infor:hover, .add_infor:active, .add_infor:focus{background-color:#FFFFFF; box-shadow:none;}
.tdbtn, .tdbtn:focus, .tdbtn:active{padding: 3px 15px; background-color: #b7b7b7; color:#012a2d; font-weight: 600;}
.tdbtn:hover {background-color:#dcdcdc; box-shadow:none; color:#012a2d;}
.caret{-webkit-appearance:none;}
.pmdate p{color:#012a2d;}
.cmtrack a{color:#012a2d;} .cmtrack p{color:#012a2d;}
.posneg.text-right > h3{color:#012a2d;}
.dbtable .tdbtn{width:140px;}
/*activity search table css*/

.fa.fa-print {
    color: #dcdcdc;
}
select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #000;
}

.databtn{width:180px;}

  .fee > p {
    float: right;
}
.net > p {
    float: right;
}
.gross > p {
    float: right;
}
.thtext{
	text-align:right;
    width: 12%;
	}
.printdetail{
	padding:0;
	}
.amountdetails{
	font-size:12px;
}
.tblestyle{
	margin-top:80px; 
	background-color:transparent !important;
}
.table.tblestyle td {
    padding: 2px;
}

/*user account tabs css*/

.usertabs .nav-tabs{
	border:none !important;
}
.tabitem > a:focus{background-color:transparent !important;}
.usertabs .nav-tabs > li.active > a {
	background-color:transparent !important;
	color:#FFFFFF !important;
	border:none !important;
	font-weight:bold;
}
.usertabs .nav-tabs > li > a{
	color:#9A9A9A !important;
	border:none !important;
}
.usertabs .nav-tabs > li{
	padding: 0px 10px;
}
.usertabs .nav-tabs > li:last-child {
	border:none;
}
.usertabs .nav-tabs > li.active > a:focus{
}

.usertabs .nav-tabs > li > a:hover{
	background-color:transparent !important;
	color:#FFFFFF;
	border:none !important;
	text-decoration:none !important;
}
/*user account tabs css*/


.invoiceborder{
		border:none !important;
}
.invoicemargin{
		margin:0 !important;
}
body{
-ms-overflow-style: none !important;
}
::-webkit-scrollbar { 
    display: none; 
}
.compdetails.invoiceheight {
    padding: 10px 20px 1px;
}
/*date picker button css*/
./*datebtn{width:180px !important;}.droplist{width:180px;}.inputpadding{margin:2px 8px; width:162px!important;}.btnli{padding: 2px 8px;}.savedate{padding:5px 50px;}
.datebtn .dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover{background: #699f8a none repeat scroll 0 0 !important; color: #fff;}
.datebtn:hover, .datebtn:focus, .datebtn:active{background-color:#FFFFFF !important;}
.datebtn:active, .datebtn:focus{-webkit-box-shadow:none; -moz-box-shadow:none !important; box-shadow:none !important;}
.dropdown-menu.droplist a {padding-left: 10px;}
.selectarw{position:absolute; margin: 16px -20px;}
select{ appearance: none !important; -moz-appearance:none; -webkit-appearance:none;  -o-appearance:none;}
select::-ms-expand{
  display:none !important;
}
.btnarw{  display: block; position: absolute; right:10px; top: 15px; z-index: 2147483647;}*/

/*/date picker button css*/

/*account statement css*/
.acntstatement { padding: 15px 30px 0;} .viewstatement{ padding:30px 30px 0;}

/*account statement css*/

/*activitsearch css*/
.activitsear { margin:5px 0 0 0;}
 .activitsear .btn.active, .btn:active { box-shadow:none;}
 /*.activitsear .btn-default.active, .btn-default:active, .open > .dropdown-toggle.btn-default { background:white!important; color: #333;}*/
 /*.activitsear .btn-default.active.focus, .btn-default.active:focus, .btn-default.active:hover, .btn-default.focus:active, .btn-default:active:focus, .btn-default:active:hover, .open > .dropdown-toggle.btn-default.focus, .open > .dropdown-toggle.btn-default:focus, .open > .dropdown-toggle.btn-default:hover { background:none; outline:none;}*/
 .activitsear .btn-default:hover, .btn-default:focus{ border-color:#699f8a!important;}
  .activitsear button, .activitsear ul { width:170px;}
  .activitsear .btntext { text-align:left!important;}
  .activitsear ul li form input, .activitsear ul li form button { margin:10px;} 
  .activitsear .caret {
   margin-top: -1px;
   position: absolute;
   right: 15px;
   top: 50%;
   color:#012a2d;
}

.fsBody .fsPage {
    margin: -20px 0;
}
.activitsear input.form-control { width:138px; margin:0 15px; height: 42px; padding-top:14px; color:#333;}
.activitsear .subbtnpb {background:#b7b7b7 !important; border-color:#d9d9d9!important; width:80px; color:#012a2d; font-weight:600;}
.activitsear .dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover { background-color: #012a2d; color:#fff;}

.activitsear .custdategroup { position:relative; margin-bottom:10px;}
.activitsear .custdategroup label.labelstart { position:absolute; top:11px; left:26px; font-weight:normal;  transition: top 0.5s ease-in-out 0s;}
.activitsear .custdategroup input.dateinput { padding-top:24px;}
.activitsear .custdategroup input.dateinput:focus {top:0px!important; height: 42px;  transition: border-color 0.15s ease 0s;}
.activitsear .custdategroup label.labelstart:focus { top:0px!important;}
/*activitsearch css*/
.compdetails.serdet {background-color:#eff3f2!important;}

/*time out overlay content css*/
.timeoutovlaycondiv .tmicon{ margin-bottom:10px;}
.timeoutovlaycondiv h2 { margin-bottom:0;}
.timeoutovlaycondiv h4 { margin:20px 0 30px 0;}
.mbl_baner{padding: 0 20px;}
.mbl_baner > span{color:#ffffff; padding-left:15px; font-size: 18px;}
 .mbl_overlay {
    height: 100%;
    width: 0;
    position: fixed;
    z-index: 2147483647;
    top: 0;
    left: 0;
	background-color:#FFF;
    overflow-x: hidden;
    transition: 0.5s;
}

.mbl-overlay-content{
    position: relative;
    top: 15%;
    width: 100%;
    text-align: center;
}

.mbl_overlay a {
    padding: 8px;
    text-decoration: none;
    font-size: 36px;
    color: #818181;
    display: block;
    transition: 0.3s;
}

.mbl_overlay a:hover, .mbl_overlay a:focus {
    color: #f1f1f1;
}

.mbl_closebtn {
    position: absolute;
    top: 10px;
    right: 25px;
}
.mbl_overlay ol li{list-style:none; border-bottom:1px solid #012a2d; margin: 0 30px; padding: 10px 0 20px;}
.mbl_overlay ol{padding:0;}
.mbl-overlay-content li:last-child { border: medium none;}
.mbl-overlay-content h4{color:#012a2d;}
@media screen and (max-height: 450px) {
  .mbl_overlay a {font-size: 20px}
  .mbl_closebtn {
    font-size: 40px !important;
    top: 15px;
    right: 35px;
  }
}

.font16{font-size: 16px;}
.yearHeaderBgColor {background-color: #9CC0B2;}
.prnt-details{border-radius: 50px;margin-top: 10px;font-weight: 600;}
