
.choose-pay {
  float: left;
  position: relative;
  z-index: 999;
}

.list-search {
  margin-top: 48px;
}


.list-search .show-lb select {
  margin: 0 0 0 0px;
  padding: 6px;
  width: 100% !important;
}


.input.radio label {
  padding: 0 20px 0 5px !important;
}


.radio-stat .iradio_minimal {
  margin-right: 5px;
  margin-left: 14px;
}

.box-info {
  padding: 11px 0;
  border: 4px solid #fff;
  border-radius: .5rem;
  box-shadow: 0 4px 10px #eff5f7;
  color: #1e2022;
  margin-bottom: 1.75rem;
  list-style: none;
  background: rgba(10,208,244,.08);
  float: left;
width: 100%;
margin: 11px 0 0 0px;
}

.header-point.bc-box {
  padding: 0px;
}

.ms-boder {
  display: flex;
  background: #e9f5f3;
  margin-bottom: 13px;
  border-radius: 5px;
}


.bc-box  .head-part {
    margin-bottom: 16px;
}

.bc-box .box-assing {
  margin-bottom: 11px;
  display: flex;
  flex-direction: column;
  align-content: center;
}

.bc-box .assing-info-detail, .avg-box  .assing-info-detail {
  display: flex;
  justify-content: space-between;
  width: 100%;
  align-items: center;
  margin-top: 9px;
}

.bc-box .box-assing, .avg-box .box-assing {
  padding: 10px 10px;
 }


.bx-on {
  background: #fff4f1 !important;
}

.bx-tw {
  background: #f3f7ff  !important;
}

.bx-the .assign-icon {
  background: #048637 !important;
}

.bx-the {
  background: #dffff1 !important;
}

.bx-fr {
  background: #fdecd7 !important;
}

.bx-fr .assign-icon {
  background: #fb8900 !important;
}



.avg-box .head-part {
  margin-top: 5px;
  margin-bottom: 19px;
}

.avg-box .box-assing {
  margin-bottom: 10px;
  display: flex;
  flex-direction: column;
}

.bc-box .assing-title, .avg-box .assing-title {
  font-size: 17px;
  color: #616161;
}

.bc-box .assign-icon, .avg-box  .assign-icon  {
width: 40px;
height: 40px;
 }


.bc-box  .assign-icon i, .avg-box  .assign-icon i {
  font-size: 22px;
  color: #fff;
}


.bc-box  .assign-count, .avg-box  .assign-count {
  font-size: 20px;
  font-weight: 800;
}


.av-bx-title {
  display: grid;
  grid-template-columns: repeat(4,1fr);
  grid-gap: 1rem;
}


.student_radio {
  margin: 0px !important;
}

.box-info  .show-lb.sr-inp {
  float: left;
}

 .rf-btnslide .sr-rf {
  float: left !important;
  margin-left: 18px !important;
  width: 13% !important;
}

 .rf-btnslide .sr-rf .btn {
  width: 100% !important;
  border-radius: 4px!important;
}

#LeadStudentFollowupStatus, #hwc_category {
  width: 100%;
}

#lead_student_filter {
    float: left;
   
    padding: 8px 0;
    width: 96%;
}

.sr-show #lead_student_filter {
    padding: 6px 0;
    width: auto;
}

.sr-show .sr-rf {
    float: right;
    width: auto;
	padding:0px;
}

.sr-show .box-body.table-responsive {
    padding: 10px 0;
}

.lead-test .required label::after {
    color: #fff;
}

.leas-radio .iradio_minimal {
    margin: 0 7px 0 10px;
}
.ft-row > ul {
    float: left;
    margin: 0;
    padding: 0;
}

.ft-row li {
    float: left;
    list-style: outside none none;
}

.ft-row p {
    float: left;
    width: 70%;
}

.ft-row span {
    float: right;
}



.box-text-new {
  background: #ffeaeb;
  display: flex;
  flex-direction: revert;
  border: 1px solid #b90e16 !important;
}

.box.box-info.box-text-new a {
  float: right;
  font-size: 15px;
  color: #1263e9;
  border-bottom: 1px dashed;
  padding: 0 0 4px 0;
}

.box-text-new .box-header {
  width: 100% !important;
}

.red-badge {
  background: #e21e24;
  padding: 0 12px;
  border-radius: 4px;
  color: #fff;
  font-weight: 600;
}


.view-bt {
    padding: 12px 0;
}
.sticky-title {
      clear: both;
    float: left;
    margin: 5px 0 0 11px !important;
    padding: 7px !important;
    width: 98%;
	background:none !important;
}

#sticky_notes li:nth-child(2n+1) {
    background: #f0f0f1 none repeat scroll 0 0;
}

.table.no-margin.pn-fllw td {
    padding: 5px;
    vertical-align: middle;
}

.table.no-margin.pn-fllw > tbody tr:nth-child(2n+1) {
    background: #e5e5e5 none repeat scroll 0 0;
}


.btn.btn-success.fll-bt {
    border: medium none;
    border-radius: 0;
    box-shadow: none;
    padding: 3px;
}

.pd-fll-box .box-info {
    border-top: medium none;
}


/*sticky note*/

.sticky-note {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
    margin: 0 !important;
}

.sticky-pad .box-info {
    border: medium none;
}

.ft-row .submit input {
    margin: 28px 0 9px !important;
}

.st-box {
    background: #fff none repeat scroll 0 0;
    float: left;
    padding: 0;
    width: 100%;
}
#sticky_notes p {
    margin: 0;
}

#sticky_note_form textarea {
    border: 1px solid #ccc;
    width: 100%;
}
.sticky-note {
    background: #c15452 none repeat scroll 0 0 !important;
    color: #fff;
    margin: 0 !important;
    padding: 6px 8px;
}

#sticky_notes > ul {
    float: left;
    padding: 0;
    width: 100%;
}

#sticky_notes li {
    float: left;
    padding: 6px 8px;
    width: 100%;
}

.del_note {
    padding: 0 9px;
}

#sticky_note_form label {
    float: left;
    width: 100%;
}

.follow-inner .fll-bt {
    float: right !important;
}

.btn-flat {
    padding: 2px 4px;
}
.ft-row {
    float: left;
       padding: 8px 11px;
    width: 100%;
}

.edit-form {
    background: #fff none repeat scroll 0 0;
    float: left;
    width: 65%;
}

.edit-form > fieldset {
    border: medium none;
    padding: 10px;
    width: 100%;
}

.sav-canc {
    margin: 12px 0;
}

.sav-canc button {
    margin: 0 0 0 10px;
}

.stat-tst label {
    margin: 0 8px 0 6px;
}


.content.dt-fllw {
    background: #fff none repeat scroll 0 0 !important;
}

.follow-inner {
    padding: 0;
}

.follow-inner h4 {
    background: #f1f0f0 none repeat scroll 0 0;
    font-size: 20px;
    font-weight: 400;
 margin: 14px 0 0;
    padding: 7px;
}

.box-footer.clearfix.ft-foot {
    margin: 0 0 23px;
}

/*sticky note*/

.box-header h3 {
    background: #f1f0f0 none repeat scroll 0 0;
    clear: both;
    float: left;
   /* margin: 5px 0 0 11px !important;*/
    padding: 7px !important;
    width: 100%;
}

.table-striped > tbody > tr:nth-child(2n+1) {
    background-color: #e5e5e5 ;
}

.retained-agee {
    background: #fdfddd none repeat scroll 0 0 !important;
}

.fa.fa-file-pdf-o {
    color: red;
}

.xyn-imf > img {
    width: 50%;
}

.stu-branch {
    color: rgb(219, 97, 79);
    float: left;
    font-weight: bold;
    width: 18%;
}

.adverds {
    background: #fff none repeat scroll 0 0;
    float: left;
    margin: 0 8px;
    padding: 12px 13px 9px;
    width: 33%;
}
.banner-2 {
	float: left;
	margin: 18px 0 0;
	width: 100%;
}
.lf-st-rg {
	float: left;
	width: 44%;
}
.rg-st-rg {
    float: left;
    margin: 0 0 0 49px;
    padding: 0 0 0 14px;
    width: 47%;
}

