
/* Omprakash CSS Document */
body { padding-top: 0px; font-family: 'Rubik', sans-serif; font-weight:400; background: #ffffff; color: #343434; }
.marB20{margin-bottom:10px;}
.marB25{margin-bottom:20px!important;}
.marR45 { margin-right: 40px; }
.padT20 { padding-top: 20px; }
.padL0{padding-left:0px;}
.padT40{padding-top:40px;}
.padT36{padding-top:36px!important;}
.padT25{padding-top:25px}
.marT40{margin-top:40px;}
.marT0{margin-bottom:0px!important;}
.padB15{padding-bottom:15px;}
.marR15{margin-right:15px;}
.marTB0{margin-top:0px; margin-bottom:0px;}
.marL20{padding-left:20px!important;}
.padB45{padding-bottom:45px;}
.borderBottom1{border-bottom:1px solid #c4c6cb; height:1px; padding-top:20px; margin-bottom:20px;}
.boxPanel .marB0{margin-bottom:0px;}
.labelInput{padding-top:9px; display:inline-block; }
.labelInput1{padding-top:25px; display:inline-block; }
header { background: #3464e0; height: 240px; }
.navbar-inverse { background: none; border: none; padding-top: 10px; padding-bottom: 15px; color: #ffffff; }
.navbar-inverse a { color: #ffffff; line-height: 17px; }
.navbar-inverse .navbar-nav>li>a{color:#ffffff;}
.navbar-inverse .navbar-nav>li>a:hover{opacity:0.80}

.navbar-nav>li>a { padding-top: 17px; padding-bottom: 12px; }
.navbar-inverse a span { color: #ffffff; line-height: 17px; display: inline-block; position: relative; top: -3px; }
.navbar.qpMenu-fixed, .navbar { background: #3464e0 }
.navbar .logout { padding-right: 0px; }
.navbar .logout i { background: url(../img/logout-icon.png) no-repeat center right; display: inline-block; height: 20px; width: 15px; margin-left: 10px; }
.navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand { padding: 9px 0px 0px; margin-left: 0px; }
.pageContainer { position: relative; margin-top: -150px; }
.pageContainer.marTop160n { margin-top: -160px; }
.boxPanel { padding: 42px 33px; border: 1px solid #c4c6cb; background: #ffffff; border-radius: 5px; margin-bottom: 20px; }
.boxPanel1 { overflow: hidden; }
.boxPanel h2, #sidebar h2 { margin-top: 0px; margin-bottom: 10px; font-size: 17px;  font-family: 'Rubik', sans-serif; }
#sidebar h2 { margin-top: 10px; margin-bottom: 15px; }
.breadCrumb { color: #ffffff; font-size: 14px; padding-top: 24px; padding-bottom:10px; }
h1 { font-size: 24px;  color: #ffffff; font-family: 'Rubik', sans-serif; }
.breadCrumb-outer, .breadCrumb  {padding-bottom:20px; overflow-wrap: break-word;
    word-wrap: break-word;} 
.breadCrumb-outer{word-break: break-all;}
.sidebarPanel { background: #fafbfd; border-radius: 5px; border: 1px solid #c4c6cb;  }
.sidebarPanel ul.nav-tabs { border-bottom: 2px solid #4f4f4f; display: table; width: 100%; padding-top: 10px; }
.sidebarPanel ul.nav-tabs li { display: table-cell; padding-left: 10px; padding-right: 10px; float: none; text-align: center; font-size: 15px; }
.sidebarPanel ul.nav-tabs li a { border: none;  font-family: 'Rubik', sans-serif; border-bottom: 4px solid transparent; padding-left: 5px; padding-right: 5px; background: none; text-transform: uppercase; color: #4f4f4f; margin-bottom: -3px; position: relative; }
.sidebarPanel .nav-tabs>li.active>a, .sidebarPanel .nav-tabs>li.active>a:focus, .sidebarPanel .nav-tabs>li.active>a:hover { border: none; border-bottom: 4px solid #3464e0; }
.sidebarPanel .question-button ul { margin: 0px; padding: 0px; list-style: none; width: 100%; text-align: left; }
.sidebarPanel .question-button ul li { list-style: none; display: inline-block; margin: 0px; padding: 0px; }
.sidebarPanel .question-button ul li .btn.questionBtn { width: 45px; height: 45px; margin-left: 4px; margin-right: 4px; line-height: 45px; text-align: center; color: #ffffff; padding: 0px; border: none; margin-top: 5px; margin-bottom: 5px; box-shadow: none; border-radius: 45px; outline: None; font-family: 'Rubik', sans-serif;}
.sidebarPanel .question-button { margin-bottom: 30px; }
.sidebarPanel .question-button ul li .btn.questionBtn.red { background: #ED3E46; }
.sidebarPanel .question-button ul li .btn.questionBtn.green { background: #31b24f; }
.sidebarPanel .question-button ul li .btn.questionBtn.yellow { background: #e5e730; }
.sidebarPanel .question-button ul li .btn.questionBtn:hover, .sidebarPanel .question-button ul li .btn.questionBtn.red:hover, .sidebarPanel .question-button ul li .btn.questionBtn.active { background: #3464E0; }
.form-label { font-family: 'Rubik', sans-serif; color: #383838; font-size: 15px; }
label { color: #383838; font-family: 'Rubik', sans-serif; font-size: 15px; }
/* Custom Radio*/
[type="radio"].normalRadio:checked, [type="radio"].normalRadio:not(:checked) { position: absolute; left: -9999px; }
[type="radio"].normalRadio:checked + label, [type="radio"].normalRadio:not(:checked) + label { position: relative; padding-left: 32px; cursor: pointer; line-height: 24px; display: inline-block; color: #666; }
[type="radio"].normalRadio:checked + label:before, [type="radio"].normalRadio:not(:checked) + label:before { content: ''; position: absolute; left: 0; top: 0; width: 22px; height: 22px; border: 2px solid #393185; border-radius: 100%; background: #fff; }
[type="radio"].normalRadio:checked + label:before { border: 2px solid #fff; }
[type="radio"].normalRadio:checked + label:after, [type="radio"].normalRadio:not(:checked) + label:after { content: '\2713\0020'; width: 12px; height: 12px; color:#393185; position: absolute; top: 0px; left: 5px; border-radius: 100%; -webkit-transition: all 0.2s ease; transition: all 0.2s ease; }
[type="radio"].normalRadio:not(:checked) + label:after { opacity: 0; -webkit-transform: scale(0); transform: scale(0); }
[type="radio"].normalRadio:checked + label:after { opacity: 1; -webkit-transform: scale(1); transform: scale(1); }
select { /* styling */
background-color: white;  border-radius: 4px; display: inline-block; font: inherit; line-height: 1.5em; padding: 0.5em 3.5em 0.5em 1em; /* reset */

margin: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-appearance: none; -moz-appearance: none; }
/* arrows */
input[type="text"].form-control, input[type="number"].form-control, input[type="password"] {  }
textarea.form-control { height: auto; background: #eef2f5; }
textarea.areaH150 { height: 120px; }
textarea.areaH200{height:175px;}
textarea.areaH80 { height: 80px; }
textarea.areaH50 { height: 45px; }
.padT10 { padding-top: 10px }

select.minimal { background: #eef2f5 url(../img/arrow-up.png) no-repeat right center; height: 42px; }

input[type="text"].form-control:focus, input[type="number"].form-control:focus, input[type="password"]:focus{ border-color: #3464e0; }


select.minimal:focus { background: #eef2f5 url(../img/arrow-down.png) no-repeat right center; border-color: #3464e0; outline: 0; }
 select:-moz-focusring {
 color: transparent;
 text-shadow: 0 0 0 #000;
}

select.minimal.miniWhite.abso{position:absolute; right:25px; top:30px; z-index:999; width:175px;}
select.minimal.miniWhite.abso.top38{top:38px;}
select.minimal.miniWhite { background: #ffffff url(../img/arrow-up.png) no-repeat right center; height: 37px; }
select.minimal.miniWhite:focus { background: #ffffff url(../img/arrow-down.png) no-repeat right center; border-color: #3464e0; outline: 0; }




/* Base for label styling */
[type="checkbox"]:not(:checked), [type="checkbox"]:checked { position: absolute; left: -9999px; }
[type="checkbox"]:not(:checked) + label, [type="checkbox"]:checked + label { position: relative; padding-left: 1.95em; cursor: pointer; }
/* checkbox aspect */

  
[type="checkbox"]:not(:checked) + label:before, [type="checkbox"]:checked + label:before { content: ''; position: absolute; left: 0; top: 0; width: 1.55em; height: 1.55em; border: 2px solid #ccc; background: #fff; border-radius: 4px; box-shadow: inset 0 1px 3px rgba(0,0,0,.1); }
[type="checkbox"]:checked + label:before { border: 2px solid #3464e0; }
/* checked mark aspect */
[type="checkbox"]:not(:checked) + label:after, [type="checkbox"]:checked + label:after { content: '\2713\0020'; position: absolute; top: .30em; left: .28em; font-size: 1.1em; line-height: 0.8; color: #3464e0; transition: all .2s; font-family: 'Lucida Sans Unicode', 'Arial Unicode MS', Arial; font-weight:700; }
/* checked mark aspect changes */
[type="checkbox"]:not(:checked) + label:after { opacity: 0; transform: scale(0); }
[type="checkbox"]:checked + label:after { opacity: 1; transform: scale(1); }
/* accessibility */
[type="checkbox"]:checked:focus + label:before, [type="checkbox"]:not(:checked):focus + label:before { border: 2px solid #3464e0; }
/* accessibility */

 
[type="checkbox"]#logCheckbox:not(:checked) + label:before, [type="checkbox"]#logCheckbox:checked + label:before { width: 1.25em; height: 1.25em; border: 1px solid #e7e7e7; background: transparent; }
[type="checkbox"]#logCheckbox:checked + label:before { border: 1px solid #e7e7e7; }
/* checked mark aspect */
[type="checkbox"]#logCheckbox:not(:checked) + label:after, [type="checkbox"]#logCheckbox:checked + label:after { top: .25em; left: .22em; color: #393185; }
[type="checkbox"]#logCheckbox:checked:focus + label:before, [type="checkbox"]#logCheckbox:not(:checked):focus + label:before { border: 1px solid #e7e7e7; }
/*Custom Radio Button*/
input[type="radio"].questionBtn { display: none; }
input[type="radio"].questionBtn + label { }
input[type="radio"].questionBtn + label em { font-family: 'Rubik', sans-serif; color: #ffffff; font-size: 15px; font-style: normal; }
input[type="radio"].questionBtn + label span { display: inline-block; width: 45px; height: 45px; line-height: 45px; text-align: center; margin: -1px 0px 0 0; vertical-align: middle; cursor: pointer; border-radius: 50%; }
input[type="radio"].questionBtn + label span { background-color: #ED3E46; margin-left: 5px; margin-right: 5px; margin-bottom: 5px; margin-top: 5px; }
input[type="radio"].questionBtn:checked + label span { background-color: #3464E0; }
input[type="radio"].questionBtn.green + label span { background-color: #31b24f; }
input[type="radio"].questionBtn.green:checked + label span { background-color: #3464E0; }
input[type="radio"].questionBtn + label span:hover { background-color: #3464E0; }
input[type="radio"].questionBtn + label span, input[type="radio"].questionBtn:checked + label span { transition: background-color 0.4s linear; }
input[type="radio"].questionBtn + label span, input[type="radio"].questionBtn:checked + label span { transition: background-color 0.4s linear; }
/*Custom Radio End */
.btn.btn-primary { background: #3464e0; height: 45px; box-shadow: 0px 0px 8px 5px rgba(52, 100, 224, 0.15); padding-left: 25px; padding-right: 25px; }
.btn.btn-primary.addSubjectBtn { background: #3464e0 url(../img/add.png) no-repeat 20px center; height: 42px; box-shadow: none; padding-left: 45px; padding-right: 20px; }

.btn.btn-default.btnWhite { background: #ffffff; height: 45px; color:#3464e0; box-shadow: 0px 0px 8px 5px rgba(52, 100, 224, 0.15); padding-left: 25px; padding-right: 25px; }


.Top5 { position: relative; top: -4px; }
.marTn19 { position: relative; top: -15px; }
/* Omprakash CSS Document End 5-3-19 */


/*Login Page*/
.loginContainer { display: table; width: 100%; }
.loginContainer .logoSection { display: table-cell; width: 40%; vertical-align: top; position: relative; }
.loginContainer .logoSection .login-logo, .loginContainer .loginSection .login-box { position: absolute; top: 50%; left: 80px; right:80px; transform: translateY(-50%); text-align:center; color:#ffffff;}
.loginContainer .loginSection .login-box { left: 20%; right: 25%; }
.loginContainer .logoSection .login-logo h1 { font-size: 40px; color: #ffffff; font-family: 'Rubik', sans-serif; font-weight:600; margin-bottom: 0px; }
.loginContainer .logoSection .login-logo img { width: 70%; }
.loginContainer .loginSection { display: table-cell; width: 55%; vertical-align: top; position: relative; }
.logoSection { background: url(../img/login-bg.jpg) no-repeat center center; background-size: 100% 100%; height: 100vh }

.loginPage .loginSection h2 { font-size: 40px; font-family: 'Rubik', sans-serif; font-weight:600; color: #393185; margin-bottom: 0px; }
.loginPage .loginSection label { color: #d9d7d7; font-size: 16px; display: block; margin-bottom: 0px; font-weight:400; }
.loginPage .loginSection .form-control, input[type="password"], .form-control, input[type="password"] { font-size: 16px; text-align: left; font-weight:400; height:auto!important; line-height: 100%; padding-top:15px!important; padding-bottom:15px!important; box-shadow: none; margin-bottom: 10px; background:#ffffff;}
.loginPage .loginSection .btn-danger, .btn-danger, .btn-danger.active, .btn-danger:active, .open>.dropdown-toggle.btn-danger,  .btn-danger:focus, .btn-danger:visited{ background: #393185!important; font-family: 'Rubik', sans-serif; font-weight:600; font-size: 18px; border-color: #393185!important; padding-left: 50px; padding-right: 50px; height: 51px; border-radius:50px; margin-top:10px;}
.loginPage .remWid { width: 130px; margin: 15px auto 30px; }
.loginPage .remWid label { font-size: 15px; }
/*Login Page End*/


/*input Floating Label CSS*/
.floating-label-group {
	position: relative;
	margin-top: 15px;
	margin-bottom: 25px;
}
	.floating-label {
		font-size: 13px;
		color: #202020;
		position: absolute;
  		ont-weight:400;
		pointer-events: none;
		top: 16px;
		left: 12px;
		transition: all 0.1s ease;
	}

	input:focus ~ .floating-label,
	input:not(:focus):valid ~ .floating-label {
		top: -10px;	
		left: 12px;
		font-size: 15px!important;
  background:#ffffff;
  padding-left:5px; padding-right:5px;
		opacity: 1;
		color: #393185;
	}
.loginContainer .logoSection .login-logo p{font-size:20px; margin-bottom:45px;}

.Titleline{display:inline-block; width:60px; height:5px; background:#ffffff; border-radius:5px; margin:15px auto 20px; }
.btn.btn-primary{background:none; border:2px solid #ffffff; border-radius:50px; height:50px; line-height:45px; font-size:18px; font-weight:600; box-shadow:none; padding:0px 50px; }
.btn.btn-primary:hover{background:rgba(255, 255, 255, 0.10);}

.loginSection a img{width:250px; margin-bottom:10px;}
.greenTitle{background:#393185; margin-bottom:28px;}
.loginPage .loginSection .form-control:focus, input[type="password"]:focus, input[type="text"]:focus{border-color:#393185!important; box-shadow:none!important;}


.loginPage .loginSection .checkBoxRow label, .loginPage .loginSection .checkBoxRow a{color:#202020; font-weight:400; font-size:15px;}
.loginPage .loginSection .checkBoxRow a.verifNumber{color:#393185; font-weight:400; font-size:18px; position:relative; top:-12px;}
.modal-body a{color:#393185;}

.footer-links{position:relative; top:50px; left:0px; right:0; text-align:center;}
.footer-links ul, .footer-links ul li{margin:0px; padding:0px; list-style:disc; display:inline-block;}
.footer-links ul li{padding-left:15px; padding-right:15px;}
.footer-links ul li a{font-size:13px; color:#999999;  text-decoration:none;}
.footer-links ul li a:hover{color:#343434;}
.footer-links ul li:nth-child(2){list-style:none; background:url(../img/bullet.png) no-repeat left center; padding-left:25px;}
.modal-backdrop.in {opacity:0.7;}
.modal-dialog {width:500px;}
.modal-content{border-radius:12px;}
.modal-header{padding-bottom:0px; margin-bottom:0px; border:none;}
.modal-body h3{margin-top:0px; position:relative; font-size:24px; top:-5px; margin-bottom:5px; color:#393185; font-weight:600;}
.modal-body{padding-top:0px; padding-left:5%; padding-right:5%; padding-bottom:0px;}
.modal-footer{padding-top:0px; border:none;}
.modal-footer .btn{margin-top:0px; margin-bottom:15px;}

.marT15{margin-top:20px; margin-bottom:10px;}
.loginPage .loginSection .btn-danger:hover, .btn-danger:hover{background:rgba(109, 81, 175, 0.80)!important; border-color:rgba(109, 81, 175, 0.80)!important; }
.selectPlanTopHead{border-bottom:1px solid #393185; position:fixed; padding-top:30px;   left: 0%;
padding-left:5%; padding-right:5%;
    right: 0%; 
    z-index: 9; padding-bottom:10px;}
.selectPlanTopHead .innerLogo img{width:200px;}

.selectPlanTopHead .profileDisplay a{background:#1f5071; border-radius:50px; display:inline-block; padding:10px 15px; color:#ffffff; text-decoration:none;}
.selectPlanTopHead .profileDisplay a img{width:18px; margin-right:8px;}
.loginContainer .selectPlanSection .login-box {left:12%; text-align:left;}
.loginContainer .selectPlanSection .errorMsg{color:#fe0000; margin-bottom:0px;}
.loginContainer .selectPlanSection h2{margin-top:0px;}
.plansDiv{border:1px solid #393185; border-radius:12px; color:#205072; padding:20px 20px; margin-bottom:20px;}
.plansDiv ul{list-style:none; margin:0px; padding:0px; display:table; width:100%;}
.plansDiv ul li{ font-size:22px; font-weight:normal; list-style:none; margin:0px; padding:0px; display:table-cell; vertical-align:middle; line-height:28px;}
.plansDiv ul li:nth-child(2) span{display:block; text-align:center; padding:4px 10px; line-height:22px; border-radius:40px; width:90px; background:#fdeded; color:#fe0000; font-size:14px; margin-top:5px;}
.plansDiv ul li:last-child small{display:block; text-align:right; font-size:16px;}
.plansDiv ul li:last-child h5{font-weight:bold; font-size:30px;  text-align:right; margin:0px;}
.plansDiv label{top:-17px;}
.plansDiv.active{background:#393185; color:#ffffff;}
.plansDiv.active ul li span{background:#3cd3a3!important; color:#ffffff!important;}
 .loginContainer .loginSection.selectPlanSection .login-box{top:0px; transform:none; margin-top:140px;}
 .selectedPlanDiv{text-align:left; background:#ffffff; border-radius:12px; padding:20px; margin:20px 0px 40px;}
  .selectedPlanDiv ul{margin:0px; padding:0px;  list-style:none; width:100%; display:table; color:#393939;}
    .selectedPlanDiv ul li{display:table-cell; vertical-align:middle; font-size:17px;}
        .selectedPlanDiv ul li span{background:#393185; color:#ffffff; font-size:12px; padding:4px 10px; border-radius:30px; display:block; width:75px; text-align:center; margin-top:5px;}
        .selectedPlanDiv ul li:last-child{text-align:right; }
         .selectedPlanDiv ul li:last-child h5{font-size:24px; font-weight:bold;}
.selectPlanContainer .logoSection .login-logo{text-align:left;}
.loginPage .selectPlanSection h2{font-size:36px;}

.selectPlanContainer  .logoSection {height:860px;}
.selectPlanContainer .logoSection .login-logo{top:120px; transform:none;}
.selectPlanTopHead.NavScroll{background:rgba(255, 255, 255, 0.98); }

/* New CSS*/
.tableNoBorder.tableHeading{border:none; margin-bottom:0px; border-bottom:1px solid #205072; margin-top:0px; width:100%;}
.tableNoBorder.tableHeading td{border:none; font-weight:bold; font-size:28px; color:#205072; padding-left:0px; }

.tableNoBorder.tableCurrentPlan{ border-top:1px solid #205072!important; width:auto; font-size:18px; font-weight:normal;  color:#205072; margin-top:10px;} 

.table.loginHistory{ width:100%;  font-size:16px; font-weight:normal;  color:#313232; margin-top:0px; border:none;} 
.table.loginHistory td{border:none; text-align:center; box-shadow:none; font-size:15px;}
.table.loginHistory th{font-weight:bold; text-align:center; box-shadow:none; background:none; border:none;}
.table.loginHistory th:first-child, .table.loginHistory td:first-child{text-align:left;}
.table.loginHistory tbody tr:nth-child(odd) td{
background:#f2f2f2!important; border:none;
    
}


.tableNoBorder.tableCurrentPlan span{font-weight:bold; font-size:20px;   display:block; white-space:nowrap;}
.tableNoBorder.tableCurrentPlan td{padding-left:30px; padding-right:30px; border-left:1px solid #205072;}
.tableNoBorder.tableCurrentPlan td:first-child{padding-left:0px; border-left:none!important; }
.redColor{color:#ff0000}
.tableNoBorder.tableCurrentPlan .redColor span{color:#205072;}
.table.tableCurrentPlan>tbody>tr>td, .table.tableCurrentPlan>tbody>tr>th, .table.tableCurrentPlan>tfoot>tr>td, .table.tableCurrentPlan>tfoot>tr>th, .table.tableCurrentPlan>thead>tr>td, .table.tableCurrentPlan>thead>tr>th{border-top:1px solid transparent!important;}

.loginContainer .loginSection .currentPlanPage {right:10%;}
.selectPlanContainer.currentPlanContainer .logoSection {
    height: 1120px;
}
.loginPage .currentPlanContainer h2 {font-size:32px; }

.viewMore{float:right;  font-size:14px; padding:10px 15px; color:#f50101; margin-top:5px;}
.loginSection a.viewMore img{width:12px; margin-bottom:0px; }
.viewMore:hover{text-decoration:none; color:#f50101;}

#myTable th, #myTable td{font-size:14px; padding-left:10px;}
#myTable th:first-child{text-align:left;}
.dataTables_wrapper .dataTables_paginate .paginate_button {padding:0.3em 0.7em!important;}
.searchFilterSection{background:#f2f2f2; padding:20px 15px; margin-bottom:10px;}
.searchFilterSection ul, .searchFilterSection li{color:#131313; list-style:none; margin:0px; padding:0px;}
 .searchFilterSection li{display:inline-block; vertical-align: middle; padding-right:5px;}
.loginPage .loginSection .searchFilterSection  .form-control{font-size:14px; padding-top:10px!important; padding-bottom:10px!important; margin:0px;}
 .searchFilterSection .input-group.date{width:155px; font-size:14px;}
 .searchFilterSection .btn.btn-default{padding-top:9px; padding-bottom:9px; background:#393185; border-color:#393185; color:#ffffff; padding-left:15px; padding-right:15px;}
 .searchFilterSection .form-group{margin:0px;}
 .dataTables_wrapper .dataTables_paginate{float:left!important;}
.profileDisplay .dropdown-menu{left:auto; right:0px;}
.selectPlanTopHead .dropdown-menu a{width:100%; background:transparent; color:#131313;}
.selectPlanTopHead .dropdown-menu a:hover{background:#1f5071; color:#ffffff; border-radius:0px;}
.btn-breadcrumb{margin-bottom:20px;}
.btn-breadcrumb .btn:not(:last-child):after {
  content: " ";
  display: block;
  width: 0;
  height: 0;
  border-top: 17px solid transparent;
  border-bottom: 17px solid transparent;
  border-left: 10px solid white;
  position: absolute;
  top: 50%;
  margin-top: -17px;
  left: 100%;
  z-index: 3;
}
.btn-breadcrumb .btn:not(:last-child):before {
  content: " ";
  display: block;
  width: 0;
  height: 0;
  border-top: 17px solid transparent;
  border-bottom: 17px solid transparent;
  border-left: 10px solid rgb(173, 173, 173);
  position: absolute;
  top: 50%;
  margin-top: -17px;
  margin-left: 1px;
  left: 100%;
  z-index: 3;
}

/** The Spacing **/
.btn-breadcrumb .btn {
  padding:6px 12px 6px 24px;
}
.btn-breadcrumb .btn:first-child {
  padding:6px 6px 6px 10px;
}
.btn-breadcrumb .btn:last-child {
  padding:6px 18px 6px 24px;
}

/** Default button **/
.btn-breadcrumb .btn.btn-default:not(:last-child):after {
  border-left: 10px solid #fff;
}
.btn-breadcrumb .btn.btn-default:not(:last-child):before {
  border-left: 10px solid #ccc;
}
.btn-breadcrumb .btn.btn-default:hover:not(:last-child):after {
  border-left: 10px solid #ebebeb;
}
.btn-breadcrumb .btn.btn-default:hover:not(:last-child):before {
  border-left: 10px solid #adadad;
}

/*FAQs CSS STart here*/

.faqs-box{text-align:left; color:#101010; font-size:15px;}
.selectPlanContainer.faqsSection .logoSection {
    height: 1450px;
}
.question{margin-top:20px;}
