
  .modal-xl {
    width: 1087px;
  }




.new-btn {
  background: #fcf3ce;
  margin-right: 7px;
  margin-bottom: 8px;
  padding: 12px 19px;
  color: #803509 !important;
  text-decoration: underline;
  font-weight: 600;
}

.new-btn a {
  color: #803509 !important;
  font-size: 16px;
}

.new-btn i {
  margin-right: 7px;
  margin-top: 0;
}


.event-box-info {
  display: grid;
  border: 1px solid #202f3f;
  padding: 7px 7px;
  margin-bottom: 15px;
  grid-template-columns: repeat(2, 1fr);
  margin: 0 9px;
  
}

.event-online-box {
  display: flex;
  justify-content: center;
  align-items: center;
  position:relative;
}

.event-online-box .btn {
  width: 107px;
  margin-left: 9px;
}

.event-online-box::before {
  content: "";
  position: absolute;
  background: #202f3f;
  width: 2px;
  height: 29px;
  right: 0;
}

.followadvisiorva strong {
  margin-right: 8px;
}


.updfont a {
  font-size: 16px;
  margin-right: 16px;
  margin-top: 1px;
}

.event-offline-box {
  display: flex;
  justify-content: center;
  align-items: center;
}

.event-offline-box label {
  margin-bottom: 0px;
  margin-left: 11px;
}

.upd {
  background: #d73925 !important;
  border-radius: 4px !important;
  margin: 10px 0 0 0;
  box-shadow: 0 2px 0 #750514;
}

.new-header {
    background: #f1f0f0;
    float: left;
    width: 100%;
}

.form-group.counselbd {
    display: flex;
    margin-bottom: 0px !important;
    justify-content: end;
    text-align: center;
    margin-top: 0px;
}

.form-group.counselbd label {
    font-size: 22px;
    margin-top: 5px;
}

.counselbd .icheckbox_minimal {
    margin-top: 13px;
    margin-left: 10px;
}



.list-cm.bg-light-red {
    background: #fed4d6;
    color: #a61d23;
}
.list-cm {
    display: flex;
    background: lightyellow;
    border-radius: 4px;
    justify-content: space-between;
    padding: 7px 6px;
    margin: 0 0 13px 0;
}

.cm-title, ..cm-coun {
    font-size: 16px;
    font-weight: 600;
}

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

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




.lead-filter .multiselect-selected-text {
    font-size: 12px;
    padding: 1px 5px;
}

.lead-filter select {
    font-size: 12px;
}

.search-title {
    padding: 0 6px;
    font-size: 15px;
    font-weight: 700;
    text-transform: uppercase;
    margin-bottom: 10px;
}

.box-header.list-header {
    margin-top: 10px;
}

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

.list-header .show-lb.sr-inp {
    float: right;
    width: 96%;
}

.st-cnt.dark-red, .lead-test .required label::after {
	color: #fff
}
.add-qaul-table tr th, .btn.kis-register > span, .pt h3, .th-header {
	text-transform: uppercase
}
.advisor-dashboard ul, .cs-hst > ul, .cs-list, .cs-list > li, .flat-list, .ft-checkbox, .ft-row li, .holder ul, .ks-flag > ul, .list-country ul, .no-view, .pf-view > ul, .point-system ul li, .search-Content ul, .st-int-lt, .summary-seelect ul li, .top-countries > ul, ul#wizardStatus {
	list-style: none
}
.columnset, .treeview.active.institute {
	overflow: hidden
}
.dark-red {
	background: #b9020b
}
.modal {
	z-index: 10!important
}
.color-code > p {
	float: left;
	margin-right: 10px
}
/********lead management multiselect**********/
#lead_student_filter {
	float: left;
	padding: 8px 0;
	width: 96%
}
.lead-list-part .input-group {
	position: relative;
	display: table !important;
	border-collapse: separate;
	width: 100%;
}
.lead-list-part .multiselect.dropdown-toggle.btn.btn-default {
	border: 1px solid #ccc !important;
	border-radius: 4px;
	padding: 6px 0;
}
.lead-list-part .multiselect-selected-text {
	float: left;
	padding:2px 0 2px 5px;
	font-size: 12px;
	font-weight: bold;
}
.lead-list-part .multiselect-container > li {
	padding: 0 0 0 20px;
}
.lead-list-part .caret {
	float: right;
	right: 5px;
	top: 8px;
	position: relative;
}
/* .st-cnt {
		min-height: 650px;
	}*/