.login-row {
	margin: 0 auto;
	width: 1216px;
}
.main-header {
	float: left;
	margin: 45px 0 0;
	width: 100%;
}
.flat-list {
	float: right;
	list-style: outside none none;
	margin: 0;
	padding: 0;
}
.flat-list li {
	float: left;
	margin: 0 6px;
	padding: 0;
}
.flat-list a {
	float: left;
}
.flat-list li span {
	clear: both;
	float: left;
	text-align: center;
	width: 100%;
}
.login-row h4 {
	float: left;
	margin: 8px 0 0 95px;
}
.login-area {
	padding: 91px 0 0;
	float:left;
}
.et-service {
	float: left;
	margin: 24px 0 0;
	padding: 0;
	width: 100%;
	background: #0e6092; /* Old browsers */
	background: -moz-linear-gradient(top, #0e6092 10%, #7db9e8 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(10%, #0e6092), color-stop(100%, #7db9e8)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #0e6092 10%, #7db9e8 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #0e6092 10%, #7db9e8 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #0e6092 10%, #7db9e8 100%); /* IE10+ */
	background: linear-gradient(to bottom, #0e6092 10%, #7db9e8 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0e6092', endColorstr='#7db9e8', GradientType=0 ); /* IE6-9 */
}
.cs-area h4 {
	color: rgb(255, 240, 0);
	float: left;
	font-weight: normal;
	margin: 16px 0 0;
}
.cs-list {
	float: left;
	list-style: outside none none;
	margin: 15px 0 0;
	padding: 0;
	width:100%;
}
.cs-list > li {
	background: rgba(0, 0, 0, 0) url("../img/login/arrow.png") no-repeat scroll 0 3px;
	list-style: outside none none;
	padding: 0;
}
.cs-list a {
	color: rgb(255, 255, 255);
	font-size: 15px;
	font-style: italic;
	padding: 7px 0 0 24px;
	text-decoration: none;
}
.featured-area {
	float: left;
	padding: 0 0 47px;
	width: 100%;
}
.etr-fet ul {
	margin: 34px 0 0;
}
.er-cp-img > img {
	float: left;
	margin: 57px 0 0;
	padding: 0;
	width: 100%;
}
.footer-inn > h4 {
	float: left;
	font-size: 23px;
	line-height: 80px;
	margin: 22px 0 0;
	padding: 0;
	text-align: center;
	width: 100%;
}
.left-logo img {
	float: right;
}
.cs-area {
	float: left;
	padding-left: 38px;
}
.footer-logo {
	float: left;
	margin: 0 0 16px;
	width: 100%;
}
/* KIOSK CSS */

.logo-in {
	width: 75%;
}
.kiosk-logo img {
	left: 37%;
	margin-bottom: 35px;
	position: relative;
	width: 19%;
}
.kis-register {
	background: #4076af; /* Old browsers */
	background: -moz-linear-gradient(top, #4076af 0%, #72a0d1 58%, #4e83ba 99%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4076af), color-stop(58%, #72a0d1), color-stop(99%, #4e83ba)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #4076af 0%, #72a0d1 58%, #4e83ba 99%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #4076af 0%, #72a0d1 58%, #4e83ba 99%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #4076af 0%, #72a0d1 58%, #4e83ba 99%); /* IE10+ */
	background: linear-gradient(to bottom, #4076af 0%, #72a0d1 58%, #4e83ba 99%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4076af', endColorstr='#4e83ba', GradientType=0 ); /* IE6-9 */
	color: rgb(255, 255, 255);
	float: right;
	font-size: 19px;
	left: 50px;
	line-height: 21px;
	padding: 4px 0 6px;
	position: relative;
	text-align: center;
	top: 174px;
	width: 34%;
}
.btn.kis-register > span {
	float: left;
	font-size: 27px;
	font-weight: 700;
	text-align: center;
	text-transform: uppercase;
	width: 100%;
}
.kis-register:hover {
	color:#fff;
}
.ks-flag > ul {
	list-style: outside none none;
	margin: 0;
	padding: 0 0 0 26%;
	text-align: center;
	width: 100%;
}
.ks-flag li {
	float: left;
	margin: 14px 0 0 10px;
	padding: 0;
	width: 98px;
}
.ks-text {
	color: rgb(0, 0, 0);
	font-size: 17px;
	line-height: 21px;
	text-align: center;
	width: 100%;
}
.ks-text > span {
	float: left;
	width: 100%;
}
.ks-flag a {
	color: rgb(0, 0, 0);
	text-align: center;
}
.ks-flag img {
	border: 1px solid rgb(0, 0, 0);
	padding: 1px;
}
.fr-name {
	margin-bottom: 0;
	padding: 0;
}
.st-logo {
	padding: 221px 0 0;
}
.st-left {
	margin: 0 22px 0 0;
}
#tel-button .fa-phone {
	padding: 0 6px 0 0;
}
#tel-button span {
	padding: 0 0 0 8px;
}
.form-group.required.error.has-error {
	margin: 39px 0 0;
}

.padding-l-r{
	padding-left:0px !important;
	padding-right:0px !important;
	
}
/* regeister form */





	
/* regeister form step 2 */

.lead-edit {
    margin: 18px 0 0;
}

.lead-edit .qual-ed {
    margin: 0 !important;
}

/*.lead-save {
    float: left;
    margin: 0 16px 0 11px !important;
}*/

.sav-canc.lead-st {
    text-align: center;
}

.lead-table {
    float: left;
    margin: 11px 0 0;
    padding: 0 13px !important;
}

.actions > a {
    color: blue !important;
    padding: 0 3px;
    text-decoration: underline;
}

.btn.btn-cancel.pull-right.qual-ed {
    margin: 0 36px 0 0;
    padding: 7px 23px;
}

.tst-add {
    margin: 25px 0 0;
}


.qual-col-left {
	float: left;
	margin: 0;
	width: 44%;
}
.right-col {
	margin: 0 0 0 49px;
	width: 48%;
}
.qual_submit {
	margin: 0 17px 0 0;
}
.th-header {
	background: #185191 none repeat scroll 0 0;
	color: #fff;
	font-size: 11px;
	text-transform: uppercase;
}
.st-ad-listing td {
	border: 1px solid #ddd;
}
.resident legend {
	border-bottom: 1px solid rgb(229, 229, 229);
	float: left;
	font-size: 23px !important;
	padding: 20px 0 19px !important;
	text-align: center;
	width: 100%;
}
.btn.btn-success.previous-st {
	float: right;
	margin: 0 7px 0 0;
}
.ft-btn .box-footer {
	width: 99% !important;
}
.students.index h3 {
	color: rgb(217, 83, 79);
	font-size: 27px !important;
}
.show-lb.sr-inp {
	float: right;
}
.table > thead > tr > th {
	border-bottom: 2px solid #ddd;
	vertical-align: inherit !important;
}
#student_name {
	width: 100%;
}
.tst-add {
	margin: 12px 0 0;
}
.enlgish-tst label:last-child {
	float: right;
	width: 42%;
}
.login-error {
	color: RED;
	margin: 8px 0 0;
}
.form-group.col-xs-4.radio-cs {
	width: 45%;
}
.result_awaited {
	margin: 0;
}
.st-dur .form-group {
	margin-bottom: 0;
}
.english_reading {
	clear: both;
}
#test-info {
	background: rgb(255, 255, 255) none repeat scroll 0 0;
}
.test-info-bg {
	background: rgb(255, 255, 255) none repeat scroll 0 0;
	margin: 0;
	padding: 0 27px;
	width: 100%;
}
.radio, .checkbox {
	display: block;
	margin-bottom: 0px !important;
	margin-top: 0px !important;
	position: relative;
}
.enlgish-tst legend {
	background: #f1f0f0 none repeat scroll 0 0;
	border: medium none;
	padding: 0;
}
.int-test legend {
	background: #f1f0f0 none repeat scroll 0 0;
	float: left;
	line-height: 21px;
	padding: 4px;
	text-align: left;
	width: 100%;
}
.st-eng-form {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	border: 1px solid #ccc;
	border-radius: 0;
	box-shadow: none;
	float: left;
	margin: 17px 0;
	width: 100%;
}
.st-eng-form .st-boder {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	box-shadow: none;
	margin: 0;
}
.st-eng-form .int-lg {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	box-shadow: none;
}
.ft-btn {
	background: rgb(255, 255, 255) none repeat scroll 0 0;
	float: left;
	padding: 19px 20px 19px 0;
	width: 100%;
}
.qual-title .addbutton {
	float: right;
}
.edit-save {
	margin: 0 10px 0 0;
}
.edit-cancel {
	margin: 0 16px 0 0;
}
.res-of {
	background: #f1f0f0 none repeat scroll 0 0;
	float: left;
	font-size: 23px !important;
	margin: 0 !important;
	padding: 3px !important;
	text-align: left;
}
.ft-btn .box-footer {
	margin: 0 auto;
	padding: 0;
	width: 66%;
}
.col-md-12.st-dur {
	margin: 0px 0 0;
	padding: 0;
}
.radio-cs {
	margin: 0;
}
.qual_subject {
	margin: 0 0 14px;
}
.radio-cs label {
	padding: 0 25px 0 5px;
}
.english-score select {
	border: 1px solid rgb(199, 198, 198);
	border-radius: 5px !important;
}
.form-group.col-xs-12.overall_intl_speaking select {
	border: 1px solid rgb(199, 198, 198);
	border-radius: 5px !important;
}
/* regeister form step 2 */
.add-qual-form {
	border: medium none;
	margin: 0;
}
.add-qaul-table tr th {
	background: #185191 none repeat scroll 0 0;
	border-left: 1px solid;
	box-shadow: none !important;
	color: #fff;
	font-size: 12px;
	padding: 0 4px !important;
	text-transform: uppercase;
}
.add-qaul-table td {
	border: 1px solid #ddd;
	font-size: 12px;
	padding: 15px 0 !important;
}
.edit-head {
	background: #f1f0f0 none repeat scroll 0 0;
	float: left;
	font-size: 23px !important;
	margin: 10px 0 0 11px !important;
	padding: 3px !important;
	width: 97%;
}
.qual_subject select {
	height: 226px !important;
}
.form-group.col-xs-12.qual-board {
	margin: 12px 0 0;
}
.qual-save {
	margin: 0 22px 0 0;
}
.duration-dt {
	margin: 13px 0 0;
}
.completin-dt {
	margin: 13px 0 0;
}
.result_awaited {
	margin: 4px 0 0;
}
.qual-per {
	margin: 12px 0 0;
}
.qual-title {
	width: 100%;
}
.inn-form-bg {
	background: #fff none repeat scroll 0 0;
	float: left;
	margin: 0;
	padding: 15px;
	width: 65%;
}
.inn-form-bg-step-2 {
	float: left;
	margin: 0;
	padding: 0px 15px;
	width: 65%;
}
.qual-form {
	margin: 0px;
	width: 100%;
}
.st-images {
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
}
.col-md-12.form-bg {
	float: left;
	padding: 9px 0 0 16px;
	width: 100%;
}
.inn-form-bg h3 {
	background: #f1f0f0 none repeat scroll 0 0;
	margin-top: 0;
	padding: 3px;
}
.rg-st-rg select {
	border: 1px solid rgb(199, 198, 198);
	border-radius: 5px !important;
}
.required select {
	border: 1px solid rgb(199, 198, 198);
	border-radius: 5px !important;
	padding: 0;
}
.fr-name input {
	border:1px solid rgb(199, 198, 198) !important;
	border-radius: 4px !important;
	width: 95%;
}
.form-group.required input {
	border: 1px solid rgb(199, 198, 198);
	border-radius: 5px !important;
}
/*
#contact_number {
	border-left: medium none rgb(0, 0, 128);
	border-radius: 0 5px 5px 0 !important;
}
*/
#dob {
	border-left: medium none;
	border-radius: 0 5px 5px 0 !important;
}
.input-group .input-group-addon {
	background-color: rgb(244, 244, 244);
	border: 1px solid rgb(199, 198, 198);
	border-radius: 5px 0 0 5px;
}
#StudentPreference0CountryId {
	border: 1px solid rgb(199, 198, 198);
	border-radius: 5px !important;
}
.sc-rg select {
	border: 1px solid rgb(199, 198, 198);
	border-radius: 5px !important;
	margin: 0 0 15px;
	padding: 0 !important;
}
.loadingDiv {
	left: 57%;
	position: absolute;
	top: 45%;
	z-index: 9999;
}
.sc-tr select {
	border: 1px solid rgb(199, 198, 198);
	border-radius: 5px !important;
	margin: 0 0 14px;
}
.submit input {
	background: rgb(51, 122, 183) none repeat scroll 0 0;
	border: medium none;
	border-radius: 4px;
	box-shadow: none;
	color: rgb(255, 255, 255);
	float: right;
	padding: 7px 23px;
}
.submit > input:hover {
	background: rgb(40, 96, 144) none repeat scroll 0 0;
}
.form-group.col-xs-6.qual_subject select {
	border: 1px solid rgb(199, 198, 198);
	border-radius: 5px !important;
}
.sr-rf button {
	background: rgb(217, 83, 79) none repeat scroll 0 0 !important;
	padding: 6px 16px !important;
}
.md-head {
	color: rgb(217, 83, 79);
}
#insitute-recommend button {
	float: right;
}
.form-control.pull-right.from-date {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-color: rgb(199, 198, 198) rgb(199, 198, 198) rgb(199, 198, 198) -moz-use-text-color;
	border-image: none;
	border-style: solid solid solid none;
	border-width: 1px 1px 1px medium;
	width: 100%;
	border-radius:0 5px 5px 0 !important;
}
.input.text.required .input-group {
	width: 100%;
}
.form-control.pull-right.to_date {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-color: rgb(199, 198, 198) rgb(199, 198, 198) rgb(199, 198, 198) -moz-use-text-color;
	border-image: none;
	border-style: solid solid solid none;
	border-width: 1px 1px 1px medium;
	width: 100%;
	border-radius:0 5px 5px 0 !important;
}
.percentage .form-control {
	border: 1px solid rgb(199, 198, 198);
	border-radius: 5px !important;
}
.form-control.st-uni {
	border: 1px solid rgb(199, 198, 198);
	border-radius: 5px !important;
}
.box.box-primary.pull-right.st-boder {
	border-top: medium none rgb(0, 0, 128);
}
.qual-title a {
	background: #f1f0f0 none repeat scroll 0 0;
	float: left;
	font-size: 23px !important;
	margin: 0 0 0 13px;
	padding: 3px !important;
	text-align: left;
	width: 95% !important;
}
legend {
	padding: 0 0 16px;
	text-align: center;
	width: 100%;
}
.form-control.pull-right {
	border: 1px solid rgb(199, 198, 198);
	border-radius: 0 5px 5px 0 !important;
	border-left:none;
}
.box.box-primary.pull-right.int-lg {
	border-top: medium none rgb(0, 0, 128);
}
.box.box-primary.pull-right.int-lg {
	border-top: medium none rgb(0, 0, 128);
}
.row.st-radio label {
	padding: 0 52px 0 5px;
}
.form-group.col-xs-4.radio-cs .radio {
	padding: 0 0;
}
.form-group.col-xs-4.radio-cs label {
	padding: 0 15px 0 9px;
}
.form-group.col-xs-12.enlgish-tst label {
	padding: 0 25px 0 5px;
}
.int-test label {
	padding: 0 25px 0 5px;
}
/* regeister form */
/*Front-Office*/


.dt-breadcrumb .breadcrumb {
	float: left;
	width: 89%;
}
.dt-tm {
	background: rgb(245, 245, 245) none repeat scroll 0 0;
	float: left;
	margin: 0;
	padding: 0;
	width: 11%;
}
.dt-nm {
	color: rgb(0, 0, 0);
	float: left;
	font-size: 30px;
	font-weight: 600;
	line-height: 37px;
}
.dt-mt > span {
	clear: both;
	float: right;
	position: relative;
	right: 24px;
	top: 14px;
}
.dt-mt {
	color: rgb(142, 139, 139);
	float: left;
	margin: 0 0 0 4px;
	text-align: center;
}
.no-sl {
	background: rgb(214, 92, 79) none repeat scroll 0 0;
	border-radius: 4px;
	color: rgb(255, 255, 255);
	float: left;
	padding: 5px;
}
.no-sl {
	background: rgb(214, 92, 79) none repeat scroll 0 0;
	border-radius: 4px;
	color: rgb(255, 255, 255);
	float: left;
	margin: 4px 0 0;
	padding: 5px;
	text-align: center;
	width: 20%;
}
.small-box h3, .small-box p {
	text-align: center;
}
.pt h3 {
	font-size: 18px;
	font-weight: 500;
}
.inner.pt > p {
	font-size: 22px;
}
.content.st-cnt {
	padding: 0;
}
.sr-st > p {
	float: right;
	padding: 7px 0 0;
}
.sr-hd {
	background: rgb(233, 235, 236) none repeat scroll 0 0;
	float: left;
	padding: 13px 0 14px;
	width: 100%;
}
.sr-st {
	width: 11%;
}
.sr-nm {
	margin: 0;
	padding: 0 5px;
	width: 17%;
}
.sr-ns .fa-sort-desc {
	padding: 0 0 0 10px;
}

.box-bean {
    margin-top: 13px;
}
.sr-rf {
float: right;
width: 8%;
margin-right: 12px;
}
.st-lt-nm {
	color: #3c8dbc;
	float: left;
	font-size: 16px;
	text-decoration: none;
	text-transform: capitalize;
	width: 70%;
}
.rp-nm .rf-btn {
	padding: 0 5px !important;
}
.rp-nm button:hover {
	background: rgb(165, 11, 11) none repeat scroll 0 0 !important;
	border: 1px solid rgb(165, 11, 11);
}
.btn.rf-btn {
	background-color: gray;
	border: medium none;
	border-radius: 0;
	box-shadow: none;
	color: rgb(255, 255, 255);
	float: left;
	padding-left: 22px;
	padding-right: 22px;
}
.rp-nm span {
	clear: both;
	float: left;
}
.box-body.sr-show {
	background: rgb(255, 255, 255) none repeat scroll 0 0;
	float: left;
	width: 100%;
	    padding: 17px 26px 0 26px;
}

.admission-search {
    float: left;
    margin: 0 0 15px;
    width: 100%;
}
.show-lb {
	float: left;
	margin: 0 14px 0 0;
}
.show-lb select {
	margin: 0 0 0 6px;
	padding: 6px;
}
.sr-search {
	float: right;
	width: 75%;
}
.sr-search input {
	float: left;
	width: 57% !important;
}
.sr-search .submit input {
	border-radius: 0;
	float: left;
	margin: 0 0 0 8px;
	width: 29% !important;
}
.input-group.searchbox.ft-sr-inn {
	float: right;
	width: 100%;
}
.ft-sr-inn label {
	float: right;
}
.sr-inp .form-control {
	border: medium none;
	float: left;
	margin: 0 0 0 0px;
	width: 80%;
}
.sr-inp button {
	border: medium none;
	box-shadow: none;
}
.table-responsive.rs-table {
	float: left;
}
.sorting {
	background:rgba(0, 0, 0, 0) url("../img/images/sort_both.png") no-repeat scroll right center;
}
.rs-tb {
	background: #185191 none repeat scroll 0 0;
	color: #fff;
	font-size: 11px;
	text-transform: uppercase;
}
.sorting > a {
	color: #000 !important;
}

.bg-red a, .bg-green a, .bg-yellow a{
	
color:#fff !important;	
}

.bg-red .st-lt-nm,.bg-green .st-lt-nm, .bg-yellow .st-lt-nm {
    color: #ffffff;
}

.rp-nm button {
float: right;
	padding: 1px 7px;
}
.rp-nm {
	color: rgb(214, 92, 79);
	font-weight: 500;
}
.box-body.table-responsive {
	width: 100%;
}
.rs-tb a {
	float: left;
	width: 100%;
	color:#fff !important;
}
.box-footer.clearfix {
	border: medium none;
	box-shadow: none;
	float: left;
	margin: 0 0 0 8px;
	width: 97%;
}
/*Front-Office*/
  
  
    /*Advisor*/

.has-error .message {
	color:red;
}
.content-advisor {
	background: rgb(255, 255, 255) none repeat scroll 0 0;
	float: left;
	width: 100%;
}
.st-pr-mn {
	float: left;
	padding: 0 0 0 17px;
	width: 100%;
}
.st-pr-mn img {
    border: 3px solid rgb(26, 129, 155);
    border-radius: 100%;
    margin: 16px 0 0;
    width: 41%;
}

.stp-name {
	color: rgb(26, 129, 155);
	font-size: 22px;
	text-transform: uppercase;
}
.stp-email {
	color: rgb(214, 92, 79);
	font-size: 14px;
}
.st-proile {
	border-right: 1px solid rgb(221, 221, 221);
	padding-bottom: 25px;
	padding-right: 0;
}
.st-pr-mn strong {
	font-size: 18px;
}
.st-pr-ph .fa-phone {
	border: 2px solid;
	border-radius: 100%;
	color: rgb(214, 92, 79);
	font-size: 16px;
	height: 22px;
	padding: 2px 0 0 4px;
	width: 24px;
}
.st-pr-ph {
	border-top: 1px solid rgb(221, 221, 221);
	color: rgb(103, 98, 98);
	float: left;
	font-size: 24px;
	padding: 4px 0 22px 21px;
	width: 100%;
}
.st-pr-int {
	background: rgb(236, 240, 245) none repeat scroll 0 0;
	float: left;
	margin: 0 10px;
	padding: 0;
	width: 93%;
}
.st-int-top > h4 {
    color: rgb(219, 97, 79);
    font-size: 20px;
    margin: 12px 0 4px;
    padding: 0 0 0 10px;
    text-transform: uppercase;
}