.lead-list-part .multiselect-item.multiselect-all {
	padding: 0px;
}
.lead-list-part .multiselect-item.multiselect-filter {
	padding: 0px;
}
.lead-list-part .multiselect-item.multiselect-group {
	padding: 0px;
	margin-bottom: 6px;
}
.lead-list-part .multiselect-item.multiselect-group a {
	color: black;
}
.leas-radio .iradio_minimal {
	margin: 0 7px 0 10px
}
.ft-row > ul {
	float: left;
	margin: 0;
	padding: 0
}
.search-toggle {
	padding: 3px 13px
}
.agreement {
	margin: 4px 0 0 12px
}
.ft-row li {
	float: left
}
.ft-row p {
	float: left;
	width: 70%
}
.ft-row span {
	float: right
}
.view-bt {
	padding: 12px 0
}
.sticky-title {
	clear: both;
	float: left;
	margin: 5px 0 0 11px!important;
	padding: 7px!important;
	width: 98%;
	background: 0 0!important
}
#sticky_notes li:nth-child(2n+1) {
	background: #f0f0f1
}
.visit-list .sticky-pad ul li {
	background: #f9f2f4;
	color: #000;
	margin: 0
}
.visit-list .sticky-pad li:nth-child(2n+1) {
	color: #c7254e;
	background-color: #f9f2f4!important
}
#sticky_notes li {
	float: left;
	width: 100%;
	clear: both
}
.table.no-margin.pn-fllw td {
	padding: 5px;
	vertical-align: middle
}
.table.no-margin.pn-fllw > tbody tr:nth-child(2n+1) {
	background: #e5e5e5
}
.btn.btn-success.fll-bt {
	border: none;
	border-radius: 0;
	box-shadow: none;
	padding: 3px
}
.pd-fll-box .box-info {
	border-top: medium none
}
.sticky-pad .box-info {
	border: none
}
.ft-row .submit input {
	margin: 28px 0 9px!important
}
.st-box {
	background: #fff;
	float: left;
	padding: 0;
	width: 100%
}
#sticky_notes p {
	margin: 0
}
#sticky_note_form textarea {
	border: 1px solid #ccc;
	width: 100%
}
.sticky-note {
	color: #fff;
	margin: 0!important;
	padding: 6px 8px;
	float: left;
	width: 61%
}
.sticky-header {
	background: #f39c12!important;
	width: 100%;
	float: left
}
#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;
	float: left;
	width: 65%
}
.edit-form > fieldset {
	border: 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!important
}
.follow-inner {
	padding: 0
}
.follow-inner h4 {
	background: #f1f0f0;
	font-size: 20px;
	font-weight: 400;
	margin: 14px 0 0;
	padding: 7px
}
.box-footer.clearfix.ft-foot {
	margin: 0 0 23px
}
.box-header h3 {
	background: #f1f0f0;
	clear: both;
	float: left;
	margin: 5px 0 0 11px!important;
	padding: 7px!important;
	width: 98%
}
.table-striped > tbody > tr:nth-child(2n+1) {
	background-color: #e5e5e5
}
.retained-agee {
	background: #fdfddd!important
}
.fa.fa-file-pdf-o {
	color: red
}
.xyn-imf > img {
	width: 50%
}
.stu-branch {
	color: #db614f;
	float: left;
	font-weight: 700;
	width: 24%
}
.adverds {
	background: #fff;
	float: left;
	margin: 0 16px 24px 16px;
	padding: 13px 7px;
	width: 30.5%
}
.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;
	margin: 0;
	padding: 0
}
.flat-list li {
	float: left;
	margin: 0 5px;
	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 {
	margin: 0 auto;
	display: block;
	width: 900px
}
.et-service {
	float: left;
	margin: 24px 0 0;
	padding: 0;
	width: 100%;
	background: #0e6092;
	background: -moz-linear-gradient(top, #0e6092 10%, #7db9e8 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(10%, #0e6092), color-stop(100%, #7db9e8));
	background: -webkit-linear-gradient(top, #0e6092 10%, #7db9e8 100%);
	background: -o-linear-gradient(top, #0e6092 10%, #7db9e8 100%);
	background: -ms-linear-gradient(top, #0e6092 10%, #7db9e8 100%);
	background: linear-gradient(to bottom, #0e6092 10%, #7db9e8 100%)
}
.cs-area h4 {
	color: #fff000;
	float: left;
	font-weight: 400;
	margin: 16px 0 0
}
.cs-list a, .kis-register:hover {
	color: #fff
}
.cs-list {
	float: left;
	margin: 15px 0 0;
	padding: 0;
	width: 100%
}
.cs-list > li {
	background: url(../img/login/arrow.png) 0 3px no-repeat rgba(0, 0, 0, 0);
	padding: 0
}
.cs-list a {
	font-size: 15px;
	font-style: italic;
	padding: 7px 0 0 24px;
	text-decoration: none
}
.featured-area {
	float: left;
	padding: 0 0 47px;
	width: 100%
}
.er-cp-img > img, .footer-inn > h4 {
	float: left;
	padding: 0;
	width: 100%
}
.etr-fet ul {
	margin: 34px 0 0
}
.er-cp-img > img {
	margin: 57px 0 0
}
.footer-inn > h4 {
	font-size: 23px;
	line-height: 80px;
	margin: 22px 0 0;
	text-align: center
}
.left-logo img {
	float: right
}
.cs-area {
	float: left;
	padding-left: 38px
}
.footer-logo {
	float: left;
	margin: 0 0 16px;
	width: 100%
}
.logo-in {
	width: 75%
}
/** kisok new updates**/
.kiosk {
	background: #fff;
}
.kiosk-logo img {
	width: auto;
	display: block;
	margin: 0px;
}
/*added color in background */
.kiosk-box {
	box-shadow: 0px 5px 16.2px 1.8px rgba(73, 72, 72, .13);
	border-radius: 10px;
	float: left;
}
.kiosk-box h2 {
	background: #0d60c8;
	color: #fff;
	text-align: center;
	border-radius: 10px 10px 0px 0px;
	padding: 10px 0;
	text-transform: uppercase;
	margin-bottom: 40px;
	margin-top: 0px;
	font-size: 26px;
}
.kiosk-register-red .kiosk-box h2 {
	background: #db2027;
}
.kiosk-footer {
	width: 100%;
	margin: 28px 0;
	float: left;
}

.btn.btn-primary.margin.text-white.btn-sm {
    color: #fff !important;
}

.view-report {
    margin-right: 0px !important;
    padding-right: 0px !important;
    padding: 0 7px !important;
    text-decoration: none !important;
}

/** print pdf **/
.printLabel {
    background: #fff;
    padding: 15px;
}

/** print pdf **/





/*********** student profile roadshow ***************/

.stinfo-name {
background: #367fa9;
color: #fff;
padding: 11px 8px;
width: 100%;
line-height: 21px;
text-align: center;
}
.studentinfo-test {
    border: 1px solid #367fa9;
    display: flex;
margin: 10px 23px 10px 8px;
    padding-top: 0px;
}


.stinfo-email {
    font-size: 14px;
    display: flex;
    align-items: center;
}

.spicon {
    color: #2a6f97;
    font-size: 19px;
    margin-right: 8px;
}

.stinfo-dob, .stinfo-email, .stinfo-branch, .stinfo-phone  {
    padding: 10px 0;
}

.stinfo-dob {

    display: flex;
    align-items: center;
}

.bullet-code {
    display: flex;
    align-items: center;
}

.bullet-code .fa {
    font-size: 8px;
    margin-right: 7px;
}

.stinfo-branch p, .stinfo-phone p, .stinfo-dob p {
    margin-bottom: 0px;
}
.stinfo-branch {
    display: flex;
 
    align-items: center;
}

.spic {
    color: #2a6f97;
    font-size: 16px;
    font-weight: 600;
}

.stinfo-email a {
    color: #112031;
    text-decoration: underline;
    font-size:14px;
}

.stinfo-phone {
    display: flex;

    align-items: center;
}


.stinfo-phone {
    display: flex;
 
    align-items: center;

}

.stinfo-btn {
justify-content: center;
font-size: 16px;
margin-top: 20px;
display: flex;
}




.stinfo-btn .sp-profile {
background: #dd4b39;
display: flex;
justify-content: center;
align-items: center;
color: #fff;
padding: 6px 7px;
border-radius: 1px;
margin-top: 3px;
margin-right: 3px;
font-size: 15px;
font-weight: 600;
transition: 300ms ease-in;
border-radius: 4px;
text-transform: capitalize;
}
.stinfo-btn .sp-profile:hover,  {
    background: #fff !important;
    color:#dd4b39 !important;
}


.other_date {
    color: #dd4b39;
}


.stinfo-btn .sp-profile .fa {
    margin-right: 9px;
}

.form-group.counselbd {
    display: flex;
    align-items: center;
    margin-bottom: 0px !important;
    margin-top: 0px;
}

.form-group.counselbd label {
    margin-bottom: 0px;
    margin-right: 3px;
    font-size: 23px;
}


.news-profile .box-title {
    width: 100%;
    background: rgba(186, 231, 255, 0.75);
    border-radius: 4px;
    color: #515365;
}
.pr-interest select {
    width: 100%;
}

.pr-interest input {
    width: 100%;
}

.last-qaul input {
    width: 100%;
}


.text-or {
    font-size: 30px;
    background: #000;
    border-radius: 50px;
    color: #fff;
    font-weight: 600;
    font-size: 20px;
    padding: 7px;
    margin-top: 11px;
}

.st-proile.main-info {
    padding-bottom: 0px !important;
}

.new-header {
    background: rgba(186, 231, 255, 0.75);
    width: 100%;
    float: left;
}


.new-header h3 {
    background: none !important;
    margin-bottom: 0px !important;
}

.stp-name.stinfo-name {
    color: #fff;
}
/*********** student profile roadshow ***************/


 .ac-search .sr-inp select {
  width: 100% !important;
  margin-left: 0px;
}


.ac-search .ac-search .show-lb.sr-inp {
  width: 100% !important;
  background-color: #d73925;
}

.ac-search .refresh-button {
  margin-left: 5px;
}

.ac-search button {
  font-size: 12px;
  padding: 7px 10px;
}

.nostudent span {
  background: #ffdbdb;
  padding: 3px 7px;
  border-radius: 4px;
}



/********** Invoice CSS ***********/

.text-info .px-10 {
    padding-right: 10px !important;
    padding-left: 10px !important;
}
.mt-10 {
    margin-top: 10px;
}
.mt-5 {
    margin-top: 5px;
}
.invoice-input .modal-dialog {
    width: 950px;
}
.invoice-title {
    font-size: 30px;
    color: #000;
    font-weight: 600;
}
.invoice-data h4 {
    font-weight: 600;
    color: #000;
}
.text-lin {
    font-size: 17px;
}
	
	
	.invoice-data tr, .invoice-data tr th, .invoice-data tr td {
  border: 0px !important;
}
	
	
.invoice-data tr th {
  color: #3a3838;
  font-size: 16px;
}
	
	
	.tx-light {
  color: #3c3636;
}
	
	.invoice-data .form-control {
  border: 1px solid #7f7f7f !important;
  border-radius: 4px !important;
}
	
	
	.total-td .tx-light {
  color: #000;
  font-size: 17px;
  font-weight: 700;
}
	
	
	.total-td .form-control {
  border: 1px solid #f15c5c !important;
  background: #f3f3f3;
  color: #000;
}
	
	.bg-box-in {
  background: #f8f8f8;
  padding: 8px 9px;
  border-radius: 7px;
}

/********** Invoice CSS ***********/


.flex-doc.account-con {
  justify-content: start;
}

.account-con .show-lb.sr-inp {
  float: left !important;
  width: 100% !important;
}

.w-100 {
    width: 100% !important;
}


.account-con select {
  width: 100% !important;
  margin: 0px !important;
}

.row.ac-search.ad-report .account-con select {
  width: 97% !important;
  margin-left: 14px;
}

/* (1920x1080) Full HD Display */
@media screen and (max-width: 1920px) {
	.kiosk-register .btn {
		background: #0d60c8;
		color: #fff;
		font-size: 18px;
		text-align: center;
		font-weight: bold;
		line-height: 28px;
		padding: 17px 0px;
		width: 280px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		-o-border-radius: 3px;
		transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out;
		-o-transition: all 0.2s ease-in-out;
		border: 2px solid #0d60c8;
		display: block;
		margin: 0px auto;
	}
	.kiosk-register-red .btn {
		background: #db2027;
		color: #fff;
		font-size: 18px;
		text-align: center;
		font-weight: bold;
		line-height: 28px;
		padding: 17px 0px;
		width: 280px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		-o-border-radius: 3px;
		transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		-webkit-transition: all 0.2s ease-in-out;
		-o-transition: all 0.2s ease-in-out;
		border: 2px solid #db2027;
		display: block;
		margin: 0px auto;
	}
	.d-flex {
		display: -webkit-box !important;
		display: -ms-flexbox !important;
		display: flex !important;
		-webkit-box-orient: vertical !important;
		-webkit-box-direction: normal !important;
		-ms-flex-direction: column !important;
		flex-direction: column !important;
		height: 41px;
		padding-right: 29px;
	}
	.footer-kik {
		margin-bottom: 9px;
	}
	
	
	
}
@media screen and (max-width: 1440px) {
	.kiosk-register .btn, .kiosk-register-red .btn {
		padding: 3px 6px;
		width: 209px;
	}
	.d-flex {
		display: -webkit-box !important;
		display: -ms-flexbox !important;
		display: flex !important;
		-webkit-box-orient: vertical !important;
		-webkit-box-direction: normal !important;
		-ms-flex-direction: column !important;
		flex-direction: column !important;
		height: 27px;
		padding-right: 10px;
	}
	
	.user-dash-search .list-dash {
      min-height: 160px;
}
}
.already-register .modal-header {
	background: #db2027;
	color: #fff;
	text-align: center;
	font-size: 14px;
}
.already-register .modal-header .close {
	margin-top: -32px;
	color: #fff;
	opacity: 10;
	font-size: 39px;
}
.already-register .modal-footer, .already-register .cr-md {
	border: none;
}
.already-register .modal-footer .btn {
	padding: 6px 32px;
	width: auto;
	margin: 17px 0 0px 6px;
	float: right;
	display: block;
}
.already-register .modal-footer .btn.btn-primary {
	background: #0d60c8;
	border: 1px solid #0d60c8;
	transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	border: 2px solid #0d60c8;
}
.kiosk-register .btn:hover, .already-register .modal-footer .btn.btn-primary:hover {
	background: none;
	color: #0d60c8;
	border: 2px solid #0d60c8;
}
.kiosk-register .btn span, .kiosk-register-red .btn span {
	font-size: 18px;
	text-align: center;
	float: left;
	width: 100%;
	font-weight: bold;
	text-transform: capitalize;
}
.kiosk-register-red .btn:hover {
	background: none;
	color: #db2027;
	border: 2px solid #db2027;
}
.kiosk-btn-area {
	margin-top: 35px;
	padding: 0 20px;
}
.kiosk-register {
	/*border-right: 1px solid #ccc;*/
	padding-top: 9px;
	padding-bottom: 32px;
}
.kiosk-register-red {
	padding-top: 9px;
	padding-bottom: 32px;
}
.mt-auto, .my-auto {
	margin-top: auto !important;
}
.kiosk-logo {
	margin-top: 15px;
	background: aliceblue;
	padding: 5px 0;
}
.p-l {
	padding-left: 0px;
}
.reg-describe p {
	text-align: left;
	font-size: 12px;
	line-height: 20px;
}
.user-panel .info p {
	color: #fff;
	margin-bottom: 0px;
	text-transform: uppercase;
}
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;
}
.user-panel .info {
	width: 55%;
}
/** kisok new updates**/
/*.kiosk-logo img {
		left: 37%;
		margin-bottom: 35px;
		position: relative;
		width: 19%
	}
	.kis-register {
		background: #4076af;
		background: -moz-linear-gradient(top, #4076af 0, #72a0d1 58%, #4e83ba 99%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #4076af), color-stop(58%, #72a0d1), color-stop(99%, #4e83ba));
		background: -webkit-linear-gradient(top, #4076af 0, #72a0d1 58%, #4e83ba 99%);
		background: -o-linear-gradient(top, #4076af 0, #72a0d1 58%, #4e83ba 99%);
		background: -ms-linear-gradient(top, #4076af 0, #72a0d1 58%, #4e83ba 99%);
		background: linear-gradient(to bottom, #4076af 0, #72a0d1 58%, #4e83ba 99%);
		color: #fff;
		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;
		width: 100%
	}*/
.dt-nm, .pt h3 {
	font-weight: 600
}
.ks-flag a, .ks-text {
	color: #000;
	text-align: center
}
.ks-flag > ul {
	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 {
	font-size: 17px;
	line-height: 21px;
	width: 100%
}
.ks-text > span {
	float: left;
	width: 100%
}
.ks-flag img {
	border: 1px solid #000;
	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
}
.error-page {
	width: 100%;
	float: left
}
.error-left, .error-right {
	float: left;
	width: 50%
}
.lead-edit {
	margin: 18px 0 0
}
.lead-edit .qual-ed {
	margin: 0!important
}
.lead-save {
	float: left;
	margin: 0 16px 0 11px!important
}
.lead-table {
	float: left;
	margin: 11px 0 0;
	padding: 0 13px!important
}
.actions > a {
	color: #00f!important;
	padding: 0 3px;
	text-decoration: underline
}
.daily > a, .st-lt-nm {
	text-decoration: none
}
.btn.btn-cancel.pull-right.qual-ed {
	margin: 0 36px 0 0;
	padding: 7px 23px
}
.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;
	color: #fff;
	font-size: 11px
}
#test-info, .test-info-bg {
	background: #fff
}
.st-ad-listing td {
	border: 1px solid #ddd
}
.resident legend {
	border-bottom: 1px solid #e5e5e5;
	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: #d9534f;
	font-size: 27px!important
}
.show-lb.sr-inp {
	float: right
}
.table > thead > tr > th {
	border-bottom: 2px solid #ddd;
	vertical-align: inherit!important
}
.hvr-float-shadow, .visit-info .text-center {
	vertical-align: middle
}
#student_name {
	width: 100%
}
.ft-sr.st-country select {
	border: 1px solid #ccc!important;
	border-radius: 4px;
	width: 100%;
	padding: 6px 3px
}
.sort-show-st select {
	border: 1px solid #ccc!important;
	border-radius: 4px;
	padding: 6px 3px
}
.search-filter .box-title {
	background: #f2f2f2;
	width: 100%;
	padding: 7px!important;
	margin-bottom: 7px!important;
	border: 1px solid #ddd
}
.search-filter .color-palette {
	margin-top: 15px
}
.search-filter {
	background: #ffebcd;
	margin: 11px 11px 0 11px;
	border: 1px solid #fde2bb;
	border-radius: 8px!important;
	float: left;
	width: 98%;
	margin-bottom: 12px
}
.btn-blocks {
	padding: 7px 61px!important
}
.search-filter .advc-srch-box {
	background: 0 0!important
}
.followup-form .box-header h4 {
	background: #eaeaec!important;
	padding: 4px 5px
}
.followup-form {
	background: #fcefbc!important
}
.inplg a {
	color: #3c8dbc!important
}
.followup-form .st-lt-nm {
	font-size: 19px;
	padding: 0!important
}
.tst-add {
	margin: 12px 0 0
}
.enlgish-tst label:last-child {
	float: right;
	width: 42%
}
.ft-btn, .int-test legend, .st-eng-form {
	float: left;
	width: 100%
}
.login-error {
	color: RED;
	margin: 8px 0 0
}
.form-group.col-xs-4.radio-cs {
	width: 45%
}
.st-dur .form-group {
	margin-bottom: 0
}
.english_reading {
	clear: both
}
.test-info-bg {
	margin: 0;
	padding: 0 27px;
	width: 100%
}
.checkbox, .radio {
	display: block;
	margin-bottom: 0!important;
	margin-top: 0!important;
	position: relative
}
.enlgish-tst legend {
	background: #f1f0f0;
	border: none;
	padding: 0
}
.int-test legend {
	background: #f1f0f0;
	line-height: 21px;
	padding: 4px;
	text-align: left
}
.st-eng-form, .st-eng-form .int-lg, .st-eng-form .st-boder {
	background: rgba(0, 0, 0, 0);
	box-shadow: none
}
.st-eng-form {
	border: 1px solid #ccc;
	border-radius: 0;
	margin: 17px 0
}
.st-eng-form .st-boder {
	margin: 0
}
.ft-btn {
	background: #fff;
	padding: 19px 20px 19px 0
}
.qual-title .addbutton {
	float: right
}
.edit-save {
	margin: 0 10px 0 0
}
.edit-cancel {
	margin: 0 16px 0 0
}
.res-of {
	background: #f1f0f0;
	float: left;
	font-size: 23px!important;
	margin: 0!important;
	padding: 3px!important;
	text-align: left
}
.ft-btn .box-footer {
	margin: 0 auto;
	padding: 0
}
.col-md-12.st-dur {
	margin: 0;
	padding: 0
}
.radio-cs {
	margin: 0
}
.qual_subject {
	margin: 0 0 14px
}
.radio-cs label {
	padding: 0 25px 0 5px
}
.english-score select, .form-group.col-xs-12.overall_intl_speaking select {
	border: 1px solid #c7c6c6;
	border-radius: 5px!important
}
.add-qual-form {
	border: none;
	margin: 0
}
.add-qaul-table tr th {
	background: #185191;
	border-left: 1px solid;
	box-shadow: none!important;
	color: #fff;
	font-size: 12px;
	padding: 0 4px!important
}
.add-qaul-table td {
	border: 1px solid #ddd;
	font-size: 12px;
	padding: 15px 0!important
}
.edit-head {
	background: #f1f0f0;
	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
}
.completin-dt, .duration-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;
	float: left;
	margin: 0;
	padding: 15px;
	width: 100%
}
.inn-form-bg.form-bg.referal {
	margin-top: 21px
}
.qual-form, .st-images {
	margin: 0;
	width: 100%
}
.inn-form-bg h3, .referal h3 {
	background: #f1f0f0;
	margin-top: 0
}
.left-form {
	float: left;
	width: 63%
}
.referal h3, .referal span, .top-dashed {
	width: 100%;
	float: left
}
.referal h3 {
	padding: 3px
}
.referal span {
	clear: both;
	font-size: 15px;
	line-height: 24px
}
.top-dashed {
	border-top: 1px solid #bfb9b9;
	padding-top: 8px
}
.referal .rg-st-rg {
	width: 45%
}
.inn-form-bg-step-2 {
	float: left;
	margin: 0;
	padding: 0 15px;
	width: 65%
}
.st-images {
	float: left;
	padding: 0
}
.col-md-12.form-bg {
	float: left;
	padding: 9px 0 0 16px;
	width: 100%
}
.inn-form-bg h3 {
	padding: 3px
}
.rg-st-rg select {
	border: 1px solid #c7c6c6;
	border-radius: 5px!important
}
.required select {
	border: 1px solid #c7c6c6;
	border-radius: 5px!important;
	padding: 0
}
.fr-name input {
	border: 1px solid #c7c6c6!important;
	border-radius: 4px!important;
	width: 95%
}
.form-group.required input {
	border: 1px solid #c7c6c6;
	border-radius: 5px!important
}
#dob {
	border-left: medium none;
	border-radius: 0 5px 5px 0!important
}
.input-group .input-group-addon {
	background-color: #f4f4f4;
	border: 1px solid #c7c6c6;
	border-radius: 5px 0 0 5px
}
#StudentPreference0CountryId {
	border: 1px solid #c7c6c6;
	border-radius: 5px!important
}
.sc-rg select {
	border: 1px solid #c7c6c6;
	border-radius: 5px!important;
	margin: 0 0 15px;
	padding: 0!important
}
#busy-indicator {
	background: rgba(0, 0, 0, .3);
	width: 100%;
	height: 100%;
	display: inline-block;
	position: fixed;
	z-index: 9999;
	top: 0;
	left: 0;
}
.loadingDiv img {
	position: relative!important;
	top: 50%!important;
	left: 50%
}
.sc-tr select {
	border: 1px solid #c7c6c6;
	border-radius: 5px!important;
	margin: 0 0 14px
}
.submit input {
	background: #337ab7;
	border: none;
	border-radius: 4px;
	box-shadow: none;
	color: #fff;
	float: right;
	padding: 7px 23px
}
.submit > input:hover {
	background: #286090
}
.form-group.col-xs-6.qual_subject select {
	border: 1px solid #c7c6c6;
	border-radius: 5px!important
}
.form-control.pull-right.from-date, .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: #c7c6c6 #c7c6c6 #c7c6c6 -moz-use-text-color;
	border-style: solid solid solid none;
	border-width: 1px 1px 1px medium;
	width: 100%;
	border-radius: 0 5px 5px 0!important;
	border-image: none
}
.sr-rf button {
	background: #d9534f!important;
	padding: 6px 16px!important
}
.md-head {
	color: #d9534f
}
#insitute-recommend button {
	float: right
}
.input.text.required .input-group {
	width: 100%
}
.form-control.st-uni, .percentage .form-control {
	border: 1px solid #c7c6c6;
	border-radius: 5px!important
}
.box.box-primary.pull-right.st-boder {
	border-top: medium none navy
}
.qual-title a {
	background: #f1f0f0;
	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 #c7c6c6;
	border-radius: 0 5px 5px 0!important;
	border-left: none
}
.box.box-primary.pull-right.int-lg {
	border-top: medium none navy
}
.row.st-radio label {
	padding: 0 52px 0 5px
}
.form-group.col-xs-4.radio-cs .radio {
	padding: 0
}
.form-group.col-xs-4.radio-cs label {
	padding: 0 15px 0 9px
}
.form-group.col-xs-12.enlgish-tst label, .int-test label {
	padding: 0 25px 0 5px
}
.dt-breadcrumb .breadcrumb {
	float: left;
	width: 89%
}
.dt-tm {
	background: #f5f5f5;
	float: left;
	margin: 0;
	padding: 0;
	width: 11%
}
.dt-nm {
	color: #000;
	float: left;
	font-size: 30px;
	line-height: 37px
}
.dt-mt > span {
	clear: both;
	float: right;
	position: relative;
	right: 24px;
	top: 14px
}
.dt-mt {
	color: #8e8b8b;
	float: left;
	margin: 0 0 0 4px;
	text-align: center
}
.no-sl, .text-counts {
	text-align: center;
	float: left;
	color: #fff
}
.no-sl {
	background: #d65c4f;
	border-radius: 4px;
	margin: 4px 0 0;
	padding: 5px;
	width: 20%
}
.small-box h3, .small-box p {
	text-align: center
}
.pt h3 {
	font-size: 16px;
	white-space: normal;
	background: rgba(0, 0, 0, .9);
	padding: 3px 0;
	min-height: 40px;
}
.sticky-pad .submit input {
	margin: 9px 9px 0 0!important
}
.sticky-note span {
	font-size: 12px;
	margin: 0 0 0 26px;
	float: left
}
.advisor-dashboard .inner.pt, .content.st-cnt {
	padding: 0
}
.sticky-pad {
	margin-bottom: 20px
}
.stick-heading {
	font-size: 12px
}
.advisor-dashboard .small-box label {
	text-align: center!important;
	width: 100%;
	font-size: 14px
}
.advisor-dashboard .nav-stacked li {
	width: 100%;
	text-align: center;
	font-weight: 400;
	font-size: 15px;
	border: none!important;
	margin-left: 0;
	border-bottom: 1px solid #f1eeee!important;
	float: left
}
.advisor-dashboard .nav-stacked li:last-child {
	border-bottom: none!important
}
.world-map .box-title {
	width: 93%
}
.world-map {
	margin-top: 21px
}
.world-map br {
	display: none
}
.world-map .box-body {
	width: 100%;
	float: left;
	background: #fff
}
.world-map a {
	text-align: center;
	width: 100%;
	float: left
}
.text-counts {
	width: 100%!important;
	clear: both;
	font-weight: 900
}
.inner.pt > p {
	font-size: 22px
}
.ad-click-event {
	cursor: auto
}
.sr-st > p {
	float: right;
	padding: 7px 0 0
}
.sr-hd {
	background: #e9ebec;
	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
}
.sr-rf {
	float: right;
	width: 8%
}
.create_checklist {
	font-size: 12px;
	padding: 0
}
.st-lt-nm {
	color: #dd4b39!important;
	float: left;
	font-size: 14px;
	text-transform: capitalize;
	font-weight: 700
}
.pf-view a, .reset-status {
	text-decoration: underline
}
.rs-tb, .stp-name {
	text-transform: uppercase
}
.rp-nm .rf-btn {
	padding: 0 5px!important
}
.rp-nm button:hover {
	background: #a50b0b!important;
	border: 1px solid #a50b0b
}
.btn.rf-btn {
	background-color: gray;
	border: none;
	border-radius: 0;
	box-shadow: none;
	color: #fff;
	float: left;
	padding-left: 22px;
	padding-right: 22px
}
.rp-nm span {
	clear: both;
	float: left
}
.box-body.sr-show {
	background: #fff;
	float: left;
	width: 100%;
	padding: 14px 26px
}
.admission-search {
	float: left;
	margin: 0 0 15px;
	width: 100%
}
.col-md-12.admission-status {
	margin-bottom: 17px
}
.show-lb {
	float: left;
	margin: 0 14px 0 0
}
.show-lb select {
	margin: 0 0 0 6px;
	padding: 6px
}
.sr-search {
	float: right;
	width: 67%
}
.sr-show .col-md-5 {
	padding: 0;
	width: 40%
}
.col-md-2.sr-filters {
	float: left;
	padding: 0;
	width: 12.5%
}
.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: none;
	float: left;
	margin: 0;
	width: 80%
}
.box-body.table-responsive, .rs-tb a {
	width: 100%
}
.sr-inp button {
	border: none;
	box-shadow: none
}
.table-responsive.rs-table {
	float: left
}
.sorting {
	background: url(../img/images/sort_both.png) right center no-repeat rgba(0, 0, 0, 0)
}
.rs-tb, .snapshot tr th {
	background: #185191!important;
	color: #fff;
	font-size: 11px
}
.sorting > a {
	color: #fff!important
}
.rp-nm button {
	padding: 1px 7px
}
.rp-nm {
	color: #d65c4f;
	font-weight: 500
}
.rs-tb a {
	float: left;
	color: #fff!important
}
.box-footer.clearfix {
	border: none;
	box-shadow: none;
	float: left;
	margin: 0 0 0 8px;
	width: 97%
}
.has-error .message {
	color: red
}
.content-advisor {
	background: #fff;
	float: left;
	width: 100%
}
.st-pr-mn {
	float: left;
	padding: 0 0 0 17px;
	width: 100%
}
.st-pr-mn img {
	border: 3px solid #1a819b;
	border-radius: 100%;
	margin: 16px 0 0;
	width: 41%
}
.stp-name {
	color: #1a819b;
	font-size: 22px
}
.stp-email {
	color: #d65c4f;
	font-size: 14px
}
.st-proile {
	border-right: 1px solid #ddd;
	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: #d65c4f;
	font-size: 16px;
	height: 22px;
	padding: 2px 0 0 4px;
	width: 24px
}
.st-pr-ph, .wr-ex {
	width: 100%;
	float: left
}
.st-pr-ph {
	border-top: 1px solid #ddd;
	color: #676262;
	font-size: 24px;
	padding: 4px 0 22px 21px
}
.st-int-lt h4, .st-int-top > h4 {
	font-size: 20px;
	margin: 12px 0 4px;
	color: #db614f;
	text-transform: uppercase
}
.st-int-top > h4 {
	padding: 0 0 0 10px
}
.st-int-lt h4 {
	padding: 0
}
.st-int-lt {
	float: left;
	margin: 0;
	padding: 0 0 0 9px
}
.st-int-lt span {
	clear: both;
	color: #db614f;
	float: left;
	font-size: 16px;
	font-style: normal;
	text-transform: uppercase
}
.adm-institute, .text-gray {
	text-transform: capitalize!important
}
.st-int-lt > li {
	font-size: 18px;
	line-height: 21px;
	margin: 0 0 6px
}
.wr-ex {
	border-top: 1px solid #fff;
	margin: 0;
	padding: 12px 0 0
}
.st-pr-int {
	background: #ecf0f5;
	float: left;
	margin: 0 10px 10px;
	padding: 0;
	width: 93%
}
.cs-green, .cs-hst-bt, .cs-red {
	margin: 3px 0 0
}
.cs-hst {
	float: left;
	width: 100%
}
.cs-hst > ul {
	font-size: 13px;
	padding: 0 10px
}
.cs-hst-bt > a, .cs-red > a {
	float: left;
	padding: 8px 0 9px 8px;
	width: 100%;
	color: #fff;
	font-size: 14px;
	font-weight: 700
}
.cs-hst-bt {
	float: left;
	width: 100%
}
.cs-hst-bt > a {
	background: #50abc2
}
.cs-hst-bt.active > a, .cs-hst-bt > a:hover {
	background: #000
}
.cs-red {
	float: left;
	width: 100%
}
.cs-red > a {
	background: #d65c4f
}
.cs-red .fa-question-circle {
	float: right;
	padding: 4px 17px 0 0
}
.cs-green, .cs-green > a {
	float: left;
	width: 100%
}
.cs-red > a:hover {
	background: #000
}
.cs-green > a {
	background: #03a559;
	color: #fff;
	font-size: 14px;
	font-weight: 700;
	padding: 8px 0 9px 8px
}
.cs-green.active > a, .cs-green > a:hover, .cs-red.active > a {
	background: #000
}
.cs-green .fa-question-circle {
	float: right;
	padding: 4px 17px 0 0
}
.box.box-primary.st-edu-dt {
	border: none;
	box-shadow: none;
	margin: 11px 0 0;
	padding: 0 8px;
	clear:both;
}
.ed-pf {
	float: right;
	margin: 7px 10px 0 0
}
.pf-view > ul {
	float: left;
	padding: 0 0 0 13px
}
.pf-view li {
	color: #d65c4f;
	float: left;
	border-right: 1px solid #d65c4f
}
.pf-view a {
	color: #d65c4f;
	float: left;
	padding: 0 8px 0 9px
}
.pf-view li:last-child {
	border: none
}
.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: #d65c4f;
	float: left
}
.no-view a {
	color: #d65c4f;
	float: left;
	padding: 0 13px
}
.no-view, .pf-st-pf {
	padding: 0
}
.no-view > li:last-child {
	border: none
}
.no-view {
	float: left;
	width: 100%
}
.cr-md input {
	border: 1px solid #c7c6c6;
	border-radius: 5px!important;
	float: left;
	width: 58%
}
#StudentCounselInstituteIntakeMonths {
	margin: 0 18px 0 0
}
.pl-md input {
	border: 1px solid #c7c6c6;
	border-radius: 5px!important;
	float: left;
	width: 58%
}
.cr-md, .pl-md {
	border-top: 1px solid #ddd
}
.rc-left, .rc-right {
	border-bottom: 1px solid #ddd;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd
}
.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: #ff0101;
	float: left;
	padding: 0 0 0 12px
}
.table.table-bordered.table-striped .btn-danger, .table.table-bordered.table-striped .btn-info {
	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: #d65c4f;
	font-weight: 600
}
.rc-left {
	margin: 0;
	padding: 0;
	width: 48%
}
.cr-md {
	background: #fafafa;
	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: #fff;
	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 {
	margin: 0 0 0 23px;
	padding: 0;
	width: 48%
}
.pl-md span {
	clear: both!important;
	color: #d65c4f;
	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: #d65c4f;
	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: #d65c4f;
	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: #fafafa;
	border: 1px solid #ddd;
	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.qual-eg .eg-md, .col-md-12.sr-fr .cr-md {
	border: 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
}
.box-title > span {
	clear: both;
	color: #ff0101;
	float: left;
	font-size: 14px;
	width: 100%
}
.btn.btn-primary.black-pf {
	background: #000;
	float: right;
	margin: 7px 7px 0 0
}
.btn.btn-primary.black-pf:hover {
	background: #4e4c4d
}
#UserPassword, #UserUsername {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-color: #c7c6c6 #c7c6c6 #c7c6c6 -moz-use-text-color;
	border-image: none;
	border-style: solid solid solid none;
	border-width: 2px 2px 2px medium
}
.py-md, .pyt-md {
	border-top: 1px solid #ddd;
	padding: 10px 0;
	width: 100%;
	float: left
}
.lg-sb input {
	margin: 0 90px 0 0
}
#payment_plans {
	float: left;
	margin-top: 21px
}
.py-md {
	background: #fafafa
}
.pyt-md {
	background: #fff
}
.rc-payment {
	border-bottom: 1px solid #ddd;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	margin: 0 0 14px;
	padding: 0;
	width: 100%;
	background: #fcfae3
}
.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
}
.ad-pytm h3, .py-retain.ptm-reciepts {
	width: 100%;
	float: left
}
.py-opt label {
	padding: 0 26px 0 0
}
.ad-pytm h3 {
	line-height: 21px;
	margin: 33px 0 8px!important;
	padding: 8px!important;
	text-align: left
}
.stp-email > a {
	color: #db614f
}
.rc-payment > div {
	padding: 15px 24px
}
.py-md label, .pyt-md label {
	margin: 0!important;
	padding: 0 15px
}
.py-md textarea {
	float: left;
	margin: 10px 0 0
}
.py-retain.ptm-reciepts > label {
	float: left;
	padding: 8px 0 0;
	width: 20%
}
.ptm-reciepts input {
	width: 32%
}
.col-md-9.st-pr-edu.retain-id {
	padding: 0 39px 0 21px
}
.py-plans.py-fft.cus-receipt > input {
	width: 35px
}
.cus-receipt.py-plans > label {
	margin: 7px 0 0 5px
}
#dialog-confirm-super-1 .fa.fa-warning, #dialog-confirm-super-2 .fa.fa-warning {
	color: #da1e1e;
	clear: both;
	float: left;
	text-align: center;
	width: 100%;
	font-size: 118px
}
#dialog-confirm-super-1 b, #dialog-confirm-super-2 b {
	color: #030000;
	font-size: 26px;
	text-align: center;
	width: 100%;
	float: left;
	line-height: 28px
}
.caution-area {
	background: #f3f3f3;
	float: left;
	margin-top: 10px;
	padding: 11px
}
.text-red.headingct {
	font-weight: 700;
	color: #a94442!important
}
.alert.alert-danger.alert-dismissible {
	float: left;
	margin: 10px 0 0
}
.ui-dialog-titlebar.ui-corner-all.ui-widget-header.ui-helper-clearfix.ui-draggable-handle {
	background: #da1e1e;
	color: #fff;
	text-align: left;
	font-size: 16px
}
.reset-status {
	float: right;
	background: 0 0!important;
	height: auto!important;
	width: auto;
	color: #fff!important;
	border: none!important;
	padding: 0
}
#paid_statuses {
	padding: 0 0 0 13px;
	list-style: none
}
.reports-menu .treeview-menu input {
	margin: 0 5px 0 0
}
.user-menu .multiselect-native-select {
	float: right;
	margin: -5px 0 0 9px
}
.box-success .box-header h3 {
	margin: 5px 0 0 6px!important
}
.advisor-dashboard .small-box-footer {
	float: none;
	margin: 4px 0 0;
	text-align: center;
	width: auto;
}
.col-md-12.advisor-dashboard {
	margin-top: 14px
}
.uni-visit .slide {
	background: #fff;
	padding: 2px 6px;
	margin: 0 0 6px;
}
.list-banner {
	background: #fff;
	margin-bottom: 14px;
	padding: 2px;
	border-radius: 4px;
	box-shadow: 0 6px 3px -6px #000;
	min-height: 185px !important;
}
.list-banner h5 {
	font-size: 13px!important;
	/*height: 65px;*/
	height: 82px;
	overflow: hidden;
	line-height: 14px!important;
	text-align: center;
	position: relative;
}
.advr-advt .modal-dialog {
	width: 80%!important;
	left: 145px
}
.advr-advt .modal-header .bg-sale-0 {
	background: #1e75aa;
	color: #fff!important;
	clear: both;
	width: 100%!important;
	padding: 8px 13px;
	border-radius: 5px
}
.advr-advt .modal-header {
	padding: 0
}
.advr-advt .modal-header .bg-sale-1 {
	background: #d9534f;
	color: #fff!important;
	clear: both;
	width: 100%!important;
	padding: 8px 13px;
	border-radius: 0
}
.advr-advt .modal-header .bg-sale-2 {
	background: #000;
	color: #fff!important;
	clear: both;
	width: 100%!important;
	padding: 8px 13px;
	border-radius: 5px
}
.modal-body .holder ul {
	margin: 0;
	height: auto
}
.advr-advt .modal-header .close {
	margin-top: -2px;
	padding: 0 11px
}
.advr-advt .modal-header .time-date {
	margin: 0;
	margin-top: 0;
	font-weight: 700;
	margin-top: 4px!important;
	font-size: 16px;
	margin-right: 5px
}
.table-responsive.mailbox-messages {
	font-size: 14px
}
.mailbox-messages .modal-header p {
	color: #72afd2;
	font-size: 16px;
	float: left;
	margin-bottom: 9px!important;
	padding: 0 12px 0 0
}
.mailbox-messages .modal-header p:last-child {
	color: #999;
	border-left: 1px solid #000;
	padding: 0 8px
}
.mailbox-messages .modal-header {
	padding-bottom: 33px
}
.visit-country {
	color: #d9534f;
	font-weight: 700;
	text-align: center;
	text-transform: uppercase
}
.uni-visit .box .box-body {
	padding: 4px
}
.slide p {
	margin: 0 0 2px
}
.email h3, .uni-visit .box-header h3 {
	margin: 5px 0 0 4px!important
}
.content.st-cnt.wt-lounge {
	margin-top: 12px;
	padding: 11px 0
}
.uni-visit .box-footer.clearfix {
	margin: 10px 0;
	background: #fff;
	width: 100%
}
.bx-controls.bx-has-controls-direction {
	display: none
}
.bx-wrapper {
	padding: 0 15px
}
.email h3, .uni-visit h3 {
	font-size: 18px;
	background: #e1e1e1;
	margin: 0 0 6px;
	padding: 7px
}
.uni-visit {
	background: #fff;
	margin-bottom: 14px;
	padding: 0
}
.content.visit-list {
	padding: 0 15px 0 0
}
.slider8 {
	margin: 0;
	height: 238px;
	overflow-x: hidden;
	background: #f1f1f1;
	padding: 7px 8px
}
.new-email .slider8 {
	height: 311px!important
}
.content.st-cnt.advisors {
	padding: 0!important
}
.uni-visit .box.box-warning.direct-chat.direct-chat-warning {
	margin-bottom: 0
}
.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%
}
.bg-green, .pull-right.bg-red {
	font-size: 12px;
	border-radius: 2px
}
.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
}
.control-label {
	color: #a94442
}
.form-control {
	border: 1px solid #ccc!important;
	border-radius: 4px!important
}
.panel.box.box-primary.bg-teal {
	background: #ecf0f5!important;
	border: 1px solid #cfd1d3;
	margin: 9px 19px;
	padding: 0 17px;
	width: 96%
}
.rt-head {
	background: #d2d6de!important;
	border-color: #ddd;
	color: #333
}
.content .bg-green {
	margin-top: 0
}
.bg-green {
	background-color: #00a65a!important;
	margin: 6px 0 0;
	padding: 3px 2px
}
.alert-box .bg-green {
	padding: 0
}
.pull-right.bg-red {
	background-color: #f56954!important;
	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, .py-plans > label {
	float: left;
	margin: 12px 0 0 5px;
	width: 20%
}
.py-plans input, .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-retain-receipt {
	float: left;
	margin: 0 0 0 7px;
	width: 24%
}
.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: #f5f4f2;
	border-radius: 4px;
	box-shadow: 3px 3px 0 #bebebe;
	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%
}
.cr-md.required input, .pl-md.required input {
	width: 56%
}
.birth-input .cr-birth, .birth-input .cr-month {
	float: left;
	margin: 0 8px 0 0
}
.submit input {
	margin: 0 2px 0 0
}
.rt-ag {
	margin: 0 0 0 5px;
	width: 97%
}
.point-system {
	background: #fff;
	float: left;
	padding: 11px;
	width: 100%
}
.point-system ul li:nth-child(2n+2), .summary-seelect ul li:nth-child(2n+2) {
	background: #f3f4f5
}
.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;
	margin: 0;
	padding: 4px 0;
	text-align: center
}
.point-total > ul {
	margin: 0;
	padding: 0
}
.point-total ul li {
	border: 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;
	width: 7%;
	margin: 0 6px 0 0
}
.half-year a, .monthly > a, .quarterly > a {
	margin: 0 6px;
	padding: 5px;
	float: left;
	text-align: center;
	text-decoration: none
}
.monthly > a {
	border: 1px solid #009550;
	color: #009550;
	width: 7%
}
.quarterly > a {
	border: 1px solid #f56954;
	color: #f56954;
	width: 7%
}
.half-year a {
	border: 1px solid #f39c12;
	color: #f39c12;
	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;
	margin: 0;
	padding: 4px 0;
	text-align: center
}
.summary-seelect {
	float: left;
	width: 100%
}
.summary-seelect > ul {
	margin: 0;
	padding: 0
}
.activity, .summary_activity {
	font-size: 12px;
	padding: 5px 0!important
}
.cd-name, .total-point {
	width: 30%
}
.activity {
	width: 35%!important
}
.summary_activity {
	width: 60%!important
}
.summary_points {
	width: 20%
}
.blank {
	width: 35%!important
}
.cd-time, .view-point {
	width: 25%
}
.points, .total-no {
	width: 10%
}
.actions .glyphicon {
	color: #fff
}
.student-ap a {
	font-size: 16px
}
.univ-logo img {
	width: 100%
}
#custom_point_summary {
	height: 487px;
	margin-top: 24px
}
#custom_point_summary .table.table-bordered.table-striped th {
	font-size: 12px;
	font-weight: 600
}
#custom_point_summary .table.table-bordered.table-striped tr {
	background: rgba(0, 0, 0, 0)!important
}
#custom_point_summary .table.table-bordered.table-striped td {
	border-top: 1px solid #ddd
}
.cs-hst-bt.bg-navy a {
	background: #605ca8!important
}
.text-center.univ-logo > p {
	float: left;
	font-weight: 700;
	width: 60%
}
.text-center.univ-logo > p:nth-child(2n) {
	margin: 22px 0 0
}
.text-center.univ-logo > p:first-child {
	width: 34%
}
.sr-show .box-body.table-responsive {
	padding: 10px 0
}
.show-lb.sr-inp select {
	width: 100%!important
}
.sr-show .sr-rf {
	float: right;
	width: 81px
}
.sr-show #lead_student_filter {
	padding: 6px 0
}
.content-advisor .modal-dialog {
	top: 52px;
	width: 900px
}
.content-advisor .modal-body {
	padding: 14px;
	width: 900px
}
.ilet-info #bands {
	float: left;
	margin-top: 10px
}
.roadshow button {
	font-size: 16px
}
.cr-md .blue::before, .cr-md .red::before, .cr-md .yellow::before {
	content: "• ";
	font-size: 23px;
	font-weight: 700
}
.cr-md .red::before {
	color: red
}
.cr-md .yellow::before {
	color: #f39c12
}
.cr-md .blue::before {
	color: #0073b7
}
.job-search a, .main-search input {
	color: #fff!important
}
.location {
	border: 1px solid #ccc;
	border-radius: 4px;
	clear: both;
	height: 34px;
	width: 100%!important
}
#advanced select {
	border: 1px solid #ccc;
	border-radius: 4px;
	clear: both;
	height: 34px;
	width: 100%
}
.search-box {
	background: #fff
}
.search-box h3 {
	background: #f1f0f0;
	padding: 6px 7px
}
.col-md-2.advance-search {
	margin-top: 26px
}
#searchform input {
	border: 1px solid #ccc!important;
	border-radius: 4px!important;
	height: 34px!important
}
.main-search input {
	margin-top: 14px!important
}
.advance-search a, .simplyfied a {
	background: #c71d39!important;
	border: none!important;
	color: #fff!important;
	-webkit-transition: background-color 1s linear;
	-moz-transition: background-color 1s linear;
	-o-transition: background-color 1s linear;
	-ms-transition: background-color 1s linear;
	transition: background-color 1s linear
}
.advance-search a:hover, .simplyfied a:hover {
	background: #db1233!important
}
.simplyfied a {
	border-radius: 4px;
	float: left;
	margin: 7px 0 0;
	padding: 5px 27px
}
.search-Content ul {
	background: #fff;
	padding: 0
}
.search-Content li {
	padding: 4px 10px 3px
}
#dvContent strong {
	font-size: 16px
}
.search-box label {
	font-weight: 400
}
.job-search {
	margin-top: 25px
}
.search-box #advLink {
	margin-top: 32px
}
#advLink > a {
	color: #d9534f
}
#advanced {
	background: #f7f7f7;
	float: left;
	margin: 10px 0;
	padding: 15px 0;
	width: 100%
}
.adv-ft-search {
	margin-top: 0!important;
	margin-left: 13px!important;
	float: left
}
.adv-ft-search a {
	color: #fff!important;
	width: auto!important
}
#dvMain > div {
	background: #f1f0f0;
	margin-top: 28px;
	text-align: center
}
.box-body.advc-srch-box {
	background: #dbeff9;
	margin: 11px
}
.admission-search.adivsor-search {
	margin: 0
}
#branch_datacenter .box-footer.clearfix {
	margin: 0;
	width: 100%
}
.search-tag {
	margin-top: 11px
}
.header-search-result .table-striped > tbody > tr:nth-child(2n+1) {
	background-color: #fff;
	border-bottom: 1px solid #ddd
}
.main-sr-fd {
	background: #dddede
}
.header-search-result .table.table-bordered.table-striped tr {
	font-size: 12px
}
.header-search-result .table.table-bordered.table-striped th {
	color: #3c8dbc
}
.inplg .fa {
	margin-bottom: 6px;
	padding: 8px 6px;
	width: 100%
}
.info-box {
	background: #fff;
	border-radius: 2px;
	box-shadow: 0 1px 1px rgba(0, 0, 0, .1);
	float: left;
	min-height: 90px;
	width: 100%
}
.info-box-icon {
	background: rgba(0, 0, 0, .2);
	display: block;
	float: left;
	font-size: 45px;
	height: 90px;
	line-height: 90px;
	text-align: center;
	width: 100%
}
.info-box-content {
	clear: both;
	float: left;
	margin-left: 0;
	padding: 5px 10px;
	width: 100%
}
.info-box-text, .progress-description {
	color: #000;
	display: block;
	font-size: 19px;
	overflow: hidden;
	padding: 21px 0;
	text-align: center;
	text-overflow: ellipsis;
	white-space: nowrap
}
.small-box-footer {
	float: left;
	text-align: center;
	width: 100%;
	margin-bottom: 36px
}
.info-box-icon > img {
	width: 60px
}
.hvr-float-shadow {
	display: inline-block;
	-webkit-transform: perspective(1px) translateZ(0);
	transform: perspective(1px) translateZ(0);
	box-shadow: 0 0 1px transparent;
	position: relative;
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
	-webkit-transition-property: transform;
	transition-property: transform
}
.hvr-float-shadow:before {
	pointer-events: none;
	position: absolute;
	z-index: -1;
	content: '';
	top: 100%;
	left: 5%;
	height: 10px;
	width: 90%;
	opacity: 0;
	background: -webkit-radial-gradient(center, ellipse, rgba(0, 0, 0, .35) 0, transparent 80%);
	background: radial-gradient(ellipse at center, rgba(0, 0, 0, .35) 0, transparent 80%);
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
	-webkit-transition-property: transform, opacity;
	transition-property: transform, opacity
}
.hvr-float-shadow:active, .hvr-float-shadow:focus, .hvr-float-shadow:hover {
	-webkit-transform: translateY(-5px);
	transform: translateY(-5px)
}
.hvr-float-shadow:active:before, .hvr-float-shadow:focus:before, .hvr-float-shadow:hover:before {
	opacity: 1;
	-webkit-transform: translateY(5px);
	transform: translateY(5px)
}
.top-countries {
	float: left;
	width: 100%;
	padding: 0
}
.top-countries > ul {
	float: left;
	margin-bottom: 34px;
	padding: 0
}
.top-countries li:last-child {
	margin: 0
}
.top-countries li {
	border: 1px solid #ddd;
	border-radius: 1px;
	float: left;
	margin: 0 28px 0 0;
	width: 18%
}
.top-countries .box {
	background: rgba(0, 0, 0, 0);
	border-radius: 3px;
	border-top: medium none;
	box-shadow: none;
	margin-bottom: 20px;
	margin-top: 0;
	position: relative;
	width: 100%
}
.top-list img, .view-list img {
	border: 1px solid #ddd
}
.top-countries .box-tools.pull-right {
	margin-bottom: 15px;
	margin-top: 0
}
.view-list {
	margin-bottom: 10px;
	margin-top: 10px;
	padding-top: 5px
}
.view-top .box-body.collapse.in {
	background: #f1f0f0
}
.top-countries .hvr-float-shadow {
	display: inline-block;
	vertical-align: middle;
	-webkit-transform: perspective(1px) translateZ(0);
	transform: perspective(1px) translateZ(0);
	box-shadow: 0 0 1px transparent;
	position: relative;
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
	-webkit-transition-property: transform;
	transition-property: transform
}
.top-countries .hvr-float-shadow::before {
	background: radial-gradient(ellipse at center center, rgba(0, 0, 0, .35) 0, rgba(0, 0, 0, 0) 80%) rgba(0, 0, 0, 0);
	content: "";
	height: 7px;
	left: 5%;
	opacity: 0;
	pointer-events: none;
	position: absolute;
	top: 95%;
	transition-duration: .3s;
	transition-property: transform, opacity;
	width: 89%;
	z-index: -1
}
.top-countries .hvr-float-shadow:active, .top-countries .hvr-float-shadow:focus, .top-countries .hvr-float-shadow:hover {
	-webkit-transform: translateY(-5px);
	transform: translateY(-5px)
}
.top-countries .hvr-float-shadow:active:before, .top-countries .hvr-float-shadow:focus:before, .top-countries .hvr-float-shadow:hover:before {
	opacity: 1;
	-webkit-transform: translateY(5px);
	transform: translateY(5px)
}
.top-list .hvr-float-shadow {
	float: left
}
.tags {
	float: left;
	margin: 0;
	width: 100%
}
.tags span {
	float: left!important;
	margin: 0 0 4px!important;
	width: 50%;
	padding: 5px 0;
	border-radius: 0
}
.view-list .top-list {
	margin: 0 0 16px
}
.view-list .top-list:first-child {
	margin-bottom: 0
}
.list-college img, .list-countries img {
	height: 43px!important;
	width: 83px;
	margin: 0 0 0 75px
}
.referal-form .top-dashed {
	margin-top: 19px;
	margin-bottom: 21px
}
.referal-form .modal-body {
	width: 583px
}
.referal-form .modal-content {
	width: 600px;
	top: 94px;
	left: 142px
}
.referal-form .modal-footer {
	border: none
}
.single-list {
	width: 100%!important
}
.list-country {
	float: left;
	width: 100%
}
.list-country .small-box-footer {
	margin-bottom: 0
}
.list-country ul {
	padding: 0;
	margin: 10px 0 19px;
	float: left
}
.list-country ul li {
	float: left;
	width: 20%;
	margin: 0 0 0 9px
}
.table-responsive.mailbox-messages {
	margin-top: 4px;
	height: 315px;
	padding: 0 4px
}
.advisor-dashboard .modal-content {
	/*top: 138px;*/
	top: 5px;
	float: left;
	padding: 0 0 23px
}
.alert-content {
	top: 138px;
	float: left;
	padding: 0 0 23px;
	width: 900px
}
.advisor-dashboard ul {
	padding: 0;
	margin-top: 0!important
}
.advisor-dashboard ul li {
	padding: 0;
	float: left;
	margin: 0 0 2px 8px
}
.alert-box .bg-aqua .small-box-footer {
	margin: 76px 0 0;
	position: relative;
	font-size: 12px
}
.alert-box .bg-green .small-box-footer {
	top: -3px
}
.alert-box .bg-aqua p {
	font-size: 48px;
	margin-top: 48px
}
.alert-box .inner.pt .form-group {
	padding: 0 6px
}
.advisor-dashboard ul li a {
	padding: 0;
	color: #fff!important
}
.advisor-dashboard ul li a:hover {
	background: 0 0!important
}
.blink {
	animation-duration: 1.2s;
	animation-name: blink;
	-webkit-animation: blink 1.2s infinite;
	font-size: 24px;
	margin-top: 0!important;
	float: left;
	padding-right: 9px
}
@keyframes blink {
	from {
		color: red
	}
	to {
		color: #fff
	}
}
@-webkit-keyframes blink {
	from {
		color: red
	}
	to {
		color: #fff
	}
}
.note-quick {
	background: lightgoldenrodyellow;
	margin-bottom: 4px;
	border-radius: 1px;
	width: 99%;
	float: left !important;
	left: 7px;
	position: relative;
	padding: 2px 0 4px 0 !important;
}
.blink-bg .icon.fa.fa-info-circle {
	color: #fff;
	/*padding: 5px 8px;*/
	display: inline-block;
	border-radius: 3px;
	animation: blinkingcolor 2s infinite;
}
@keyframes blinkingcolor {
	0% {
		color: #bb383d;
	}
	25% {
		color: #bb383d;
	}
	50% {
		color: #df242b;
	}
	75% {
		color: #ad3236;
	}
	100% {
		color: #ed1c24;
	}
}
.note-quick .fa {
	font-size: 17px;
	padding-top: 6px;
	padding-right: 4px;
}
.carousel-fade .carousel-inner .item {
	opacity: 0;
	-webkit-transition-property: opacity;
	-moz-transition-property: opacity;
	-o-transition-property: opacity;
	transition-property: opacity
}
.carousel-fade .carousel-inner .active {
	opacity: 1
}
.carousel-fade .carousel-inner .active.left, .carousel-fade .carousel-inner .active.right {
	left: 0;
	opacity: 0;
	z-index: 1
}
.carousel-fade .carousel-inner .next.left, .carousel-fade .carousel-inner .prev.right {
	opacity: 1
}
.carousel-fade .carousel-control {
	z-index: 2
}
.list-college li img {
	margin: 0;
	width: 100%
}
.list-college li {
	width: 18%;
	margin: 0;
	border: 1px solid #ddd
}
.referal-form .modal-title span {
	margin: 0;
	float: left
}
.referal-form .alert {
	padding: 2px 6px;
	float: left;
	font-size: 15px;
	margin: 0 0 9px 148px
}
.referal-form .col-md-12 {
	padding: 0
}
.referal-form .modal-header {
	min-height: 16.43px;
	padding: 15px;
	border-bottom: 1px solid #e5e5e5;
	float: left;
	width: 100%;
	margin-bottom: 20px
}
.referal-form label {
	float: left;
	margin: 6px 11px 0 0
}
.referal-pop .form-control, .referal-pop label {
	width: 100%!important
}
.referal-form .form-control {
	float: rigth;
	width: 66%
}
.rq-check b {
	font-size: 17px;
	margin-left: 9px
}
.mand_doc .col-md-6 {
	padding: 0
}
.mand_doc label {
	font-weight: 400;
	margin-left: 13px
}
.rq-check .checkbox {
	float: left;
	margin-top: 4px
}
.check-mandt label, .rq-check lable {
	display: inline;
	font-weight: 400;
	margin-left: 13px
}
.status-bar, ul#wizardStatus li {
	display: inline-block
}
.current::after, .current::before {
	background: 0 0!important;
	border: none!important
}
.nonmand .col-md-6 {
	margin-bottom: 8px
}
.doc-type .box-title {
	float: left;
	margin-bottom: 11px!important;
	width: 100%!important
}
.doc-type legend {
	color: green;
	font-size: 90%;
	margin: 0 0 0 10px;
	padding: .2em .5em;
	width: auto!important;
	border: none
}
.doc-type fieldset {
	border: 1px solid #ddd;
	padding: 7px
}
.doc-type .box-title {
	margin: 0!important
}
.check-mandt {
	margin: 8px 0;
	padding: 13px 15px
}
.check-mandt b {
	font-size: 17px
}
.nonmand .col-md-6 {
	padding: 0
}
.doc-type {
	float: left;
	margin-bottom: 13px
}
.adms-team legend {
	color: red
}
.rq-check.col-md-12 {
	background: #ecf0f5;
	padding: 13px 15px
}
.doc-checklist .row {
	margin: 0
}
.add_more_form .users {
	border: 1px solid #ccc;
	border-radius: 4px;
	margin-left: 0;
	padding: 5px 0;
	width: 71%
}
.marketing-team h3 {
	background: #f1f0f0;
	margin-top: 0;
	padding: 6px
}
.modal-footer {
	clear: both
}
.mk-team {
	background: #ecf0f5;
	border-bottom: 2px dashed #e8e8e8;
	margin: 0 0 23px;
	padding: 9px 0
}
.soruce {
	width: 100%;
	float: left
}
.adm-team {
	background: #fef5ec;
	padding: 9px 0
}
.edit-text label {
	margin-left: 0
}
.marketing-team span {
	clear: none;
	color: #fff;
	font-size: 13px;
	font-weight: 400;
	margin: 4px;
	width: auto
}
.slae-team small {
	color: #fff;
	text-align: center;
	width: 100%;
	float: left
}
, .span2, .star-, .star-1 {
	clear: both
}
.mand_doc a {
	color: #000;
	font-size: 15px
}
.edit-text b {
	margin-left: 0
}
.edit-text a {
	color: #000
}
.edit-text .fa.fa-fw.fa-edit.pull-right {
	margin-top: 4px
}
.st-adm-edu h3 {
	background: #f1f0f0;
	clear: both;
	float: left;
	margin: 4px 0;
	padding: 7px;
	width: 98%
}
.st-inforamtion {
	background: #ecf0f5;
	float: left;
	margin-bottom: 33px;
	padding: 12px 0;
	width: 98%
}
.blw-detail {
	background: #fff;
	border: 1px solid #ccc;
	margin: 0;
	padding: 3px 12px;
	height: 29px
}
.column .form-group {
	margin-bottom: 10px
}
.blw-detail.comment {
	height: 93px
}
.college-nm img {
	width: 120px
}
.col-md-12.college-status {
	padding-left: 0;
	margin-bottom: 29px
}
.college-status tr:nth-child(2n+1) {
	background: #f1f1f1
}
.stdata .checklist {
	background: #fff;
	margin: 0 10px;
	padding: 6px 7px;
	float: left;
	width: 47%
}
.cell, .columnset, .status-bar, .stdata {
	width: 100%;
	float: left
}
.checklist p {
	float: left;
	font-weight: 700;
	margin: 0
}
.stdata {
	padding: 14px 0
}
.checklist .bg-red.pull-right {
	margin-top: 0
}
.cell {
	border: 1px solid #ddd;
	margin: 0 0 8px;
	padding: 7px 0
}
.ch-tag {
	font-weight: 700;
	color: #3c8dbc
}
.st-infor .form-horizontal .control-label {
	text-align: left!important;
	float: left;
	color: #247ba0
}
.st-infor {
	width: 500px;
	margin: 0 auto
}
.st-infor .form-horizontal {
	background: #f6f5f5;
	float: left;
	width: 500px;
	padding: 17px 0;
	box-shadow: 0 0 2px #000;
	margin-bottom: 22px
}
.status-save {
	padding: 0 15px
}
.st-adm-edu .page-header {
	color: #d9534f;
	float: left;
	width: 98%;
	margin-bottom: 3px
}
.cl-intake {
	padding-left: 0
}
.cl-intake:last-child {
	padding-right: 0
}
.college-status .table {
	margin-bottom: 0
}
.doc-status i {
	margin-top: 4px
}
.cell ul {
	padding: 0
}
.college-status .status-bar tr:nth-child(2n+1) {
	background: #fff
}
.college-status .status-bar tr td {
	border-bottom: 1px solid #ddd
}
.cell.last-status {
	background: #ecf0f5;
	box-shadow: 0 1px 1px rgba(0, 0, 0, .1)
}
.st-bar h4 {
	color: #000;
	margin-bottom: 8px
}
.st-bar .st-int-lt > li {
	font-size: 16px
}
.search-filer {
	margin: 13px 0 19px;
	background: #ffebcd;
	float: left;
	padding: 12px 0 10px
}
.filter-result tr {
	border-bottom: 1px solid #ddd!important
}
.no-assign {
	background: #f1f1f1
}
.search-help {
	font-size: 10px;
	color: #000;
	padding: 5px;
	border-radius: 2px;
	margin: 9px 0 5px;
	background: #d5d5d5
}
.search-help:after {
	content: " ";
	position: absolute;
	top: 45%;
	right: 50%;
	margin-top: -5px;
	border-width: 5px;
	border-style: solid;
	border-color: transparent #d5d5d5 transparent transparent;
	transform: rotate(90deg)
}
.filter-search .col-sm-8 {
	padding-left: 0
}
.total-file, .total-student {
	background: #d9edf7;
	padding: 7px 12px;
	margin-bottom: 14px;
	color: #000;
	font-weight: 700
}
.total-student span {
	color: #405c88;
	margin: 0 0 0 9px
}
.total-file {
	background: #fcefbc!important;
	color: #000!important;
	margin: 0 0 0 10px
}
.total-file span {
	color: #c04e34;
	margin: 0 0 0 9px
}
.col-md-12.priority {
	background: #fafafa;
	padding: 16px 0;
	margin-top: 11px;
	margin-bottom: 9px;
	float: left
}
.priority .alert {
	padding-left: 18px!important;
	margin-left: 0!important;
	position: inherit!important;
	margin-top: 10px!important;
	float: left!important
}
.filter-search {
	padding-left: 0
}
.search-filer select {
	padding: 0
}
.col-sm-1.deferred-search {
	text-align: center;
	margin-top: 0;
	position: relative;
	top: -5px
}
.pr-super {
	color: #00a65a!important
}
.pr-high {
	color: #00c0ef!important
}
.pr-regular {
	color: #f39c12!important;
	float: left
}
.tg-box .pr-regular {
	float: none
}
.adm-institute {
	color: #247ba0!important;
	line-height: 21px;
	font-size: 16px!important;
	margin-top: 6px
}
.st-edu-dt h3 {
	margin: 0 0 11px!important
}
.tg-box {
	border: 1px solid #ddd;
	padding: 6px 0;
	margin: 0 4px 13px 0;
	background: #eee;
	text-align: center
}
ul#wizardStatus {
	margin: 15px 0 0;
	padding: 0;
	background: #ecf0f5
}
ul#wizardStatus li {
	background-color: #ecf0f5 none repeat scroll 0 0;
	color: #3d4c4f;
	margin: 0;
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size: 13px;
	line-height: 30px;
	padding: 0 25px 0 17px;
	position: relative;
	text-transform: capitalize
}
ul#wizardStatus li:first-child {
	padding-left: 25px;
	-webkit-border-top-left-radius: 3px;
	border-top-left-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	border-bottom-left-radius: 3px
}
ul#wizardStatus li:last-child {
	-webkit-border-top-right-radius: 3px;
	border-top-right-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	border-bottom-right-radius: 3px
}
ul#wizardStatus li:after, ul#wizardStatus li:before {
	background-color: #1a819b;
	content: "";
	display: block;
	position: absolute
}
ul#wizardStatus li:after {
	-webkit-border-radius: 3px;
	border-radius: 3px;
	border-right: 3px solid #fff;
	border-top: 3px solid #fff;
	height: 25px;
	right: -11px;
	top: 3px;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
	width: 21px;
	z-index: 5
}
ul#wizardStatus li:before {
	height: 30px;
	right: 3px;
	width: 20px;
	z-index: 6
}
ul#wizardStatus li:last-child:after, ul#wizardStatus li:last-child:before {
	display: none
}
ul#wizardStatus li.current {
	color: #db614f;
	font-weight: 700
}
ul#wizardStatus li.current:after, ul#wizardStatus li.current:before {
	background-color: #1a819b
}
ul#wizardStatus li.completed {
	background-color: #1a819b;
	color: #fff
}
ul#wizardStatus li.completed:after, ul#wizardStatus li.completed:before {
	background-color: #ecf0f5 none repeat scroll 0 0
}
.st-int-lt li {
	border-bottom: 1px solid #fff;
	width: 100%;
	float: left;
	padding: 0 0 7px
}
#wizardStatus .pull-right {
	background: #e20707;
	border-radius: 22px!important;
	color: #fff;
	font-weight: 700;
	margin: 0 3px 0 0;
	font-weight: 10px!important
}
.text-gray {
	background: #db614f;
	font-size: 14px!important;
	border-radius: 3px;
	color: #fff!important;
	padding: 2px 9px;
	margin-top: 9px
}
.btn.btn-sm.btn-default.btn-flat.pull-right {
	color: #000
}
.college-status .box-body.table-responsive {
	padding: 11px 0
}
.plevel {
	color: #ea2e0f!important;
	margin-bottom: 0;
	line-height: 16px;
	font-size: 11px
}
.plevel:hover {
	white-space: normal
}
.prefer {
	color: #00a65a!important
}
.set-prefer a {
	margin: 0 4px 10px
}
.applicable, .not_applicable {
	background: no-repeat;
	border: none;
	padding: 0;
	margin-top: 2px
}
.checklist-status {
	padding: 4px 0
}
.admore {
	width: 100%;
	margin-top: 9px
}
.admore .users {
	width: 86%;
	margin-top: 0
}
.doc-admission {
	width: 97%;
	margin: 0 0 0 13px
}
.st-adm-edu .alert {
	padding-left: 30px;
	margin-left: 0;
	position: relative;
	width: 98%;
	margin-top: 10px
}
.clearbtn {
	margin: 12px 0 0 5px
}
.list-notification tr {
	border-bottom: 1px solid #e9ecef
}
.list-notification tr:nth-child(2n+1) {
	background: rgba(0, 0, 0, .05)
}
/*.list-notification a {
		color: #428bca!important;
		text-transform: capitalize;
		border-bottom: 1px dashed
	}*/