.st-int-lt h4 {
	   color: rgb(219, 97, 79);
    font-size: 20px;
    margin: 12px 0 4px;
    padding: 0px;
    text-transform: uppercase;
}
.st-int-lt {
	float: left;
	list-style: outside none none;
	margin: 0;
	padding: 0 0 0 9px;
}
.st-int-lt span {
    clear: both;
    color: rgb(219, 97, 79);
    float: left;
    font-size: 20px;
    font-style: normal;
    text-transform: uppercase;
}
.st-int-lt > li {
    font-size: 18px;
    line-height: 21px;
    margin: 0 0 6px;
}
.wr-ex {
	border-top: 1px solid rgb(255, 255, 255);
	float: left;
	margin: 0;
	padding: 12px 0 0;
	width: 100%;
}
.st-pr-int {
	background: rgb(236, 240, 245) none repeat scroll 0 0;
	float: left;
	margin: 0 10px 10px;
	padding: 0;
	width: 93%;
}
.cs-hst {
	float: left;
	width: 100%;
}
.cs-hst > ul {
	font-size: 13px;
	list-style: outside none none;
	padding: 0 10px;
}
.cs-hst-bt {
	float: left;
	margin: 3px 0 0px;
	width: 100%;
}
.cs-hst-bt > a {
	background: rgb(80, 171, 194) none repeat scroll 0 0;
	color: rgb(255, 255, 255);
	float: left;
	font-size: 14px;
	font-weight: bold;
	padding: 8px 0 9px 8px;
	width: 100%;
}
.cs-hst-bt > a:hover {
	background: #000 none repeat scroll 0 0;
}
.cs-hst-bt.active > a {
	background: rgb(0, 0, 0) none repeat scroll 0 0;
}
.cs-red {
	float: left;
	margin: 3px 0 0;
	width: 100%;
}
.cs-red> a {
	background: #d65c4f;
	color: rgb(255, 255, 255);
	float: left;
	font-size: 14px;
	font-weight: bold;
	padding: 8px 0 9px 8px;
	width: 100%;
}
.cs-red .fa-question-circle {
	float: right;
	padding: 4px 17px 0 0;
}
.cs-red > a:hover {
	background: rgb(0, 0, 0) none repeat scroll 0 0;
}
.cs-green {
	float: left;
	margin: 3px 0 0;
	width: 100%;
}
.cs-green> a {
	background: #03a559 none repeat scroll 0 0;
	color: rgb(255, 255, 255);
	float: left;
	font-size: 14px;
	font-weight: bold;
	padding: 8px 0 9px 8px;
	width: 100%;
}
.cs-green> a:hover {
	background: rgb(0, 0, 0) none repeat scroll 0 0;
}
.cs-green .fa-question-circle {
	float: right;
	padding: 4px 17px 0 0;
}
.cs-green.active > a {
	background: rgb(0, 0, 0) none repeat scroll 0 0;
}
.box.box-primary.st-edu-dt {
	border: medium none;
	box-shadow: none;
	/*margin: 11px 0 0;
	padding: 0 8px;*/
}
.ed-pf {
	float: right;
	margin: 7px 10px 0 0;
}
.pf-view > ul {
	float: left;
	list-style: outside none none;
	padding: 0 0 0 13px;
}
.pf-view li {
	color: rgb(214, 92, 79);
	float: left;
	border-right:1px solid #d65c4f;
}
.pf-view a {
	color: rgb(214, 92, 79);
	float: left;
	padding: 0 8px 0 9px;
	text-decoration: underline;
}
.pf-view li:last-child {
	border: medium none;
}
.cs-red.active > a {
	background: rgb(0, 0, 0) none repeat scroll 0 0;
}
.pf-sat {
	padding: 0;
}
.pf-viewed > h3 {
	cursor: default;
	display: inline-block;
	float: left;
	font-size: 20px;
	font-weight: 400;
	margin: 0;
	padding: 10px;
}
.pf-viewed {
	padding: 0;
}
.no-view > li {
	border-right: 1px solid;
	color: rgb(214, 92, 79);
	float: left;
}
.no-view a {
	color: rgb(214, 92, 79);
	float: left;
	padding: 0 13px;
}
.no-view > li:last-child {
	border: medium none;
}
.pf-st-pf {
	padding: 0;
}
.no-view {
	float: left;
	list-style: outside none none;
	padding: 0;
	width: 100%;
}
/*Advisor*/
	
	    /*qualify now*/
		
		.cr-md input {
	border:1px solid rgb(199, 198, 198);
	border-radius: 5px !important;
	float: left;
	width: 58%;
}
#StudentCounselInstituteIntakeMonths {
	margin: 0 18px 0 0;
}
.pl-md input {
	border: 1px solid rgb(199, 198, 198);
	border-radius: 5px !important;
	float: left;
	width: 58%;
}
.st-info .btn-primary {
	margin: 20px 15px 0 0 !important;
}
.sr-fr label {
	float: left;
	padding: 7px 6px 16px 12px;
}
.sr-fr .form-control {
	width: 20%;
}
.sr-fr {
	width: 100%;
}
.box-header > span {
	clear: both;
	color: rgb(255, 1, 1);
	float: left;
	padding: 0 0 0 12px;
}
.table.table-bordered.table-striped .btn-info {
	padding: 1px 2px;
}
.table.table-bordered.table-striped .btn-danger {
	padding: 1px 2px;
}
.rc-inp input {
	display: block;
	float: left;
	margin: 1px 21px 0 0 !important;
	opacity: 0 !important;
}
.rc-inp {
	float: right;
	padding: 14px 20px 0 0;
}
.rc-inp > span {
	color: rgb(214, 92, 79);
	font-weight: 600;
}
.rc-left {
	border-left: 1px solid rgb(221, 221, 221);
	border-right: 1px solid rgb(221, 221, 221);
	border-bottom: 1px solid rgb(221, 221, 221);
	margin: 0;
	padding: 0;
	width:48%;
}
.cr-md {
	background: rgb(250, 250, 250) none repeat scroll 0 0;
	border-top: 1px solid rgb(221, 221, 221);
	float: left;
	padding: 10px 0;
	width: 100%;
}
.cr-md > label {
	float: left;
	padding: 5px 0 0 7px;
	width: 40%;
}
.cr-md select {
	float: left;
	width: 56%;
}
.pl-md {
	background: rgb(255, 255, 255) none repeat scroll 0 0;
	border-top: 1px solid rgb(221, 221, 221);
	float: left;
	padding: 10px 0;
	width: 100%;
}
.pl-md > label {
	float: left;
	padding: 5px 0 0 7px;
	width: 40%;
}
.pl-md select {
	float: left;
	width: 56%;
}
.form-control.cr-birth {
	float: left;
	width: 27%;
}
.form-control.cr-month {
	float: left;
	margin: 0 0 0 13px;
	width: 26%;
}
.rc-right {
	border-bottom: 1px solid rgb(221, 221, 221);
	border-left: 1px solid rgb(221, 221, 221);
	border-right: 1px solid rgb(221, 221, 221);
	margin: 0 0 0 23px;
	padding: 0;
	width: 48%;
}
.pl-md span {
	clear: both !important;
	color: rgb(214, 92, 79);
	float: right;
	font-size: 11px;
	width: 100%;
}
.st-remarks label {
	float: left;
	margin: 8px 0 0;
	width: 19%;
}
.st-remarks textarea {
	float: left;
	margin: 11px 0 0;
	width:80%;
}
.st-remarks label span {
	clear: both;
	color: rgb(214, 92, 79);
	float: left;
	width: 100%;
}
.col-md-12.st-remarks .form-group {
	float: left;
	margin: 0 0 13px;
	width: 100%;
}
.ad-assest label {
	cursor: default;
	display: inline-block;
	float: left;
	font-size: 20px;
	font-weight: 400;
	margin: 0;
	padding: 10px;
}
.ad-assest label span {
	clear: both;
	color: rgb(214, 92, 79);
	float: left;
	font-size: 13px;
	width: 100%;
}
.ad-assest textarea {
	float: left;
	width: 100%;
}
.st-info {
	margin: 39px 0 26px;
}
.form-control.skil-ctr {
	width: 56%;
}
.eg-md {
	background: rgb(250, 250, 250) none repeat scroll 0 0;
	border: 1px solid rgb(221, 221, 221);
	float: left;
	padding: 10px 0;
	width: 100%;
}
.eg-md > label {
	float: left;
	padding: 5px 0 0 7px;
	width: 18%;
}
.eg-md select {
	float: left;
	width: 73%;
}
.form-control.eg-yr {
	width: 17%;
}
.form-control.eg-mt {
	margin: 0 0 0 18px;
	width: 17%;
}
.qual-eg {
	margin: 0 0 15px;
}
.form-group.st-cs-rs {
	margin: 0 0 0 81px;
}
.form-group.st-cs-rs select {
	width: 22%;
}
.sv-btn {
	float: left;
	margin: 18px 0 0;
}
.btn.btn-primary.recommend-sub {
	margin: 0 22px 0 0;
}
.col-md-12.sr-fr .cr-md {
	border: medium none;
}
.col-md-12.qual-eg .eg-md {
	border: medium none;
}
.qual-eg .eg-md label {
	margin: 0 182px 0 0;
}
.ad-assest {
	padding: 0 10px 0 3px;
}
.sb_exit {
	margin: 0 22px 0 0;
}
.sb_inner {
	margin: 21px 9px 0 0;
}
.addbutton {
	margin: 0 9px 0 0;
}
/*qualify now*/
  
  
  /*record communication*/
  
  .box-title > span {
	clear: both;
	color: rgb(255, 1, 1);
	float: left;
	font-size: 14px;
	width: 100%;
}
.btn.btn-primary.black-pf {
	background: rgb(0, 0, 0) none repeat scroll 0 0;
	float: right;
	margin: 7px 7px 0 0;
}
.btn.btn-primary.black-pf:hover {
	background:#4e4c4d;
}
#UserUsername {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-color: rgb(199, 198, 198) rgb(199, 198, 198) rgb(199, 198, 198) -moz-use-text-color;
	border-image: none;
	border-style: solid solid solid none;
	border-width: 2px 2px 2px medium;
}
#UserPassword {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-color: rgb(199, 198, 198) rgb(199, 198, 198) rgb(199, 198, 198) -moz-use-text-color;
	border-image: none;
	border-style: solid solid solid none;
	border-width: 2px 2px 2px medium;
}
.lg-sb input {
	margin: 0 90px 0 0;
}
/*record communication*/ 
     /*retaining*/  
   
.py-md {
	background: rgb(250, 250, 250) none repeat scroll 0 0;
	border-top: 1px solid rgb(221, 221, 221);
	float: left;
	padding: 10px 0;
	width: 100%;
}
.pyt-md {
	background: rgb(255, 255, 255) none repeat scroll 0 0;
	border-top: 1px solid rgb(221, 221, 221);
	float: left;
	padding: 10px 0;
	width: 100%;
}
.rc-payment {
	border-bottom: 1px solid rgb(221, 221, 221);
	border-left: 1px solid rgb(221, 221, 221);
	border-right: 1px solid rgb(221, 221, 221);
	margin: 0 0 14px;
	padding: 0;
	width: 100%;
	background:#fcfae3 none repeat scroll 0 0;
}
.py-md > label {
	float: left;
	margin: 5px 0 0 6px;
	width: 53%;
}
.py-md select {
	float: left;
	width: 20%;
}
.pyt-md > label {
	float: left;
	width: 53%;
	margin: 9px 0 0 6px;
}
.py-opt label {
	padding: 0 26px 0 0;
}
.ad-pytm h3 {
    float: left;
    line-height: 21px;
    /*margin: 33px 0 8px !important;*/
    padding: 8px !important;
    text-align: left;
    width: 100%;
}

.bt-paytm {
    float: left;
    background: #fff;
    padding: 0px 0px !important;
}

.box-gray {
    background: #f1f0f0 none repeat scroll 0 0;
    padding-top: 5px;
    float: left;
    padding-bottom: 5px;
}
.bt-paytm .input-group {
    width: 100%;
}


.box-white {
       padding-top: 5px;
    float: left;
    padding-bottom: 5px;
}
.pm-remarks {
    width: 100%;
    float: left;
    padding: 12px 9px !important;
}

.pm-remarks .input-group{
width:100%;	
}

.stp-email > a {
    color: rgb(219, 97, 79);
}


.rc-payment > div {
    padding: 15px 24px;
}

.pyt-md label {
    margin: 0 !important;
    padding: 0 15px;
}

.py-md label {
    margin: 0 !important;
    padding: 0 15px;
}


.py-md textarea {
    float: left;
    margin: 10px 0 0;
}
/*retaining*/ 
   
   /*follow-up*/    
   
.st-comm {
	float: left;
	margin: 8px 0 26px;
	width: 100%;
}
.form-group.st-comm > label {
	cursor: default;
	display: inline-block;
	float: left;
	font-size: 15px;
	font-weight: 600;
	margin: 0;
	padding: 10px;
	width: 22%;
}
.st-comm select {
	float: left;
	margin: 9px 0 0 15px;
}
.st-comm-ft {
	float: left;
	margin: 10px 0 0 39px;
}
.foll-rem textarea {
	float: left;
	margin: 11px 0 0 39px;
	width: 76%;
}
.reply-info {
	float: left;
	width: 100%;
}
.ft-checkbox {
	float: left;
	list-style: outside none none;
}
.control-label{
color: #a94442;
}

.form-control  
 
 {
    border: 1px solid #ccc !important;
    border-radius: 4px !important;
}
 
.panel.box.box-primary.bg-teal {
    background: rgb(236, 240, 245) none repeat scroll 0 0 !important;
    border: 1px solid #cfd1d3;
    margin: 9px 19px;
    padding: 0 17px;
    width: 96%;
}
 
 
.rt-head {
    background: #d2d6de none repeat scroll 0 0 !important;
    border-color: #ddd;
    color: #333;
}