.afl, .box-reports h5, .cs-hst h4, .intake-title {
	text-transform: uppercase
}
.adm-intake .rc-result {
	float: right!important;
	line-height: 23px;
	margin: 0
}
.pagination .current a {
	background: #2196f3!important;
	color: #fff
}
.filter-result {
	padding-bottom: 16px
}
/*.list-notification a:hover {
		color: #0d599b!important
	}*/
.list-notification {
	padding: 0 11px!important;
	float: left!important;
	width: 100%;
	margin: 9px 0
}
.cs-hst-bt .fa.fa-question-circle {
	float: right;
	padding: 4px 17px 0 0
}
.cs-hst h4 {
	margin: 14px 0 9px 9px;
	float: left;
	font-weight: 700
}
#document_status_form .btn-default {
	float: left
}
.ui-datepicker.ui-widget.ui-widget-content.ui-helper-clearfix.ui-corner-all {
	z-index: 99999!important
}
.ui-datepicker-month {
	z-index: 888!important
}
.left-side.sidebar-offcanvas.reports-menu {
	position: absolute;
	width: 234px;
	z-index: 999
}
.reports-menu .slimScrollDiv {
	height: auto!important
}
.reports-menu .sidebar {
	height: auto!important;
	margin-bottom: 86px
}
.reports-menu .sidebar > .sidebar-menu > li > .treeview-menu {
	margin: 0 1px;
	background: #fff!important;
	padding-top: 8px
}
.reports-menu .sidebar .sidebar-menu .treeview-menu > li > a {
	padding: 2px 3px 2px 2px;
	display: block;
	font-size: 14px;
	margin: 0 0 0 11px!important;
	font-weight: 400;
	color: #474343
}
.header-search-span, .star-, .star-1, .tag a {
	display: inline-block
}
.reports-menu .sidebar .sidebar-menu .treeview-menu > li > a label {
	font-weight: 400
}
.reports-menu .header {
	color: #000!important;
	font-size: 16px;
	font-weight: 700;
	padding: 6px 0!important;
	background: #fff;
	border-top: 1px solid #000!important;
	border-left: 1px solid #000!important;
	border-right: 1px solid #000!important
}
.reports-menu .sidebar .sidebar-menu .treeview-menu > li:hover {
	background: #bbbaba!important;
	color: #fff!important
}
.reports-menu .sidebar .sidebar-menu .treeview-menu > li > a:hover {
	color: #fff!important
}
.reports-menu .sidebar > .sidebar-menu > li.active > a {
	color: #fff;
	background: #e50101
}
.reports-menu .active.admission-exe .treeview-menu, .reports-menu .active.application-stat .treeview-menu, .reports-menu .active.institute .treeview-menu {
	height: 300px;
	overflow-y: scroll;
	stroke-miterlimit: initial
}
.box-reports .box.box-solid {
	float: left;
	padding-bottom: 0;
	margin-bottom: 5px
}
.col-sms-2 {
	width: 100%;
	float: left;
	position: relative;
	padding: 0 6px
}
.box-reports h5, .intake-title {
	font-weight: 800;
	font-size: 10px;
	margin: 2px 0
}
.media-left .country-code {
	text-align: center;
	font-weight: 700;
	font-size: 18px;
	padding-left: 0;
	margin: 5px 0 0 0;
	line-height: 16px
}
.seprator {
	border-left: 1px dashed gray;
	min-height: 271px
}
.seprator:first-child {
	border: none
}
.rc-result {
	font-size: 11px;
	line-height: 14px
}
.student-info {
	background: #fbfacb;
	padding: 4px 5px;
	padding-right: 5px;
	margin-bottom: 2px;
	width: 24.5%;
	float: left;
	position: relative
}
.student-info .appmarker {
	width: auto!important;
	position: absolute;
	right: -1px
}
.pp-detail span {
	font-size: 11px;
	line-height: 13px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap
}
.pp-detail {
	float: left;
	width: 33%;
	margin: 0 0 0 4px
}
.retain-icon {
	position: absolute;
	right: 11px
}
.retain-icon-priority {
	position: absolute;
	z-index: 9999;
	right: 8px;
	top: 16px;
	color: #0073b7!important
}
.student-info .st-lt-nm {
	font-size: 14px;
	font-weight: 600;
	text-align: left;
	line-height: 14px
}
.reports-filter .left-side {
	top: 0;
	width: 100%
}
.tag a {
	border: 1px solid #ddd;
	color: #717171;
	background: #fff;
	-webkit-box-shadow: 0 1px 1px 0 rgba(180, 180, 180, .1);
	box-shadow: 0 1px 1px 0 rgba(180, 180, 180, .1);
	-webkit-transition: all .1s ease-in-out;
	-moz-transition: all .1s ease-in-out;
	-o-transition: all .1s ease-in-out;
	-ms-transition: all .1s ease-in-out;
	transition: all .1s ease-in-out;
	border-radius: 2px;
	margin: 0 3px 6px 0;
	padding: 5px 10px
}
.tag a:hover {
	border-color: #08c
}
.tag a.danger {
	color: #000;
	background-color: #e9eaeb;
	border-color: #e9eaeb
}
.padding-right {
	padding-right: 0
}
.padding-none {
	padding: 0
}
.padding-left {
	padding-left: 0
}
.box-content {
	margin-top: 21px;
	float: left;
	width: 100%
}
.student-target {
	font-size: 22px!important;
	width: 100%;
	float: left;
	line-height: 25px
}
.top-level {
	width: 100%;
	float: left;
	margin-bottom: 0
}
.left-shahdow, .right-shahdow {
	width: 5px;
	height: 173px;
	float: left
}
.left-shahdow {
	background: url(https://devtracs.canamcorp.com/theme/CakeAdminLTE/img/images/left-shadow.png) center center no-repeat
}
.right-shahdow {
	background: url(https://devtracs.canamcorp.com/theme/CakeAdminLTE/img/images/right-shadow.png) center center no-repeat
}
.media-left {
	padding: 0;
	width: 24%
}
.search-info {
	padding: 0 0 3px 0;
	background: #fff;
	width: 100%!important;
	float: left;
	margin: 2px 0px
}
.listing:nth-child(2n) {
	margin-bottom: 20px;
	box-shadow: #909090 0 5px 2px -2px
}
.listing {
	background: #fff;
	width: 98.6%;
	margin: 0 14px 0 7px;
	padding: 4px 0 6px 0
}
.padding-adj .box {
	margin-bottom: 3px
}
.boxone {
	width: 47%;
	float: left;
	padding: 0 5px 0 0
}
.boxtwo {
	width: 53%;
	float: right
}
.last-box {
	background: #f6f6f6;
	width: 22.7%;
	float: left
}
.pt-5 {
	padding: 7px 0 0 0
}
.box-reports {
	padding: 0!important
}
#search_students {
	margin-top: 2px
}
.dash_bread {
	background: #3c8dbc;
	float: left;
	padding: 2px 10px 1px 7px;
	margin: 0 8px 2px 0;
	font-size: 13px;
	border-radius: 4px;
	color: #fff;
	border-color: #3c8dbc
}
.remove {
	color: #fff;
	font-weight: 700;
	font-size: 14px;
	padding: 0 0 0 8px;
	float: right;
	cursor: pointer
}
#example1_length {
	position: absolute;
	z-index: 999;
	right: 0;
	top: -10px
}
.no-listing h3 {
	margin: 0
}
.reports-menu .icheckbox_minimal {
	margin: 0 6px 0 0
}
.top-status h5 {
	text-align: left
}
.report-as h5, .report-ds h5, .report-fs h5, .report-vs h5 {
	text-align: center
}
.email-sts {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}
.bottom-level {
	background: #e9eaeb;
	float: left;
	padding: 0 0 2px;
	width: 99.5%!important;
	max-height: 18px
}
.reports-menu .form-control {
	color: #fff!important
}
.tag-list.padding-right {
	margin-bottom: 10px
}
.multiselect-native-select .btn-group {
	width: 100%!important
}
.multiselect.dropdown-toggle.btn.btn-default {
	width: 100%
}
.rprt-two .box {
	float: left;
	border-radius: 0;
	box-shadow: none;
	border: 0;
	margin: 0!important;
	background: 0 0
}
.rprt-rst-section h4 {
	font-size: 26px;
	margin-top: 0
}
.rprt-two .btn.btn-default {
	color: #000!important
}
.rprt-two .btn {
	padding: 0 0px !important;
}
.rc-result a {
	float: left;
	clear: both;
	width: 100%
}
.col-sm-3.student-info.padding-right span {
	line-height: 13px
}
.rprt-two .tag-list {
	margin-top: 2px;
	background: #fff;
	padding: 5px 12px;
	width: 99%;
	margin-left: 6px
}
.rprt-two .dataTables_length {
	float: right;
	position: inherit;
	top: 0;
	right: 14px;
	z-index: 9999;
	padding: 7px 15px 3px 0;
	margin: 0
}
.rprt-two .box-header {
	background: #222d32;
	color: #fff
}
.search-result {
	background: #fff;
	padding: 0;
	margin-top: 3px
}
.marketing {
	background: #9cc5cb;
	padding-top: 0;
	margin-right: 7px;
	height: 181px
}
.slae-team {
	background: #d5544f;
	padding-top: 0;
	min-height: 181px
}
.rprt-search-box {
	background: #a08689;
	padding-top: 0;
	width: 31.58%;
	margin-left: 6px;
	height: 181px
}
.rprt-two h4 {
	float: left;
	padding: 0;
	font-size: 25px;
	margin: 7px 0 0 9px
}
.multiselect.dropdown-toggle.btn.btn-default {
	border: 0;
	box-shadow: inherit;
	border-bottom: 1px solid #fff;
	border-radius: 0;
	overflow: hidden;
	background: #fff
}
.multiselect.dropdown-toggle.btn.btn-default:focus {
	border-bottom: 1px solid #4285f4
}
.multiselect-container.dropdown-menu {
	height: 300px;
	overflow-y: scroll
}
.holder, .holder .mask {
	width: 100%
}
.shortclass::before {
	right: auto;
	right: 0;
	top: 0;
	content: "";
	z-index: -2;
	width: 112%;
	bottom: 0;
	background: #ccc;
	position: absolute;
	transform: skew(-9deg);
	transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-webkit-transition: all .2s ease-in-out
}
.search-result .example {
	margin-bottom: 9px
}
.auto-search, .department-news-header, .sidebar-header {
	color: #335576!important;
	padding-bottom: 0;
	background: #fff;
	margin-bottom: 0!important
}
.header-search-span {
	float: right;
	width: 100%;
	background: #fbfacb!important
}
.header-search input::placeholder {
	color: #000;
	font-weight: 400
}
.header-search input {
	width: 84%;
	float: Left;
	border: 0!important;
	box-shadow: none;
	padding: 0 8px;
	color: #000!important;
	background: #fff!important
}
.auto-search span.archive-link span a, .department-news-header span.archive-link a, .department-news-header span.archive-link span a {
	color: #fff!important;
	background: #000;
	position: relative;
	left: 28px
}
.header-search .input-sm {
	background: #fbfacb!important
}
.btn-srch .fa.fa-search {
	padding: 11px 8px;
	background: #000
}
.effect2 {
	position: relative
}
.effect2:after, .effect2:before {
	z-index: -1;
	position: absolute;
	content: "";
	bottom: 15px;
	left: 10px;
	width: 50%;
	top: 80%;
	max-width: 300px;
	background: #777;
	-webkit-box-shadow: 0 15px 10px #777;
	-moz-box-shadow: 0 15px 10px #777;
	box-shadow: 0 15px 10px #777;
	-webkit-transform: rotate(-3deg);
	-moz-transform: rotate(-3deg);
	-o-transform: rotate(-3deg);
	-ms-transform: rotate(-3deg);
	transform: rotate(-3deg)
}
.effect2:after {
	-webkit-transform: rotate(3deg);
	-moz-transform: rotate(3deg);
	-o-transform: rotate(3deg);
	-ms-transform: rotate(3deg);
	transform: rotate(3deg);
	right: 10px;
	left: auto
}
.form-group.search-tags {
	background: #e50101;
	margin-bottom: 0;
	padding: 3px 0
}
.icon-addon.addon-lg {
	margin: 0 2px;
	border: none
}
.addon-lg .input-group-btn {
	position: absolute;
	width: 20px;
	margin: 5px 0 0
}
.addon-lg #search-btn {
	background: 0 0;
	color: #fff
}
.search-tags .form-control {
	background: #df1d1d;
	color: #fff!important;
	padding: 0 0 0 27px;
	border: none!important
}
.search-tags .form-control::-moz-placeholder {
	color: #fff;
	opacity: 1
}
#UserFeedbackForm .btn.btn-cancel.pull-right.qual-ed {
	margin: 0 0 0 15px;
	padding: 7px 23px
}
#UserFeedbackForm .qual-board {
	margin: 12px 0 16px 0
}
.reports-menu .sidebar-form {
	margin: 0!important
}
.col-md-8.padding-left.top-status h5 {
	text-align: center
}
.col-sm3 {
	width: 32%;
	float: left;
	padding: 0 2px
}
.col-sm3:first-child {
	width: 36%
}
.report-as, .report-ds, .report-fs, .report-vs {
	padding: 2px 4px;
	min-height: 61px;
	margin-bottom: 2px
}
.rc-result.program-rst {
	text-transform: capitalize;
	margin-top: 0
}
.sinstitute_id {
	margin-bottom: 0
}
.country-code {
	position: absolute;
	top: -3px;
	right: 0
}
.rc-result.program-rst p {
	text-transform: capitalize;
	margin-top: 0;
	line-height: 1.1;
	margin-bottom: 0
}
.report-ds a {
	float: left;
	color: #f39c12;
	text-align: center
}
.report-ds.dsm a:first-child {
	width: 100%
}
.student-info .rc-result {
	line-height: 17px;
	width: 65%;
	float: left;
	position: relative
}
.optbold .checkbox {
	font-weight: 700
}
.padding-none.stmb {
	font-size: 10px
}
.report-as a, .report-fs a {
	color: #dd4b39;
	text-align: left;
	overflow: hidden;
	text-overflow: ellipsis;
	width: 93px;
	white-space: nowrap;
	float: left
}
.app-edit {
	width: 20px!important;
	float: right
}
.visaedit {
	float: right!important
}
.docstatapp {
	font-size: 11px;
	font-weight: 500;
	text-align: center;
	width: 100%!important;
	float: left
}
.program-list {
	font-size: 11px;
	font-weight: 600
}
.effect8 .rc-result {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}
.report-as a:hover, .report-fs a:hover {
	height: auto;
	white-space: normal;
	float: left;
	width: auto;
	text-align: center
}
.report-vs a {
	float: left;
	color: #00c0ef;
	text-align: center;
	font-size: 13px!important
}
.report-ds {
	background: #fff8ec;
	float: left;
	width: 100%
}
.report-as {
	background: #f9e7eb;
	float: left;
	width: 100%
}
.report-fs {
	background: #e8fdeb
}
.report-vs {
	background: #cfecfe;
	float: left;
	width: 100%
}
.report-ds.dsm {
	text-align: center
}
p.program-list {
	overflow: hidden;
	text-overflow: ellipsis
}
.tag-list .box-tools.pull-right {
	position: absolute;
	right: -14px!important;
	top: -9px
}
.tag-list .box-body.widget {
	float: left;
	width: 100%
}
.tag-list .box-tools .btn {
	background: 0 0;
	box-shadow: none
}
.tag-list .box {
	margin-bottom: 0!important;
	border: #ffdead
}
.tag-list .box-header h3 {
	background: #f1f0f0;
	clear: both;
	float: left;
	margin: 0!important;
	padding: 2px 5px!important;
	width: 100%;
	text-align: left
}
.media-last a, .top-status a {
	font-size: 13px;
	line-height: 16px;
	font-weight: 700;
	padding: 1px 0
}
.afl {
	color: #3c8dbc;
	font-size: 24px
}
.sidebar-menu label {
	font-weight: 400!important
}
.am-img {
	margin: 7px 10px 2px 5px
}
.holder {
	background-color: #fff;
	max-height: 563px;
	padding: 0;
	font-family: Helvetica
}
.holder .mask {
	position: relative;
	left: 0;
	top: 10px;
	height: 240px
}
.note {
	font-size: 10px;
	background: #f4f4f6;
	padding: 2px 8px
}
.holder ul {
	margin: 0;
	max-height: 548px;
	overflow-x: hidden
}
.holder ul li {
	padding: 5px 0;
	border-bottom: 1px dotted #555;
	margin: 0;
	width: 100%
}
.holder ul li p {
	color: #333;
	text-decoration: none;
	font-size: 12px;
	padding: 2px 0 0;
	margin-bottom: 0;
	clear: both
}
.holder .modal ul {
	list-style-type: disc;
	padding: 0 0 0 14px
}
.holder .modal ul li {
	border-bottom: none
}
.newsticker h5 {
	float: left;
	font-size: 17px;
	margin-bottom: 0;
	color: #d9534f;
	font-weight: 700
}
.span2 {
	float: right;
	color: #000;
	font-size: 12px;
	border-right: 1px solid #000;
	padding: 0 8px 0 0;
	font-weight: 700;
	text-align: center;
	width: 100%
}
#ticker01 h5 {
	float: left;
	margin: 0;
	color: #d9534f;
	font-size: 17px;
	font-weight: 600
}
#ticker01 li a {
	color: #1e75aa!important;
	text-decoration: underline
}
.bg-sale-0 {
	color: #1e75aa!important
}
.bg-sale-1 ul {
	height: auto;
	font-size: 12px
}
.bg-sale-1 ul li {
	border: none
}
.managers .small-box {
	height: 257px
}
.advr-advt {
	padding-top: 14px;
	float: left;
	width: 100%;
	background: #d9dfe7
}
.advr-advt img {
	width: 100%;
	margin-bottom: 12px
}
.bg-sale-0, .bg-sale-1 {
	padding: 9px 5px!important
}
.row-tag {
	background: #f1f0f0!important;
	float: left;
	width: 98%;
	margin: 0 0 0 6px;
	font-size: 12px
}
.user-menu .branch {
	width: 134px !important;
}
.bg-sale-2, .bg-sale-3 {
	color: #000!important
}
.star-, .star-1::before {
	content: "\f005"
}
.star-, .star-1 {
	font: normal normal normal 14px/1 FontAwesome;
	font-size: 14px;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	float: left;
	text-align: center;
	color: #f39c12;
	margin-top: 2px
}
.time-date {
	margin-bottom: 0;
	font-size: 11px;
	font-weight: 700
}
.btm-ans {
	background: #f7f6f6;
	padding: 2px 3px
}
.imprt {
	font-weight: 700!important
}
.multiselect-native-select .caret {
	border-top: 6px solid;
	border-right: 6px solid transparent;
	border-left: 6px solid transparent
}
.search-result p {
	font-size: 16px;
	color: #fff;
	font-weight: 800;
	text-align: center;
	border-bottom: 1px solid #fff
}
.report-fs .rc-result {
	text-align: center
}
.rprt-two .sidebar-form {
	margin: 0px !important;
}
.blink, .super-3, .super-4, .tr-super {
	animation-iteration-count: infinite;
	animation-direction: alternate
}
.super-3, .super-4, .tr-super {
	animation-duration: 1s;
	background-color: #abf2b1;
	animation-name: anim-half;
	animation-timing-function: steps(1, end)
}
@keyframes anim {
	to {
		background-color: #86e88f
	}
}
@keyframes anim-half {
	50% {
		background-color: #86e88f
	}
}
.blink, .tr- {
	animation-iteration-count: infinite;
	animation-direction: alternate
}
.tr- {
	animation-duration: 1s;
	background-color: #8bfbea;
	animation-name: anim-half-one;
	animation-timing-function: steps(1, end)
}
@keyframes anim {
	to {
		background-color: #a3fbee
	}
}
@keyframes anim-half-one {
	50% {
		background-color: #a3fbee
	}
}
.pr-, .pr-super-two {
	color: #17bca3
}
.tr-high {
	background: #b6e5fc
}
#revenue-chart .content-wrapper {
	background: #d9dfe7!important
}
.ft-title {
	font-size: 18px;
	font-weight: 700;
	float: left;
	width: 80%
}
.impt-anc {
	padding-bottom: 8px;
	max-height: 660px
}
.uni-visit .bg-yellow {
	background-color: #f39c12!important;
	margin-top: 6px;
	font-size: 19px;
	float: right;
	color: #fff
}
.col-lg-5ths, .col-md-5ths, .col-sm-5ths, .col-xs-5ths {
	position: relative;
	min-height: 1px;
	padding-right: 15px;
	padding-left: 15px;
	width: 20%
}
.col-xs-5ths {
	width: 20%!important;
	float: left
}
.bs-add-student-modal-lg .modal-lg {
	top: 62px
}
.bs-add-feedback-modal-lg .modal-lg {
	top: 62px
}
/* admin changes*/
.mailbox-name {
	width: 122px!important;
	float: left
}
.mailbox-controls {
	padding: 5px
}
.mailbox-messages .modal-content {
	width: 800px!important
}
.mailbox-messages .modal-dialog {
	width: 800px
}
.mailbox-messages .modal-title {
	color: #d9534f;
	font-weight: 700
}
.box-reports .box .box-body {
	padding: 3px
}
/* admin changes*/
/* version dashboard*/
.version-filter p {
	color: #fff;
	font-weight: 400;
	padding: 6px 8px;
	float: left;
	margin-bottom: 0;
	font-size: 10px
}
.version-filter .modal-body p {
	color: #000 !important;
	width: 100%;
	float: left;
	font-size: 13px;
	line-height: 21px;
}
.version-filter .modal-body ul li {
	font-size: 14px;
	line-height: 21px;
}
.version-filter .modal-body ul {
	padding: 0 0 0 21px;
}
.headbg {
	background: rgba(163, 3, 3, .5);
	float: left;
	width: 100%;
	padding: 0!important
}
.search-version {
	float: right
}
.version-filter {
	width: 100%
}
.version-filter tbody tr {
	border-bottom: 1px solid #ddd;
	background: #fff;
	border-right: non
}
.version-filter thead {
	background: linear-gradient(60deg, #ef5350, #e53935)!important;
	height: 60px
}
.version-filter .form-group {
	width: 100%;
	float: left;
	padding: 0 2px;
	margin-bottom: 0!important
}
.points_table thead {
	width: 100%
}
.points_table tbody {
	height: 562px;
	overflow-y: auto;
	width: 100%
}
.points_table thead th a, .points_table thead tr {
	width: 98.6%;
	color: #fff!important;
	text-transform: uppercase;
	font-size: 12px
}
.points_table tr {
	width: 100%
}
.points_table tbody, .points_table td, .points_table th, .points_table thead, .points_table tr {
	display: inline-block
}
.points_table thead, .version-head, .version-head a {
	background: #185191!important;
	color: #fff
}
.versions-tables thead {
	display: inline-block
}
.versions-tables tbody {
	height: 1000px;
	width: 100%;
	display: inline-block;
	overflow-x: hidden
}
.points_table tbody td, .points_table thead > tr > th {
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd
}
.points_table > tbody > tr > td, .points_table > tbody > tr > th, .points_table > tfoot > tr > td, .points_table > tfoot > tr > th, .points_table > thead > tr > td, .points_table > thead > tr > th {
	padding: 8px;
	text-align: center;
	font-size: 12px
}
.odd {
	background: #fff;
	color: #000
}
.even {
	background: #efefef;
	color: #000
}
.points_table_scrollbar {
	height: 612px;
	overflow-y: scroll
}
.points_table_scrollbar::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .9);
	border-radius: 10px;
	background-color: #444
}
.points_table_scrollbar::-webkit-scrollbar {
	width: 1%;
	min-width: 5px;
	background-color: #f5f5f5
}
.points_table_scrollbar::-webkit-scrollbar-thumb {
	border-radius: 10px;
	background-color: #d62929;
	background-image: -webkit-linear-gradient(90deg, transparent, rgba(0, 0, 0, .4) 50%, transparent, transparent)
}
.points_table.versions-tables tbody tr:nth-child(2n+1) {
	background: #fff
}
.version-data {
	background: #fff
}
.points_table tr th:last-child {
	border-right: none
}
.main-line {
	text-align: center;
	background: #f4e710!important;
	font-size: 19px
}
.main-line td {
	font-size: 15px!important;
	font-weight: 700;
	width: 100%
}
.pr-can {
	font-weight: 700
}
.list-college td {
	width: 100%;
	background: #e5ebe9;
	font-weight: 700
}
.versions-tables .pull-right.badge.bg-red {
	background: #ed1c24!important;
	border-radius: 10px;
	padding: 3px 6px;
	margin: 0;
	clear: both
}
.versions-tables .box.collapsed-box {
	box-shadow: none!important;
	border: none;
	margin: 0
}
.versions-tables .box.collapsed-box {
	box-shadow: none!important;
	border: none;
	margin: 0
}
.points_table.versions-tables {
	padding: 0 12px 12px 12px
}
.text-note a {
	border-bottom: 1px dashed
}
.versions-tables .badge {
	font-size: 10px;
	border-radius: 10px
}
.versions-tables .modal-dialog {
	width: 886px;
	margin: 30px auto;
	top: 62px
}
.impt-anc tr {
	border-bottom: 1px solid #ddd
}
.scroll-down {
	opacity: 1;
	-webkit-transition: all .5s ease-in 3s;
	transition: all .5s ease-in 3s
}
.scroll-down {
	position: absolute;
	bottom: 30px;
	right: 5%;
	margin-left: -16px;
	display: block;
	width: 32px;
	height: 32px;
	border: 2px solid red;
	background-size: 14px auto;
	border-radius: 50%;
	z-index: 2;
	-webkit-animation: bounce 2s infinite 2s;
	animation: bounce 2s infinite 2s;
	-webkit-transition: all .2s ease-in;
	transition: all .2s ease-in;
	background: red
}
.scroll-down:before {
	position: absolute;
	top: calc(50% - 8px);
	left: calc(50% - 6px);
	transform: rotate(-45deg);
	display: block;
	width: 12px;
	height: 12px;
	content: "";
	border: 2px solid #fff;
	border-width: 0 0 2px 2px
}
@keyframes bounce {
	0%, 100%, 20%, 50%, 80% {
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0)
	}
	40% {
		-webkit-transform: translateY(-10px);
		-ms-transform: translateY(-10px);
		transform: translateY(-10px)
	}
	60% {
		-webkit-transform: translateY(-5px);
		-ms-transform: translateY(-5px);
		transform: translateY(-5px)
	}
}
.program-list .box-solid {
	float: left;
	border-radius: 0
}
.province-field {
	padding: 5px 10px 0 10px
}
.program-area {
	border-bottom: 1px solid #d9dfe7;
	border-left: 1px solid #d9dfe7
}
.note-intake {
	border-left: 1px solid #d9dfe7
}
.note-lg {
	border-left: 1px solid #d9dfe7
}
.program-list h5 {
	color: #000;
	font-weight: 600;
	margin: 6px 0 0 0;
	text-transform: uppercase;
	font-size: 12px
}
.gray-lighter {
	background: #eee;
	margin-top: 0!important;
	margin-bottom: 2px
}
.program-list p {
	margin-bottom: 0;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	animation: 7s delay-overflow
}
.program-list p:hover {
	white-space: normal
}
.program-list .box-body {
	padding: 0
}
.last-visit {
	background: #000;
	color: #fff;
	text-transform: uppercase;
	margin: 0!important;
	padding: 4px 5px;
	font-weight: 600;
	font-size: 13px;
	float: left;
	width: 100%;
	text-align: right
}
.college-list {
	margin-bottom: 2px!important
}
.ielts-result .btn.dropdown-toggle {
	padding: 0!important;
	box-shadow: none!important;
	color: green;
	background: 0 0
}
.ielts-result .dropdown-menu {
	left: -252px;
	padding: 0;
	border-radius: 0
}
.ielts-result tbody {
	background: #000;
	color: #fff
}
.ielts-result tbody {
	background: #000;
	color: #fff
}
.ielts-result tbody th {
	border-bottom: 1px solid #fff
}
.text-overflow {
	max-width: 374px;
	text-overflow: ellipsis;
	overflow: hidden;
	float: left;
	white-space: nowrap
}
.note-lg .btn {
	padding: 0 5px
}
.program-list {
	margin-top: 12px
}
.program-list:first-child {
	margin-top: 0
}
.spacer {
	margin-top: 12px
}
.box-title.version-title {
	width: 100%;
	margin: 0 0 3px 0!important
}
a.morelink {
	outline: 0;
	font-size: 21px;
	color: #000;
	font-weight: 700
}
.morecontent span {
	display: none
}
.student-info .country-code img {
	width: 15px
}
.moreelipses {
	display: block!important
}
.less, .more {
	font-weight: 600;
	color: #000;
	text-decoration: none
}
.padding-adj {
	padding: 0;
	margin-top: 5px;
}
.text-fit a {
	width: 14.2%;
	float: left;
	text-align: center;
	font-size: 15px;
	padding: 6px
}
.text-fit .active {
	text-decoration: underline;
	font-size: 19px;
	position: relative;
	top: -3px
}
.text-fit a:hover {
	background: rgba(0, 0, 0, .5)!important
}
.text-fit span {
	font-size: 11px;
	text-decoration: unset !important;
}
.wishlist {
	width: 62px
}
.shadow {
	box-shadow: 0 0 2px gray;
	border-radius: 5px
}
.studybutton {
	position: absolute;
	top: 2px
}
.program-area .badge {
	padding: 1px 5px;
	font-size: 12px;
	font-weight: 700;
	line-height: 1;
	color: #fff;
	text-align: center;
	white-space: nowrap;
	vertical-align: baseline;
	background: 0 0!important;
	border-radius: 10px;
	border: 1px solid #777;
	color: #000
}
.program-list .fa.fa-fw.fa-plus-square {
	color: #0073b7!important;
	font-size: 16px
}
#statustabs a {
	color: #fff
}
.box.pr-box {
	width: 100%;
	float: left;
	padding: 0 0 6px 0
}
.sample-box .info-box-icon {
	font-size: 1em;
	font-weight: 700
}
.advisior-points .info-box-icon {
	width: 100%;
	height: 42px!important;
/*	padding: 6px 0 0 0;*/
	color: #fff;
	display: flex;
justify-content: center;
align-items: center;
}
.info-box-content p {
	width: 100%
}
.sample-box.conversion-box .info-box {
	background: #5a5b5b;
	color: #fff
}
.advisior-points .info-box-content {
	width: 100%;
	clear: none;
	padding: 2px 10px;
	min-height: 66px
}
/*.sample-box .bg-green {
	padding: 6px 0 0 0
}*/
.retention-report .box-title {
	margin-bottom: 5px!important
}
.new-email .content.advisor-dashboard.managers {
	padding-top: 0
}
.advisior-points .info-box-text {
	padding: 0 0;
	font-size: 1.1em;
	float: left;
	width: 100%;
	line-height: 29px;
	margin: 0
}
.pr-elv .box-header h3 {
	width: 95%
}
.row.advisior-points {
	padding: 0 9px;
	margin-bottom: 0
}
.sample-box {
	width: 20%;
	float: left;
	padding: 0 2px
}
.sample-box.conversion-box {
	width: 33.3%;
	margin-bottom: 6px;
	padding: 0 2px!important
}
.sample-box .info-box {
	min-height: 60px!important
}
.sample-box .info-box-number {
	font-size: 2.6em;
	float: left;
	width: 100%;
	line-height: 1.2em;
	text-align: center;
	font-weight: 700
}
.pr-elv .advisior-points .info-box-content {
	min-height: 50px;
	margin-bottom: 0!important
}
.pr-elv .sample-box .info-box-number {
	line-height: 1em
}
.form-group #select_branches {
	width: 131px!important
}
.sample-box p {
	line-height: 18px;
	font-size: 13px;
	text-align: center;
	margin: 0;
	float: left
}
.bg-green-active {
	background-color: #008d4c!important
}
.bg-red-active {
	background-color: #d33724!important
}
.bg-yellow-active {
	background-color: #db8b0b!important
}
.retation-button .btn {
	box-shadow: none;
	border-radius: 0
}
.box-tools.pull-right.retation-button {
	position: absolute;
	right: 0
}
.report-range {
	padding: 0 0 8px 0
}
.advisior-points .info-box {
	background: #fff;
	border-radius: 0
}
.magnify img {
	width: 100%
}
.magnify {
	position: relative
}
.magnify-large {
	position: fixed;
	display: none;
	width: 258px;
	height: 311px;
	-webkit-box-shadow: 0 0 0 7px rgba(255, 255, 255, .85), 0 0 7px 7px rgba(0, 0, 0, .25), inset 0 0 40px 2px rgba(0, 0, 0, .25);
	-moz-box-shadow: 0 0 0 7px rgba(255, 255, 255, .85), 0 0 7px 7px rgba(0, 0, 0, .25), inset 0 0 40px 2px rgba(0, 0, 0, .25);
	box-shadow: 0 0 0 7px rgba(255, 255, 255, .85), 0 0 7px 7px rgba(0, 0, 0, .25), inset 0 0 40px 2px rgba(0, 0, 0, .25);
	left: 22px!important;
	top: 334px!important
}
.content.st-cnt {
	margin-bottom: 26px
}
.content-wrapper.new-email .box-title a {
	color: #3c8dbc;
	text-decoration: underline;
	font-size: 15px;
	padding: 1px 48px 0 0
}
.snapshot .table-responsive {
	padding: 0 11px!important;
	margin-top: 12px
}
.snapshot .table-responsive tr {
	border-top: 1px solid #f4f4f4
}
.box-title.version-title.main-title {
	padding: 0 5px!important;
	vertical-align: middle;
	line-height: 27px;
	border-radius: 3px 3px 0 0
}
.version-title img {
	width: 98px
}
.version-title .margin {
	margin: 2px!important
}
.box-title.version-title.main-title .btn {
	margin: 3px 2px!important
}
.breadcrumb .btn-primary {
	font-weight: 700;
	color: #fff!important
}
.right-side > .content-header > .breadcrumb > li + li::before {
	content: none!important
}
.content-header > .breadcrumb {
	padding: 0 5px!important
}
.dropdown-menu.drop-list {
	right: 0!important;
	width: 773px;
	padding: 3px;
	border-radius: 0;
	margin-top: -51px;
	left: auto!important
}
.student-info p {
	margin-bottom: 0
}
.text-viewer {
	width: 100%;
	float: left
}
.header-search .input-sm {
	background: #fbfacb!important
}
.multiselect-container > li {
	height: 25px
}
.modal-footer.feedabck-footer .qual-save {
	margin: 0 13px 0 0
}
.version-filter tbody tr td {
	font-size: 12px;
	line-height: 14px;
	text-align: center;
	border-right: none!important;
	padding: 2px 0;
	text-transform: capitalize
}
.table-fixed thead, .version-filter tbody, .version-filter td, .version-filter th, .version-filter tr {
	display: block
}
.table-fixed tr:after {
	content: ' ';
	display: block;
	visibility: hidden;
	clear: both
}
.table-fixed thead th {
	height: 30px
}
.table-fixed tbody {
	height: 481px;
	overflow-y: auto;
	width: 100%;
	float: left
}
.version-filter table {
	margin-bottom: 0
}
#VT_filters .btn {
	padding: 1px 0!important
}
.table-fixed thead th {
	width: 8.5%;
	float: left
}
.table-fixed thead tr th {
	border: none;
	padding: 5px 0
}
.country-table {
	width: 7%!important
}
.intake-table, .province-table {
	width: 7%!important
}
.country-table-list {
	width: 7%!important;
	float: left!important
}
.province-table-list, .university-table-list {
	width: 7%!important;
	float: left!important
}
.program-table {
	width: 9%!important
}
.program-field-table, .program-level-table, .university-table {
	width: 15.5%!important
}
.percentage-table {
	width: 6%!important
}
.percentage-status-list {
	width: 7%!important;
	float: left!important
}
.program-status-table {
	width: 10.3%!important
}
.program-status-list {
	width: 7%!important;
	float: left!important
}
.modified-table {
	width: 3% !important;
}
.ielts {
	float: left;
	width: 8%
}
.program-field-table-list, .program-level-table-list, .program-table-list {
	width: 15.8%!important;
	float: left!important
}
.col-sms-1 {
	width: 6%!important;
	float: left!important
}
.search-sm {
	width: 4%!important;
	float: left
}
.intake-table-list {
	width: 9%!important;
	float: left!important
}
.percentage-table-list {
	width: 4%;
	float: left
}
.version-filter .label.bg-green, .version-filter .label.bg-red {
	font-size: 11px!important;
	padding: 2px 7px
}
.program-status-list .label {
	white-space: inherit
}
.version-filter a.btn-xs.btn-danger.btn-xs.pull-right, .version-filter a.btn-xs.btn-warning.btn-xs.pull-right {
	font-size: 9px;
	margin: 0 2px
}
.version-filter .modal.left .modal-dialog, .version-filter .modal.right .modal-dialog {
	position: fixed;
	margin: auto;
	width: 372px;
	height: 650px;
	-webkit-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}
.version-filter .modal.right .modal-content, .version-filter.modal.left .modal-content {
	height: 100%;
	overflow-y: auto
}
.version-filter .modal {
	top: 53px
}
.version-filter .modal.left .modal-body, .version-filter .modal.right .modal-body {
	padding: 15px 0 80px
}
.version-filter .modal.right.fade .modal-dialog {
	right: -320px;
	-webkit-transition: opacity .3s linear, right .3s ease-out;
	-moz-transition: opacity .3s linear, right .3s ease-out;
	-o-transition: opacity .3s linear, right .3s ease-out;
	transition: opacity .3s linear, right .3s ease-out
}
.version-filter .modal.right.fade.in .modal-dialog {
	right: 0
}
.version-filter .demo {
	padding-top: 60px;
	padding-bottom: 110px
}
.version-filter .btn-demo {
	padding: 0;
	border-radius: 0;
	font-size: 11px;
	padding: 0 7px !important;
	width: 61%;
	border-radius: 4px;
	margin: 1px 0;
	float: right;
}
.version-filter .btn-demo:focus {
	outline: 0
}
#modal-pn {
	width: 60%;
	left: 239px;
}
.version-filter .demo-footer {
	position: fixed;
	bottom: 0;
	width: 100%;
	padding: 15px;
	background-color: #212121;
	text-align: center
}
.version-filter .demo-footer > a {
	text-decoration: none;
	font-weight: 700;
	font-size: 16px;
	color: #fff
}
.table-modal td, .table-modal th {
	width: 50%;
	float: left;
	text-align: center;
	font-size: 13px
}
.table-modal tbody {
	height: auto
}
.program-note-box h2 {
	background: #f3f3fe;
	font-size: 18px;
	margin: 8px 0 0 0;
	padding: 6px 0
}
.listnone.pages-arrow li {
	text-align: left;
	line-height: 18px;
	font-size: 15px;
	margin-bottom: 8px
}
.version-modal h5 {
	font-size: 15px;
	margin: 0
}
.version-modal .label.label-danger {
	width: 100%!important;
	font-size: 12px;
	border-radius: 0!important;
	float: left;
	padding: 9px 0;
	white-space: unset
}
.version-filter .program-note-box p {
	font-size: 14px;
	line-height: 21px;
	text-align: left
}
.program-note-box p {
	color: #000
}
.text-grey {
	color: #333;
	font-weight: 400
}
.modified-table .form-group {
	width: 80%!important;
	float: left
}
.pr-of-day tr td, .pr-of-day tr th {
	font-size: 12px
}
.pr-of-day .bg-primary {
	background: #428bca!important
}
.pr-of-day td, .pr-of-day th {
	padding: 4px 4px!important
}
#rotate {
	vertical-align: top;
	margin-top: 0;
	height: 38px;
	transform: rotate(7deg);
	-ms-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	top: 262px;
	right: -144px;
	font-size: 16px;
	width: auto;
	position: fixed;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: 700
}
#rotatetwo {
	vertical-align: top;
	margin-top: 0;
	height: 38px;
	transform: rotate(7deg);
	-ms-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	top: 486px;
	right: -43px;
	width: auto;
	z-index: 999;
	position: fixed;
	font-size: 16px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: 700
}
.btn-red {
	background: #dd4b39;
	color: #fff
}
.btn-red:hover {
	background: #d33724;
	color: #fff
}
.alert.alert-success.excelnote {
	padding: 0;
	margin: 0 2px!important
}
#search-tag {
	background: #f5fbfc
}
#\31 4day, #\31 day, #\37 day {
	padding: 0 1px;
	width: 84px
}
.table-fixed .table-modal tbody {
	height: auto
}
.version-title.main-title .btn {
	padding: 3px 6px
}
.tag-list .search-version {
	float: right;
	padding: 0 53px 0 0
}
.padding-adj .active {
	border-bottom: 2px solid #fff
}
.show_pending_docs {
	overflow: hidden!important;
	line-height: 12px!important;
	font-size: 13px!important
}
.fee-edit {
	float: left!important;
	width: auto!important
}
.updategroup {
	float: right;
	border: 1px dashed;
	padding: 0 0 2px 3px;
	margin: 0 0 0 4px
}
.verify-msg .alert {
	margin: 0 0 12px 0!important
}
.verify-msg span {
	font-size: 17px
}
#otp_status {
	margin: 13px 6px 0 6px
}
.verify-otp {
	margin-top: 89px
}
.modal-title.text-centre {
	text-align: center
}
.blank-box p {
	font-size: 12px;
	text-align: left;
	border-bottom: none
}
.tooltipright .tooltip-right::after {
	content: "";
	position: absolute;
	top: 50%;
	right: 100%;
	margin-top: -5px;
	border-width: 5px;
	border-style: solid;
	border-color: transparent #000 transparent transparent
}
.tooltipright .tooltiptext {
	visibility: visible;
	opacity: 1
}
.tooltipright .tooltiptext {
	position: absolute;
	width: 296px;
	background-color: #000;
	color: #fff;
	text-align: left;
	padding: 1px 5px;
	border-radius: 6px;
	z-index: 1;
	transition: opacity .6s;
	line-height: 15px
}
.blank-box {
	float: left;
	clear: both;
	margin-left: -14px
}
.btn-groups {
	display: inherit
}
.glyphicon.glyphicon-ban-circle.text-danger {
	top: 5px!important
}
.btn.btn-dark-green.profile-verified {
	background: #008d81;
	color: #fff;
	margin: 0 0 0 4px;
	border: 1px solid #046960
}
.btn.btn-dark-green.profile-verified {
	padding: 0 5px;
	font-size: 11px;
	background: #10a405;
}
.cont-flag {
	width: 9%;
	float: left;
	padding: 0 6px
}
.stat-list {
	width: 66.5%;
	float: left
}
.progm-detail {
	width: 24.5%;
	float: left;
	padding: 0 2px
}
.new-set-adm {
	background: #f1f0f0;
	padding: 1px 6px;
	margin-top: 3px;
	float: left;
	width: 100%
}
.boxs-reports {
	width: 8.6%;
	float: left;
	padding: 0 2px
}
.effect8 h5 {
	float: left;
	line-height: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	margin: 0 6px 0 0;
	font-weight: 800
}
.col-md-2.bg-orange.text-fit {
	height: 38px;
	position: relative;
	top: -3px
}
.bg-orange.text-fit #active_application {
	font-size: 17px!important;
	font-weight: 700;
	line-height: 28px;
	padding: 2px 5px
}
.pgwp .fa-check {
	color: #469a09;
	font-size: 23px
}
.pgwp .fa-times {
	color: #d9534f;
	font-size: 23px
}
.still-box {
	background: #edf2f4;
	border-radius: 2px;
	width: 100%;
	float: left;
	margin: 2px 0;
	padding: 2px 0
}
.still-box .label {
	color: #247ba0!important;
	font-size: 1.3rem;
	float: left;
	width: 100%;
	white-space: inherit;
	font-weight: 600;
	padding: 0;
	line-height: 21px
}
.lng-title {
	width: 100%;
	float: left;
	line-height: 26px;
	background: #edf2f4;
	margin-bottom: 6px!important;
	margin-top: 5px!important
}
.version-modal .table.table-bordered.table-modal tr th {
	padding: 3px 0
}
.version-modal .nav-tabs-custom {
	margin-bottom: 0
}
#left .student-info {
	background: #0073b7!important;
	padding: 0 0 0 5px
}
#left .report-as, #left .report-ds, #left .report-fs, #left .report-vs {
	background: 0 0!important;
	min-height: 3px!important
}
#left {
	float: left;
	width: 100%;
	margin: 0 7px 0 0;
	padding: 0 7px
}
#left.stick {
	position: fixed;
	top: 0;
	margin: 60px 0 0;
	z-index: 999;
	width: 105.6rem
}
#left .box {
	background: #0073b7!important;
	float: left;
	padding: 0!important;
	border-radius: 0!important;
	margin: 0 0 2px 0
}
#left .box .box-body {
	padding: 0 0
}
#left h5 {
	margin: 0 auto;
	font-size: 10px;
	text-transform: uppercase;
	font-weight: 800;
	color: #fff;
	line-height: 26px
}
.media-left img {
	width: 100px!important
}
.nav-pane.slide-out {
	display: none
}
.fixedheader .student-info {
	background: no-repeat;
	padding: 0
}
.fixedheader .report-as, .fixedheader .report-ds, .fixedheader .report-fs, .fixedheader .report-vs {
	padding: 0;
	min-height: auto!important;
	margin-bottom: 2px;
	background: 0 0!important
}
.fixedheader {
	z-index: 999
}
.fixedheader .last-box {
	background: 0 0
}
.docstatapp a {
	float: left;
	width: 30%;
	line-height: 12px
}
.fixedheader > .box {
	border-radius: 0;
	background: #dd4b39;
	color: #fff!important
}
.fixme.change {
	position: fixed;
	top: 49px;
	padding-right: 257px!important;
	z-index: 9999;
	scroll-behavior: smooth
}
.fixme {
	position: static;
	top: 0
}
.fixedheader .effect8 h5 {
	font-weight: 700
}
.mktr-rport .search-result {
	background: #fff;
	padding: 4px;
	margin-top: 3px
}
.mktr-rport .marketing {
	margin-right: 10px;
	height: auto;
	width: 49%
}
.date-range {
	background: #fff!important;
	border: none!important;
	border-radius: 2px!important
}
.tab-reports .table-responsive {
	height: 90em
}
.tab-reports {
	padding: 0 7px;
	margin-top: 9px
}
.tab-reports table thead {
	background: #357ca5!important;
	color: #fff
}
.tab-reports .nav-tabs-custom {
	background: linear-gradient(60deg, #ef5350, #d32f2f);
	box-shadow: 0 5px 20px 0 rgba(0, 0, 0, .2), 0 13px 24px -11px rgba(244, 67, 54, .6)
}
.tab-reports .nav-tabs-custom > .nav-tabs > li.active {
	border: none!important
}
.tab-reports .nav.nav-tabs .active a {
	background-color: hsla(0, 0%, 100%, .2);
	transition: background-color .3s .2s;
	color: #fff;
	border: none;
	border-left-width: medium
}
.tab-reports .nav.nav-tabs a {
	color: #fff;
	margin: 7px 8px
}
.tab-reports .nav-tabs-custom > .nav-tabs > li > a:hover {
	background: #fff;
	margin: 7px 8px;
	color: #000
}
.tab-reports .nav-tabs-custom > .nav-tabs > li {
	border-top: none
}
.container.navbar-desktop-only {
	display: none
}
.content.retain-reports {
	background: #fff!important;
	float: left;
	width: 100%
}
.retain-reports h3 {
	margin-top: 0!important
}
.retain-reports .table-bordered > tbody > tr > td {
	border: 1px solid #ddd
}
.group-btn.individual-btn {
	position: absolute;
	top: 3px;
	right: 110px
}
#stats-perf-form input {
	border-radius: 5px!important
}
#stats-perf-form input, #stats-perf-form select {
	font-size: 12px!important;
	padding-left: 6px!important;
	padding-right: 0!important
}
#stats-perf-form .btn.btn-primary {
	padding-left: 0;
	padding-right: 0
}
.dashblank {
	position: absolute;
	left: 68px;
	top: 7px;
	font-weight: 700
}
.col-msd-3 {
	width: 23.4%;
	float: left;
	padding: 0 3px
}
.pr-elv small {
	line-height: 10px;
	float: left;
	font-size: 11px
}
.st-lead-search {
	margin-bottom: 14px
}
.lead-list-part {
	float: left;
	width: 13%;
	padding: 0 4px
}
/*.list-task .lead-list-part {
	float: left;
	width: 11.5%;
	padding: 0 4px;
}*/
.lead-list-part .input-group {
	display: inherit;
}
/*.list-task .lead-list-part:last-child {
	width: 19%;
}*/
.lead-list-part .multiselect-item.multiselect-filter .form-control.multiselect-search {
	color: #000 !important;
}
/*.list-task #student_name {
	width: 53%;
}*/
.list-task .list-lead-top a {
	float: left;
	margin-top: 4px;
}
.lead-list-part select {
	width: 100%!important;
	padding:0 19px 0 4px;
}
.custom-search {
	float: left;
	width: 22%!important
}
.custom-search #tour-searchbox input {
	float: left;
	width: 71%
}
.custom-search .submit input {
	width: 27%!important;
	margin: 0 0 0 4px;
	padding: 7px 0
}
.custom-search .input-group {
	width: 100%
}
.row.list-lead-top {
	margin-bottom: 8px
}
.list-lead-bottom {
	background: #ffebcd;
	float: left;
	width: 100%;
	padding: 12px 0 0 0;
	border-radius: 1px;
	box-shadow: 0 0 2px #8d8f8f
}
.mobile-text {
	font-weight: 400;
	color: #e32;
	line-height: 14px;
	clear: both;
	float: left;
	font-style: italic;
	width: 100%
}
.verify-alert {
	margin-left: 0;
	padding-left: 9px;
	margin-bottom: 5px
}
.verify-alert .close {
	position: absolute;
	right: 5px;
	top: -3px
}
.verify-alert .btn.btn-primary.pull-right {
	position: relative;
	top: -8px;
	right: 7px
}
#edit-phone-button {
	font-size: 12px;
	color: #3c8dbc;
	border-bottom: 1px dashed
}
.alert.alert-info.edit-opt {
	padding: 4px 0;
	text-align: left;
	margin-left: 0
}
.edit-opt h4 {
	margin-bottom: 0;
	font-size: 14px;
	padding-left: 10px
}
.vefiy-foot {
	border-top: 1px solid #e5e5e5;
	padding-top: 9px;
	margin-top: 14px;
	padding-bottom: 0
}
#pltitle {
	clear: both;
	float: left;
	width: 100%
}
.search-sm .btn-xs {
	padding: 0 3px;
	font-size: 10px!important;
	margin: 0 2px!important
}
.multiselect-all {
	margin-top: 10px
}
.one-box p {
	line-height: 24px;
	padding: 0 0 0 5px
}
.one-box, .two-box {
	background: #5a5b5b;
	color: #fff;
	width: 49%!important;
	float: left;
	margin: 0 0 0 1px;
	padding: 0!important
}
.two-box .info-box-number {
	font-size: 20px;
	line-height: 13px!important;
	margin-top: 11px;
	text-align: center
}
.two-box p {
	font-size: 9px;
	font-weight: 700
}
.info-box-content.one-box {
width: 47% !important;
float: left;
border-right: 1px solid #fff;
display: flex;
justify-content: center;
align-items: center;
	
}
.info-box-content.two-box {
width: 50% !important;
float: left;
display: flex;
flex-direction: column;
justify-content: center;
}
.bd-students-reports-modal-lg {
	top: 51px
}
.bd-students-reports-modal-lg h3 {
	margin: 0 0 9px 0
}
.retention-report .retation-button .btn {
	box-shadow: none!important;
	border: none
}
.retention-report .retation-button {
	position: absolute;
	right: 0
}
.report-range.col-md-12.padding-none {
	padding: 0!important;
	margin-bottom: 8px
}
.bd-students-reports-modal-lg .table-bordered {
	border: none!important
}
.bd-students-reports-modal-lg .panel-default {
	border: none!important
}
.bd-students-reports-modal-lg tbody tr td {
	border-right: 0!important;
	border-bottom: 2px solid #f4f4f4
}
.bd-students-reports-modal-lg .modal-header .close {
	margin-top: -18px
}
.bd-students-reports-modal-lg .table tr:nth-of-type(2n+1) {
	background: #f9f9f9
}
.table.table-bordered.branch-head {
	margin-top: 19px!important;
	width: 100%;
	float: left
}
.table.table-bordered.branch-head thead {
	background: linear-gradient(60deg, #ef5350, #e53935)!important;
	color: #fff
}
.table.table-bordered.branch-head:first-child {
	margin-top: 0!important
}
.retention-report {
	width: 100%;
	float: left;
	min-height: 600px
}
.table.table-bordered.branch-head sup {
	top: -2px;
	font-size: 14px;
	color: red;
	font-weight: 700
}
.modal-content.alert-content h1 {
	text-align: center;
	color: red;
	margin-bottom: 0;
	text-transform: uppercase;
	font-weight: 700
}
.modal-content.alert-content p {
	text-align: center;
	font-size: 20px;
	font-weight: 400
}
.modal-content.alert-content th {
	text-align: center
}
.modal-content.alert-content table {
	width: 100%
}
.bd-groupalrt-modal-lg .close {
	margin-top: -9px!important
}
.fade.bd-groupalrt-modal-lg .modal-content.alert-content {
	padding-bottom: 0
}
.modal-content.alert-content th:first-child {
	border-right: 1px solid #a09f9f
}
.featureAnnouncement th {
	color: #fff;
	background: linear-gradient(60deg, #ef5350, #e53935)!important;
	padding: 4px 9px;
	border-radius: 3px;
	font-size: 21px
}
.featureAnnouncement tr td {
	padding: 9px 0 0 8px
}
.announcement-blink {
	animation: blink2 .5s step-end infinite alternate;
	border: 1px solid transparent;
}
.announcement-refund {
	background-color: #f39c12;
	color: #000;
}
@keyframes blink2 {
	50% {
		border-color: red;
	}
}
.bd-groupalrt-modal-lg a {
	background: #3c8dbc;
	border-radius: 4px;
	color: #fff;
	font-size: 17px;
	padding: 5px 20px;
	box-shadow: 2px 2px 0 #367fa9
}
.topborder {
	border-top: 1px solid #ddd!important
}
.featureAnnouncement {
	width: 100%
}
.programlist .impt-anc {
	margin-bottom: 5px;
	padding-bottom: 3px
}
.programlist .impt-anc h3 {
	display: inline-block;
	padding: 3px 2px!important;
	margin: 0;
	font-size: 14px!important;
	font-weight: 700!important;
	float: left;
	width: 98.6%!important
}
.programlist .bg-sale-0, .programlist .bg-sale-1 {
	padding: 1px 0!important
}
.programlist .list-banner h5 {
	font-size: 12px!important;
	height: 28px;
	overflow: hidden;
	line-height: 13px!important;
	text-align: center;
	position: relative;
	wdith: 100%!important
}
.programlist .list-banner img {
	margin-bottom: 0
}
.programlist .col-md-3 {
	width: 16.5%;
	padding: 3px
}
.programlist .holder ul {
	margin: 0;
	max-height: 141px;
	overflow-x: hidden
}
.programlist ul {
	padding-left: 0
}
.programlist .note, .programlist .row-tag {
	display: none
}
.programlist .content {
	padding: 5px 15px
}
.programlist .am-img {
	margin: 2px 10px 2px 5px
}
.programlist .advr-advt {
	padding-top: 0
}
.programlist .list-banner {
	margin-bottom: 0;
	min-height: 121px !important;
}
.programlist .retation-button {
	position: absolute;
	right: -9px;
	top: -4px
}
.programlist .retation-button .btn {
	background: no-repeat!important
}
.content {
	padding: 9px 15px!important
}
.pending-alert .alert {
	margin-left: 0;
	padding: 0;
	margin-bottom: 12px
}
.pending-alert h4 {
	width: 100%;
	padding: 3px 7px!important;
	margin-bottom: 0!important;
	border-bottom: 1px solid #e7db71;
	line-height: 5px;
	color: #535351;
	margin-left: 0!important
}
.pending-alert .close {
	position: absolute;
	top: 5px;
	right: 6px
}
.pending-alert tr {
	border-bottom: 1px solid #f1f1ef
}
.pending-alert tr td {
	padding: 2px 10px!important
}
.pending-alert .text-small {
	font-size: 12px;
	margin-left: 23px;
	line-height: 12px
}
.content.st-cnt.waiting-lounge {
	padding: 0!important
}
.waiting-lounge .alert.alert-warning {
	margin-left: 0
}
.margin-left-0 {
	margin-left: 0
}
.wt-header {
	position: absolute;
	top: 11px;
	right: 7px
}
.waiting-lounge .sr-search {
	float: right;
	width: 100%
}
.waiting-lounge .searchbox .search-input {
	float: left;
	width: 68%!important
}
.feedback .search-filer {
	padding: 8px 0
}
.feedback h3 {
	margin: 10px 0 3px 0!important;
	padding: 7px!important;
	width: 100%
}
.box-body.sr-show.br-datacenter {
	padding: 0 10px
}
.br-datacenter .show-lb.sr-inp {
	width: 100%!important;
	float: left!important
}
.dc-search #student_name {
	width: 71%!important;
	float: left!important;
	margin: 0 8px 0 6px
}
.dc-search .submit {
	float: left
}
.dc-search #tour-searchbox {
	width: 100%!important
}
.dc-form {
	padding: 11px 0 0 0!important
}
/** IELTS POP UP **/
.note-header img {
	width: 110px;
	float: right
}
.note-header {
	border-bottom: 1px solid #f6f6f6;
	width: 100%;
	float: left;
	padding-bottom: 6px
}
.note-header p {
	margin-bottom: 0;
	vertical-align: middle;
	padding-top: 5px
}
.note-body {
	width: 100%;
	float: left
}
.note-body p {
	width: 100%;
	text-align: center;
	font-size: 15px;
	padding: 18px 0
}
.note-body .bg-red {
	background: #da1e1e!important
}
.note-body .bg-red p {
	font-size: 18px;
	padding: 6px 0
}
.note-body .bg-red p span {
	color: #000
}
/** IELTS POP UP **/
/** login css 19april2017**/
.ct-flag .nav {
	float: right
}
.etracs-logo img {
	display: block;
	margin: 0 auto;
	width: 402px;
	margin-top: 102px
}
.ct-flag .dropdown-menu > li > a {
	color: #2f2f2f;
	padding: 4px 6px
}
.ct-flag .dropdown ul.dropdown-menu {
	border-radius: 4px;
	box-shadow: none;
	margin-top: 20px;
	width: 273px;
	left: -221px;
	right: 41px!important;
	padding: 0
}
.ct-flag .dropdown ul.dropdown-menu:before {
	content: "";
	border-bottom: 10px solid #ed1c24;
	border-right: 10px solid transparent;
	border-left: 10px solid transparent;
	position: absolute;
	top: -9px;
	right: 16px;
	z-index: 10
}
.ct-flag .dropdown ul.dropdown-menu:after {
	content: "";
	border-bottom: 12px solid #ccc;
	border-right: 12px solid transparent;
	border-left: 12px solid transparent;
	position: absolute;
	top: -12px;
	right: 14px;
	z-index: 9
}
.ct-flag .dropdown a {
	padding: 0 10px
}
.ct-flag .fa {
	font-size: 28px;
	color: #4a4a4a;
	font-weight: 400
}
.ct-flag .nav > li > a:focus, .ct-flag .nav > li > a:hover {
	background: 0 0
}
.lg-fr input, .ps-fr input {
	border-radius: 0 4px 4px 0!important;
	padding: 21px 10px!important
}
.lg-fr.input-group .input-group-addon, .ps-fr.input-group .input-group-addon {
	padding: 14px 12px!important
}
.btn.btn-primary.login-screen {
	padding: 12px 29px
}
.main-text a {
	white-space: inherit!important;
	float: left;
	color: #fff!important;
	border-bottom: 1px solid #e5e5e5!important;
	font-weight: 600!important;
	padding: 5px 8px!important;
	width: 100%
}
.main-text {
	background-color: #ed1c24;
	background-image: linear-gradient(315deg, #ed1c24 0, #eb5513 74%);
	width: 100%;
	float: left;
	color: #fff!important
}
.ct-flag .nav li .fa {
	font-size: 11px;
	color: #007dc7
}
.app-icon {
	font-size: 28px!important;
	color: #4f5051!important
}
.ct-flag ul li a:hover {
	background: 0 0!important;
	cursor: context-menu
}
.flat-list li img {
	width: 19px
}
.flat-list li span {
	font-size: 11px
}
.has-error {
	margin-top: 29px
}
.login-sarea {
	width: 100%;
	float: left;
	padding-top: 84px
}
/** login css 19april2017**/
.navbar.navbar-static-top .nav li a {
	padding-left: 5px;
	padding-right: 5px;
	font-size: 12px;
}
.advr-advt .modal-body tr td {
	padding-left: 10px!important;
	padding-right: 10px
}
.inc-search {
	padding: 7px 0
}
.marketing-report-box .list-lead-bottom {
	border-radius: 4px;
	margin-top: 9px
}
.mkt-st-detail {
	width: 100%;
	float: left
}
.mkt-st-detail .canid {
	font-size: 12px!important;
	line-height: 13px
}
.mkt-listing {
	background: #e9f7fa;
	width: 100%;
	float: left;
	margin: 8px 0 0 0;
	padding: 0 0 3px 0;
	border-radius: 0
}
.student-info-tag {
	text-align: left;
	margin: 0!important;
	padding: 0
}
.student-info-tag p {
	margin: 0
}
.mkt-student .student-info .rc-result {
	line-height: 17px;
	width: 87%;
	float: left;
	position: relative
}
.mkt-student .report-as a, .mkt-student .report-fs a {
	color: #dd4b39;
	text-align: center
}
.mkt-student .student-info {
	width: 6.3%
}
.mkt-student .stat-list {
	width: 93.5%!important;
	float: left
}
.student-info-tag.text-fit {
	background-color: #e9f7fa;
	color: #043c62!important;
	font-weight: 700;
	padding: 0;
	border-radius: 2px;
	font-size: 11px!important;
	line-height: 12px
}
.top-set {
	width: 100%;
	float: left;
	line-height: 16px!important
}
.mkt-st-detail span {
	line-height: 15px!important
}
.mkt-st-name {
	width: 79%;
	float: left
}
.bg-white {
	background: #f4f5f6;
	padding: 7px 0;
	margin-top: 3px;
	border-radius: 6px
}
.cns-remarks {
	padding-right: 0;
	margin-top: 2px;
	font-size: 12px;
	font-weight: 400;
	line-height: 12px;
	padding: 0 0 6px 0;
	min-height: 48px
}
.followbtn .btn {
	float: right;
	padding: 0 0;
	margin: 0 3px 0 4px
}
.followremarks {
	width: 27%;
	float: left;
	padding: 0 4px
}
.followdate {
	width: 16%;
	float: left;
	padding: 0 4px
}
.canid {
	float: left;
	font-weight: 700
}
.followstatus {
	width: 16%;
	float: left;
	padding: 0 1px
}
.followadvisior {
	width: 15.5%;
	float: left;
	padding: 0 4px
}
.nextfollowdate {
	width: 15.5%;
	float: left;
	padding: 0 4px
}
.mkt-student .last-box {
	background: 0 0!important;
	width: 22.7%;
	float: left;
	min-height: auto!important
}
.mkt-student .col-sms-2 {
	width: 49%
}
.mkt-student .report-as, .mkt-student .report-ds, .mkt-student .report-fs, .mkt-student .report-vs {
	padding: 2px 4px;
	min-height: auto!important;
	margin-bottom: 2px;
	background: 0 0!important
}
.box-reports.padding-right.mkt-student .box-solid {
	margin-bottom: 1px!important
}
.mkt-student .country-code {
	position: absolute;
	top: -9px
}
.mkt-student .visaedit {
	float: left!important;
	margin: 0 0 0 4px
}
.mkt-student .student-info .country-code img {
	width: 18px!important
}
.mkt-student .report-vs .rc-result a {
	float: left;
	text-align: center;
	clear: none
}
.mkt-studen .show_pending_docs {
	font-size: 12px!important
}
.mkt-student .retain-icon-priority {
	position: absolute;
	right: 9px;
	top: 21px
}
.studentdetails {
	margin: 3px 0 0 3px;
	width: 33%;
	padding: 0 6px 0 4px;
	border-radius: 2px
}
.studentdetails a {
	color: #dd4b39;
	float: left
}
.mkt-st-name a {
	font-size: 17px!important
}
.bg-red-top {
	background: #dd4b39
}
.bg-red-top .report-as, .bg-red-top .report-ds, .bg-red-top .report-fs, .bg-red-top .report-vs {
	padding: 0;
	min-height: auto!important;
	margin-bottom: 2px;
	background: 0 0!important
}
.bg-red-top .student-info {
	background: no-repeat!important;
	padding: 0 4px
}
.bg-red-top .last-box {
	background: 0 0
}
.bg-red-top {
	background: #eff1f1;
	width: 100%;
	color: #000;
	margin: 1px 0 0 0
}
.bg-red-top h5 {
	float: left;
	line-height: 15px;
	font-family: arial;
	font-size: 11px;
	margin: 0 6px 0 0;
	font-weight: 700
}
.mkt-st-detail span {
	font-size: 12px!important;
	line-height: 13px
}
.studentdetails a {
	text-transform: capitalize
}
.fs-created {
	font-style: italic;
	font-size: 12px
}
.mkt-student .student-info {
	background: 0 0
}
.bg-red-top .cont-flag {
	width: 6.5%;
	float: left;
	padding: 0 6px
}
.bg-red-top .stat-list {
	width: 93.5%!important;
	float: left
}
.bg-red-top .report-as h5, .bg-red-top .report-ds h5, .bg-red-top .report-fs h5, .bg-red-top .report-vs h5 {
	width: 100%;
	text-align: center
}
.post-search {
	margin-top: 6px!important
}
.post-search .input-sm {
	background: #fff!important
}
.post-search .header-search-span {
	background: #fff!important
}
.post-search .btn-srch .fa.fa-search {
	padding: 11px 8px;
	background: #ccc;
	color: #000
}
.mkt-rpt-src .marketing, .mkt-rpt-src .rprt-search-box, .mkt-rpt-src .rprt-search-last, .mkt-rpt-src .slae-team {
	width: 24.5%;
	float: left;
	padding: 0 8px;
	height: 170px!important;
	min-height: 170px!important
}
.mkt-reset .btn {
	background-color: #ec373e!important;
	color: #fff!important;
	font-weight: 700
}
.rprt-search-last {
	background: #3c8dbc;
	margin-left: 6px
}
.mkt-rpt-select .form-group {
	background: #fff!important;
	margin-bottom: 0!important;
	color: #000!important
}
.mkt-rpt-select {
	margin-bottom: 9px
}
.mkt-rpt-select .form-group input {
	background: #fff!important;
	color: #000!important;
	border: none!important
}
.mkt-rpt-select select {
	border: none!important;
	border-radius: 0!important
}
.showRow {
	display: block;
	height: auto;
	float: left;
	width: 100%
}
.moretext {
	display: none
}
.remark-msg.more {
	font-weight: 400;
	text-transform: capitalize;
	font-size: 12px!important;
	line-height: 12px!important
}
.morecontent a {
	background: #000;
	font-size: 10px;
	color: #fff;
	padding: 0 3px;
	font-weight: 700
}
.top-set .mkt-st-name {
	width: 100%;
	float: left
}
.top-set p {
	font-size: 11px;
	margin-bottom: 0
}
.mkt-rpt-src .auto-search span.archive-link span a, .mkt-rpt-src .department-news-header span.archive-link span a, .mkt-rpt-src.department-news-header span.archive-link a {
	left: 14px
}
.mkt-rpt-src .post-search {
	margin-top: 0!important
}
.date-filters {
	width: 100%;
	float: left
}
/**poinst layout **/
.stat-bx .box-title-1 {
	width: 51%!important;
	float: left!important;
	clear: inherit;
	margin: 5px 0 0 6px!important;
	background: #ddebfa!important
}
.box1 {
	width: 51%!important;
	float: left;
	padding: 3px 4px 3px 4px;
	background: #ddebfa;
	margin: 0 0 0 6px
}
.stat-bx .box-title-2 {
	width: 43.5%!important;
	clear: inherit;
	margin: 5px 0 0 2px!important
}
.box1 .col-msd-2 {
	width: 17.7%;
	float: left;
	padding: 0 4px
}
.box2.pr-elv {
	width: 47.5%;
	float: left;
	margin: 0 0 0 2px;
	background: #f1eeee;
	padding: 3px 9px
}
.box-body.main-box {
	float: left;
	width: 100%;
	background: #fff;
	margin-bottom: 14px;
	padding: 0 0 2px 0
}
.sample-box.conversion-box {
	width: 25%;
	margin-bottom: 6px;
	padding: 0 2px!important
}
.col-msd-3 .input-group {
	width: 100%!important
}
.col-msd-1 {
	width: 6%
}
/**poinst layout **/
.box1 #search-advisor {
	width: 100%
}
.multiselect-native-select .btn {
	font-size: 11px!important
}
.multiselect-item.multiselect-filter .form-control.multiselect-search {
	color: #fff!important
}
.version-filter .multiselect-item.multiselect-filter .form-control.multiselect-search {
	color: #000!important
}
/**************************** form search input wizard *************************/
.ui-autocomplete.ui-front.ui-menu.ui-widget.ui-widget-content {
	background: #fff none repeat scroll 0 0!important;
	border: 1px solid #aaa!important;
	border-radius: 0 0 6px 5px!important;
	float: left;
	height: 300px;
	list-style: outside none none!important;
	overflow-x: hidden;
	padding: 0!important;
	width: 415px!important
}
.ui-menu-item {
	padding: 5px 7px!important
}
.home-search-form.pearsonlized {
	margin: 0 auto;
	width: 900px
}
.smartcs {
	min-height: 700px
}
.ui-menu-item:hover {
	background: #f5f5f5 none repeat scroll 0 0!important
}
.pearsonlized .course-search {
	width: 100%
}
.wizard .radio .control input:checked ~ .control__indicator {
	background: #fff none repeat scroll 0 0
}
.pr-heading p {
	text-align: center;
	border-bottom: 1px solid #f6f6f6;
	padding-bottom: 13px
}
.wizard {
	margin: 0 auto;
	background: #fff;
	width: 814px
}
.wizard .nav-tabs {
	position: relative;
	margin: 0 auto;
	margin-bottom: 0;
	border-bottom-color: #e0e0e0
}
.wizard > div.wizard-inner {
	position: relative
}
.connecting-line {
	height: 2px;
	background: #e0e0e0;
	position: absolute;
	width: 80%;
	margin: 0 auto;
	left: 0;
	right: 0;
	top: 41%;
	z-index: 1
}
.wizard .nav-tabs > li.active > a, .wizard .nav-tabs > li.active > a:focus, .wizard .nav-tabs > li.active > a:hover {
	color: #555;
	cursor: default;
	border: 0;
	border-bottom-color: transparent
}
span.round-tab {
	width: 70px;
	height: 70px;
	line-height: 70px;
	display: inline-block;
	border-radius: 100px;
	background: #fff;
	border: 2px solid #e0e0e0;
	z-index: 2;
	position: absolute;
	left: 0;
	text-align: center;
	font-size: 25px
}
span.round-tab i {
	color: #555
}
.wizard li.active span.round-tab {
	background: #fff;
	border: 2px solid #008bdb
}
.wizard li.active span.round-tab i {
	color: #008bdb
}
span.round-tab:hover {
	color: #333;
	border: 2px solid #333
}
.wizard .nav-tabs > li {
	width: 19.2%
}
.wizard li:after {
	content: " ";
	position: absolute;
	left: 46%;
	opacity: 0;
	margin: 0 auto;
	bottom: 0;
	border: 5px solid transparent;
	border-bottom-color: #5bc0de;
	transition: .1s ease-in-out
}
.wizard li.active:after {
	content: " ";
	position: absolute;
	left: 42%;
	opacity: 1;
	margin: 0 auto;
	bottom: 0;
	border: 10px solid transparent;
	border-bottom-color: #008bdb
}
.wizard-inner .nav-tabs p {
	font-weight: 700;
	text-align: center
}
.wizard .nav-tabs > li a {
	width: 70px;
	height: 70px;
	margin: 5px auto;
	border-radius: 100%;
	padding: 0
}
.wizard .nav-tabs > li a:hover {
	background: 0 0
}
.wizard .tab-pane {
	position: relative;
	padding-top: 14px
}
.wizard h3 {
	margin-top: 0
}
.list-inline .next-step {
	border-radius: 0;
	font-size: 16px;
	font-weight: 700;
	margin: 0 0 7px;
	padding: 5px 16px
}
.sr-bt .btn.btn-primary.pull-right.personlize {
	border-radius: 0;
	font-size: 16px;
	font-weight: 700;
	margin: 15px 6px 7px;
	padding: 5px 16px
}
.cgpa li {
	list-style: outside none none;
	float: left;
	width: 100%
}
.ielts-score label {
	float: left;
	width: 50%
}
#ielts-cet {
	display: none;
	text-align: center;
	float: left
}
#gmat-score {
	display: none;
	text-align: center;
	float: left
}
.ielts-score li {
	margin-top: 18px
}
.cgpa {
	float: left;
	padding: 0;
	width: 100%
}
#complete .glyphicon.glyphicon-ok {
	border: 2px solid;
	border-radius: 25px;
	height: 51px;
	margin-right: 12px;
	padding: 12px;
	width: 51px
}
#complete > h4 {
	color: green;
	text-align: center
}
#complete > p {
	color: green;
	text-align: center
}
.list-inline.pull-right > li {
	float: left
}
.form-group.bt-sr.cst {
	float: left;
	margin-top: 0;
	width: 100%
}
.wizard h4 {
	color: #016eae;
	font-weight: 700
}
.col-md-4.pr-btn {
	padding: 0
}
.wizard .select2-selection__rendered li {
	margin-bottom: 4px
}
.cities .select2-selection__choice {
	margin-top: 4px!important
}
.checkbox.uglist {
	float: left;
	margin: 5px 0;
	width: 100%
}
.uglist .control.control--checkbox.collapsed > p {
	padding: 0 0 0 4px
}
.uglist .form-group.bt-sr.collapse.in {
	width: 96%
}
.uglist .select2-selection__choice {
	margin-top: 4px!important
}
.course-search {
	background: #fff none repeat scroll 0 0;
	box-shadow: 0 0 5px rgba(0, 0, 0, .1);
	float: left;
	margin-right: 0;
	padding: 10px;
	width: 45.9%;
	border-radius: 33px;
	margin: 0 0 10px 0
}
.round-tab i {
	line-height: 64px
}
.pr-heading h1 {
	margin: 11px 0 0 0;
	text-align: center;
	color: #0073b7!important
}
.wizard-result tbody tr, .wizard-result thead tr {
	width: 100%;
	float: left
}
.wizard-result {
	background: #fff!important;
	width: 100%!important;
	float: left;
	font-size: 13px!important
}
.wizard-result thead {
	background-color: #eb4511;
	background-image: linear-gradient(315deg, #eb4511 0, #b02e0c 74%);
	height: 30px;
	color: #fff;
	border-radius: 2px 3px 0 0
}
.wz-country {
	width: 6%!important;
	float: left!important;
	padding: 4px 5px!important
}
.wz-uni {
	width: 11%!important;
	float: left!important;
	padding: 4px 5px!important
}
.wz-location {
	width: 10%!important;
	float: left!important;
	padding: 4px 5px!important
}
.wz-prog-level {
	width: 11%!important;
	float: left!important;
	padding: 4px 5px!important
}
.wz-field {
	width: 15%!important;
	float: left!important;
	padding: 4px 5px!important
}
.wz-prog-name {
	width: 15%!important;
	float: left!important;
	padding: 4px 5px!important
}
.wz-intake {
	width: 6%!important;
	float: left!important;
	padding: 4px 5px!important
}
.wz-status-table {
	width: 9%!important;
	float: left!important;
	padding: 4px 5px!important
}
.wz-ielts {
	width: 8%!important;
	float: left!important;
	padding: 4px 5px!important
}
.wz-details {
	width: 6%!important;
	float: left!important;
	padding: 4px 5px!important
}
.wizard-result .modal {
	top: 82px!important
}
.wizard-result .modal-body {
	width: 100%!important;
	float: left!important;
	background: #fff!important
}
.wizard-result .country-table-list {
	width: 7%!important;
	float: left!important
}
.wizard-result thead tr th {
	text-align: center
}
.wizard-result tbody tr {
	border-bottom: 1px solid #ddd;
	padding: 6px 0!important
}
.wizard-result tbody tr td {
	border-right: none
}
.wizard-result .country-table {
	width: 8%!important;
	padding: 4px 5px!important
}
.wizard-result .program-status-list {
	width: 12%!important;
	text-align: center
}
.wizard-result .intake-table-list {
	width: 5%!important;
	float: left!important
}
.wizard-result .taglist {
	width: 100%!important;
	float: left!important
}
.wizard .multiselect.dropdown-toggle.btn.btn-default {
	border: 1px solid #ccc!important;
	border-radius: 4px
}
.wizard .multiselect-selected-text {
	width: 98%!important;
	float: left!important;
	text-align: left!important;
	text-transform: capitalize
}
.wizard .disabled.active {
	margin-top: 12px
}
.wizard .dropdown-menu > li > a:hover {
	background-color: #3c8dbc;
	color: #fff!important;
	float: left;
	width: 100%
}
.wizard .dropdown-menu > .active > a, .wizard .dropdown-menu > .active > a:focus, .wizard.dropdown-menu > .active > a:hover {
	color: #000
}
.wizard .dropdown-menu > li > a:hover {
	color: #000
}
.wizard .multiselect-item.multiselect-filter .form-control.multiselect-search {
	color: #000!important
}
.wizard .multiselect-container li::after {
	content: " ";
	position: absolute;
	left: 46%;
	opacity: 0;
	margin: 0 auto;
	bottom: 0;
	border: 5px solid transparent;
	border-bottom-color: transparent;
	transition: .1s ease-in-out
}
.hide {
	display: none;
}
/**************************** form search input wizard *************************/
.navbar.navbar-default.cust-navbar {
	display: none!important
}
/** AdmissionReportFollowups **/
/** profile version 2.0 css **/
.navbar.navbar-default.cust-navbar {
	display: none !important;
}
.profile-section {
	/*background: #fff;*/
	float: left;
	width: 100%;
	border-radius: 4px;
	box-shadow: 0 1px 15px 1px rgba(62, 57, 107, .07);
}
.profile-new-top {
	background: #e5f0fd;
	float: left;
	width: 100%;
	box-shadow: 0 12px 5px -10px rgba(0, 0, 0, .1), 0 0 4px 0 rgba(0, 0, 0, .1) !important;
}
.profile-section .algin-left {
	width: 22%;
	float: left;
	padding: 0 8px;
}
.student-profile .algin-left img {
	border-radius: 50%;
	margin-top: 15px;
	border: 3px solid #1a819b;
}
.student-text {
	width: 100%;
	float: left;
	padding: 0px;
	border-top: 1px solid rgba(0, 0, 0, .1);
	margin-top: 6px;
}
.student-text h3 {
	color: rgb(42, 100, 150);
	margin-top: 7px;
	font-size: 28px;
	margin-bottom: 3px;
	text-transform: capitalize;
}
.student-profile .label {
	font-size: 14px;
	margin: 3px 7px 3px 0;
	float: left;
}
.student-profile .label-danger {
	background-color: #e31837 !important;
	width: 100%;
}
.student-profile .label-success {
	background-color: #00a65a !important;
	width: 100%;
}
.black.student-address {
	float: left;
	width: 100%;
	border-bottom: 1px solid rgba(0, 0, 0, .1);
	padding: 6px 0;
	margin: 0px;
}
.choose-country ul {
	list-style: none;
	padding: 0px;
	margin-top: 4px;
	width: 100%;
	float: left;
}
.choose-country ul li {
	float: left;
	width: 100%;
	padding: 0 11px 0 0;
}
.choose-country ul li img {
	float: left;
}
.choose-country ul li span {
	float: left;
	font-weight: 600;
	color: rgb(42, 100, 150);
	width: 47%;
	line-height: 21px;
	font-size: 12px;
}
.btn-bx {
	width: 100%;
	float: left;
	margin: 12px 0;
}
.set_priorty_profile {
	background: #282829 !important;
	color: #fff !important;
	border: none;
	line-height: 22px;
}
.set_priorty_profile:hover {
	background-color: #434444 !important;
}
.choose-country ul li p {
	margin: 0px 0 0 7px;
	float: left;
	line-height: 19px;
	font-size: 12px;
}
.field-study {
	width: 100%;
	float: left;
	padding: 0 12px 0 0;
}
.inner-tp {
	background: #fff;
	border-radius: 4px;
	margin: 0px 0 5px 0;
	width: 100%;
	float: left;
	padding: 0 7px;
	min-height: 57px;
}
.inner-tp h3 {
	margin-top: 8px;
	margin-bottom: 3px;
	color: rgb(42, 100, 150);
	font-size: 21px;
}
.interest-country {
	width: 100%;
	float: left;
	margin-top: 8px;
}
.interest-country p {
	font-size: 15px;
	color: rgb(42, 100, 150);
}
.interest-country p span {
	background: #3c8dbc;
	color: #fff;
	font-size: 12px;
	border-radius: 13px;
	padding: 6px 11px;
}
.field-program {
	float: left;
	width: 100%;
	clear: both;
	padding: 0 12px 0 0;
}
.algin-right {
	float: right;
	width: 76%;
}
.student-text h5 {
	color: rgb(42, 100, 150);
	font-size: 13px;
	margin: 4px 0 0 0;
	font-weight: 600;
}
.field-study p, .field-program p {
	margin: 0;
	padding-left: 0;
	line-height: 17px;
	font-size: 13px;
}
/** program list version 3.0**/
.select2-container--default .select2-selection--multiple .select2-selection__choice {
	background-color: #3c8dbc !important;
	border-color: #367fa9 !important;
	padding: 1px 10px !important;
	color: #fff !important;
}
.subsec {
	display: none;
}
.university-table-list.col-md-12 {
	width: 100% !important;
}
.university-field {
	width: 100%;
	background: #F7F9FB;
	float: left;
	padding: 4px 0px;
	border-radius: 4px;
	border: 1px dotted #e4e4e4;
	margin: 2px 0;
}
.mainDivs {
	margin: 0 6px;
}
.col-country-flag {
	width: 12%;
	float: left;
	padding: 0 11px;
}
.col-conntry-info {
	width: 30%;
	float: left;
	padding: 0 0 0 19px;
}
.col-conntry-info .country-name {
	font-size: 18px;
	font-weight: bold;
	text-transform: capitalize;
	float: left;
	width: 100%;
	text-align: left;
	padding: 0;
	color: #ef5350;
}
.col-conntry-info .country-provience {
	padding: 0px;
	font-size: 13px;
	color: #5c5b5b !important;
}
.view-program {
	margin-top: 4px;
	margin-right: 4px;
	background: none !important;
	color: #367fa9 !important;
	border-radius: 0px !important;
	border: none !important;
	box-shadow: none !important;
	text-decoration: underline !important;
}
.btn.btn-default.pull-right.view-program:hover {
	background: none !important;
}
.heading-text {
	background: #434446;
	text-align: center;
}
.heading-text p {
	text-align: center;
	width: 100%;
}
.result-1 {
	width: 100%;
	float: left;
	text-align: center;
	padding: 7px 0;
	border-bottom: 1px solid #ccc;
}
.pr-level-heading, .pr-level-result {
	width: 24%;
	float: left;
	padding: 0 5px;
}
.pr-field-heading, .pr-field-result {
	width: 20%;
	float: left;
	padding: 0 5px;
}
.pr-name-heading, .pr-name-result {
	width: 25%;
	float: left;
	padding: 0 5px;
}
.pr-intake-heading, .pr-intake-result {
	width: 8%;
	float: left;
	padding: 0 5px;
}
.pr-status-heading, .pr-status-result {
	width: 10%;
	float: left;
	padding: 0 5px;
}
.pr-ielts-heading, .pr-ielts-result {
	width: 13%;
	float: left;
}
.col-country-flag .bg-primary {
	font-size: 12px;
	padding: 3px;
	display: block;
	position: absolute;
	left: 138px;
}
.pr-ielts-result p {
	float: left;
	text-align: left;
	width: auto;
}
.pr-ielts-result a {
	float: left;
}
.program-result {
	overflow-y: auto;
	height: 308px;
	width: 100%;
}
.university-table-list {
	background: #fff;
	padding: 0;
}
/** program list version 3.0**/
/** profile tab version 1 **/
.profile-section .nav-item .nav-link, .profile-section .nav-tabs .nav-link {
	-webkit-transition: all 300ms ease 0s;
	-moz-transition: all 300ms ease 0s;
	-o-transition: all 300ms ease 0s;
	-ms-transition: all 300ms ease 0s;
	transition: all 300ms ease 0s;
}
.profile-section .card a {
	-webkit-transition: all 150ms ease 0s;
	-moz-transition: all 150ms ease 0s;
	-o-transition: all 150ms ease 0s;
	-ms-transition: all 150ms ease 0s;
	transition: all 150ms ease 0s;
	background: #eee;
	border-radius: 5px 5px 0 0;
}
[data-toggle="collapse"][data-parent="#accordion"] i {
	-webkit-transition: transform 150ms ease 0s;
	-moz-transition: transform 150ms ease 0s;
	-o-transition: transform 150ms ease 0s;
	-ms-transition: all 150ms ease 0s;
	transition: transform 150ms ease 0s;
}
[data-toggle="collapse"][data-parent="#accordion"][aria-expanded="true"] i {
	filter: progid: DXImageTransform.Microsoft.BasicImage(rotation=2);
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
}
.now-ui-icons {
	display: inline-block;
	font: normal normal normal 14px/1 'Nucleo Outline';
	font-size: inherit;
	speak: none;
	text-transform: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
@-webkit-keyframes nc-icon-spin {
	0% {
		-webkit-transform: rotate(0deg);
	}
	100% {
		-webkit-transform: rotate(360deg);
	}
}
@-moz-keyframes nc-icon-spin {
	0% {
		-moz-transform: rotate(0deg);
	}
	100% {
		-moz-transform: rotate(360deg);
	}
}
@keyframes nc-icon-spin {
	0% {
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	100% {
		-webkit-transform: rotate(360deg);
		-moz-transform: rotate(360deg);
		-ms-transform: rotate(360deg);
		-o-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}
.now-ui-icons.education_hat::before {
	content: "\ea30";
}
.now-ui-icons.business_bank::before {
	content: "\ea0a";
}
.now-ui-icons.shopping_shop:before {
	content: "\ea50";
}
.now-ui-icons.ui-2_settings-90:before {
	content: "\ea4b";
}
.profile-section .nav-tabs {
	padding: 0;
	margin-bottom: 2px;
	margin-top: 5px;
	border: none !important;
}
.profile-section .nav-tabs:not(.nav-tabs-neutral) > .nav-item > .nav-link.active {
	box-shadow: 0px 5px 35px 0px rgba(0, 0, 0, 0.3);
}
.profile-section .card .nav-tabs {
	border-top-right-radius: 0.1875rem;
	border-top-left-radius: 0.1875rem;
}
.profile-section .nav-tabs > .nav-item > .nav-link {
	color: #888888;
	margin: 0;
	margin-right: 5px;
	background-color: transparent;
	border: 1px solid transparent;
	border-radius: 30px;
	font-size: 14px;
	padding: 11px 23px;
	line-height: 1.5;
}
.profile-section .nav-tabs > .nav-item > .nav-link:hover {
	background-color: transparent;
}
.profile-section .nav-tabs > .nav-item.active {
	background-color: #444;
	border-radius: 30px;
	color: #FFFFFF;
	border: none;
}
.profile-section .nav-item {
	border: 1px solid #eee;
	border-radius: 36px;
	margin: 0 5px;
	margin-bottom: 0px;
	background: #fff;
}
.profile-section .nav-tabs > .nav-item.active a {
	color: #fff !important;
}
.profile-section .nav-tabs > .nav-item > .nav-link i.now-ui-icons {
	font-size: 14px;
	position: relative;
	top: 1px;
	margin-right: 3px;
}
.profile-section .nav-tabs.nav-tabs-neutral > .nav-item > .nav-link {
	color: #FFFFFF;
}
.profile-section .nav-tabs.nav-tabs-neutral > .nav-item.active {
	background-color: rgba(255, 255, 255, 0.2);
	color: #FFFFFF;
}
.profile-section .card {
	border: 0;
	border-radius: 0.1875rem;
	display: inline-block;
	position: relative;
	width: 100%;
	margin-bottom: 0px;
	margin-top: 0px;
}
.text-red-batch {
	color: #e31837;
	text-align: center;
	float: left;
	width: 100%;
	font-size: 18px;
	font-weight: bold;
}
.profile-section .card .card-header {
	background-color: transparent;
	border-bottom: 0;
	background-color: #ecf0f5;
	border-radius: 0;
	padding: 0;
}
.profile-section .card[data-background-color="orange"] {
	background-color: #f96332;
}
.profile-section .card[data-background-color="red"] {
	background-color: #FF3636;
}
.card[data-background-color="yellow"] {
	background-color: #FFB236;
}
.card[data-background-color="blue"] {
	background-color: #2CA8FF;
}
.card[data-background-color="green"] {
	background-color: #15b60d;
}
[data-background-color="orange"] {
	background-color: #e95e38;
}
[data-background-color="black"] {
	background-color: #2c2c2c;
}
[data-background-color]:not([data-background-color="gray"]) {
	color: #FFFFFF;
}
[data-background-color]:not([data-background-color="gray"]) p {
	color: #FFFFFF;
}
[data-background-color]:not([data-background-color="gray"]) a:not(.btn):not(.dropdown-item) {
	color: #FFFFFF;
}
[data-background-color]:not([data-background-color="gray"]) .nav-tabs > .nav-item > .nav-link i.now-ui-icons {
	color: #FFFFFF;
}
@font-face {
	font-family: 'Nucleo Outline';
	src: url("https://github.com/creativetimofficial/now-ui-kit/blob/master/assets/fonts/nucleo-outline.eot");
	src: url("https://github.com/creativetimofficial/now-ui-kit/blob/master/assets/fonts/nucleo-outline.eot") format("embedded-opentype");
	src: url("https://raw.githack.com/creativetimofficial/now-ui-kit/master/assets/fonts/nucleo-outline.woff2");
	font-weight: normal;
	font-style: normal;
}
.profile-section .now-ui-icons {
	display: inline-block;
	font: normal normal normal 14px/1 'Nucleo Outline';
	font-size: inherit;
	speak: none;
	text-transform: none;
	/* Better Font Rendering */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.inner-tp .student-address {
	border: none;
}
.main-box-record {
	background: #fff;
	border-radius: 4px;
	padding: 0 4px;
	margin-top: 4px;
}
@media screen and (max-width: 768px) {
	.profile-section .nav-tabs {
		display: inline-block;
		width: 100%;
		padding-left: 100px;
		padding-right: 100px;
		text-align: center;
	}
	.profile-section .nav-tabs .nav-item > .nav-link {
		margin-bottom: 5px;
	}
}
.text-city {
	text-align: center;
	width: 100%;
	float: left;
	font-size: 14px;
	font-weight: 600;
	line-height: 16px;
}
.heading4 {
	font-size: 18px;
	font-weight: 400;
	font-family: 'Lato', sans-serif;
	color: #111111;
	margin: 0px 0px 5px 0px;
}
.heading1 {
	font-size: 30px;
	line-height: 20px;
	font-family: 'Lato', sans-serif;
	text-transform: uppercase;
	color: #1b2834;
	font-weight: 900;
}
.content-quality {
	float: left;
	width: 193px;
}
.content-quality p {
	margin-left: 10px;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	font-weight: 600;
	line-height: 17px;
}
.content-quality p span {
	display: block;
}
.tabtop li a {
	font-family: 'Lato', sans-serif;
	font-weight: 500;
	color: #1b2834;
	border-radius: 0px;
	margin-right: 6.008px;
}
/*.tabtop .active a:before{content:"♦";position:absolute;top:15px;left:82px;color:#e31837;font-size:30px;}*/
.tabtop li a:hover {
	color: #e31837 !important;
	text-decoration: none;
}
.tabtop .active a:hover {
	color: #fff !important;
}
.tabtop .active a {
	border-bottom: none !important;
	color: #fff !important;
	background: #000 !important;
	border: none !important;
}
.margin-tops .alert {
	margin-top: 20px;
}
.margin-tops {
	margin-top: 0;
	background: #f4f7fc;
	float: left;
	width: 100%;
	border-radius: 6px;
	padding-bottom: 12px;
}
.margin-tops h3 {
	background: no-repeat !important;
	width: 100%;
	border-bottom: 1px solid rgba(32, 39, 140, .125) !important;
	font-weight: 600 !important;
	;
	text-align: left;
	margin-bottom: 0px !important;
}
.margin-tops .box {
	box-shadow: 0 12px 5px -10px rgba(0, 0, 0, .1), 0 0 4px 0 rgba(0, 0, 0, .1) !important;
	border-radius: 5px !important;
	float: left;
}
.thbada {
	padding: 10px 28px !important;
}
section p {
	font-family: 'Lato', sans-serif;
}
.tabsetting {
	border-top: 5px solid #ebebeb;
	padding-top: 6px;
}
.services {
	background-color: #d4d4d4;
	min-height: 710px;
	padding: 65px 0 27px 0;
}
.services a:hover {
	color: #000;
}
.services h1 {
	margin-top: 0px !important;
}
.heading-container p {
	font-family: 'Lato', sans-serif;
	text-align: center;
	font-size: 16px !important;
	text-transform: uppercase;
}
.tabbable-line ul li a, .thbada {
	padding: 5px 11px !important;
}
.choose-country ul li img {
	width: 31px;
}
.mobile .address .btn {
	font-size: 10px !important;
	padding: 0 5px;
	margin: 0 3px;
}
.st-inf {
	font-size: 16px !important;
	clear: both;
	width: 100%;
	float: left;
	color: #333;
	font-style: italic;
	margin-bottom: 0px;
	background: #fcf3ce;
	padding: 9px;
	border-radius: 5px;
	margin-bottom: 5px;
	margin-top: 10px;
}
.font-large-1.blue {
	color: #3c8dbc !important;
	text-transform: capitalize;
	margin: 5px 0 0px 0 !important;
	float: left;
	width: 100%;
	font-size: 28px;
}
.tab-content.margin-tops tr th {
	background-color: #eee;
	color: #333;
	text-align: center !important;
	border: none;
	text-transform: capitalize;
	font-size: 14px;
}
.tab-content.margin-tops tr td {
	border-right: none;
	border-bottom: 1px solid #ddd;
}
.margin-tops .table-bordered {
	border: none;
}
.margin-tops label {
	text-align: left !important;
}
.margin-tops .control-label {
	color: #000;
	text-align: left;
	width: 100% !important;
	float: left;
	margin-bottom: 5px;
}
.margin-tops .cr-md select {
	float: left;
	width: 58%;
}
.rc-right.set-border {
	width: 24% !important;
}
.margin-tops .eg-md label {
	width: 43%;
}
.margin-tops .form-control.eg-yr {
	width: 24%;
}
.margin-tops .form-control.eg-mt {
	margin: 0 0 0 10px;
	width: 25%;
}
.margin-tops .rc-right {
	margin: 0 0 0 23px;
	padding: 0;
	width: 49%;
}
.margin-tops .ad-assest {
	background: #fafafa;
	border: 1px solid #ddd;
	margin: 16px 0 14px 0;
	width: 99%;
}
.modal-open .modal {
	overflow-x: hidden;
	overflow-y: auto;
	z-index: 8888 !important;
}
.margin-tops .form-control.cr-month {
	width: 26% !important;
}
.margin-tops .form-control.cr-birth {
	float: left;
	width: 27% !important;
}
.margin-tops .rc-form {
	margin: 24px 0;
}
.margin-tops .recommend-sub {
	margin: 17px 8px 0 0;
}
.btn-bx .btn {
	margin: 4px 3px 0 3px;
}
.margin-tops .py-plans.py-fft.ss input {
	width: 2%;
	margin: 5px 0 0 223px;
}
.margin-tops .submit {
	margin: 14px 0 9px 0 !important;
	float: right;
}
.margin-tops .radio label, .margin-tops .checkbox label {
	padding-left: 6px !important;
}
.margin-tops .ad-pytm {
	float: left;
	margin-top: 0;
	width: 100%;
}
.padding-l-r {
	padding-left: 0px !important;
	padding-right: 0px !important;
}
.tab-content.margin-tops tr {
	text-align: center;
}
.margin-tops .table-bordered {
	text-align: center;
}
.text-center.student-ap.roadshow a {
	background: #367fa9;
}
.br-left {
	border-left: 1px solid #ddd;
}
.br-right {
	border-right: 1px solid #ddd;
}
.eg-md.new-elg {
	width: 92%;
}
.info-bx thead {
	background: #ecf0f5;
}
.info-bx .box.box-primary.st-edu-dt {
	margin: 9px 0 0 0 !important;
	float: left;
}
.info-bx thead tr th {
	border: none;
	text-align: center;
}
.info-bx .table-bordered, .info-bx .table-bordered tr td {
	border: none;
	text-align: center;
}
.info-bx h3 {
	margin: 0px !important;
	background: #fff !important;
	position: absolute;
	width: 35%;
	border-radius: 1px;
	padding: 1px 0 4px 10px !important;
	float: left;
	text-align: left;
	border: 1px solid #eee;
	left: 0px;
	top: 6px;
	font-size: 15px !important;
	font-weight: 600 !important;
}
.info-bx thead {
	background: #ecf0f5;
	margin-top: 5px;
}
.info-bx tbody {
	display: block;
	max-height: 45px;
	overflow-y: scroll;
}
.info-bx thead, .info-bx tbody tr {
	display: table;
	width: 100%;
	table-layout: fixed;
}
.info-bx thead tr th {
	border: none;
	font-size: 12px;
	padding: 9px 8px;
	line-height: 15px;
}
.info-bx tbody tr {
	border-bottom: 1px solid #eee !important;
}
.info-bx tbody tr td {
	font-size: 12px;
	line-height: 13px;
	padding: 2px 6px;
}
.info-bx .box {
	margin-top: 2px !important;
	padding-top: 0px !important;
}
.info-bx .table.table-bordered {
	margin-top: 12px;
}
.info-bx .box {
	margin: 0px;
	box-shadow: none;
	margin-top: 0;
}
.info-bx .alert.alert-warning {
	margin: 38px 0 5px 0;
	width: 100%;
	padding: 6px;
}
.edit-bx {
	float: left;
	width: 100%;
	/*background: #d9dfe7 none repeat scroll 0 0 !important;*/
	padding: 2px 7px;
}
.info-bx {
	float: left;
	width: 100%;
}
.font-large-1.blue .label {
	width: auto;
}
.edt-profile {
	position: absolute;
	left: 4px;
	top: 4px;
}
.m-l {
	margin-left: 0px !important;
}
.p-l-n {
	padding: 0 13px 0 0;
}
.m-l-1 {
	margin-left: 10px;
	width: 49%;
}
/** profile tab version 1 **/
/** IELTS POP UP **/
.margin-tops .table-bordered {
	text-align: center
}
.text-center.student-ap.roadshow a {
	background: #367fa9
}
.br-left {
	border-left: 1px solid #ddd
}
.br-right {
	border-right: 1px solid #ddd
}
.eg-md.new-elg {
	width: 92%
}
/** IELTS POP UP **/
.modal.fade.login-modal-lg.in .modal-backdrop.fade.in {
	background: #fff;
	opacity: 0.95;
}
/** Notification View Css**/
.notification-acc .panel-group .panel {
	border-radius: 0;
	box-shadow: none;
	border-color: #EEEEEE;
}
.notification-acc .panel-default > .panel-heading {
	padding: 0;
	border-radius: 0;
	color: #212121;
	background-color: #FAFAFA;
	border-color: #EEEEEE;
}
.notification-acc .panel-title {
	font-size: 14px;
}
.notification-acc .panel-title > a {
	display: block;
	padding: 15px;
	text-decoration: none;
}
.notification-acc .more-less {
	float: right;
	color: #212121;
}
.notification-acc .panel-default > .panel-heading + .panel-collapse > .panel-body {
	border-top-color: #EEEEEE;
}
.user-name h4, .user-no h4 {
	background: #185191 !important;
	color: #fff;
	padding: 10px 19px;
	margin: 0px;
	font-size: 15px;
}
.user-name {
	padding-right: 0px;
}
.user .table tr th {
	width: 271px !important;
}
.user-no {
	padding-left: 0px;
}
.user .box-body {
	max-height: 200px;
}
.notification-acc .panel-title a {
	font-size: 16px;
	font-weight: bold;
}
.user .btn {
	margin-top: 0px;
}
.user .list-notification {
	padding: 0 15px !important;
}
.seen-ntf {
	background: #808283 !important;
	border-color: #808283 !important;
}
.user-nt-box .box-header h3 {
	background: #f1f0f0;
	clear: both;
	float: left;
	margin: 8px 0 0 0px !important;
	padding: 7px !important;
	width: 100%;
}
.notification-acc {
	margin-top: 15px;
}
/* ----- v CAN BE DELETED v ----- */
/** new counselor profile **/
.br-pr-user h3 {
    background: none;
    padding: 17px 10px !important;
    margin: 0px !important;
    font-weight: bold !important;
    color: #d9534f;
    width: 73%;
    font-size: 14px !important;
    line-height: 27px;
}
.br-pr-user .advisior-points {
	float: left;
	width: 100%;
}
.br-pr-user .box {
	border-top: 0px;
	float: left;
	width: 100%;
	background: #fff;
	border-radius: 6px;
}
.br-pr-user .table tr {
	border-bottom: 1px solid #c1c1c1;
	background: #f6f6f6;
}
.role-hg {
	font-weight: bold;
}
.br-pr-user .advisior-points {
	width: 100%;
	padding: 0;
	margin-top: 0;
}
.br-pr-user .advisior-points .info-box {
	background: #f6f6f6;
	border-radius: 0;
}
.br-pr-user svg {
	width: 24px;
	display: flex;
	flex-direction: row;
	height: 24px;
	float: left;
	margin-right: 9px;
}
.br-pr-user .sample-box {
	width: 33.3%;
	float: left;
	padding: 0 2px;
	box-shadow: 0 1px 20px 0 rgba(69, 90, 100, 0.08);
	margin-bottom: 0;
}
.br-pr-user .advisior-points .info-box-icon {
	height: 64px !important;
	font-size: 14px;
}
.cs-search h3 {
	margin: 0 0 12px 0;
}
.user-dash-search {
	position: relative;
}
.user-dash-search .list-dash {
	background: #fff !important;
background: #fff !important;
padding: 14px 14px 0 0;
margin: 0 0 0 0;
	left: 0;
}
.user-dash-search .list-dash table {
	right: 6px;
	position: relative;
}
.searchbox {
	padding: 8px 0;
	border-radius: 0;
	margin-bottom: 20px;
	width: 100%;
	float: left;
	background: #fff;
}
.searchbox h3 {
	width: 100%;
	float: left;
	clear: both;
	margin: 0 0 13px 0;
}
.br-pr-user .advisior-points .info-box-icon span {
	font-size: 11px;
	font-weight: normal;
	width: 100%;
	clear: both;
	display: flex;
}
.br-pr-user .advisior-points .info-box-content {
	min-height: 57px;
}
.branch-performance h2 {
	margin-top: 0;
	margin-bottom: 20px;
}
.br-pr-user {
	margin-bottom: 9px;
}
.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;
}
.br-pr-user .box-header.with-border {
	min-height: 87px;
}
.br-pr-user tr td {
	font-size: 11px;
}
.br-pr-user .box-header .label {
	width: 23%;
	clear: inherit;
	vertical-align: middle;
	margin-top: 20px;
	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: 21px;
	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;
  }


/** new counselor profile **/
/*** filter css ***/

#count_filter {
    width: 100%;
}

.b-filter-tab {
	width: 100% !important;
	height: auto !important;
	min-height: auto !important;
	float: left;
	padding: 0 8px;
	background: #8b8e8e;
}
.b-filter-tab .header-search input {
	width: 91.3%;
}
.panel.panel-primary.filter-tabs {
	border: none !important;
}
.filter-tabs .panel-heading {
	padding: 33px 0 15px 0 !important;
	position: relative;
}
#search_students {
	padding: 0 15px;
}
#statustabs {
	padding: 0 15px;
}
/*Panel tabs*/
.filter-tabs .panel-tabs {
	position: absolute;
	clear: both;
	border-bottom: 1px solid transparent;
	right: 13px;
	bottom: 6px;
}
.filter-tabs .panel-tabs > li {
	float: left;
	margin-bottom: -1px;
	margin-right: 5px;
}
.filter-tabs .panel-tabs > li > a {
	margin-right: 2px;
	margin-top: 4px;
	line-height: .85;
	border: 1px solid transparent;
	border-radius: 4px 4px 0 0;
	color: #ffffff;
}
.flat-card .filter-tabs .panel-tabs > li > a {
	margin-top: 0;
	color: #000;
}
.filter-tabs .panel-tabs > li > a:hover {
	border-color: transparent;
	color: #ffffff;
	background-color: transparent;
}
.flat-card .filter-tabs .panel-tabs > li > a:hover {
	color: #000;
}
.flat-card .panel.filter-tabs ul .active a {
	background: #367fa9 !important;
}
.flat-card .multiselect.dropdown-toggle.btn.btn-default {
	border: 1px solid #ccc !important;
	border-radius: 4px;
	padding: 8px 0;
}
.filter-tabs .panel-tabs > li.active > a, .filter-tabs .panel-tabs > li.active > a:hover, .filter-tabs .panel-tabs > li.active > a:focus {
	color: #fff;
	cursor: default;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	background-color: rgba(0, 0, 05, .90);
	border-bottom-color: transparent;
}
.b-filter-tab p {
	line-height: 42px;
}

.radio-lable-padding label{
    padding-left: 5px;
    padding-right: 15px;
}

/*** filter css ***/
/* ----- new student profile ----- */
.p-student-profile {
	background: #e8f6ff;
	width: 100%;
	float: left;
	padding: 0 19px 20px 19px;
}
.p-profile-pic img {
	border-radius: 50%;
	display: flex;
	justify-content: left;
	margin-top: 19px;
	width: 83%;
}
.p-top-section {
	float: left;
	width: 100%;
	margin-bottom: 20px;
}
.p-profile-pic img {
	border-radius: 50%;
	display: flex;
	justify-content: left;
	margin-top: 10px;
	width: 83%;
}
.p-st-name {
	vertical-align: middle;
	display: flex;
	margin-top: 59px;
	font-size: 25px;
	color: #f80302;
	font-weight: 600;
}
.bx-1, .bx-2 {
	background: #fff;
	margin-bottom: 6px;
	line-height: 21px;
}
.p-st-info p {
	font-size: 13px;
	margin: 8px 0;
	font-weight: 600;
}
.bx-1 {
	border-right: 1px solid #000;
}
.id-info p {
	color: #f80302;
}
.badge-info p {
	background: red;
	width: auto;
	float: left;
	padding: 5px 15px;
	border-radius: 4px;
	color: #fff;
	margin: 3px 0;
}
.p-right-section {
	background: #fffbe8;
	float: left;
	padding: 0 15px;
	min-height: 600px;
}
.table-type {
	width: 100%;
	float: left;
	clear: both;
}
.p-edit {
	padding-right: 0;
	margin-top: 13px;
}
.p-edit .edt-profile {
	position: inherit;
	left: 4px;
	top: 4px;
}
.table-type tr td {
	background: #fff;
	border-bottom: 1px solid #000;
}
.table-type tr th {
	background: #79797b;
	color: #fff;
	margin-bottom: 8px;
}
.table-type tr td:last-child {
	border-right: 1px solid #000;
}
.table-type tr td:first-child {
	border-left: 2px solid #000;
}
.tx-space {
	margin-top: 20px;
	float: left;
	width: 100%;
}
.hide {
	display: none;
}
.show {
	display: block;
}
/* ----- new student profile ----- */
/*** pending dashboard ***/
.p-count-btn {
	background-color: red !important;
	color: #fff !important;
	padding: 5px 9px;
	font-size: 12px;
	font-weight: bold;
	border: 1px solid red !important;
}
.p-count {
	border-radius: 100px;
	background: #000;
	padding: 5px !important;
	margin-right: 8px;
	font-weight: bold;
}
.btn.btn-sm.btn-default.btn-flat.pull-right.p-count-btn:hover {
	background: red !important;
}
/*** pending dashboard ***/
/** Notification View Css**/
@media screen and (max-width:1920px) {
	.table-fixed tbody {
		height: 92rem
	}
	.bottom-level {
		width: 52rem;
		float: right
	}
	.col-sms-2 {
		width: 100%
	}
	.mkt-student {
		width: 100%
	}
	.mkt-student .ad-click-event {
		margin-top: 5px!important
	}
	.list-banner {
		min-height: 181px !important;
	
	}
	
	.an-list {
  height: 180px;
  line-height: 107px;
}
	
	.list-cm {
   
    margin: 0 0 8px 0;
}
}
@media screen and (max-width:1680px) {
	.list-banner {
		/*min-height: 158px !important;*/
			min-height: 181px !important;
	}
}
@media screen and (max-width:1480px) .list-banner {
    
    .list-cm {
      margin: 0 0 13px 0;
}
    
	min-height: 158px !important;
}
.table-fixed tbody {
	height: 481px
}
.two-box .info-box-number {
	font-size: 22px
}
.text-center.univ-log.uni-img {
	width: 31%
}
.mkt-student {
	width: 100%
}

}
@media (max-width:1280px) {
	.version-filter p {
		width: 73%;
		line-height: 9px
	}
	.version-filter p {
		font-size: 9px
	}
	.studentdetails {
		width: 32%
	}
	.two-box .info-box-number {
		font-size: 20px
	}
	.col-lg-5ths {
		width: 20%;
		float: left
	}
	.login-row {
		margin: 0 auto;
		width: 100%!important
	}
	.rc-left {
		width: 47%
	}
	.show-lb {
		float: left;
		margin: 0 11px 0 0
	}
	.col-md-3.ft-sr {
		padding-right: 0;
		width: 21%
	}
	.rg-st-rg {
		margin: 0 0 0 27px!important
	}
	.row.st-radio label {
		padding: 0 37px 0 5px
	}
	.mkt-rpt-src .marketing, .mkt-rpt-src .rprt-search-box, .mkt-rpt-src .rprt-search-last, .mkt-rpt-src .slae-team {
		width: 24.4%
	}
	.fs-created, .mkt-st-detail span, .top-set p {
		font-size: 10px!important
	}
	.search-result p {
		font-size: 16px
	}
	.student-info-tag.text-fit {
		font-size: 10px!important
	}
	.btn {
		font-size: 11px!important
	}
	.stat-bx .box-title-2 {
		width: 42.5%!important
	}
	.box1, .box2 {
		margin: 2px 0 0 6px
	}
	.box2 .pr-elv small {
		font-size: 10px
	}
}
@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
	}
}
@media (max-width:980px) {
	.col-md-2.ft-sr {
		padding: 0
	}
	.login-row {
		margin: 0 auto;
		width: 100%
	}
	.login-area {
		float: left;
		padding: 91px 0 0;
		width: 100%
	}
	.col-md-4.lg-fr {
		float: left;
		width: 34%
	}
	.col-md-4.ps-fr {
		float: left;
		width: 37%
	}
	.st-proile {
		float: left;
		width: 33%
	}
	.st-pr-edu {
		float: left;
		width: 66%
	}
	.p-m-0 {
		padding: 0px;
	}
}
@media (max-width:767px) {
	.st-proile {
		float: left;
		width: 97%
	}
	.st-pr-edu {
		float: left;
		width: 100%
	}
	.mkt-rpt-src .marketing, .mkt-rpt-src .rprt-search-box, .mkt-rpt-src .rprt-search-last, .mkt-rpt-src .slae-team {
		width: 48.5%;
		float: left;
		padding: 0 8px;
		height: 306px!important;
		min-height: 170px!important;
		margin: 0 0 12px 6px;
	}
	.mkt-rpt-src .padding-left, .mkt-rpt-src .padding-right {
		padding: 0px;
	}
	.main-box-record {
		float: left;
		width: 100%;
	}
	.profile-section .nav-tabs {
		padding-left: 9px;
		padding-right: 8px;
	}
	.tabsetting .nav-tabs > li {
		float: left;
		margin-bottom: 9px;
	}
	/** login screen **/
	.login-sarea {
		width: 100%;
		float: left;
		padding-top: 9px;
	}
	.lg-fr {
		margin-bottom: 21px;
	}
	.ps-fr {
		margin-bottom: 22px;
	}
	.impt-anc {
		padding-bottom: 8px;
		max-height: 660px;
		float: left inherit;
		position: inherit;
		clear: both;
		width: 100%;
	}
	.user-name, .user-no {
		width: 50%;
		float: left;
	}
	.user-name h4, .user-no h4 {
		float: left;
		width: 100%;
	}
}
@media screen and (max-width:480px) {
	.mkt-rpt-src .marketing, .mkt-rpt-src .rprt-search-box, .mkt-rpt-src .rprt-search-last, .mkt-rpt-src .slae-team {
		width: 100%;
		float: left;
		padding: 0 8px;
		height: 170px!important;
		min-height: 308px!important;
		margin-bottom: 19px;
		margin-left: 0px !important;
	}
	.mkt-rpt-src .padding-left, .mkt-rpt-src .padding-right {
		padding: 0px;
	}
	.mkt-rpt-src .rprt-search-box {
		min-height: 213px !important;
		height: 120px !important;
		margin-left: 0px !important;
	}
	body > .header .logo {
		height: 90px;
	}
	body.fixed > .wrapper, body.fixed .sidebar-offcanvas {
		margin-top: 137px!important;
	}
	.search-info .btn {
		width: 49%;
		margin: 9px 0 -3px 0;
	}
	.box-header h3 {
		margin: 5px 0 0 0px!important;
		width: 100%;
	}
	.showRow {
		width: 1020px;
	}
	.top-set {
		line-height: 25px!important;
	}
	.col-md-12.padding-adj {
		display: none;
	}
	.tabsetting li {
		margin-bottom: 7px;
		float: left;
		width: 100%;
	}
	/** dashboard  css**/
	.col-md-4.sticky-pad {
		display: none;
	}
	.stat-bx .btn.btn-box-tool {
		display: none;
	}
	.stat-bx .box-title-1 {
		width: 97% !important;
		font-size: 16px !important;
	}
	.box1 {
		width: 97% !important;
		padding: 8px 4px 10px 4px;
		margin: 0 0 0 6px;
	}
	.stat-bx .box-title-2 {
		width: 98% !important;
		font-size: 16px !important;
		top: 337px;
		left: 0;
		position: absolute;
	}
	.advisior-points {
		float: left;
		width: 100%;
		clear: both;
	}
	.col-msd-3 {
		width: 49.4%;
		margin-bottom: 7px;
	}
	.advisor-dashboard.managers {
		float: left;
		clear: both;
		width: 100%;
	}
	.box1 .col-msd-2 {
		width: 33%;
		float: left;
		padding: 0 4px;
		margin-bottom: 10px;
	}
	.sample-box .info-box-icon {
		font-size: 0.75em;
		font-weight: 700;
	}
	.box2.pr-elv {
		width: 98%;
		float: left;
		margin-top: 48px;
	}
	#branch_perf_users {
		width: 44%;
	}
	.sample-box.conversion-box {
		width: 50%;
		margin-bottom: 6px;
		padding: 0 2px !important;
	}
	.form-group.col-msd-1.pull-right {
		margin-bottom: 0;
	}
	.sample-box {
		width: 33%;
		float: left;
		padding: 0 2px;
		margin-bottom: 8px;
	}
	.sample-box .info-box-number {
		font-size: 1.55em;
		line-height: 33px;
		font-weight: 700;
	}
	.advisior-points .info-box-content {
		min-height: 42px;
	}
	.managers .small-box {
		height: 257px;
		float: left !important;
		margin-bottom: 19px!important;
	}
	.sr-search {
		float: right;
		width: 100%;
		margin-bottom: 4px;
	}
	.ft-sr {
		width: 100%;
		padding: 0px;
		margin: 12px 0;
	}
	.sort-show {
		padding: 0px;
		margin-bottom: 9px;
		float: left;
		width: 100%;
	}
	.sr-search input {
		float: left;
		width: 68%!important;
	}
	.advr-advt .modal-dialog {
		width: 100% !important;
		left: 0;
	}
	.advisor-dashboard .modal-content {
		top: 138px;
		float: left;
		padding: 0 0 23px;
		width: 97%;
	}
	.box2 .advisior-points {
		float: none;
		width: auto;
	}
	.etracs-logo img {
		width: 100%;
	}
	.login-area {
		padding: 33px 0 0;
	}
	.studentdetails {
		width: 33%;
		float: left;
	}
	.cns-remarks {
		padding: 0 0 5px 12px;
		width: 65%;
		float: left;
	}
	/** student profile **/
	.profile-section .algin-left {
		width: 47%;
		float: none;
		padding: 0 8px;
		display: block;
		margin: 0px auto;
	}
	.algin-right {
		float: right;
		width: 100%;
	}
	.rc-left {
		margin: 0;
		padding: 0;
		width: 100%;
		float: left;
	}
	.margin-tops .rc-right {
		width: 100%;
		float: left;
		margin: 0px;
	}
	.margin-tops .ad-assest {
		width: 100%;
		float: left;
		margin: 0px;
	}
	.info-bx thead, .info-bx tbody tr {
		display: inherit;
		width: auto;
		table-layout: fixed;
	}
	.info-bx tbody {
		display: inherit;
		max-height: none;
		overflow-y: scroll;
	}
	.margin-tops .rc-form {
		margin: 0px;
		float: left;
		padding: 0px;
	}
	.cr-md > label {
		float: left;
		padding: 5px 0 0 7px;
		width: 100%;
	}
	.margin-tops .cr-md select {
		float: left;
		width: 100%;
	}
	.pl-md > label {
		width: 100%;
	}
	.pl-md select {
		float: left;
		width: 100%;
	}
	.margin-tops .form-control.cr-month {
		width: 48% !important;
	}
	.margin-tops .form-control.cr-birth {
		float: left;
		width: 45% !important;
	}
	.cr-md.required input, .pl-md.required input {
		width: 100%;
	}
	.py-md > label {
		width: 100%;
	}
	.py-md select {
		float: left;
		width: 100;
		margin-top: 9px;
	}
	.pyt-md > label {
		float: left;
		width: 100%;
		margin: 9px 0 0 6px;
	}
	.py-plans.required > label, .py-plans > label {
		float: left;
		margin: 12px 0 0 5px;
		width: 100%;
	}
	.py-plans input, .py-plans select {
		float: left;
		margin: 7px 0;
		width: 100%;
	}
	/** student registration **/
	.col-md-12.form-bg {
		padding: 0px !important;
	}
	.left-form {
		float: left;
		width: 100%;
	}
	.lf-st-rg {
		float: left;
		width: 100%;
	}
	.lf-st-rg .row, .referal .rg-st-rg .row {
		margin: 0px;
	}
	.fr-name input {
		width: 100%;
	}
	.rg-st-rg {
		margin: 0;
		width: 100%;
		padding: 0 15px;
	}
	.referal .rg-st-rg {
		width: 100%;
		padding: 0 15px;
		float: left;
	}
	.adverds {
		margin: 8px 0 0 0;
		width: 100%;
	}
	.inn-form-bg-step-2 {
		float: left;
		margin: 0;
		padding: 0;
		width: 100%;
	}
	.qual-col-left {
		float: left;
		margin: 0;
		width: 100%;
	}
	.right-col {
		margin: 0px;
		width: 100%;
	}
	.vefiy-foot {
		float: left;
		width: 100%;
	}
	.sr-nm {
		margin: 0;
		padding: 0 5px;
		width: 100%;
	}
	/** assign followup **/
	#CounsellingAdvisorsDatacenterForm #start-date {
		width: 100%;
		margin-top: 11px;
	}
	#CounsellingAdvisorsDatacenterForm .padding-left {
		padding-left: 0;
		padding-right: 0;
	}
	#CounsellingAdvisorsDatacenterForm #box-expand {
		width: 100%;
	}
	::before, ::after {
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	#CounsellingAdvisorsDatacenterForm .search-filter {
		margin-bottom: 11px;
		float: left;
		width: 94%;
	}
	#CounsellingAdvisorsDatacenterForm .box-body.table-responsive, .rs-tb a {
		width: 100%;
		margin-top: 11px;
	}
	#CounsellingAdvisorsDatacenterForm .submit input {
		width: 50%;
	}
	
}