.bg-green {
    background-color: #00a65a !important;
    border-radius: 2px;
    font-size: 12px;
   /* margin: 6px 0 0;*/
    padding: 3px 2px;
}

.pull-right.bg-red {
    background-color: #f56954 !important;
    border-radius: 2px;
    font-size: 12px;
    margin: 6px 4px 0;
    padding: 3px 2px;
}

.pull-right.rt-cmt {
    color: #000;
    margin: 0 0 0 5px;
}

.rt-hold:hover {
    color: #000 !important;
}
  


.pull-right.bg-light-blue {
    border-radius: 2px;
    padding: 0 4px;
}

.box-body.ft-msg {
    color: #000;
    font-size: 18px;
}

.py-plans.required {
    float: left;
    width: 100%;
}

.py-plans.required > label {
    float: left;
    margin: 12px 0 0 5px;
    width: 20%;
}

.py-plans > label {
    float: left;
    margin: 12px 0 0 5px;
    width: 20%;
}


.py-plans input {
    float: left;
    margin: 7px 0;
    width: 32%;
}

.py-plans select {
    float: left;
    margin: 7px 0;
    width: 32%;
}
 
 
 .input.checkbox {
    float: left;
}
  
  
  #retain_payment > div {
    float: left;
    padding: 0 7px;
    width: 100%;
}
  
.py-retain {
    float: left;
    margin: 0 0 0 7px;
    width: 32.3%;
}

.py-paymetns.required > label {
    float: left;
    margin: 37px 0 0 5px;
    width: 20%;
}


.py-paymetns input {
    float: left;
    margin: 30px 0;
    width: 32%;
}
.retain-box {
    background: rgb(245, 244, 242) none repeat scroll 0 0;
    border-radius: 4px;
    box-shadow: 3px 3px 0 rgb(190, 190, 190);
    float: left;
    margin: 8px 0 0;
    padding: 7px 0;
    width: 100%;
}

.refund_reason textarea {
    margin: 0 0 14px;
}

.py-fft .icheckbox_minimal {
    margin: 0 8px 0 21%;
}


.pl-md.required input {
    width: 56%;
}

.cr-md.required input {
    width: 56%;
}

.birth-input .cr-month {
    float: left;
    margin: 0 8px 0 0;
}

.birth-input .cr-birth{
    float: left;
    margin: 0 8px 0 0;
}
.submit input {
    margin: 0 2px 0 0;
}
.rt-ag {
    margin: 0 0 0 5px;
    width: 97%;
}


/** lead student ***/



.lead-student .sr-search input {
    float: left;
    width: 56% !important;
}

.lead-student .sr-search {
    float: right;
    width: 100%;
}
.lead-student .sr-inp .form-control {
    border: medium none;
    float: left;
    margin: 0 0 0 0px;
    width: 100%;
}


.lead-student .submit input {
    width: 40% !important;
}

.lead-student .show-lb.sr-inp {
    float: right;
    margin: 0px;
    width: 100%;
}
 .lead-student  .show-lb select {
    margin: 0;
    padding: 6px;
}


  .lead-student.sr-inp .form-control {
    border: medium none;
    float: left;
    margin: 0 0 0 0px;
    width: 100%;
}


   .lead-student .sr-show #lead_student_filter {
    padding: 22px 0;
    width: 100%;
}
  .lead-student #lead_student_filter {
    float: left;
    padding: 6px 0;
    width: 100%;
}


.lead-student .sr-rf {
    float: right;
    width: 8%;
    margin-right: 1px;
}







/** lead student ***/














/*inseret CSSS*/

.point-system {
    background: #fff none repeat scroll 0 0;
    float: left;
    padding: 11px;
    width: 100%;
}

.point-seelect {
    float: left;
    margin: 1px 0;
    width: 100%;
}

.point-select ul {
    margin: 0;
    padding: 0;
}

.point-system ul li {
    border: 1px solid #ccc;
    float: left;
    list-style: outside none none;
    margin: 0;
    padding: 4px 0;
    text-align: center;
   
}

.point-system ul li:nth-child(2n+2) {
    background: #F3F4F5 none repeat scroll 0 0;
}


.point-total > ul {
    margin: 0;
    padding: 0;
}

.point-total ul li {
    border: medium none;
  
}

.point-total {
    border: 1px solid #ccc;
    float: left;
    font-size: 19px;
    margin: 14px 0 0;
    padding: 0;
    width: 99.8%;
}

.cd-name > a {
    color: #d9534f;
}


.view-point > a {
    color: #5cb85c;
}

.report-info {
    float: left;
    margin: 0 0 13px;
    width: 100%;
}

.daily > a {
    border: 1px solid #00acd6;
    color: #00acd6;
    float: left;
    padding: 5px;
    text-align: center;
    text-decoration: none;
    width: 7%;
	margin:0 6px 0 0
}

.monthly > a {
    border: 1px solid #009550;
    color: #009550;
    float: left;
    margin: 0 6px;
    padding: 5px;
    text-align: center;
    text-decoration: none;
    width: 7%;
}

.quarterly > a

{
    border: 1px solid #f56954;
    color: #f56954;
    float: left;
    margin: 0 6px;
    padding: 5px;
    text-align: center;
    text-decoration: none;
    width: 7%;
}

.half-year a{
	 border: 1px solid #f39c12;
    color: #f39c12;
    float: left;
    margin: 0 6px;
    padding: 5px;
    text-align: center;
    text-decoration: none;
    width: 8%;
	
}


.summary-info {
    float: left;
    margin: 0;
    width: 100%;
}

.summary-data {
    float: left;
    width: 50%;
}

.summary-seelect ul li {
    border: 1px solid #ccc;
    float: left;
    list-style: outside none none;
    margin: 0;
    padding: 4px 0;
    text-align: center;
   
}

.summary-seelect ul li:nth-child(2n+2) {
    background: #F3F4F5 none repeat scroll 0 0;
}

.summary-seelect {
    float: left;
    width: 100%;
}

.summary-seelect > ul {
    margin: 0;
    padding: 0;
}

.cd-name {
    width: 30%;
}

.total-point
{
    width: 30%;
}

.activity {
    font-size: 12px;
    padding: 5px 0 !important;
    width: 35% !important;
}
.summary_activity {
    font-size: 12px;
    padding: 5px 0 !important;
    width: 79% !important;
}
.summary_points {
    width: 21%;
}

.blank
{
    width: 35% !important;
}


.cd-time {
    width: 25%;
}

.view-point{

    width: 25%;
}


.points {
    width: 10%;
}

.total-no
{
    width: 10%;
}


.padding-right {
	padding-right: 0
}
.padding-none {
	padding: 0
}
.padding-left {
	padding-left: 0
}


.btn.btn-dark-green.profile-verified {
    background: #008d81;
    color: #fff;
    margin: 0 0 0 4px;
    border: 1px solid #046960;
}

.btn-groups {

    display: inherit;

}

.ui-widget.ui-widget-content {

    border: 1px solid #c5c5c5;
    z-index: 99999 !important;

}

.p-0{
padding:0px;	
}
/*inseret CSSS*/


/** conversion css **/


 .branch-performance .text-md-center span {
  text-align: center;
  width: 100%;
  float: left;
  font-weight: 600;
  margin-bottom: 9px;
}
.branch-performance .text-md-center {
  padding: 0px;
}
.branch-performance .label-success {
  background-color: #5cb85c;
}
.branch-performance .label-danger {
  background-color: #d9534f;
}
.cs-profile .profile-new-top {
  background: #fff;
  border-radius: 4px;
}
.cs-profile .text-red-batch {
  text-align: left;
}
.cs-profile .font-large-1.blue {
  margin: 21px 0 0px 0 !important;
  text-transform: capitalize;
  font-size: 24px;
}
.branch-performance #mybtn {
  border-radius: 100px;
  width: 25px;
  height: 25px;
  border: none;
  text-align: center;
  padding: 0px;
  margin-right: 5px;
  font-size: 13px;
  font-weight: bold;
}
.user-tp-set {
display: flex;
flex-direction: row;
justify-content: space-between;
background: #f1f0f0 none repeat scroll 0 0;
align-items: center;
}
.br-pr-user .box-header.with-border {
  min-height: 48px;
}
.br-pr-user tr td {
  font-size: 11px;
}
.br-pr-user .box-header .label {
  width: 23%;
  clear: inherit;
  vertical-align: middle;
  margin-top: 0px;
  color: #fff !important;
  padding: 4px 0;
  margin-right: 6px;
  height: 21px;
}
.searchbox .btn.btn-primary {
  padding: 5px;
  border-radius: 4px;
}
.branch-performance #mybtn:hover {
  background: black !important;
}
.cd-info {
  float: left;
  margin-top: 10px;
  margin-right: 10px;
}
.ci {
  width: 15px;
  height: 15px;
  border-radius: 100px;
  float: left;
  margin-right: 3px;
  vertical-align: middle;
  display: inline-block;
  margin-top: 3px !important;
}
.branch-performance .text-md-center h5 {
  font-size: 34px;
  font-weight: 600;
  vertical-align: middle;
  display: inherit;
  text-align: center;
  width: 100%;
  color: #d9534f;
  margin: 6px 0 0 0;
  min-height: auto;
  min-height: auto;
}
.branch-performance .text-md-center span {
  text-align: center;
  width: 100%;
  float: left;
  line-height: 13px;
  font-size: 11px;
}
.branch-performance .box .box-footer {
  clear: both;
  float: left;
  width: 100%;
}
.p-0 {
  padding: 0px !important;
}
.cs-profile .edt-profile {
  position: relative;
  z-index: 999;
}
.advisior-points .card-body {
  border-bottom: 1px solid #f1f1f1 !important;
  margin: 0px;
}
.cs-profile .media-body table tr {
  border-bottom: 1px solid #f1f1f1;
}
.team-box {
  background: #fff;
  margin-top: 15px;
  border-radius: 4px;
  box-shadow: 0 12px 5px -10px rgba(0, 0, 0, .1), 0 0 4px 0 rgba(0, 0, 0, .1) !important;
}
.team-box h3 {
  padding: 12px 15px;
  border-bottom: 1px solid rgba(0, 0, 0, .1);
  margin: 0 0 10px 0;
}
.team-body p {
  border-bottom: 1px solid rgba(0, 0, 0, .1);
  padding: 0 0 9px 0;
}
.team-body {
  padding: 0 15px;
}
.head-line {
  border-bottom: 1px solid rgba(0, 0, 0, .1);
  padding: 9px 0;
}
.head-line h3 {
  font-size: 16px !important;
  font-weight: bold;
}
.head-line .input-group {
  margin-top: 0px;
}
.in-sl-form select {
  margin-top: 5px;
}
.card.flat-card {
  background: #fff;
  flex-direction: column;
  display: flex;
  border-radius: 4px;
  padding: 15px;
  box-shadow: 0 12px 5px -10px rgba(0, 0, 0, .1), 0 0 4px 0 rgba(0, 0, 0, .1);
}
.card.flat-card h3 {
  /*border-bottom: 1px solid rgba(0, 0, 0, .1);*/
  margin: 0px;
  padding: 12px 15px;
}
.row-table {
  display: flex;
  flex-basis: 100%;
  flex-direction: row;
}
.card-body.br {
  border-bottom: 1px solid #f1f1f1;
}
.flat-card .card-body svg {
  height: 35px !important;
  width: 35px !important;
  fill: #3c8dbc !important;
  display: flex;
  vertical-align: middle;
  margin-top: 8px;
}
.text-md-center h5 {
  font-size: 14px;
  font-weight: 600;
  vertical-align: middle;
  display: inherit;
  text-align: center;
  width: 100%;
  min-height: 31px;
}
.flat-card .count-box-number p {
  text-align: center;
  font-weight: 600;
  font-size: 12px;
}
.flat-card .info-box-content.two-box {
  background: no-repeat;
  color: #e31837;
  text-align: center;
  width: 100% !important;
  vertical-align: middle;
  display: inline-block;
  margin-top: 9px;
}
.performance-detail .info-box-content.two-box {
  width: 51% !important;
  float: right !important;
  color: #fff !important;
  clear: none !important;
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-top: 22px;
}
.performance-detail .one-box p {
  line-height: 16px;
  padding: 0 0 0 5px;
  font-size: 11px;
}
.flat-card .row-table:first-child {
  border-bottom: 1px solid #f1f1f1;
}
.bg-lg-gray {
  background: #f1f1f1;
}
.br-rg {
  border-right: 1px solid #f1f1f1;
}
.br-lf {
  border-left: 1px solid #f1f1f1;
}
.flat-card .two-box .info-box-number {
  font-size: 33px !important;
  line-height: 13px !important;
  margin-top: 11px;
  text-align: center;
  font-weight: bold;
}
.performance-detail .two-box .info-box-number {
  margin-top: 0;
}
.mt-20 {
  margin-top: 13px;
}
.mb-10 {
  margin-bottom: 10px;
}
.show-count {
  margin-top: 15px;
}
.show-count .text-md-center h5 {
  margin: 0px;
  font-weight: 600;
  font-size: 21px;
  color: #e31837;
}
.show-count .text-md-center span {
  display: flex;
  justify-content: center;
}
.cs-profile table.table-borderless {
  margin-bottom: 0px;
}
.lead-title {
  width: 100%;
  float: left;
  font-size: 15px;
  color: #000;
}
.lead-count {
  color: #367fa9;
  font-size: 19px;
}
.sp-box {
  width: 49.8%;
  float: left;
  background: #d9dfe7 !important;
  border: 1px solid #6db1d9;
  margin: 1px 1px 0 0;
  min-height: 82px;
}
.cst-box .card-tp-section {
  min-height: 62px;
  display: flex;
  align-items: center;
}
.cst-box:first-child {
  padding-right: 3px;
}
.cst-box {
  width: 49.3%;
  float: left;
}
.cst-box .card-rt {
  min-height: 82px;
  display: flex;
  align-items: center;
  border-left: 1px solid #6db1d9;
}
.sp-box:last-child {
  margin: 1px 0 0 0;
}
.flat-card .info-box-icon {
  height: 43px;
  padding: 4px;
  display: flex;
  justify-content: center;
  flex-direction: column;
}
.performance-detail .info-box-content.two-box p {
  margin-top: 10%;
}
.performance-detail .info-box-icon {
  padding: 7px 5px !important;
}
.performance-detail .in-sl-form {
  margin-top: 5px;
}
.ps .submit input {
  width: 100%;
  margin-top: 4px;
}
.card-tp-section {
  font-size: 15px !important;
  text-align: center;
  font-weight: bold;
  padding: 6px 0 !important;
  border: 1px solid #6db1d9;
  background: #d9dfe7 !important;
  border-radius: 10px 10px 0 0;
  min-height: 62px;
  margin-top:15px;
}
.ct-title {
  width: 100%;
  text-align: center;
  float: left;
  line-height: 15px;
  font-size: 14px;
  margin: 5px 0;
  min-height: 50px;
  font-weight: 400;
}
.ft-box .ct-title, .sp-box .ct-title {
  min-height: 0px;
}
/*.card-body.br {
  border-bottom: 1px solid #f1f1f1;
  margin-top: 25px;
}*/
.ct-Count {
  color: #e31837;
  font-size: 20px;
  text-align: center;
  width: 100% !important;
  float: left;
  font-weight: bold;
  margin-bottom: 10px;
}
.rst {
  background: #d9dfe7 !important;
  border-left: 1px solid #6db1d9;
  border-bottom: 1px solid #6db1d9;
  border-right: 1px solid #6db1d9;
  min-height: 65px !important;
  display: flex;
  align-items: center;
}
.col-md-3.in-sl-form.p-l.ps .bg-maroon {
  background: lightgray !important;
  color: #000 !important;
}
.performance-detail .info-box-content.one-box {
  width: 47% !important;
  float: left;
  border-right: 1px solid #fff;
  min-height: 73px;
  display: flex;
  align-items: center;
}
.rst span {
  color: #e31837;
  font-size: 20px;
  text-align: center;
  width: 100% !important;
  float: left;
  font-weight: bold;
  margin-bottom: 10px;
}
.card-lt {
  border-left: 1px solid #6db1d9;
  border-bottom: 1px solid #6db1d9;
  border-right: 1px solid #6db1d9;
}
.card-rt {
  border-right: 1px solid #6db1d9;
  border-bottom: 1px solid #6db1d9;
}
/*.card-body.br {
  border-bottom: none !important;
}*/
.card-lt, .card-rt {
  background: #d9dfe7 !important;
}
.card.flat-card.show-count {
  padding-bottom: 18px !important;
}
.progress-count .btn {
  border-radius: 50%;
  height: 42px;
  width: 42px !important;
  border: none;
  margin-bottom: 10px;
  font-weight: bold;
}
.performance-detail .in-sl-form input {
  width: 100%;
}

.qc .btn {
    margin-top: 10px;
}


.qc .btn:hover {
    background: #000 !important;
    color: #fff !important;
  }
  
  #start-date {
  width: 100%;
}


.search-top select {
  width: 100%;
}

.search-top .show-lb.sr-inp {
  width: 100%;
}

.search-top {margin-bottom:10px;}


.list-cm.bg-light-green {
  background: #c4f1d4;
  color: #107b36;
}

.list-cm.bg-light-red {
  background: #fed4d6;
  color: #a61d23;
}

.list-cm.bg-light-blue {
  background: #c5f0ff !important;
  color: #0e5f7b !important;
}

.cs-search {
  display: grid;
  grid-template-columns: repeat(4,1fr);
  grid-gap: 2.45rem;
}

.p-l-0{
    padding-left:0px;
}

.p-r-0{
    padding-right:0px;
}

.list-cm {
  margin: 0 0 8px 0;
}
.list-cm {
  display: flex;
  background: lightyellow;
  border-radius: 4px;
  justify-content: space-between;
padding: 11px 6px;
  margin: 0 0 13px 0;
  font-weight:800;
}

.bg-light-yellow span {
  color: #d77207;
}

.user-tp-set svg {
  width: 30px;
  display: flex;
  flex-direction: row;
  height: 30px;
  float: left;
  margin-right: 9px;
  margin-top: 3px;
}

.br-pr-user .box {
  box-shadow: 0 6px 8px 0 rgba(0, 0, 0, .08), 0 0 0 1px rgba(0, 0, 0, .04) !important;
}

.bp-n {
  background: #d9dfe7 none repeat scroll 0 0 !important;
  padding-top: 25px;
}

.br-pr-user {
  margin-bottom: 21px;
}

.role-hg {
  font-weight: 800;
}

.role-area td {
  font-size: 15px !important;
  border-bottom: 1px solid #f1f1f1 !important;
}

.students.index .box-title {
color: rgb(217, 83, 79);
font-size: 17px !important;
font-weight: 600;
}

.list-cm.bg-light-yellow {
  background: #fff0db;
}

.role-area td:last-child {
  float: right;
}


.goal-achieve {
  display: flex;
  flex-direction: column;
  justify-content: center;
  width: 100%;
  align-items: center;
  background: #FFF5F5;
  margin: 5px 5px;
  border-radius: 5px;
  position:relative;
}

.goal-achieve h2 {
  color: #EA5962;
  font-size: 46px;
  font-weight: 600;
  margin: 0;
}

.goal-achieve span {
  font-size: 18px;
  margin-bottom: 7px;
}


.goal-achieve .text-left {
  text-transform: uppercase;
  font-weight: 600;
}

.role-box {
  color: #4a4343;
  font-size: 14px; 
  margin-top:5px;
}


.edit-goal {
  position: absolute;
  top: 8px;
  right: 16px;
  background: #1c70dd;
  width: 25px;
  height: 25px;
  color: #fff;
  text-align: center;
  border-radius: 100px;
  padding-top: 2px;
}


.achieve-box {
  display: grid;
  grid-template-columns: repeat(3,1fr);
  grid-gap: 1.45rem;
}

.gg-count {
  background: #FFF5F5;
  text-align: center;
  padding: 7px;
  border-radius: 8px;
}

.gl-no {
  font-size: 34px;
  font-weight: 600;
}

.gl-titel {
font-size: 16px;
width: 100%;
text-align: center;
}

.counsellor-box {
  background: #fff;
  padding: 22px;
  margin-bottom: 23px;
}


.gg-count .gl-titel {
  float: left;
  margin-bottom: 15px;
}

.cs-name {
  font-size: 27px;
    text-align: center;
}


.gg-countgoal {
  background: #101214;
  text-align: center;
  padding: 22px 0;
  color: #fff;
  border-radius: 6px;
}
.gg-countgoal .gl-titel {
  text-transform: uppercase;
  font-size: 20px;
  font-weight: 600;
}


.gg-count a {
  font-size: 12px;
  background: rgba(0,0,0,0.5);
  padding: 3px 16px;
  margin-top: 17px;
  border-radius: 4px;
}



.bg-light-red {
    background: #fed4d6;
    color: #d9534f !important;
}

.bg-light-green {
    background: #c4f1d4;
    color: #107b36;
}

.gg-count.bg-blue a {
  color: #fff;
}

.bg-light-blue {
    background: #c5f0ff !important;
    color: #0e5f7b !important;
}

.header-point {
  background: #e9f5f3;
  border-radius: 7px;
  padding: 14px;
}

.box-assing {
  display: flex;
  background: #fff;
  padding: 17px 10px;
  box-shadow: 0 0.625rem 1.25rem rgba(161, 172, 184, 0.5) !important;
  border-radius: 11px;
}

.assign-icon {
  width: 58px;
  height: 58px;
  background: #EA5962;
  border-radius: 100px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-right: 10px;
}

.assing-info-detail {
  display: flex;
  justify-content: space-between;
  width: 82%;
  align-items: center;
}

.assing-title {
  font-size: 22px;
  color: #616161;
}

.assign-count {
  font-size: 30px;
  font-weight: 800;
}

.assign-icon i {
  font-size: 30px;
  color: #fff;
}

.box-assing.followed-c .assign-icon {
  background:#276acf;
}