.w-100 {
  max-width: 100%;
}

.border-blink {
    border: 2px #d9534f solid;
    animation: blink 1s;
    animation-iteration-count: 40;
    padding: 5px 8px;
margin: 4px;
font-size: 15px;
color: #d9534f;
font-weight:bold;
}
@keyframes blink { 50% { border-color:#fff ; }  }




.ad-report .multiselect.dropdown-toggle.btn.btn-default {
  border: 0;
  box-shadow: inherit;
  border: 1px solid #a29393;
  border-radius: 0;
  overflow: hidden;
  background: #eeebeb;
  border-radius: 4px;
  padding: 8px 0;
}    
  
.row.ac-search.ad-report select {
  width: 92% !important;
  margin-left: 14px;
}  

.row.ac-search .show-lb.sr-inp {
  float: right;
  width: 100%;
}
    
.flex-doc {
  display: flex;
  justify-content: end;
  margin-right: 29px;
  margin-top: 10px;
} 
    
.flex-doc  .btn.btn-danger {
  margin-left: 10px !important;
}
  
 .multiselect-item.multiselect-filter .form-control.multiselect-search {
  color: #000 !important;
} 

.text-block {
  display: flex;
  align-items: end;
  justify-content: end;
  margin-right: 15px;
  margin-bottom: 0px;
}

.theme-button {
  width: 140px;
  font-size: 15px;
  margin-left: 0;
  margin-right: 9px;
  margin-top: 16px;
} 
    