.head-part {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 20px;
}

.con-titile {
  font-size: 22px;
  font-weight:800;
}

.select-range {
  display: flex;
}

.select-range .input-group {
  margin-right: 12px;
}

.mx-auto {
  margin: 0px auto;
  display: inherit;
  float: inherit;
}

.goal-box {
  display: flex;
/*  background: #FFEBE8;*/
  padding: 17px 10px;
  box-shadow: 0 0.625rem 1.25rem rgba(161, 172, 184, 0.5) !important;
  border-radius: 11px;
  flex-direction: column;
  background:#fff;
}

.goal-icon {
display: flex;
background: #FFF5F5;
width: 35px;
height: 35px;
border-radius: 100px;
justify-content: center;
align-items: center;
color: #EA5962;
   /* box-shadow: 0 0.625rem 1.25rem rgba(161, 172, 184, 0.5) !important;*/
    margin-right: 12px;
}

.goal-info {
display: flex;
justify-content: space-between;
align-items: baseline;
margin-top: 19px;
}

.gs-no {
  font-size: 37px;
  color: #EA5962;
  font-weight: 600;
}

.gs-title {
  font-size: 28px;
  color: #616161;
  text-transform: uppercase;
  font-weight: 800;
}
.goal-icon i {
  font-size: 24px;
}

.head-part {
  background: #fbfbfb;
  padding: 9px 11px;
  border-radius: 4px;
  margin-bottom: 31px;
}

.conversion-des-info {
  display: grid;
  grid-template-columns: repeat(3,1fr);
  grid-gap: 1.45rem;
}

.dr-ts-box.box-one {
  border: 1px solid #FFF5F5;
}
.dr-ts-box {
  background: #fff;
  display: flex;
  border-radius: 9px;
  box-shadow: 0 0.625rem 1.25rem rgba(161, 172, 184, 0.5) !important;
  flex-direction: column;
  overflow: hidden;
}

.dr-ts-box.box-one .dr-title {
  color: #EA5962;
}
.dr-title {
  background: #FFF5F5;
  text-align: center;
  overflow: hidden;
  font-size: 17px;
  padding: 7px 0;
  font-weight: 800;
  text-transform: uppercase;
}
.conversion-des-info {
  margin-top: 29px;
}


.conversion-wal {
  padding: 0 20px;
}

.conversininfobox {
  display: flex;
  justify-content: space-between;
  align-items: center;
  text-align: center;
}


.leftconv span {
  color: #616161;
  font-size:12px;
}

.leftconv h3 {
  font-weight: 700;
  font-size: 23px;
  margin-bottom: 1px;
  margin-top:0px;
}

.conv-rate-title h3 {
  font-weight: 700;
  font-size: 23px;
  margin-bottom: 2px;
  margin-top: 5px;
}

.conv-rate-title  span {
  color: #616161;
}

.conv-rate {
  display: flex;
  justify-content: center;
  text-align: center;
}

.box-one .conv-rate-title h3 {
  color: #EA5962;
}



.leftconv {
  width: 50%;
}

/*.leftconv:first-child::before {
  position: absolute;
  content: "";
  width: 1px;
  height: 59px;
  background: #616161;
  right: 123px;
  top: 15px;
}*/

.conversininfobox {
  position: relative;
}

.conv-rate {
border-top: 1px solid #616161;
margin-top: 11px;
margin-bottom: 7px;
}

.divider {
  background: #616161;
  width: 1px;
  height: 53px;
  margin-top: 22px;
}


.box-two .conv-rate-title h3{
    color:#503095;
}


.dr-ts-box.box-two .dr-title {
  background: #fef2fe;
  color: #503095;
}
.dr-ts-box.box-two {

    border: 1px solid #fef2fe;

}

.dr-ts-box.box-three {
  border: 1px solid #ecf9ff;
}


.dr-ts-box.box-three .dr-title {
  background: #ecf9ff;
  color:#3087b0;
}

.goalarea {
  display: flex;
  align-items: center;
  justify-content: center;
}

.ts-no {
  background: aliceblue;
  padding: 4px 15px;
  font-size: 17px;
  color: #395fb9;
  border-radius: 4px;
  }

.ach-no {
  background: #fff8f0;
  padding: 4px 15px;
  font-size: 17px;
  color: #9d4b0e;
  border-radius: 4px;
}

.header-title {
  text-align: center;
  position: relative;
  margin-top: 25px;
}

.header-title h3 {
  font-weight: 700;
  position: relative;
  width: 250px;
  margin: 0px auto;
  text-transform: uppercase;
  font-size: 19px;
}

.header-title h3::before {
  content: "";
  position: absolute;
  width: 190px;
  height: 1px;
  background: #c6c6c6;
  top: 10px;
  right: -113px;
}

.header-title h3::after{
  content: "";
  position: absolute;
  width: 190px;
  height: 1px;
  background: #c6c6c6;
  top: 10px;
  left: -113px;
}

.new-admin {
  background: #e9f5f3 !important;
  border-radius: 10px;
  margin-top: 10px;
  padding: 12px !important;
}

.new-admin .sticky-title, .waiting .sticky-title {
background: #FBE6E6 !important;
width: 94%;
padding: 13px 9px !important;
border-radius: 4px !important;
color: #000;
font-weight: 600;
display: flex;
}

.new-admin  .st-lt-nm {
  
  width: 100%;
}

.new-admin .sticky-title i {
  color: #EA5962;
  font-size: 21px;
  margin-right: 7px;
}

.new-admin  .box.box-info {
  background: #fdf9f9;
  box-shadow: 0 0.625rem 1.25rem rgba(161, 172, 184, 0.5) !important;
  border: 1px solid #FFD6D9;
  min-height: 376px;
  margin-bottom: 16px;
}

.wating, .wating.box-info{background:none !important;}

.waiting .box.box-info {
  background: white;
}

.waiting .sticky-title{color:#000;}

.content.st-cnt.waiting .sticky-title {
  font-size: 19px !important;
  color: #000;
}

.content.st-cnt.waiting .sticky-title i {
  color: #EA5962;
  font-size: 21px;
  margin-right: 7px;
}

.new-admin .btn-primary {
  background: rgb(223, 240, 255) none repeat scroll 0 0;
    background-color: rgb(223, 240, 255);
  color: #367fa9;
  border-radius: 2px;
  border: 1px solid #b2e2fd;
}

.new-admin .btn-primary:hover, .new-admin .btn-success:hover{color:#fff !important;}


.new-admin .btn-success {
  background: #d9fded;
  color: #008d4c;
  border: 1px solid #5ddfa3 !important;
  border-radius: 7px;
  padding: 1px 5px !important;
  border-radius: 2px !important;
}


.new-admin .box.box-info.box-text-new {
  min-height: auto;
  border: 1px solid #FFD6D9 !important;
  display: flex;
  justify-content: space-between;
  padding: 0 0 6px 0;
  width: 100% !important;
}


.new-admin .box.box-info.box-text-new .sticky-title {
display: inherit;
width: 97%;
}

.points .assign-count {
  font-size: 30px;
  font-weight: 800;
  display: flex;
  flex-direction: column;
  text-align: end;
}

.assign-count .view-info {
  height: 13px;
  position: relative;
  top: -16px;
}

.assign-count .view-info a {
  font-size: 10px;
  font-size: 12px;
  font-weight: normal;
}

.points {
  width: 100%;
  margin: 17px 0;
}

.points  .box-assing.followed-c .assign-icon {
  background: #0dac44;
}

.points  .assign-icon {
  background: #1A91AC;
}

.good-score h3 {
  color: #15ad81 !important;
}

.good-score .dr-title {
  background: #fff6e9;
  color: #d68c30 !important;
}


.good-score1 h3 {
  color: #15ad81 !important;
}

.good-score1 .dr-title {
  background: #ddfff5 !important;
  color: #15ad81 !important;
}



/** conversion css **/


.mkt-leads .sort-show {
  width: 142px !important;
}

.mkt-leads  .sr-rf {
  width: 11% !important;
}

.mkt-leads .table-responsive {
  padding: 0px !important;
}

.mkt-leads .table-responsive {
  padding: 0px !important;
  margin: 9px 13px;
  width: 98%;
}


@media (max-width: 1280px) {
	
	.login-row {
    margin: 0 auto;
    width: 100% !important;
}
}

@media (max-width: 1050px) {
	
	
	.col-md-4.cs-area > h4 {
    margin: 28px 0 0;
}

.col-md-12.login-area > h4 {
    margin: 8px 0 0 8px;
}
	
	.login-row {
    margin: 0 auto;
    width: 100% !important;
}


.login-row h4 {
    float: left;
    margin: 8px 0 0 52px;
}
.rg-st-rg {
   
    margin: 0 0 0 22px;
      width: 49%;
}

.row.st-radio label {
    padding: 0 23px 0 5px;
}

.adverds {
    
    margin: 0 7px;
      width: 33%;
}	

.submit input {
    margin: 0 1px 0 0;
}
.col-md-4.logo {
    text-align: center;
    width: 100%;
}

.col-md-4.logo img {
    width: 48%;
}



.col-md-12.login-area > h4 {
    margin: 8px 0 21px 8px;
    text-align: center;
    width: 100%;
}

.col-md-4.lg-fr {
    float: left;
    width: 100%;
}

.col-md-4.ps-fr {
    float: left;
    margin: 15px 0 0;
    width: 100%;
}

.submit input {
    float: none;
    margin: 25px 0;
}

.box-footer.lg-sb {
    text-align: center;
    width: 100%;
}
	
.login-footer {
    background: #000 none repeat scroll 0 0;
    float: left;
    height: auto;
    width: 100%;
}
.has-error .message {
    color: red;
    float: left;
    margin: 30px 0 0;
    text-align: center;
    width: 100%;
}	
	 
}

@media (max-width: 980px) {
	
	
	.login-row {
    margin: 0 auto;
    width: 100%;
}

.login-area {
    float: left;
    padding: 54px 0 0;
    width: 100%;
}

.col-md-4.lg-fr {
    float: left;
    width: 34%;
}

.col-md-4.ps-fr {
    float: left;
    width: 37%;
}

.col-md-4.lg-fr {
    float: left;
    width: 100%;
}

.col-md-4.ps-fr {
    float: left;
    margin: 15px 0 0;
    width: 100%;
}

.submit input {
    float: none;
    margin: 25px 0;
}

.box-footer.lg-sb {
    text-align: center;
    width: 100%;
}


	
}

@media (max-width: 767px) {
    
  .mkt-leads .p-m-0 {
  padding: 0px;
}
    
    #branch {
  width: 150px !important;
}
.st-proile {
    
    float: left;
        width: 97%;
}

.mt-3 {
  margin-top: 11px;
}
.st-pr-edu {
    float: left;
    width: 100%;
}	
.edit-form {
      width: 100%;
}

.adverds {
    margin: 17px 0 0 0;
    width: 100%;
	display:none;
}
.pm-none{
padding-left:0;
padding-right:0;	
}


  .mkt-leads  #choose-advisor  {
  width: 100% !important;
}

.mkt-leads #student_name   {
  width: 55% !important;
}

.mkt-leads .sr-rf {
  width: 91% !important;
  margin-top: 11px;
}

.mkt-leads .table-responsive {
  padding: 0px !important;
  margin: 9px 17px;
  width: 90%;
}



body > .header .logo {
       height: 88px;
   }
body.fixed > .wrapper, body.fixed .sidebar-offcanvas {
    margin-top: 136px !important;
}

.box-header h3 {   
    margin: 0px 0 0 0 !important;
        width: 100%;
}


.btn-cancel {
    width: 100%;
    float: left !important;
    margin: 6px 0 0 0 !important;
}

.right-side > .content-header {
       padding: 15px 15px 10px 7px;
}

.sr-nm {
   
    width: 100%;
}

.sr-ns .submit input {
    margin: 0px;
    width: 100%;
}
.sr-ns {
    padding: 0 5px;
    width: 100%;
    margin: 0 0 !important;
}


.box-body.sr-show {
    padding: 14px 19px;

}

.sr-search {
     width: 68%;
}
.sr-search input {
    width: 66% !important;
}
.sr-rf {
      width: 23%;
    margin-right: 12px;
    margin-bottom: 11px;
}
}


.ledo-info {
  background: #fff4f1 !important;
  margin-right: 9px;
  padding: 16px;
  box-shadow: 0 0.625rem 1.25rem rgba(161, 172, 184, 0.5) !important;
  display: flex;
  justify-content: space-between;
  align-items: center;
}


.upper-ledo {
  display: flex;
  align-items: center;
}

.ledo-score {
  font-size: 41px;
  font-weight: 600;
  color: #EA5962;
}

.ledo-title {
font-size: 21px;
color: #616161;
font-weight: 600;
}


.ledo-info #dropdownMenu1 {
  background: no-repeat;
  padding: 0px;
  border: 0px;
  color: #000;
  font-size: 23px;
  line-height: 0px;
  box-shadow: none !important;
}


.moudle-header {
  background: #233446;
  padding: 5px 25px;
  color: #fff;
  font-weight: 600;
  
  text-align: center;
  line-height: 20px;
}


.module-wait {
  padding: 6px 6px;
}


.tp-slide {
  display: flex;
  padding: 0px 6px;
  border-bottom: 1px solid #B8B8B8;
}


.tp-slide .span-md:first-child, .bt-slide .span-md:first-child {
  border-right: 1px solid #bbb;
}
.span-md {
  display: flex;
  flex-direction: column;
  width: 50%;
  justify-content: center;
  align-items: center;
  padding: 9px 9px;
 font-size: 17px;
font-weight: 600;
}



.bt-slide {
  display: flex;
}


.flex-class {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  margin: 0 0;
}

.flex-class select {
  width: 90%;
  display: flex;
}

.flex-class .input.select label {
  display: none;
}

.flex-class .input.select, .flex-class .input-group {
  margin-left: 12px;
padding: 14px 0;
}

.flex-class .control-label {
  font-weight: 500;
}

.red-info {
  color: red !important;
  padding: 0px;
  background: none;
  border: 0px;
  font-size: 19px;
  box-shadow:none;
}

main {
	display: flex;
	justify-content: center;
	align-items: center;
	height: 100%;
	position: relative;
}
main .notification {
	position: relative;
	width: 10em;
	height: auto;
	top: -29px;
	right: -5px;
}
main .notification svg {
	width: 30px;
	height: auto;
	position: relative;
	top: 27px;
}
main .notification svg > path {
	fill: #fff;
}
main .notification--bell {
	animation: bell 2.2s linear infinite;
	transform-origin: 50% 0%;
}
main .notification--bellClapper {
	animation: bellClapper 2.2s 0.1s linear infinite;
}
main .notification--num {
	position: absolute;
	top: 59%;
	left: 51%;
	font-size: 9px;
	border-radius: 50%;
	width: 23px;
	height: 23px;
	background-color: red;
	/*border: 1px solid #333;*/
	color: #FFFFFF;
	text-align: center;
	line-height: 23px;
	animation: notification 3.2s ease;
	font-weight: bold;
}
.info.user-name {
	width: 88%;
}
@keyframes bell {
	0%, 25%, 75%, 100% {
		transform: rotate( 0deg);
	}
	40% {
		transform: rotate( 10deg);
	}
	45% {
		transform: rotate( -10deg);
	}
	55% {
		transform: rotate( 8deg);
	}
	60% {
		transform: rotate( -8deg);
	}
}
@keyframes bellClapper {
	0%, 25%, 75%, 100% {
		transform: translateX( 0);
	}
	40% {
		transform: translateX( -.15em);
	}
	45% {
		transform: translateX( .15em);
	}
	55% {
		transform: translateX( -.1em);
	}
	60% {
		transform: translateX( .1em);
	}
}
@keyframes notification {
	0%, 25%, 75%, 100% {
		opacity: 1;
	}
	30%, 70% {
		opacity: 0;
	}
}
.notification--num {
	animation: pulse 2s ease-out !important;
	animation-iteration-count: infinite !important;
}
@keyframes pulse {
	40% {
		transform: scale3d(1, 1, 1);
	}
	50% {
		transform: scale3d(1.3, 1.3, 1.3);
	}
	55% {
		transform: scale3d(1, 1, 1);
	}
	60% {
		transform: scale3d(1.3, 1.3, 1.3);
	}
	65% {
		transform: scale3d(1, 1, 1);
	}
}
.notification .dropdown-menu {
	left: -151px;
	top: 65px !important;
	padding: 0px;
}
.notification .dropdown-menu .header {
	background: lightcyan;
	padding: 4px 7px;
}
.notification .dropdown-menu {
	left: -166px;
	top: 74px !important;
	padding: 0px;
	margin: 0px;
	widh: 210px;
}
.notification .dropdown-menu .header {
	background: #f1f0f0;
	padding: 4px 7px;
	margin: 0px;
	border-radius: 5px 6px 0 0;
}
.notification .dropdown-menu .header:after {
	bottom: 100%;
	left: 86%;
	border: solid transparent;
	border-top-color: transparent;
	border-top-width: medium;
	border-right-color: transparent;
	border-right-width: medium;
	border-bottom-color: transparent;
	border-bottom-width: medium;
	border-left-color: transparent;
	border-left-width: medium;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(255, 255, 255, 0);
	border-bottom-color: rgba(255, 255, 255, 0);
	border-bottom-color: #f1f0f0;
	border-width: 7px;
	margin-left: -7px;
}
.notification .menu li a i {
	background: #dd4b39 !important;
	color: #fff;
	font-size: 21px;
	padding: 4px 4px;
	width: 14%;
	height: 35px;
	line-height: 27px;
}
.notification .menu li a {
	color: #000;
	font-size: 13px;
	width: 100%;
	float: left;
	height: 26px;
}
.notification .dropdown-menu li {
	list-style: none;
	padding: 3px 0;
	margin: 1px 0 0 0;
	border-bottom: 1px solid #f6f6f6;
	float: left;
	width: 100%;
}
.menu .label-danger {
	background-color: #d9534f;
	width: 30px !important;
	padding: 5px 4px !important;
	border-radius: 0px !important;
	margin-left: 3px;
	display: block;
	float: left;
}
.notification .dropdown-menu .menu li:hover {
	background: #f6f6f6;
}
.notification .menu li a p {
	width: 76%;
	float: right;
	line-height: 13px;
	margin: 0px;
	vertical-align: middle;
	padding: 5px 0 0 0;
	font-size: 11px !important;
}
.notification .menu {
	padding: 0px;
	color: #000;
}




/** manager table **/

.box-grid-head {
  background: #fff;
  padding: 6px;
  color: #4088f9;
  font-size: 14px !important;
font-weight: 600;

}
.box-grid-head {
  display: grid;
  grid-template-columns: repeat(6,1fr);
  grid-gap: 13px;
  font-size: 14px;
  border-radius: 8px 8px 0 0;
}
.box-grid-head-7 {
  display: grid;
  grid-template-columns: repeat(7,1fr);
  grid-gap: 13px;
  font-size: 14px;
  border-radius: 8px 8px 0 0;
}
.gr-box:first-child, .bsx-grid:first-child {
  width: 150px;
}


.grid-body {
  display: block;
  height: 346px;
  overflow: scroll;
  background:#fff;
}


.body-grid-list {
  display: grid;
  grid-template-columns: repeat(6,1fr);
  grid-gap: 20px;
  font-size: 14px;
  padding: 6px 7px;
}
.body-grid-list-7 {
  display: grid;
  grid-template-columns: repeat(7,1fr);
  grid-gap: 20px;
  font-size: 14px;
  padding: 6px 7px;
}
.bg-mdf {
  background: #e9f5f3;
  display: flex;
  margin: 0 14px;
  border-radius: 6px;
  padding: 21px 0;
}

.body-grid-list:nth-child(2n+1) {
  background: #eee;
}


.br-text {
  font-size: 12px;
  color: #fd4e4e;
}


.fl-chart #columnwrapper, .fl-chart  #highcharts-3, .fl-chart svg, .fl-chart .highcharts-background{
  width: 100% !important;
  border-radius: 6px;
  overflow: hidden;
}
.bsx-grid {
color: #606060;
text-transform: capitalize;
font-weight: 600 !important;
}


/** student peach **/
.peach-student .modal-lg {
    width: 1300px;
}
.box-gt {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    grid-gap: 2rem;
}
.lgm-box {
    display: flex;
    background: #fdeff1;
    border-radius: 10px;
    padding: 10px;
    border: 1px solid #f9ccd3;
}
.lgm-icon i {
    font-size: 36px;
    color: #eb0a0a;
}
.lgm-text {
    margin-left: 16px;
}
.lgm-text h5 {
    font-size: 18px;
    font-weight: 600;
}
.lgm-icon {
    margin-top: 10px;
}
.lgm-text p {
    margin-bottom: 0px;
}

.days-tabs .active a {
  background: #f21717 !important;
  color: #fff !important;
}
.days-tabs li a {
background: #e1e1e1;
color: #000;
border-radius: 8px 9px 0 0;
margin-bottom: 0;
font-size: 17px;
}

.peach-student p {
  font-size: 16px !important;
}

.peach-student .tab-content {
  background: #fbf7f7;
  float: left;
  width: 100%;
  margin-top: 0;
  padding: 22px;
  border-radius: 0 0 10px 10px;
  margin-bottom: 25px;
  border: 1px solid #f9ccd3;
}

.peach-student ul li {
  font-size: 17px !important;
}

.peach-student h2{font-weight:600;}

.peach-student .modal-body {
  min-height: 550px;
  height: 500px;
  overflow-y: scroll;
  margin-top: 29px;
}

.mt-lt {
  margin-top: 10px;
  margin-left: 20px;
}

.peach-student .nav.nav-tabs {
  border: 0px;
}


 .close-btn button {
  font-size: 59px;
  position: absolute;
  top: -30px;
  right: -32px;
  opacity: .70;
}

/** student peach **/

