body, h1, h2, h3, h4, h5, h6, p, span, font, td, th {
	font-family: "Open Sans",sans-serif !important;
}
.glyphicon{    font-family: 'Glyphicons Halflings'!important;}
.fa{  font-family:'FontAwesome'!important;}

.page-header.navbar {
	/*background-color:#e1e5ec;*/
}

.page-header.navbar .top-menu .navbar-nav>li.dropdown .dropdown-toggle:hover, 
.page-header.navbar .top-menu .navbar-nav>li.dropdown.open .dropdown-toggle {
	/*background-color:#e1e5ec;*/
	background-color:#3f4f62; 
}

/*.page-header.navbar .top-menu .navbar-nav>li.dropdown .dropdown-toggle .username {
	color:#3f4f62;
}*/

/*
.sop_questionnair_action_buttions {
	margin-top:30px!important;
	background-color: #FFFFFF !important;
	border-top: 0px;
	padding: 0px !important}
*/

.sop_questionnair_action_buttions {
	background-color: #FFFFFF !important;
}

#chats .chat-form {
	margin-top: -10px;
	padding: 10px;
	background-color: #fdfdfd;
	overflow: hidden;
}

#chats .wysihtml5-toolbar .btn.default:not(.btn-outline) {
	color: #666;
	background-color: #eee;
	border-color: #fafcfb;
}

#book_appointment {
	background: #fff;
}

#book_appointment .required {
	color:#f00;
}

#book_appointment .portlet_date_time {
	background:#F1F3FA;
}

#book_appointment .appointment_date_container {
	background:#fff;
	width:230px;
	/*margin:0 auto;*/
	border: 1px solid #ccc;
}

#book_appointment .appointment_slots_container {
	background:#fff;
	min-height:248px;
}

#book_appointment .appointment_slots_container .heading-title {
	color:#4DB3A2;
	font-size: 18px;
	line-height: 18px;
	font-weight: 700 !important;
	margin-top:0px;
}

.datepicker_left_border {
	border-left: 1px dotted #000;
}

.datepicker_right_border {
	border-right: 1px dotted #000;
}

.cvisacontent p {
	font-size: 14px !important;
}

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px)  { 
	.datepicker_left_border {
		border-left: none;
	}
}

.application-slot {
    background-color: #f5f8fd;
    color: #010407;
    margin: 0 0 20px;
    padding: 8px 15px 8px 15px;
    border-left: 5px solid #eee;
    border-radius: 0 4px 4px 0;
}

.application-slot.application-slot-available {
    border-color: #8E44AD;
    cursor: pointer;
}

.application-slot.application-slot-booked {
    border-color: #E5E5E5;
}

.application-slot.application-slot-selected {
    border-color: #35aa47;
}

.application-slot.application-slot-available.choosen {
  color: #ffffff;
	border-color: #0d98a5;
	background-color: #36c6d3;
}

.application-slot.disabled, .application-slot.application-label {
    pointer-events: none;
}

.btn_mock_toefl_scores , .btn_mock_gre_scores {
    margin-right: 5px;
}

/* ChatBox CSS */
.portlet-chatbox .icon-chatbox {
	font-size: 30px !important;
}

.portlet-chatbox .fileinput-button {
	/*margin-left:15px;
	margin-top: -9px*/
}

.cbp .cbp-caption-activeWrap {
	background-color: #62C3E3;
}

/* Added for modal */ 
.modal-topc {
	z-index:10050 !important;
}
.modal-backc {
	z-index:10049 !important;
}
.modal-content-span p{
	margin:0px;
}

/* Added CMS view page */
.about-header h2, .stories-header h2 {
    letter-spacing: 1px;
    text-transform: uppercase;
}
.card-icon, .stories-cont .photo {
    width: 100%}
.about-header, .card-desc, .card-icon, .card-title, .stories-cont .title, .stories-footer, .stories-header {
    text-align: center;
}
.about-header {
    height: 500px;
    background-position: center;
    margin: 0 -20px;
	background-size: cover;
	background-repeat: no-repeat;
}
.about-header h1 {
    color: #fff;
    font-size: 55px;
    font-weight: 600;
    margin-top: 220px;
    text-shadow: 1px 1px 0 rgba(0, 0, 0, .2);
}

@media(max-width:800px){
	.about-header{
		height:auto;
	}
}

@media(max-width:600px){
	.about-header h1 {
    font-size: 24px !important;
	}
	
	.about-header{
	height:auto !important;
	}
}

@media(max-width:320px){
	.about-header{
		height:auto;
	}
	
	.about-header h1 {
    font-size: 24px !important;
	}
	
	.about-header{
	height:auto !important;
	}
}

.about-header h2 {
    color: #fff;
    font-size: 22px;
    font-weight: 400;
    margin-top: 30px;
    margin-bottom: 40px;
}
.card-icon {
    overflow: hidden;
}
.card-icon i {
    font-size: 50px;
    border: 1px solid #ecf0f4;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    padding: 47px 30px;
    margin: 30px 0;
}
.card-title span {
    font-size: 18px;
    font-weight: 600;
    color: #373d43;
}
.card-desc {
    margin-top: 20px;
    margin-bottom: 30px;
}
.card-desc span {
    font-size: 14px;
    font-weight: 400;
    color: #808a94;
}
.about-links-cont {
    background-color: #fff;
    margin: 0 -20px;
}
.about-links-cont .about-links {
    padding: 70px 0 70px 70px;
}
.about-links-cont .about-image {
    padding-left: 110px;
}
.about-links-item h4 {
    font-size: 18px;
    font-weight: 600;
    color: #373d43;
}
.about-links-item ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
}
.about-links-item ul li {
    padding-top: 5px;
}
.about-links-item ul li a {
    font-size: 14px;
    font-weight: 400;
    color: #4a8fba;
}
.stories-header h1 {
    color: #373d43;
    font-size: 35px;
    font-weight: 600;
}
.stories-header h2 {
    color: #808a94;
    font-size: 18px;
    font-weight: 400;
    margin-top: 20px;
}
.stories-cont .photo img {
    margin: 30px auto;
    width: 130px;
    height: 130px;
    -webkit-border-radius: 50%!important;
    -moz-border-radius: 50%!important;
    border-radius: 50%!important;
}
.stories-cont .title span {
    font-size: 18px;
    font-weight: 600;
    color: #373d43;
}
.stories-cont .desc {
    text-align: center;
    margin-top: 20px;
    margin-bottom: 30px;
}
.stories-cont .desc span {
    font-size: 14px;
    font-weight: 400;
    color: #808a94;
}
.about-text {
    height: 500px;
    padding: 0!important;
}
.about-text>h4 {
    background-color: #d9534f;
    font-size: 24px;
    font-weight: 600;
    color: #fff;
    padding: 1em 20px;
    margin: 0;
}
.about-text>h4>i {
    font-size: 24px!important;
    color: #fff;
}
.about-text>p {
    color: #808a94;
}
.about-text .about-quote, .about-text ul, .about-text>p {
    padding-left: 20px;
    padding-right: 20px;
}
.about-text li {
    margin-bottom: .5em;
}
.about-text .about-quote>h3 {
    border-left: 3px solid;
    border-color: #ccc;
    padding-left: 1em;
    font-style: italic;
    line-height: 1.3em;
}
.about-text .about-quote>.about-author {
    text-align: right;
}
.about-image {
    background-repeat: no-repeat;
    background-size: cover;
    height: 545px;
}
.about-links-item {
    margin-bottom: 2em;
}
@media (max-width:600px) {
    .about-text {
    height: auto;
    padding-bottom: 1.5em!important;
}
.about-image {
    margin: 0 -20px;
}
}

.preview-page-content {
	 padding: 25px 20px 10px;
}

.file-input {
	height:auto !important;
}
.custom-error {
	color:#FF0000;
}
.nav-menu .active {
	background-color:#eee;
}
.margin-lr-5 {
	margin-left: 5px;
	margin-right:5px;
}

.well.welldark {
	/*background-color: #cdd1d6;*/
}

.font-size-30 {
	font-size: 30px !important;
}

.career-quadrant-heading {
	font-weight: bold;
	text-align: center;
}

.rmv_btn{
	background-color:Transparent;
	margin-top: -0.5%;
}

.proficiencies ol {
    list-style: none;
}



/*-----   visa-mock-interviews expand margin-bottom-- */
.expand-margin-bottom{
	margin-bottom:20px;
}

<!--------  style for profile page choose image section---->

.show-image {
    position: relative;
    float:left;
    margin:5px;
	border:1px solid #000;
}
.show-image img{
    width:150px;
    height:150px;
}
.show-image:hover img{
    opacity:0.3;
}
/*
.show-image:hover input {
    display: block;
}
.show-image input {
    position:absolute;
    display:none;
}
.show-image input.update {
    top:290px;
    left:320px;
	font-size:12px;
}
*/

/*
.show-image .fileinput-button.upload_profile_pic {
	position: absolute;
	top: 250px;
    left: 390px;
    font-size: 30px;
	display:none;
}
*/

.show-image .fileinput-button.upload_profile_pic {
	text-align:center;
    font-size: 30px;
	margin-top: -50px;
	display:block;
	visibility: hidden;
}

.show-image .fileinput-button.upload_profile_pic .fa.fa-camera {
    color: #444;
    /*opacity: 0.5;*/
}

.show-image:hover .fileinput-button.upload_profile_pic {
	cursor:pointer;
    display:block;
	visibility:visible;
}

<!--login page style-->

.mt-checkbox.mt-checkbox-outline:hover>input:not([disabled]):checked~span, .mt-checkbox.mt-checkbox-outline:hover>input:not([disabled])~span, .mt-checkbox.mt-checkbox-outline>input:checked~span, .mt-checkbox.mt-checkbox-outline>input:focus~span, .mt-checkbox.mt-checkbox-outline>span, .mt-checkbox.mt-radio-outline:hover>input:not([disabled]):checked~span, .mt-checkbox.mt-radio-outline:hover>input:not([disabled])~span, .mt-checkbox.mt-radio-outline>input:checked~span, .mt-checkbox.mt-radio-outline>input:focus~span, .mt-checkbox.mt-radio-outline>span, .mt-radio.mt-checkbox-outline:hover>input:not([disabled]):checked~span, .mt-radio.mt-checkbox-outline:hover>input:not([disabled])~span, .mt-radio.mt-checkbox-outline>input:checked~span, .mt-radio.mt-checkbox-outline>input:focus~span, .mt-radio.mt-checkbox-outline>span, .mt-radio.mt-radio-outline:hover>input:not([disabled]):checked~span, .mt-radio.mt-radio-outline:hover>input:not([disabled])~span, .mt-radio.mt-radio-outline>input:checked~span, .mt-radio.mt-radio-outline>input:focus~span, .mt-radio.mt-radio-outline>span{
	background: #d9d9d9 !important;
	width: 10px !important;
    height: 10px !important;
}

.mt-checkbox, .mt-radio{
	padding-left: 15px !important;
}

/*.mt-checkbox>span:after{
	left: 2px !important;
    top: 0px !important;
    width: 5px !important;
    height: 8px !important;
    border: solid #000;
    border-width: 0 2px 2px 0;
    transform: rotate(45deg);
}

.login .content .forget-password{
	margin-top: 15px !important;
}*/

.rememberme {
	    margin-bottom: px !important;
}


<!-- style for Seminars page table-->

/*.table-scrollable>.table-bordered>tbody>tr:last-child>td, .table-scrollable>.table-bordered>tbody>tr:last-child>th, .table-scrollable>.table-bordered>tfoot>tr:last-child>td, .table-scrollable>.table-bordered>tfoot>tr:last-child>th, .table-scrollable>.table-bordered>thead>tr:last-child>td, .table-scrollable>.table-bordered>thead>tr:last-child>th, .table.table-bordered thead>tr>th{
	text-align:center;
}

table.dataTable tbody tr{
	text-align:center;
}*/

.align-center{
	text-align:center !important;
}

<!--style for admits page checkbox-->

.checkbox input[type=checkbox], .checkbox-inline input[type=checkbox], .radio input[type=radio], .radio-inline input[type=radio]{
	    margin-left: 0px !important;
}

<!--style for admits page-->

.margin-left-zero{
	margin-left:-5px !important;
}

.checkbox input[type=checkbox].margin-left-zero{
	margin-left:-5px !important;
}

.table-bordered .careers-align-center{
	text-align:center !important;
}

<!--------  style for chatbox buttons word---->

@media (max-device-width: 319px)  {
	.portlet-chatbox .fileinput-button{
    margin-top: 0px !important;
	}
}

<!--style for font awesome buttons-->

.button-icon {
    width: 38px;
    padding: 0;
}

.button-icon .fa {
    width: 38px;
    line-height: 38px;
    font-size: 1.4rem;
    vertical-align: top;
}

td .button-icon {
    width: 30px;
    height: 30px;
    margin-bottom: 0;
}

td .button-icon .fa {
    width: 28px;
    line-height: 28px;
    font-size: 1.3rem;
}

/*modal popup width*/
.modal-alldetails {
/*height: 90%;*/
height: 100%;
}

.page-container-bg-solid .page-content{
    background: #ffffff !important;
}

.page-user-profile .page-content{
    background: #eef1f5 !important;
}

<!--style for admits page-->
.portlet.light .admits-padding-none{
	padding: 0px !important;
    border: 0px !important;
}

.portlet>.portlet-title>.caption .header-font{
	font-size:16px !important;
}

<!--style for confirm n delete buttons-->

.btn.btn-outline.blue-haze {
    border: #3598DC;
    color: #3598DC;
   	border: 1px solid #3598DC !important;
	border-color: #3598DC;
	background-color: #3598DC !important;
}

/*.btn.btn-outline.blue-haze:hover {
    border-color: #3598DC;
    color: #FFF;
    background-color: #3598DC;
}*/

.btn {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    touch-action: manipulation;
    cursor: pointer;
    border: 1px solid transparent;
    white-space: nowrap;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857;
    border-radius: 4px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.blog_articles .btn_tag {
  background-color: #f4f6f8;
  color: #a0a9b4;
  font-size: 11px;
  font-weight: 600;
  padding: 7px 10px;
}

.blog_articles .btn_tag:hover {
  color: white;
  background-color: #32c5d2;
}

.radio-list{
	margin-left: 3px;
}

/*.mt-checkbox>span:after {
    left: 3px !important;
    top: 1px !important;
    width: 4px !important;
    height: 7px !important;
    border: solid #000 !important;
    border-width: 0 2px 2px 0 !important;
    transform: rotate(45deg) !important;
}*/

.mt-checkbox.mt-checkbox-outline:hover>input:not([disabled])~span, .mt-checkbox.mt-checkbox-outline>span{
	background: #d9d9d9 !important;
	width: 10px !important;
    height: 10px !important;
}

.mt-checkbox>span{
	width: 10px !important;
    height: 10px !important;
}

.uib-button-bar{
	display:none;
}

.user-all-details-calendar{
	width: 88%;
    float: left;
}

.user-profile-calendar{
	width: 90%;
    float: left;
}

.user-gpa-calendar{
	width: 76%;
    float: left;
}

.adminprofile .user-profile-calendar{
	width: 89%;
    float: left;
}

.students-profile .input-group-btn{
	padding-right:0px;
}

@media (max-width:1440px) {
	.user-profile-calendar{
		width: 92%;
		float: left;
	}
	
	.user-all-details-calendar{
		width: 88%;
		float: left;
	}
	.adminprofile .user-profile-calendar{
		width: 88%;
		float: left;
	}
	.adminprofile{
		margin: 10px 0px 20px 70px !important;
	}
}

@media (max-width:1366px) {
	.user-profile-calendar{
		width: 91%;
		float: left;
	}
	
	.user-all-details-calendar{
		width: 88%;
		float: left;
	}
	.adminprofile .user-profile-calendar{
		width: 86%;
		float: left;
	}
}

@media (max-width:1280px) {
	.user-profile-calendar{
		width: 90%;
		float: left;
	}
}

@media (max-width:1024px) {
	.user-profile-calendar{
		width: 82%;
		float: left;
	}
	.modal-lg{
		width:800px;
	}
	.adminprofile .user-profile-calendar{
		width: 76%;
		float: left;
	}
	.adminprofile{
		margin: 10px 0px 20px 60px !important;
	}
}

@media (max-width:800px) {
	.user-profile-calendar{
		width: 95%;
		float: left;
	}
	.user-all-details-calendar{
		width: 94%;
		float: left;
	}
	.modal-lg{
		width:100%;
	}
	.adminprofile .user-profile-calendar{
		width: 94%;
		float: left;
	}
	.adminprofile{
		margin: 10px 0px 20px 45px !important;
	}
}

@media (max-width:750px) {
	.user-profile-calendar{
		width: 95%;
		float: left;
	}
	.user-all-details-calendar{
		width: 94%;
		float: left;
	}
	.dataTables_length{
		float:left !important;
	}
	.dataTables_filter{
		float:right !important;
	    margin-top: 0px !important;
	}
}

@media (max-width:600px) {
	.user-profile-calendar{
		width: 94%;
		float: left;
	}
	.user-all-details-calendar{
		width: 93%;
		float: left;
	}
	.dataTables_length{
		float:left !important;
	}
	.dataTables_filter{
		float:right !important;
	    margin-top: 0px !important;
	}
	.adminprofile .user-profile-calendar{
		width: 92%;
		float: left;
	}
	.adminprofile{
		margin: 10px 0px 20px 35px !important;
	}
}

@media (max-width:414px) {
	.user-profile-calendar{
		width: 91%;
		float: left;
	}
	.user-all-details-calendar{
		width: 90%;
		float: left;
	}
	.dataTables_filter{
		margin-top: 0px !important;
	}
	.adminprofile .user-profile-calendar{
		width: 86%;
		float: left;
	}
	.adminprofile{
		margin: 10px 0px 20px 20px !important;
	}
}

@media (max-width:384px) {
	.user-profile-calendar{
		width: 90%;
		float: left;
	}
	.user-all-details-calendar{
		width: 89%;
		float: left;
	}
	.adminprofile .user-profile-calendar{
		width: 85%;
		float: left;
	}
}


@media (max-width:375px) {
	.user-profile-calendar{
		width: 89%;
		float: left;
	}
	.user-all-details-calendar{
		width: 89%;
		float: left;
	}
	.dataTables_length{
		float:left !important;
	}
	.dataTables_filter{
		float:right !important;
	}
	.adminprofile .user-profile-calendar{
		width: 84%;
		float: left;
	}
}

@media (max-width:360px) {
	.user-profile-calendar{
		width: 89%;
		float: left;
	}
	.user-all-details-calendar{
		width: 89%;
		float: left;
	}
	.user-profile-alert{
		padding:4px !important;
	}
	.dataTables_length{
		float:left !important;
	}
	.dataTables_filter{
		float:right !important;
	}
	.adminprofile .user-profile-calendar{
		width: 83%;
		float: left;
	}
}

@media (max-width:320px) {
	.user-profile-calendar{
		width: 87%;
		float: left;
	}
	.user-all-details-calendar{
		width: 86%;
		float: left;
	}
	.user-profile-alert{
		padding:6px;
	}
	.dataTables_length{
		float:left !important;
	}
	.dataTables_filter{
		float:right !important;
	}
	.adminprofile .user-profile-calendar{
		width: 80%;
		float: left;
	}
}

.user-profile-calendar-button{
	border: 1px solid #c2cad8;
    border-radius: 4px;
    background-color: #eef1f5;
	/*width: 7%;
    float: right;*/
}

.user-profile-calendar-button-gre{
	border: 1px solid #c2cad8;
    border-radius: 4px;
    background-color: #eef1f5;
	padding: 6px;
}

.padding-zero{
	padding:0px !important;
}

.margin-bottom-five{
	margin-bottom:5px;
}

.margin-bottom-zero{
	margin-bottom:0px !important;
}

.padding-left-zero{
	padding-left:0px;
}

.padding-right-zero{
	padding-right:0px;
}

.padding-top-ten{
	padding-top:10px !important;
}

.padding-top-five{
	padding-top:5px !important;
}

.padding-quadrant{
	padding:10px 0px 20px 0px;
}

.padding-top-twenty{
	padding-top:20px !important;
}

.page-logo img {
    width: 160px !important;
	width:auto;
	margin-top:10px !important;
}

h5.career-quadrant-heading.ng-binding {
    padding: 20px;
    border-bottom: 1px solid #eaeaea;
}

.confirm-border-right{
	border-right:1px solid #6b6bb1;
}

.modal-header{
	padding:15px 25px !important;
}

 .modal-body {
	padding:15px 25px !important;
}
 
 .modal-footer{
	padding:15px 25px !important;
}

@media (max-width: 1440px)  {
	.application-slot{
    padding: 7px !important;
	}
}

/*.user-profile-calendar {
    width: 89% !important;
	}*/
	
	

.switch .on{
	padding-left: 4px;
}
.switch .off{
	padding-right: 4px;
}

.modal-alldetails{
		z-index:9999 !important;
	}
	
.display-inline-block{
	display: inline-block;
}

.cp-sop-questionair-border{
	border:1px solid #cccccc;
}

.cp-visa-questionair-border{
	border:1px solid #cccccc;
}

.padding-right-18{
	padding-right: 18px;
}

.radio-inline input[type=radio]{
	/*margin-left:-15px !important;*/
	margin-left:-17px !important;
}

.cp-career-my-style input[type=checkbox]{
	margin:5px !important;
}

.cp-career-my-style span{
padding-right: 10px;
}

.cp-career-my-style select{
    width: 200px !important;
}


.cp-career-my-style input[type=text]{
	width: 250px !important;
}

@media (max-width: 1440px)  {	
	.cp-student-gre-date{
		width:40% !important;
		float:left;
	}
	
	/*.popover{
		top: 8px !important;
	}*/
}

@media (max-width: 1280px)  {	
	.popover{
		/*width:115px !important;*/
		width:177px !important;
	}
	.cp-book-app-data-slots {
		padding-left: 0px !important;
		padding-right: 0px !important;
	}
}

@media (max-width: 1200px)  {	
	.popover{
		width:140px !important;
	}
	
	.cp-stud-seminars-table .popover{
		width:177px !important;
	}
	
	.cp-stud-careers-table .popover{
		width:177px !important;
	}
}

@media (max-width: 1136px)  {	
	.popover{
		width:172px !important;
	}
	.cp-stud-careers-table a.btn.btn-sm.btn-success.confirmbutton-yes{
		margin-right:0px;
	}
	
	.cp-stud-seminars-table a.btn.btn-sm.btn-success.confirmbutton-yes{
		margin-right:0px;
	}
	
	.cp-stud-careers-table .popover{
		width:172px !important;
	}
	
	.cp-stud-seminars-table .popover{
		width:172px !important;
	}
}

@media (max-width: 1050px)  {	
	.popover{
		width:180px !important;
	}
}

@media (max-width: 1024px)  {	
	.cp-student-gre-date{
		width:40% !important;
		float:left;
	}
	
	.button-padding-five{
		padding:5px !important;
	}
	
	.button-padding-five button{
	    padding: 3px 12px !important;
	}
	
	.button-padding-five a{
	    padding: 1px 12px !important;
	}
	
	.cancel-button-padding-five{
		padding: 5px !important;
	}
	
	.cancel-button-padding-five button{
		padding: 1px 12px !important;
	}
	
	.careers-button-padding-five{
		padding:5px !important;
	}
	
	.careers-button-padding-five button{
	    padding: 1px 12px !important;
	}
	
	.lor-button-padding-five{
	    padding: 5px 5px 6px 5px!important;
	}
	
	.lor-button-padding-five button{
	    padding: 1px 12px !important;
	}



}

@media (max-width: 800px)  {	
	.cp-student-gre-date{
		width:93% !important;
		float:left;
	}
}

@media (max-width: 768px)  {	
	.cp-student-gre-date{
		width:94% !important;
		float:left;
	}
	
	.cp-admits-popover .popover{
		top: 92% !important;
	}
}

@media (max-width: 600px)  {	
	.cp-student-gre-date{
		width:93% !important;
		float:left;
	}
	
	/*.popover{
		top: 45px !important;
	}*/
}

@media (max-width: 414px)  {
	.cp-career-my-style input[type=text]{
	width: 240px !important;
	}
	
	.cp-student-gre-date{
		width:89% !important;
		float:left;
	}
	
	.cp-stud-careers-table .popover{
		width:172px !important;
	}
	
	.cp-stud-seminars-table .popover{
		width:172px !important;
	}
	
	
	
}

@media (max-width: 375px)  {
	.cp-career-my-style input[type=text]{
	width: 240px !important;
	}
	
	.cp-student-gre-date{
		width:87% !important;
		float:left;
	}
}

@media (max-width: 360px)  {
	.cp-career-my-style input[type=text]{
	width: 225px !important;
	}
	.cp-career-my-style select{
		width: 225px !important;
	}
	.cp-student-gre-date{
		width:87% !important;
		float:left;
	}
	.popover{
		/*width:130px !important;*/
		width:131px !important;
	}
	
	.cp-stud-seminars-table .popover{
		width:131px !important;
	}
	
	.cp-stud-careers-table .popover{
		width:130px !important;
	}
	
	/*.popover{
		width: 45% !important;
		top: 30% !important;
	}*/
	.popover-content {
		padding: 9px 5px;
	}
	.popover-content a{
		padding: 5px;
	}
	.cp-admits-popover .popover{
		top: 92% !important;
	}
}

@media (max-width: 320px)  {
	.cp-career-my-style input[type=text]{
	width: 145px !important;
}

.cp-career-my-style select{
		width: 195px !important;
	}

	.cp-student-gre-date{
		width:84% !important;
		float:left;
	}
	
	/*.popover{
		width: 51% !important;
		top: 30% !important;
	}*/
	.popover-content {
		padding: 9px 5px;
	}
	.popover-content a{
		padding: 5px;
	}
	
	.cp-careers-popover .popover{
		top: 67% !important;
	}
	.cp-admits-popover .popover{
		top: 92% !important;
	}
}

.cp-career-my-style [readonly]{
	float:left;
}

/*.cp-career-my-style button{*/
.cp-stud-career-question-button{
    border: 1px solid #c2cad8;
}

.cp-university-selection button{
    border: 1px solid #c2cad8;
}

.button-border{
	border: 1px solid #c2cad8;
}

/*---------  profile page inline style starts here ------------*/

.page-user-profile .user-profile-calendar{
		width:90%;
	}

@media (max-width: 1440px){
	.page-user-profile .user-profile-calendar{
		width:87%;
	}
}

@media (max-width: 1366px){
	.page-user-profile .user-profile-calendar{
		width:86%;
	}
}

@media (max-width: 1280px){
	.page-user-profile .user-profile-calendar{
		width:84%;
	}
}

@media (max-width: 1200px){
	.page-user-profile .user-profile-calendar{
		width:81%;
	}
	
	.page-user-profile .user-profile-calendar .datefield{
		padding-right:0px;
	}
}

@media (max-width: 1080px){
	.page-user-profile .user-profile-calendar{
		width:76%;
	}
}

@media (max-width: 1050px){
	.page-user-profile .user-profile-calendar{
		width:72%;
	}
}

@media (max-width: 1024px){
	.page-user-profile .user-profile-calendar{
		width:70%;
	}
	.page-user-profile .user-profile-calendar .datefield{
		padding-right:0px;
	}
	.page-user-profile .datefield .form-group input#date{
		padding: 6px 2px;
	}
}

@media (max-width: 1023px){
	.page-user-profile .datefield .form-group input#date{
		padding: 6px 12px;
	}
}

@media (max-width: 980px){
	.page-user-profile .user-profile-calendar{
		width:96%;
	}
}

@media (max-width: 800px){
	.cp-stud-workdetails-textarea{
		margin-left:3%;
		width:95% !important;
	}
	.page-user-profile .user-profile-calendar{
		width:94%;
	}
}

@media (max-width: 600px){
	.page-user-profile .user-profile-calendar{
		width:94%;
	}
}

@media (max-width: 414px){
	.page-user-profile .cp-profile-title{
		text-align:center;
	}
	.page-user-profile .cp-profile-button button{
		width:100%;
		margin-top:10px;
	}
	.page-user-profile .cp-profile-add-button{
		width:100%;
	}
	.page-user-profile .cp-profile-add-button a{
		width:100%;
	}
	.page-user-profile .user-profile-calendar{
		width:87%;
	}
}

@media (max-width: 375px){
	.page-user-profile #student_education_table_length select{
		display:block;
	}
	.page-user-profile #student_education_table_filter input{
		display:block;
	}
	.page-user-profile #GMAT_TABLE_length select{
		display:block;
	}
	.page-user-profile #GMAT_TABLE_filter input{
		display:block;
	}
	.page-user-profile #GRE_test_table_length select{
		display:block;
	}
	.page-user-profile #GRE_test_table_filter input{
		display:block;
	}
	.page-user-profile #TOEFL_table_length select{
		display:block;
	}
	.page-user-profile #TOEFL_table_filter input{
		display:block;
	}
	.page-user-profile #IELTS_table_length select{
		display:block;
	}
	.page-user-profile #IELTS_table_filter input{
		display:block;
	}
	.page-user-profile .user-profile-calendar{
		width:89%;
	}
	.page-user-profile #student_courses_table_length select{
		display:block;
	}
	.page-user-profile #student_courses_table_filter input{
		display:block;
	}
	.page-user-profile #student_ic_table_length select{
		display:block;
	}
	.page-user-profile #student_ic_table_filter input{
		display:block;
	}
}

@media (max-width: 360px){
	.page-user-profile .user-profile-calendar{
		width:88%;
	}
}

@media (max-width: 320px){
	.page-user-profile .user-profile-calendar{
		width:86%;
	}
}




.margin-bottom-twenty{
	margin-bottom:20px;
}

.margin-top-ten{
	margin-top:10px;
}

.margin-bottom-ten{
	margin-bottom:10px;
}

.margin-top-ten-minus{
	margin-top:-10px;
}

.margin-left-fifteen-minus{
	margin-left:-15px;
}

.margin-zero{
	margin:0px !important;
}

.margin-top-fifteen{
	margin-top:15px !important;
}

.cp-profile-title{
	font-size:18px;
	line-height:18px;
	color:#666;
}

.cp-profile-instructions-height{
	height:450px;
}

.cp-intended-height{
	height:250px;
}

.cp-courses-height{
	height:80px;	
}

.cp-work-height{
	height:80px;	
}

.cp-test-height{
	min-height:400px;
}

.cp-test-instructions-height{
	height:180px;
}

.cp-profile-save-button{
	margin-right:.75%;
}

.text-align-left{
	text-align: left;
}

.padding-top-fifteen{
	padding-top:15px;
}

.cp-profile-fa-info-color{
	color:#32C5D2;
}

.overflow-auto{
	overflow: auto;
}

.text-decoration-none{
	text-decoration:none;
}

.display-none{
	display:none;
}

.display-block{
	display:block;
}

.margin-right-one{
    margin-right: 1px !important;
}

.cp-user-gpa-full-width{
	width:100% !important;
}

.cp-user-table-scrollable{
    border: 1px solid #e7ecf1 !important;
    width: 100%;
    overflow-x: auto;
    overflow-y: hidden;
}


.margin-left-onefifty{
    margin-left: %;
}

.word-wrap p>a{
	word-wrap: break-word;
}

.cropArea {
      background: #E4E4E4;
      overflow: hidden;
      /*width:400px;*/
      height:250px;
	  margin-bottom:20px;
}

/* ----- admits-details style starts here  ------ */

.width-twenty-seven{
	width:27% !important;
}

.width-thirty-three{
	width:33% !important;
}

.full-width{
	width:100% !important;
}

@media (max-width: 1440px)  {
.width-twenty-seven{
	width:15% !important;
}

.width-thirty-three{
	width:100% !important;
}

.full-width{
	width:100% !important;
}

.input-width{
	width:30% !important;
	min-width:30% !important;
}
}

@media (max-width: 800px)  {
.width-twenty-seven{
	width:25% !important;
}

.width-thirty-three{
	width:100% !important;
}

.full-width{
	width:100% !important;
}

.input-width{
	width:40% !important;
	min-width:40% !important;
}
}

@media (max-width: 500px)  {
.width-twenty-seven{
	width:33% !important;
}

.width-thirty-three{
	width:100% !important;
}

.full-width{
	width:100% !important;
}

.input-width{
	width:30% !important;
	min-width:30% !important;
}
}

/*-----  chatbox css starts here  -----*/
.note-editor.note-frame.panel.panel-default{
    margin-bottom: -10px;
}

.font-size-twelve{
	font-size:12px;
}

.height-fifty{
	height:50px;
}

/*-----  sample.html-docsnvideos.php css changes starts here  -----*/

.sampledocs-border{
	border: 1px solid #2f353b;
}

.cp-stud-sampledocs-searchbar{
	width:103%; 
	margin-left:-1.5%;
}

.cp-stud-sampledocs-item{
	margin: 0 0px 20px 0;
}

@media (max-width: 736px)  {
	.sample-text-center{
		text-align:center;
	}

	.resp-padding-zero{
		padding-left:0px !important;
		padding-right:0px !important;
	}
}

.text-color-black{
	color:black;
}

.margin-top-zero{
	margin-top:0px;
}

.margin-top-three{
	margin-top:3px;
}

.padding-left-fifteen{
	padding-left:15px;
}

.padding-all-ten{
	padding:10px;
}

.padding-all-forty{
	padding:40px;
}

.padding-all-fifteen{
	padding:15px;
}

.padding-lr-fifteen{
	padding:0px 15px;
}

.padding-all-silver{
	padding:25px;
}

.padding-all-fifty{
	padding:50px;
}

.page-sidebar .page-sidebar-menu .sub-menu>li>a:focus{
	background-color: #2C3542 !important;
}

.page-sidebar .page-sidebar-menu>li.start>a:focus{
	background-color: #2C3542 !important;
}

.page-sidebar .page-sidebar-menu>li>a:focus{
	background-color: #2C3542 !important;
}

.page-sidebar .page-sidebar-menu>li.open>a{
	background-color: #2C3542 !important;
}

.black-text{
	color:black;
}

.theme_view{
  width:100%;
  position:relative;
  overflow:hidden;
}
.theme_view .overlay {
position:absolute;
left:0;
right:0;
bottom: -60%;
transition: all .35s;
-webkit-transition: all .35s;
background-color: green;
text-align: center;
z-index:9999;
color:black;
height:65px;
border:1px solid #eee;
margin-left: 14px;
margin-right: 14px;
background-color: #62C3E3;
}
.theme_view:hover .overlay{
bottom:0;
}

#book_appointment .btn-success{
	padding:3px !important;
}

#book_appointment .btn-danger{
	padding:3px !important;
}

#book_appointment .popover-title{
	padding:6px !important;
	text-align: center;
	font-weight: 600;
}

#book_appointment .popover-content{
	padding:6px !important;
}

@media (max-width: 1680px)  {
	#book_appointment .popover{
	width:200px !important;
}
}

@media (max-width: 1440px)  {
.cp-book-app-small-font{
	font-size:16px;
}
.cp-book-app-data-slots{
	padding-left:10px;
	padding-right:10px;
}

#book_appointment .btn-success{
	padding:3px !important;
}

#book_appointment .btn-danger{
	padding:3px !important;
}

#book_appointment .popover-title{
	padding:3px !important;
}

#book_appointment .popover-content{
	padding:1px !important;
}

#book_appointment .btn-success{
	font-size:14px;
}

#book_appointment .btn-danger{
	font-size:14px;
}

#book_appointment .popover-title{
	font-size:13px;
	text-align: center;
}

#book_appointment .popover{
	width:200px !important;
}
}

@media (max-width: 1024px)  {
.cp-stud-financial-docs img{
	width:100% !important;
}
.cp-stud-educational-docs img{
	width:100% !important;
}
.mobile-padding-zero{
	padding:0px !important;
}
.mobile-padding-ten{
	padding:10px !important;
}
}

@media (max-width: 736px)  {
#book_appointment .btn-success{
	padding:3px !important;
}

#book_appointment .btn-danger{
	padding:3px !important;
}

#book_appointment .popover-title{
	padding:3px !important;
}

#book_appointment .popover-content{
	padding:3px !important;
}
}

@media (max-width: 414px)  {
.cp-book-app-small-font{
	text-align:center;
}

#book_appointment .appointment_date_container{
	margin:0 auto;
}

/*.col-md-12 .appointment_slots_container h2,div-------------------    changed on 14-06-2017----------------*/
#book_appointment .appointment_slots_container{
	text-align:center;
}
}


@media (max-width: 360px)  {
#book_appointment .btn-success{
	padding:1px !important;
}

#book_appointment .btn-danger{
	padding:1px !important;
}

#book_appointment .popover-title{
	padding:3px !important;
}

#book_appointment .popover-content{
	padding:3px !important;
}
}

.cp-register-margin-top-four{
	margin-top:4px;
}

.cp-sop-questionaire-radio-margin{
	margin-left:0px !important;
	padding-left:5px;
}

.cp-sop-questionaire-alert{
	padding-left:px !important;
	color:#FF0000 !important;
}

.cp-sop-questionair-margin-bottom{
	margin-bottom:5px !important;
	border-color:#cccccc;
	/*padding-left:5px;*/
}

.scroller-height{
	height: 250px;
}

.cp-seminar-modals-attach{
	margin-left:15px; 
	margin-top: -9px;
}

.cp-seminar-modals-submit{
	margin-right:15px; 
	margin-top: -9px;
}

.cp-seminar-modals-margin{
	margin:0 15px;
}

.cp-seminar-modals-height{
	height:500px;
}

.cp-seminar-modals-table-height{
	height:400px;
	overflow:auto;
}

.cbp-filtermodule-item-active{
	background-color: #2F353B !important;
    border-color: #2F353B !important;
    color: #fff !important;
	cursor: default !important;
}

/*-----------   Seminarsfeedback style starts from here   -------------------*/
.page-seminarfeed .page-container{
	margin-top:0px !important;
}

.page-seminarfeed .page-content{
	margin-left:0px !important;
}

.page-seminarfeed .page-container-bg-solid .page-content{
	background-color:#f8f8f8 !important;
}

.page-seminarfeed .background-feedback{
	background-color:#f8f8f8 !important;
}

.page-seminarfeed .background-white{
	background-color:#ffffff !important;
}

.page-seminarfeed .button {
	    background-color: #4CAF50; /* Green */
	    border: none;
	    color: white;
	    padding: 15px 32px;
	    text-align: center;
	    text-decoration: none;
	    display: inline-block;
	    font-size: 16px;
	    margin: 4px 2px;
	    cursor: pointer;
	    -webkit-transition-duration: 0.4s; /* Safari */
	    transition-duration: 0.4s;
		box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2), 0 6px 20px 0 rgba(0,0,0,0.19);
	}
	
.cp-users-seminarfeedback-title{
	font-family:Helvetica,Arial,sans-serif;
	font-size:16px;
	color:#aaaaaa;
	line-height:22px;
	padding:30px;
}

.title-font{
	color:#464646;
	font-size:24px;
}

.cp-users-seminarfeedback-questions{
	padding:30px 0px 30px 60px;
}

.cp-seminarfeedback-background{
	background-color:#f8f8f8;
}

.cp-seminarfeedback-form{
	width: 540px;
	margin: 0 auto;
}

.cp-users-seminarfeedback-thanks{
	font-family:Helvetica,Arial,sans-serif;
	font-size:16px;
	color:#aaaaaa;
	line-height:22px;
	margin-left:10%;
}

.cp-users-seminarfeedback-social{
	width:50%;
}

.cp-seminarfeedback-img{
	display:block;
	border:none;
	outline:none;
	text-decoration:none;
}

.page-seminarfeed .page-content{
	padding:0px;
}

@media (max-width: 1440px){
.page-seminarfeed .padding-all-fifty{
		padding:0px !important;
	}
	
	.form-control-1{
		width:100%;
		padding:6px 12px;
		border:1px solid #c2cad8;
	}
	
	.page-seminarfeed .button{
		padding:10px !important;
	}
}

@media (max-width: 360px){
	.page-seminarfeed .title-font{
		font-size:18px;
	}
	.cp-users-seminarfeedback-title{
		padding:0px;
	}
	
	.cp-users-seminarfeedback-questions{
		padding:10px 0px;
	}
	
	.page-seminarfeed .padding-all-silver{
		padding:10px 0px;
		width:15% !important;
	}
	
	.cp-seminarfeedback-form{
		width: 100%;
		margin: 0 auto;
	}
	
	.page-seminarfeed .padding-all-forty{
		padding:0px !important;
	}
	
	.page-seminarfeed .cp-users-seminarfeedback-thanks{
		margin-left:0%;
	}
	
	.page-seminarfeed .cp-users-seminarfeedback-social{
		width:36%;
	}
	
	.form-control-1{
		width:100%;
		padding:6px 12px;
		border:1px solid #c2cad8;
	}
	
	.page-seminarfeed .button{
		padding:10px !important;
	}
}

.cp-terms-list-style{
	list-style-type:disc;
}

/* ------   inline to external css starts here    ------ */

.cp-faq-heading{
	background-color:#32C5D2 !important;
	color:#fff !important;
}

.cp-faq-title{
	font-weight:bold;
}

.cp-faq-tabs-right{
	background-color:white;
	border:ridge #EEF1F5 1px;
	padding:20px;
}

.font-size-eighteen{
	font-size:18px;
}

.cp-viewseminars-margin{
	margin:0 15px;
}

.cp-viewseminars-table{
	height:400px;overflow:auto
}

.cp-stud-workdetails-textarea{
	margin-left:3%;
	width:53%;
}

.media-message p {
	margin: 0px;
}


/*-----------   adminprofile.html style starts from here   -------------------*/

.page-adminprofile .profile-usertitle-job{
	padding-bottom:10px;
}

.page-adminprofile .control-label{
    color: #7f90a4;
    font-size: 15px;
    font-weight: 600;
}

.page-adminprofile .form-group {
    margin-bottom: 20px;
}

.page-adminprofile .profile-desc-link{
    width: 22px;
    font-size: 19px;
    color: #abb6c4;
    margin-right: 5px;
	margin-top:35px;
}

.page-adminprofile .panel{
	border:0px;
}

.page-adminprofile .page-content{
	background-color:#eef1f5 !important;
}

.word-break{
	word-break:break-all;
}

.page-logo img {
    width: 160px !important;
    width: auto;
    margin-top: 10px !important;
}

.vertical-align-middle{
	vertical-align: middle !important;
}

.cp-stud-career-selection-border{
	border-right:1px solid #337ab7;
}

@media (max-width: 1440px){
.cp-stud-share-button{
	margin-bottom:20px;
}
.cp-stud-bottom .popover{
	width:166px !important;
}
}

@media (max-width: 1024px){
.cp-stud-sub-proficiency{
	padding-left:0px;
}
.cp-stud-share-button{
	margin-bottom:20px;
}
}

@media (max-width: 991px){
.cp-stud-careers{
	margin-top:10px;
	padding-left:0px;
}
}

@media (max-width: 800px){
.cp-stud-careers{
	margin-top:10px;
	padding-left:0px;
}
}

@media (max-width: 600px){
.accordion-min-height-stud-seminar{
	min-height:300px;
	height:0px;
	overflow-y: scroll;
}
}

@media (max-width: 414px){
.cp-stud-career-question-button{
		padding:9px 12px !important;
	}
	.cp-stud-sopq-btn-danger{
		padding:6px 12px !important;
	}
}

@media (max-width: 375px){
.cp-stud-subject-table{
	font-size:11px;
}

.cp-stud-subject-table ol{
	padding-left:5px;
	margin-bottom: 0px;
}

.cp-stud-subject-table>th{
	padding:5px !important;
}

.cp-stud-subject-table>td{
	padding:5px !important;
}

.cp-stud-share-button{
	font-size:11px;
}
}

@media (max-width: 320px){
.cp-stud-bottom .popover{
	width:140px !important;
}
}

.showtestdiv
{
display:block !important;
}

.hidetestdiv
{
display:none;
}

.cp-stud-seminars-dropdown{
	margin-left:35%;
}

@media (max-width: 1440px){
.cp-stud-seminars-dropdown{
	margin-left:20%;
}
}

@media (max-width: 1024px){
.cp-stud-seminars-dropdown{
	margin-left:0%;
}
}

@media (max-width: 450px){
			
.cp-customized-essays-date .btn{
	padding:6px 3px;
}
.students-profile-front .datefield .btn{
	padding:6px;
}
.adminprofile .datefield .btn{
	padding:6px;
}
}

.cp-welcome-msg{
	font-size:17px;
    font-weight: 500;
    line-height: 1.8;
}

.cp-welcome-msg-header{
	font-weight: 500;
}

.padding-bottom-sixteen{
	padding-bottom:16px;
}

.padding-bottom-five{
	padding-bottom: 5px;
}

.padding-top-bottom-five{
	padding: 5px 0px;
}

.cp-stud-admits-table span.select2.select2-container.select2-container--bootstrap{
	width:100% !important;
}

@media (max-width: 360px){
/*span.select2-container.select2-container--bootstrap.select2-container--open{
	position: absolute;
    top: 959px;
    left: 68px;
}*/

.cp-stud-careers-table a.btn.btn-sm.btn-success.confirmbutton-yes{
		margin-right:0px;
}
}

.cp-stud-careers-display-block{
	display:block !important;
}



/*--flip scroll border-right-- */

@media only screen and (max-width: 768px){
.flip-scroll tbody tr:last-child {
    border-right: 1px solid #dddddd;
}
}

/*-- book-appointment app-slots for ipad-768px -- */

@media (max-width: 800px){
.cp-book-app-data-slots {
	width:20%;
	float:left;
}
}

@media (max-width: 480px){
.cp-book-app-data-slots {
	width:25%;
	float:left;
}
}

@media (max-width: 414px){
.cp-book-app-data-slots {
	width:100%;
}
}

.color-white{
	color:#ffffff;
}

.font-weight-six{
	font-weight:600;
}

.font-weight-three{
	font-weight:300;
}

.font-inherit{
	font-weight:inherit;
}

.page-quick-sidebar-wrapper .page-quick-sidebar .nav-tabs>li>a{
	padding: 20px 15px 8px;
}

.word-wrap{
	word-wrap: break-word;
}

.word-break{
	word-break: break-all;
}

.cp-stud-interviews-table .table-responsive>.table-bordered>tbody>tr:last-child>td{
	border:1px solid #e7ecf1 !important;
}

#scrollable-careerselector .dropdown-menu {
  max-height: 200px !important;
overflow: scroll;
box-shadow:0px 0px rgba(102,102,102,.1);
overflow-x: hidden;
}

.cbp-caption-defaultWrap {
	height:300px !important;
}

.gpadropdowns span.select2{
	width:80% !important;
}

.cp-stud-gpa-input .form-group .col-md-9 input{
	border-radius: 4px;
}

/*-----  sop-questionair share with counsellor css starts here -----*/

/*.cp-stud-sop-share .row .popover {
    top: 81.4% !important;
    left: 77.3% !important;
    display: block !important;
}

@media (max-width: 1440px)  {
	.cp-stud-sop-share .row .popover {
		top: 81.4% !important;
		left: 69.5% !important;
		display: block !important;
	}
}

@media (max-width: 1280px)  {
	.cp-stud-sop-share .row .popover {
		top: 81.4% !important;
		left: 64.5% !important;
		display: block !important;
	}
}

@media (max-width: 1024px)  {
	.cp-stud-sop-share .row .popover {
		top: 81.4% !important;
		left: 56.5% !important;
		display: block !important;
	}
}

@media (max-width: 992px)  {
	.cp-stud-sop-share .row .popover {
		top: 81.4% !important;
		left: 54.3% !important;
		display: block !important;
	}
}

@media (max-width: 960px)  {
	.cp-stud-sop-share .row .popover {
		top: 81.9% !important;
		left: 53.3% !important;
		display: block !important;
	}
}

@media (max-width: 800px)  {
	.cp-stud-sop-share .row .popover {
		top: 81.8% !important;
		left: 44.3% !important;
		display: block !important;
	}
}

@media (max-width: 768px)  {
	.cp-stud-sop-share .row .popover {
		top: 81.8% !important;
		left: 41.5% !important;
		display: block !important;
	}
}

@media (max-width: 732px)  {
	.cp-stud-sop-share .row .popover {
		top: 83.2% !important;
		left: 40.3% !important;
		display: block !important;
	}
}

@media (max-width: 640px)  {
	.cp-stud-sop-share .row .popover {
		top: 83.2% !important;
		left: 27% !important;
		display: block !important;
	}
}

 @media (max-width: 414px)  {
 	.btn{
 		padding:6px 2px;
 		font-size:11px;
 	}
 }

@media (max-width: 412px)  {
	.cp-stud-sop-share .row .popover {
		top: 83.2% !important;
		left: 15% !important;
		display: block !important;
		width: 31% !important;
	}
}

@media (max-width: 384px)  {
	.cp-stud-sop-share .row .popover {
		top: 83.2% !important;
		left: 12% !important;
		display: block !important;
		width: 31% !important;
	}
}

@media (max-width: 360px)  {
	.cp-stud-sop-share .row .popover {
		top: 83.2% !important;
		left: 6% !important;
		display: block !important;
		width: 33% !important;
	}
}

@media (max-width: 320px)  {
	.cp-stud-sop-share .row .popove {
		top: 81.8% !important;
		left: 34% !important;
		display: block !important;
		width: 37% !important;
	}
	
	.cp-stud-sop-share .popover-title{
		padding: 8px 5px;
	}
    
	.cp-stud-sop-share .btn{
		font-size: 9px;
	}
}*/


.cp-stud-gpa-table table{
    border:1px solid #e7ecf1;
    border-collapse: collapse;
	padding: 10px;
}

.cp-stud-gpa-table th {
    border:1px solid #e7ecf1;
    border-collapse: collapse;
	padding: 10px;
	width: 25%;
}

.cp-stud-gpa-table td {
    border:1px solid #e7ecf1;
    border-collapse: collapse;
	padding: 10px;
}

.cp-stud-gpa-table .caption-subject{
    font-size: 15px;
    font-weight: bold;
}


/*-------   myuniversitylist css starts here   -------*/


.cp-stud-myuniversity .dataTable {
    margin-bottom: 0px !important;
}

.cp-stud-myuniversity .table-scrollable {
    overflow-x: hidden;
	border: 0px;
}

.cp-stud-myuniversity thead>tr>th {
    border: 1px solid #e7ecf1;
}

.cp-stud-myuniversity tbody>tr>td {
    border: 1px solid #e7ecf1;
}

@media (max-width: 360px)  {
.cp-stud-myuniversity .form-actions span{
	font-size:10px;
}
.cp-stud-myuniversity .form-actions .red{
	font-size:10px;
}
}

.cp-stud-myuniversitylist-btn{
	border-radius:4px !important;
}

.page-univinfo .profile-userpic img {
    float: none;
    margin: 0 auto;
    width: 50%;
    height: 50%;
    border-radius: 0% !important;
}

.page-univinfo .page-container .page-content-wrapper .page-content {
    background: #eef1f5 !important;
}

.cp-stud-university-profile{
	display:inline-block;
}

div#interview_table_wrapper {
    overflow-x: hidden;
}

/* Row differential classes */
.row-cancel {
	background-color: #fbb9b9;
}
.row-awrebooking {
	background-color:#b9e2fb;
}
.row-rejrebooking {
	background-color:#d5d6d8;
}

/*----  state - studentact - css starts here  ----*/

.studentact .font-green-sharp-icon {
    width: 97%;
    float: left;
}

.studentact .panel-heading {
    padding: 10px 15px 30px 15px;
}

.studentact .accordion-toggle:after {
    /* symbol for "opening" panels */
    font-family: 'Glyphicons Halflings';  /* essential for enabling glyphicon */
    content: "\e113";    /* adjust as needed, taken from bootstrap.css */
    float: right;        /* adjust as needed */
    color: #adadad;  /*#2ab4c0;  adjust as needed */
}

.studentact .accordion-toggle.collapsed:after {
    /* symbol for "collapsed" panels */
    content: "\e114";    /* adjust as needed, taken from bootstrap.css */
}
#comment_list .media .media-body p img {
    width: 100%;
}	
@media screen and (max-width: 1440px){
.studentact .font-green-sharp-icon {
    width: 94%;
    float: left;
}
}

@media screen and (max-width: 384px){
.studentact .font-green-sharp-icon {
    width: 90%;
    float: left;
}
}

.studentact .scroller {
    padding: 10px 15px;
}

.cp-stud-add-date ul li button.btn.btn-default.btn-sm {
    padding: 6px;
}

.cp-stud-admits-full-width span.select2.select2-container.select2-container--bootstrap {
    width: 100% !important;
}

.cp-stud-admits-full-width .select2-container--bootstrap {
    display: inline-block;
    width: 70% !important;
}

.width-ten-percent{
	width:10%;
}

#frmadmitdetails textarea {
    resize: none;
}

.childul li {
    /*margin-bottom: 20px !important;*/
}

.childul li {
    /*margin-bottom: 20px !important;*/
}

#comment_list .list-inline.list-inline-separate.text-size-small {
    margin-bottom: 5px;
}

#comment_list .list-inline.list-inline-separate.text-size-small .btn.disabled {
    padding: 0px;
}

@media (max-width: 414px){
span.caption-subject.bold.uppercase.caption.font-green-sharp.cp-admin-stud-font {
    font-size: 14px;
}
}

@media (max-width: 380px){
span.caption-subject.bold.uppercase.caption.font-green-sharp.cp-admin-stud-font {
    font-size: 11px;
}
}

.cp-stud-myuniversity table#univ_list_table {
    border: 1px solid #e7ecf1;
}

.table-scrollable>.table-bordered{
	border: 1px solid #e7ecf1 !important;
}

.cp-admin-sop-education-height-padding .table-scrollable {
    width: 100%;
    overflow-x: auto !important;
    overflow-y: hidden;
    border: 1px solid #e7ecf1;
    margin: 10px 0!important;
}

.appointment-scroll .table-scrollable {
    width: 100%;
    overflow-x: auto !important;
    overflow-y: hidden;
    border: 1px solid #e7ecf1;
    margin: 10px 0!important;
}

#frmadmitdetails span.input-group-addon {
    background-color: #337ab7;
    color: #fff;
    border-radius: 4px;
	margin-left: 5px;
}

#frmadmitdetails a.input-group-addon.btn.red.fileinput-exists.width-twenty-seven {
    border-radius: 4px !important;
}

#frmadmitdetails .form-control.uneditable-input {
    border-radius: 4px;
}

.margin-right-twenty{
	margin-right: 20px !important;
}

.cp-stud-universitydoubt .portlet.light .portlet-body {
    /*padding-top: 0px;*/
}

.cp-stud-universitydoubt .portlet-title {
    /*margin-bottom: 0px;*/
}

.cp-stud-universitydoubt {
    margin-left: 0px;
    margin-right: 0px;
}

.dataTable tbody tr.child td.child {
	text-align: left;
}

.dataTable tbody tr.child td.child ul li span center {
    text-align: left;
}

.dataTable tbody tr.child td.child ul li span {
    text-align: left;
}

@media (max-width:1366px){
	/*.headcol{
		position: absolute;
		width: 5em;
		right: 6%;
		top: auto;
		border-right: 0px !important;
		border-top: 1px solid #e7ecf1 !important;
		border-bottom: 0;
		padding: 25px 10px 10px 10px !important;		
	}*/
	
	/*td.headcol{
		position: absolute;
		width: 5em;
		right: 6%;
		top: auto;
		border-right: 0px !important;
		border-top: 1px solid #e7ecf1 !important;
		border-bottom: 0;
		padding: 5px 10px 5px 10px !important;
	}	    */
	
	.cp-exstudentlist-fixed-col{
		position: absolute;
		width: 7.5%;
		right: 3.8%;
		top: auto;
		border: 1px solid #e7ecf1 !important;
		border-left: 0px !importan;
		padding: 25px 10px 10px 10px !important;
	}
	
	td.cp-exstudentlist-fixed-col{
		position: absolute;
		width: 7.5%;
		right: 3.8%;
		top: auto;
		border: 1px solid #e7ecf1 !important;
		border-left: 0px !importan;
		padding: 5px 10px 5px 10px !important;
	}
	
	.cp-exstudentlist-fixed-col-wrapper{
		width: 90%;
		overflow-x: scroll !important;
		overflow-y: visible !important;
		padding: 0;
		/*margin-left: 5em;*/
	}
}

@media (max-width:1280px){
	td.cp-exstudentlist-fixed-col button{
		padding:6px;
	}
}

@media (max-width:1136px){
	.cp-exstudentlist-fixed-col{
		width: 7.1%;
		right: 4.4%;
	}
	
	td.cp-exstudentlist-fixed-col{
		width: 7.1%;
		right: 4.4%;
		padding: 10px 5px 10px 5px !important;
	}
	
	td.cp-exstudentlist-fixed-col button{
		font-size:10px;
	}
}

@media (max-width:1024px){
	.cp-exstudentlist-fixed-col{
		right: 4.8%;
	}
	
	td.cp-exstudentlist-fixed-col{
		right: 4.8%;
		padding: 10px 6px 10px 4px !important;
	}
	
	td.cp-exstudentlist-fixed-col button{
		font-size:9px;
	}
}

@media (max-width:960px){
	.cp-exstudentlist-fixed-col{
	    width: 9.5%;
		right: 4%;
	}
	
	td.cp-exstudentlist-fixed-col{
	    width: 9.5%;
		right: 4%;
		padding: 7px 6px 7px 4px !important;
	}
	
	td.cp-exstudentlist-fixed-col button{
		font-size:12px;
	}
}

@media (max-width:800px){
	.cp-exstudentlist-fixed-col{
		right: 4.7%;
	}
	
	td.cp-exstudentlist-fixed-col{
		right: 4.7%;
		padding: 12px 6px 12px 4px !important;
	}
	
	td.cp-exstudentlist-fixed-col button{
		font-size: 10px;
		padding: 5px 10px;
	}
}

@media (max-width:768px){
	.cp-exstudentlist-fixed-col{
		width:9%;
		right:5.4%;
	}
	
	td.cp-exstudentlist-fixed-col{
		width:9%;
		right:5.4%;
		padding: 10px 6px 10px 4px !important;
	}
	
	td.cp-exstudentlist-fixed-col button{
		font-size:8px;
	}
}

@media (max-width:736px){
	.cp-exstudentlist-fixed-col{
		right:4.5%;
	}
	
	td.cp-exstudentlist-fixed-col{
		right:4.5%;
		padding: 12px 6px 12px 4px !important;
	}
	
	td.cp-exstudentlist-fixed-col button{
		font-size:8px;
	}
}

@media (max-width:640px){
	.cp-exstudentlist-fixed-col{
		width:9%;
		right:5.4%;
	}
	
	td.cp-exstudentlist-fixed-col{
		width:9%;
		right:5.4%;
	}
	
	td.cp-exstudentlist-fixed-col button{
		font-size:8px;
		padding:5px;
	}
}

@media (max-width:630px){
	.cp-exstudentlist-fixed-col-wrapper{
		width: 80%;
	}
	
	.cp-exstudentlist-fixed-col{
		width:18%;
		right:5.4%;
	}
	
	td.cp-exstudentlist-fixed-col{
		width:18%;
		right:5.4%;
		padding: 7px 4px 7px 11px !important;
	}
	
	td.cp-exstudentlist-fixed-col button{
		font-size:12px;
		padding:6px 12px;
	}
}

@media (max-width:480px){	
	.cp-exstudentlist-fixed-col{
		right:5.9%;
	}
	
	td.cp-exstudentlist-fixed-col{
		right:5.9%;
	}
	
	td.cp-exstudentlist-fixed-col button{
		padding:6px;
	}
}

@media (max-width:414px){	
	.cp-exstudentlist-fixed-col{
		right:7%;
	}
	
	td.cp-exstudentlist-fixed-col{
		right:7%;
		padding: 10px 4px 10px 4px !important;
	}
	
	td.cp-exstudentlist-fixed-col button{
		font-size:10px;
		padding:6px;
	}
}

@media (max-width:360px){	
	.cp-exstudentlist-fixed-col{
		right:7.3%;
	}
	
	td.cp-exstudentlist-fixed-col{
		right:7.3%;
	}
}

@media (max-width:320px){	
	.cp-exstudentlist-fixed-col{
		right:7.9%;
	}
	
	td.cp-exstudentlist-fixed-col{
		right:7.9%;
	}
	
	td.cp-exstudentlist-fixed-col button{
		font-size:8px;
	}
}

.border-right-zero {
	border-right:0px !important;
}

.font-size-sixteen{
	font-size:16px;
}

/*.cp-stud-universitydoubt .scroller {
    overflow: scroll;
    max-height: 500px !important;
    overflow-x: auto;
    overflow-y: auto;
}

.cp-stud-universitydoubt .scroller::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	border-radius: 10px;
	background-color: #F5F5F5;
}

.cp-stud-universitydoubt .scroller::-moz-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	border-radius: 10px;
	background-color: #F5F5F5;
}

.cp-stud-universitydoubt .scroller::-webkit-scrollbar
{
	width: 12px;
	background-color: #F5F5F5;
}

.cp-stud-universitydoubt .scroller::-moz-scrollbar
{
	width: 12px;
	background-color: #F5F5F5;
}

.cp-stud-universitydoubt .scroller::-webkit-scrollbar-thumb
{
	border-radius: 10px;
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
	background-color: #c1c1c1;
}

.cp-stud-universitydoubt .scroller::-moz-scrollbar-thumb
{
	border-radius: 10px;
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
	background-color: #c1c1c1;
}


@-moz-document url-prefix() {
    #categoryBackNextButtons{}
	
	.cp-stud-universitydoubt .scroller::-webkit-scrollbar-track{
		-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
		border-radius: 10px;
		background-color: #F5F5F5;
	}
	
	.cp-stud-universitydoubt .scroller::-webkit-scrollbar{
		width: 12px;
		background-color: #F5F5F5;
	}
	
	.cp-stud-universitydoubt .scroller::-webkit-scrollbar-thumb{
		border-radius: 10px;
		-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
		background-color: #c1c1c1;
	}
}*/

.margin-top-five{
	margin-top:5px !important;
}

#quick_sidebar_tab_1 img.media-object {
    float: left;
    display: block;
}

#quick_sidebar_tab_1 .media-body {
    float: right;
    width: 80%;
    color: #99a8b5
}

#quick_sidebar_tab_1 .media-body .media-heading{
	margin: 0px;
}

#quick_sidebar_tab_1 .cp-stud-sidebar-datetime{
    margin: 0px;
    float: right;
    font-size: 12px;
    padding-right: 2px;
}

.cp-stud-universitydoubt .slimScrollBar {
    background: #bbbbbb !important;
    opacity: 0.4 !important;
}

.page-content-wrapper .page-content{
	padding: 25px 30px 10px;
}

.cbp-l-filters-button .cbp-filter-counterc {
  background-color: #545454;
  border-radius: 3px;
  color: #fff;
  font: 400 11px/18px "Open Sans", sans-serif;
  margin: 0 auto;
  padding: 4px 0;
  text-align: center;
  width: 34px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  -webkit-transition: opacity .25s ease, bottom .25s ease;
  transition: opacity .25s ease, bottom .25s ease; }

.cbp-l-filters-button .cbp-filter-counterc:after {
  content: "";
  position: absolute;
  bottom: -4px;
  left: 0;
  right: 0;
  margin: 0 auto;
  width: 0;
  height: 0;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid #545454;
  display: none; }

.cbp-l-filters-button .cbp-filter-item:hover .cbp-filter-counterc:after {
  display: block; }

.cbp-l-filters-button .cbp-filter-item:hover .cbp-filter-counterc {
  bottom: 44px;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  opacity: 1; }

.highlighted {
	background-color:#FAF208;
}

.stud-universitydoubt-scroll{
	max-height:1000px;
}

/* ----- dashboard style starts here ----- */

.general-item-list>.item>.childul>.item>.item-head>.item-details>.item-pic {
    
}

.general-item-list>.item>.container-hover-reply>.item-head>.item-details>.item-pic {
    height: 35px;
    margin-right: 10px;
}

.general-item-list .childul .item .item-pic{
	height: 27px;
    width: 27px;
	margin-right: 10px;
}

.general-item-list .childul .item .item-label{
	color: #C0C9CC;
}

.general-item-list .childul .item .item-body{
	color: #96a5aa;
    padding-left: 40px;
}

.general-item-list .childul {
	padding-left: 25px;
}

.general-item-list .item .item-body{
	line-height:2;
}

.general-item-list>.media>.item-head>.item-details>.item-pic {
    width: 27px;
}

.general-item-list .container-hover-reply .item-head .item-details .item-pic {
    height: 27px;
}

.general-item-list>.media{
    list-style-type: none;	
}

.widget-news .widget-news-right-body .widget-news-right-body-title{
	line-height:1.5;
}

.cp-stud-recent-news .scroller{
	min-height: 50px !important;
    max-height: 478px !important;
	height: auto !important;
}

.widget-bg-color-white.widget-tab.cp-stud-recent-news {
    /*min-height: 456px;*/
	min-height: 50px !important;
    max-height: 478px !important;
	height: auto !important;
}

/*.cp-stud-recent-news .tab-pane img.widget-news-left-elem {
    height: 55px;
}*/

.container-hover-reply {
  position: relative;
}

.container-hover-reply .overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0);
  transition: background 0.5s ease;
}

.container-hover-reply:hover .title {
  top: 90px;
}

.button-hover{
  position: absolute;
  width: 100px;
  text-align: center;
  opacity: 0;
  transition: opacity .35s ease;
  left: auto;
  top:auto;
}

.button-hover a {
  text-align: center;  
  border: solid 2px white;
  z-index: 1;
}

.container-hover-reply:hover .button {
  opacity: 1;
}

.container-hover-reply .item-details div.button {
    background-image: none;
	height:26px;
	width:50px;
}

.container-hover-reply .item-details div.button a{
	opacity:9;
	color: #337ab7 !important;
}

.borderless td, .borderless th {
    border: none !important;
}

.portlet.calendar .fc-event .fc-title, .portlet.calendar .fc-event .fc-time {
	font-size:10px !important;
}

.portlet.calendar .fc-agendaWeek-view .fc-event .fc-content, .portlet.calendar .fc-agendaDay-view .fc-event .fc-content {
	padding-top:0px !important;
}

#calendar{
    padding: 0px 0px 28px 0px;
}

.cp-career-my-style textarea {
    resize: vertical;
}

.sop-questionair-form .portlet textarea {
    resize: vertical;
}

.margin-bottom-fifteen{
	margin-bottom:15px !important;
}

.page-footer .page-footer-inner{
	padding:5px 0px 15px 0px;
}

.cp-stud-dashboard-seminars .table-scrollable>.table {
    margin-bottom: 15px !important;
}

@media (max-width:480px){
	.cp-stud-dashboard-calendar .portlet-body{
		padding-top:20px !important;
	}
	.cp-stud-dashboard-calendar .portlet-title {
		border-bottom:0px !important;
	}
	
	.portlet.calendar.light .fc-button{
		padding-bottom:30px;
	}
	.general-item-list .childul {
		padding-left: 10px;
	}
}

@media (max-width:360px){
	.cp-stud-dashboard-calendar .fc-button-group button {
		padding-left: 5px;
		padding-right: 5px;
	}
	
	.cp-stud-dashboard-calendar button {
		padding-left: 5px !important;
		padding-right: 5px !important;
	}
}

#frmcreateevent .modal-body {
    display: inline-block;
}

.cp-stud-dashboard-calendar-input .dateinp{
	width:88%;
	float:left;
	border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
	border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
}

.cp-stud-dashboard-calendar-input .cp-seminar-add-seminar-button{
	border-top: 1px solid #c2cad8;
	border-bottom: 1px solid #c2cad8;
	border-right: 1px solid #c2cad8;
	border-top-left-radius: 0px !important;
    border-bottom-left-radius: 0px !important;
    border-top-right-radius: 4px !important;
    border-bottom-right-radius: 4px !important;
}

.cp-stud-dashboard-calendar-input .cp-seminar-add-seminar-button:hover{
	border-top-left-radius: 0px !important;
    border-bottom-left-radius: 0px !important;
    border-top-right-radius: 4px !important;
    border-bottom-right-radius: 4px !important;
}

.cp-stud-dashboard-calendar-input span button{
    padding: 5px 12px;
}

.cp-stud-dashboard-calendar-input button.btn.btn-default.text-center{
	border:1px solid #c2cad8;
}

.cp-stud-dashboard-calendar-input button.btn.ng-binding.ng-scope.btn-sm.btn-default {
    border: 1px solid #c2cad8;
}

@media (max-width:768px){
	.cp-stud-dashboard-calendar-input .dateinp{
		width:92%;
	}
}

@media (max-width:600px){
	.cp-stud-dashboard-calendar-input .dateinp{
		width:91%;
	}
}

@media (max-width:550px){
	.cp-stud-dashboard-calendar-input .dateinp{
		width:89%;
	}
}

@media (max-width:500px){
	.cp-stud-dashboard-calendar-input .dateinp{
		width:88%;
	}
}

@media (max-width:460px){
	.cp-stud-dashboard-calendar-input .dateinp{
		width:88%;
	}
}

@media (max-width:440px){
	.cp-stud-dashboard-calendar-input .dateinp{
		width:86%;
	}
}

@media (max-width:400px){
	.cp-stud-dashboard-calendar-input .dateinp{
		width:86%;
	}
}

@media (max-width:390px){
	.cp-stud-dashboard-calendar-input .dateinp{
		width:85%;
	}
}

@media (max-width:370px){
	.cp-stud-dashboard-calendar-input .dateinp{
		width:83%;
	}
	.cp-stud-dashboard-calendar-input button.btn.btn-default.btn-sm {
		padding: 2px 6px;
	}
}

@media (max-width:350px){
	.cp-stud-dashboard-calendar-input .dateinp{
		width:80%;
	}
}

.resize-vertical{
    resize: vertical;
}

.cp-stud-dashboard-calendar .fc-event-container {
    margin-top: 20px;
}

.btn.btn-default.btn_mock_gre_scores.button-border.margin-bottom-five{
	padding:5px;
    font-size: 13px;	
}

.btn.btn-default.btn_mock_gre_scores.button-border.margin-bottom-five.active {
    background-color: #32c5d2;
    color: #ffffff;
}

.cp-stud-dashboard-doubts .btn.btn-default:hover {
    background-color: #659be0;
    color: #ffffff;
}

.cp-stud-dashboard-admits .btn.btn-default:hover {
    background-color: #659be0;
    color: #ffffff;
}

.cp-stud-dashboard-calendar .fc-content {
    width: 90%;
}

/*.cp-stud-dashboard-calendar .fc-title {
    font-weight: 600;
}*/

.cp-stud-dashboard-calendar .portlet.calendar .fc-event .fc-title{
    width: 80%;
}

/*.desc {
    transform: translateY(-19%);
}

.col1 {
    transform: translateY(20%);
    vertical-align: baseline;
}*/

.preline {
	white-space: pre-line;
}

.dropdownmenu-final {
	margin-left:5%;
	max-height: 300px;
	height: auto;
	overflow-y:auto;
}
.dropdownmenu-final > li > a {
	display:inline-block !important;
}
.dropdownmenu-final > li > a:hover {
	color:#337ab7;
}
.dropdownmenu-final > li {
	border-bottom:1px solid #EEE;
}
.dropdownmenu-final > li > span {
	padding:0 5px !important;
}

div.dataTables_paginate ul li {
    padding: 0px !important;
    margin-left: 0px !important;
}

div.dataTables_paginate ul li a{
    font-size:12px;
}

.dataTables_wrapper .dataTables_paginate .paginate_button:hover{
	border: 1px solid #ffffff;
	background:#ffffff;
}

/*#univ_list_table_wrapper #univ_list_table_paginate ul li {
    padding: 0px;
    margin-left: 0px;
}*/

.cp-admin-seminars-scrollheight{
	max-height:400px;
}

.cp-admin-seminars-scrollheight .slimScrollBar {
    background: #999999 !important;
    opacity: 0.4 !important;
}

.cp-stud-dashboard-calendar .portlet.calendar .fc-event .fc-content {
    padding: 5px 1px;
}

.cp-stud-dashboard-admits .caption {
    padding: 10px 15px;
}

.cp-stud-dashboard-admits .caption i {
    color: #777;
}

.cp-stud-dashboard-admits .caption .caption-subject {
    color: #666;
}

.cp-stud-dashboard-doubts .caption i {
    color: #777;
}

.cp-stud-dashboard-doubts .caption .caption-subject {
    color: #666;
}

.cp-stud-blogs .blog-post-content>.blog-post-foot>.blog-post-meta {
    margin-right: 0px !important;
    padding-top: 5px;
}

.cp-stud-exstudentlist-input .select2-container--bootstrap {
    width: 170px !important;
}

.cp-stud-exstudentlist .input-group input {
		border-radius: 4px !important;
	}

@media (max-width:991px){
	.cp-stud-dashboard-doubts .scroller{
		height:auto !important;
	}
}

@media(max-width:1366px){
	.cp-stud-exstudentlist .cp-stud-select-yn select {
		width:80px !important;
	}
}

@media(max-width:1440px){
	.cp-stud-exstudentlist .input-group {
		width:60px !important;
	}
	
	.article-banner-img {height: 280px!important;}
	.like-thumbs, .related-article-responsive{height:180px!important;}
	.left-rgt-5{padding:0px 0px !important;}
	
	
	
}

@media (max-width:1145px){
	#exstudent_table ul {
		float: left;
	}
	.article-banner-img {height: 225px!important;}
	.like-thumbs, .related-article-responsive{height:125px!important;}
}

/* Added for scrollable table in book and appointment */
.scrollable-table thead, .scrollable-table tbody, .scrollable-table tr, .scrollable-table td, .scrollable-table th { display: block; }

.scrollable-table tr:after {
    content: ' ';
    display: block;
    visibility: hidden;
    clear: both;
	width:1%;
}

.scrollable-table thead th {
    height: 40px;
}

.scrollable-table tbody {
    height: 120px;
    overflow-y: auto;
}

.scrollable-table tbody td, .scrollable-table  thead th {
	width: 16%;
    float: left;
}

.lor-recommenders-scroll .slimScrollDiv {
	min-height: 50px !important;
    max-height: 840px !important;
    height: auto !important;
}

.lor-recommenders-scroll .slimScrollDiv .my-scroll-activity {    
	min-height: 50px !important;
    max-height: 840px !important;
	height: auto !important;
}

.cp-stud-dashboard-doubts .scroller {
    min-height: 50px !important;
    max-height: 420px !important;
    height: auto !important;
}

.cp-stud-dashboard-admits .scroller {
    min-height: 50px !important;
    max-height: 437px !important;
    height: auto !important;
}

.cp-stud-dashboard-seminars .scroller {
    min-height: 50px !important;
    max-height: 230px !important;
    height: auto !important;
}

.cp-stud-dashboard-seminars table thead {
    position: absolute;
    width: 100%;
    background: #ffffff;
}

.cp-stud-dashboard-seminars table thead tr {
    /*width: 98.5%;*/
	width: 98%;
    display: inline-table;
    float: left;
}

.cp-stud-dashboard-seminars table thead th {
    width: 25%;
}

.cp-stud-dashboard-seminars table tbody td {
    width: 25%;
	word-break: break-all;
}

.cp-stud-dashboard-seminars .nav-tabs{
	margin-bottom:0px;
}

.cp-stud-dashboard-seminars .table-scrollable{
	margin-top:0px !important;
}

.cp-stud-dashboard-seminars tbody{
    margin-top: 35px;
    display: inherit;
    width: 100%;
}

@media (max-width:1440px){
	.cp-stud-dashboard-seminars table thead th {
		white-space: normal  !important;
		width: 21% !important;
	}
	
	.cp-stud-dashboard-seminars table tbody td{
		word-break: break-all;
	}
}

@media (max-width:1366px){
	.cp-stud-dashboard-seminars tbody {
		margin-top: 55px;
	}
}

@media (max-width:1280px){
	.cp-stud-dashboard-seminars table tbody td:first-child {
		/*width: 40%;*/
		white-space: pre-wrap;
	}
	
	.cp-stud-dashboard-seminars tbody {
		margin-top: 55px;
	}
}

@media (max-width: 1136px){
	.cp-stud-dashboard-seminars table tbody td{
		word-break: break-all;
		width: 25%;
		font-size:12px;
	}
	.cp-stud-dashboard-seminars table thead th{
		font-size:13px;
	}
	
	.cp-stud-dashboard-seminars .scroller{
		padding:0px;
	}
}

@media (max-width: 960px){
	.cp-stud-dashboard-seminars tbody {
		margin-top: 35px;
	}
	.cp-stud-dashboard-seminars .scroller{
		padding:0px 18px 0px 0px;
	}
	.article-banner-img {height: 300px!important;}

}

@media (max-width: 755px){
	.cp-stud-dashboard-seminars table tbody td:first-child {
		width: 25%;
		white-space: pre-wrap;
	}
	
	.article-banner-img {height: 200px!important;}
	.like-thumbs, .related-article-responsive{height:170px!important;}
}

@media (max-width: 480px){
	.cp-stud-dashboard-seminars tbody {
		margin-top: 50px;
	}
	.cp-stud-dashboard-seminars table tbody td{
		font-size:12px;
		word-break: break-all;
	}
	.cp-stud-dashboard-seminars table thead th{
		font-size:12px;
	}
	.cp-stud-dashboard-seminars .scroller{
		padding:0px;
	}
}




.cp-stud-dashboard-admits table thead {
    position: absolute;
    width: 100%;
    background: #ffffff;
}

.cp-stud-dashboard-admits table thead tr {
    width: 98.5%;
    display: inline-table;
    float: left;
}

.cp-stud-dashboard-admits table thead th {
    width: 25%;
}

.cp-stud-dashboard-admits table tbody td {
    width: 25%;
	word-break: break-all;
}

.cp-stud-dashboard-admits .nav-tabs{
	margin-bottom:0px;
}

.cp-stud-dashboard-admits .table-scrollable{
	margin-top:0px !important;
}

.cp-stud-dashboard-admits tbody{
    margin-top: 35px;
    display: inherit;
    width: 100%;
}


@media (max-width: 1136px){	
	.cp-stud-dashboard-admits .scroller{
		padding:0px;
	}
	.cp-stud-dashboard-admits table tbody td{
		font-size:12px;
	}
	.cp-stud-dashboard-admits table thead th{
		font-size:13px;
		white-space: pre-line !important;
		word-break: break-all;
	}
}

@media (max-width: 960px){	
	.cp-stud-dashboard-admits .scroller{
		padding:0px 15px 0px 0px;
	}
}

@media (max-width: 800px){	
	.cp-stud-dashboard-admits .scroller{
		padding:0px 5px 0px 0px;
	}
}

@media (max-width: 414px){	
	.cp-stud-dashboard-admits tbody{
		margin-top:55px;
	}
}



.lor-recommenders-scroll table thead {
    position: absolute;
    width: 99.2%;
    background: #ffffff;
}

.lor-recommenders-scroll table thead tr {
    width: 100%;
    display: inline-table;
    float: left;
    border-top: 1px solid #e7ecf1;
	border-right: 2px solid #e7ecf1;
}

.lor-recommenders-scroll table thead th {
    width: 16%;
}

.lor-recommenders-scroll table {
    border-top:0px;
}

.lor-recommenders-scroll .portlet-title{
	margin-bottom: ;
}

.lor-recommenders-scroll .slimScrollDiv .portlet-body {
    padding-top: 0px;
}

.lor-recommenders-scroll table tbody td {
    width: 16.63%;
	word-break: break-all;
}

.lor-recommenders-scroll .nav-tabs{
	margin-bottom:0px;
}

.lor-recommenders-scroll .table-scrollable{
	margin-top:0px !important;
}

.lor-recommenders-scroll tbody{
    margin-top: 36px;
    display: inherit;
    width: 100%;
}

@media (max-width:1366px){
	.lor-recommenders-scroll table thead tr {
		width: 99.65%;
	}
	.lor-recommenders-scroll tbody{
		margin-top: 55px;
	}
}

@media (max-width:1280px){
	.lor-recommenders-scroll table thead th {
		white-space: pre-wrap;
		word-break:break-word;
	}
	
	.lor-recommenders-scroll tbody {
		margin-top: 55px;
	}
	
	.lor-recommenders-scroll table thead tr {
		width: 99.5%;
	}
}

@media (max-width:1024px){
	.lor-recommenders-scroll table thead tr {
		width: 99%;
	}
}

@media (max-width:768px){
	.lor-recommenders-scroll table thead{
		position: initial;
		width: auto;
		background: initial;
	}
	
	.lor-recommenders-scroll tbody {
		margin-top: 0px;
		display: inherit;
		width: auto;
	    border-top: 1px solid #e7ecf1;
	}
	
	.lor-recommenders-scroll table tbody td {
		width: auto;
	}
	
	.lor-recommenders-scroll table thead tr {
		width: 100%;
	}
	.lor-recommenders-scroll table tbody td a {
		padding: 3px 6px;
		font-size: 11px;
	}
	.lor-recommenders-scroll table tbody td button {
		padding: 3px 6px !important;
		font-size: 11px;
	}
}

@media (max-width:360px){
	.cp-stud-recent-news .widget-news .widget-news-right-body {
		width: 100%;
	}
	.cp-stud-recent-news .widget-news .widget-news-left-elem {
		width: 100%;
	}
}

@media (max-width:414px){
	.page-footer .page-footer-inner .pull-left{
		width: 100%;
		text-align: center;
	}
	.page-footer .page-footer-inner .pull-right{
		width: 100%;
		text-align: center;
	}
}

.cp-stud-universitydoubt  ul li .media-body p img {
    max-width: 100%;
    max-height: 100%;
}

.cp-stud-universitydoubt .note-editor.note-frame.panel.panel-default {
    margin-bottom: 20px;
}

.cp-stud-universitydoubt .note-popover .popover-content .dropdown-menu.dropdown-style, .panel-heading.note-toolbar .dropdown-menu.dropdown-style {
    overflow: scroll;
    overflow-x: overlay;
    overflow-y: auto;
    height: 200px;
    width: 175px;
}

.cp-stud-universitydoubt .note-popover .popover-content .dropdown-menu.dropdown-fontname, .panel-heading.note-toolbar .dropdown-menu.dropdown-fontname {
    overflow: scroll;
    overflow-x: overlay;
    overflow-y: auto;
    height: 200px;
    width: 175px;
}

.cp-stud-universitydoubt .note-popover .popover-content .dropdown-menu.dropdown-fontsize, .panel-heading.note-toolbar .dropdown-menu.dropdown-fontsize{
    overflow: scroll;
    overflow-x: overlay;
    overflow-y: auto;
    height: 200px;
}

@media(max-width:414px){
	.cp-stud-universitydoubt .note-editor .panel-heading button{
		font-size:10px;
	}
}

.cp-stud-dashboard-doubts .general-item-list .item .item-body img {
    max-width: 100%;
    max-height: 100%;
}

.page-container .portlet-body td {
	word-break:normal;
    /*word-break: break-all;
	white-space: nowrap;*/
}

table tbody#course_table_body td {
	word-break:normal;
    /*word-break: break-all;
    white-space: inherit;*/
}

.lor-recommenders-scroll table tbody#course_table_body td {
	word-break:break-all;
}

@media (max-width:810px){
	table tbody#course_table_body td {
		word-break:  normal;
		white-space: normal;
	}
}

.page-header.navbar.navbar-fixed-top, .page-header.navbar.navbar-static-top {
    z-index: 9;
}

.cp-stud-admits-table .checkbox {
    margin: 0px;
}

.float-right{
	float:right;
}

.float-left{
	float:left;
}

.overflow-auto{
	overflow:auto;
}

#visa-form #interview_date{
	width:85%;
}

.border-bottom{
    border-bottom: 1px solid #eef1f5;
}

.padding-ten{
	padding:10px;
}

.padding-top-twenty{
	padding-top: 20px;
}

#frm_university .form-group.cp-stud-exstudentlist-input.col-md-2 {
    text-align: right;
	padding: 8px 0px 10px 0px;
}

@media (max-width:1440px){
	#visa-form #interview_date {
		width: 73%;
	}
	#frm_university .form-group.cp-stud-exstudentlist-input.col-md-2 {
		font-size: 13px;
	}
}

@media (max-width:1024px){
	#visa-form #interview_date {
		width: 65%;
	}
	#frm_university .form-group.cp-stud-exstudentlist-input.col-md-2 {
		font-size: 11px;
	}
}

@media (max-width:768px){
	#frm_university .form-group.cp-stud-exstudentlist-input.col-md-2 {
		text-align: left;
		font-size: 14px;
		padding:0px 15px;
	}
}

@media (max-width:760px){
	#frm_university .form-group.cp-stud-exstudentlist-input.col-md-2 {
		text-align: left;
	}
	 .mock_scores_active>li {margin-bottom: 5px;}
	 
	 .lor-button-padding-five button.mob-btngreen{padding: 1px 4px !important;}
	 
}

@media (max-width:414px){
	#frm_university .cp-stud-career-question-button {
		padding: 6px 12px !important;
	}
	.cp-stud-career-question-button {
		padding: 6px 12px !important;
	}
}

.cp-career-my-style {
    word-break: break-word;
}

#feedback-form .border-bottom {
    border-bottom:1px solid #000000;
}

.padding-bottom-thirty{
	padding-bottom: 30px;
}

.padding-twenty{
	padding: 20px;
}

form#frmfeedback table.university-details td:nth-child(2) {
    width: 40%;
}

.vertical-align-ttop{
    vertical-align: text-top;
}

.padding-bottom-twenty{
    padding-bottom: 20px;
}

.font-bold{
	font-weight: bold;
}

form#frmfeedback h4 {
    font-size: 15px;
}

.feedbackradio th {
    width: 15%;
}

.feedbackradio th:first-child {
    width: 25%;
}

.feedbackradio .custom-error td {
    border-top:0px;
}

.font-weight-normal{
    font-weight: normal;
}

.color-2ab4c0{
	color:#2ab4c0;
}

.feedback-header{
    padding: 8px 0px 0px 9px;
}

.padding-bottom-ten{
	padding-bottom:10px;
}

.vertical-align-sub{
	vertical-align: sub;
}
.vertical-align-sub1{
	vertical-align: sub;
}

/*#frmfeedback .modal-body {
    height: 700px;
    overflow-y: scroll;
}*/

.display-inline-grid{
	display: inline-grid;
}

.feedbackradio .custom-error tr:hover {
    background:none;
}

.table-hover>tbody>tr.custom-error:hover, .table-hover>tbody>tr.custom-error:hover>td{
	background:none !important;
	background-color:#ffffff !important;
}

.modal-open {
    overflow-y: hidden !important;
}

/*.modal {
    overflow-y: hidden !important;
}*/

.modal-feedback .modal-dialog{
	height:88%;
}

.modal-feedback .modal-content{
	height:100%;
}

#frmfeedback{
	height:90%;
}

#frmfeedback .modal-body {
    height: 85%;
    overflow-y: scroll;
}

.slimScrollBar{
	z-index:0 !important;
}


/*__________________________________________ visa-finances.php css starts here______________________________*/
input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button { 
  -webkit-appearance: none; 
  margin: 0; 
}

.caption .btn-sm {
    font-size: 13px;
}
i.fa.fa-times-circle.visa-delete {
    color: #333333;
    font-size: 20px;
}
i.fa.fa-times-circle.visa-delete:hover {
    color: #e7505a;
    font-size: 20px;
}
.portlet-title.submit-visa {
    border: 0px;
}
.visa-finance-statement .main-td{
    padding: 0px !important;
    background: #ffffff;
}
.visa-finance-statement .main-td table {
    margin-bottom: 0px;
}
.visa-finance-statement .main-td thead td {
    font-weight:600;
}
.visa-finance-statement .portlet.light>.portlet-title>.caption>.caption-subject {
    font-size: 15px;
}
.visa-finance-statement .portlet.light .portlet-body, .visa-it-summary .portlet.light .portlet-body{
	border:0px;
}

/*.visa-it-summary .portlet-body>div {
    border-bottom: 1px solid #eef1f5;
    margin-bottom: 20px;
}*/
.visa-it-summary .portlet.light>.portlet-title>.caption>.caption-subject {
    font-size: 15px;
}
.visa-add-sponsor .table-scrollable{
	border:0px;
}
.visa-add-sponsor span.select2.select2-container.select2-container--bootstrap {
    /*width: 400px !important;*/
	width:100% !important;
}
.visa-add-sponsor .table-scrollable td:first-child {
    width: 600px;
}
.visa-add-sponsor .table-toolbar {
    border: 1px solid #e7ecf1!important;
    padding: 20px;
}
.portlet.light.visa-add-sponsor-button {
    padding: 0px;
    margin: 0px;
}
.visa-add-sponsor-button .portlet-title {
    border-bottom: 0px;
}
.visa-add-sponsor .cp-profile-add-button {
    width: 100%;
}
.visa-add-sponsor .cp-profile-add-button input {
    width: 50%;
	display: initial;
}
.visa-it-summary .td-total {
    width: 20% !important;
}
.portlet-body {
    word-wrap: break-word;
}
.visa-liquid-asset .td-total{
    width: 20% !important;
}
.visa-liquid-asset .table-scrollable, .visa-other-asset .table-scrollable, .visa-total-it-summary .table-scrollable {
    margin: 0 !important;
}
.table tbody tr th {
    font-size: 14px;
    font-weight: 600;
}
.visa-finance-statement .btn-sm {
    font-size: 13px !important;
    padding: 4px 10px !important;
    line-height: 1.5 !important;
}
.portlet-body span.error_alert {
    display: block;
}

/*_______________________________________________________ UNDERGRAD CSS STARTS HERE_______________________________________________________________*/


/*__________________________________________ Undergrad timeline.php css starts here______________________________*/
.todo-container .todo-head>button {
    float: right;
    font-size: 14px;
    font-weight: 500;
    text-transform: capitalize !important;
}
.status-select select.btn.btn-square.btn-medium.green.todo-inline {
    color: #000000;
    background-color: #ffffff;
    border-color: #c2cad8;
}
.right-modal .modal-dialog {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    width: 60%;
    margin: 0 auto;
}
.right-modal>.modal-dialog .modal-content {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    overflow: auto;
    border-radius: 0px;
}
#todo-project-modal .todo-inline {
    padding-right: 10px;
}
#todo-task-modal h4.attach-file {
    margin: 15px 0px 0px 0px!important;
	display:inline-block;
}
#todo-project-modal h4.attach-file {
    margin: 15px 0px 0px 0px!important;
	display:inline-block;
}
select.btn.btn-square.btn-medium.green.todo-inline {
    color: #555;
}
#todo-project-modal .todo-add-button {
    float: none;
}
.todo-task-modal-bg {
    background-color: #f7f9fa;
    padding: 20px;
}
.list-group-item:first-child {
    border-top-right-radius: 0px;
    border-top-left-radius: 0px;
}
.list-group-item {
    border-top: 1px solid #eeeeee;
    border-bottom: 0px solid #eeeeee;
    border-left: 1px solid #eeeeee;
    border-right: 1px solid #eeeeee;
}
.bhoechie-tab-menu .list-group .list-group-item:last-child {
    border-bottom: 1px solid #eeeeee;
}

/*  bhoechie tab */
div.bhoechie-tab-menu{
    border: 0px !important;
    padding-right: 15px !important;
}
div.bhoechie-tab-menu div.list-group{
  margin-bottom: 0;
}
div.bhoechie-tab-menu div.list-group>a{
  margin-bottom: 0;
}
div.bhoechie-tab-menu div.list-group>a .glyphicon,
div.bhoechie-tab-menu div.list-group>a .fa {
  color: #5A55A3;
}
div.bhoechie-tab-menu div.list-group>a:first-child{
  border-top-right-radius: 0;
  -moz-border-top-right-radius: 0;
}
div.bhoechie-tab-menu div.list-group>a:last-child{
  border-bottom-right-radius: 0;
  -moz-border-bottom-right-radius: 0;
}
div.bhoechie-tab-menu div.list-group>a.active,
div.bhoechie-tab-menu div.list-group>a.active .glyphicon,
div.bhoechie-tab-menu div.list-group>a.active .fa{
      background-color: #fafbfc;
  color: #ffffff;
}
div.bhoechie-tab-menu div.list-group>a.active:after{
    content: '';
    position: absolute;
    left: 100%;
    top: 36%;
    width: 36px;
    margin-top: -13px;
    border-top: 40px solid transparent;
    border-bottom: 40px solid transparent;
    border-left: 20px solid #fafbfc;
}

div.bhoechie-tab-content{
  background-color: #ffffff;
  border: 1px solid #eeeeee;
  padding-top: 10px;
}

div.bhoechie-tab div.bhoechie-tab-content:not(.active){
  display: none;
}

div.bhoechie-tab-menu div.list-group .list-group-item.active {
    /*border: 1px solid #fafbfc;*/
	border-top: 1px solid #eeeeee;
    border-left: 0px;
    border-right: 0px;
}
div.bhoechie-tab-menu div.list-group a.list-group-item:hover {
    background: #fafbfc;
}
div.bhoechie-tab-menu div.list-group a.list-group-item{
    padding: 30px 20px;
}
.todo-container .todo-head {
    border-bottom: 0px;
	text-transform: uppercase;
}
.bhoechie-tab-content .todo-head {
        border-bottom: 1px solid #ebf0f5;
}
.bhoechie-tab-content .list-group-item {
    border: 0px solid #ddd;
	    padding: 20px 20px;
}
.bhoechie-tab-content ul.todo-tasks-content {
	    padding: 0px 20px;
}
div.bhoechie-tab-menu div.list-group .list-group-item.active h3 {
    color: #49a7fa;
}

#tasksupload{
	display:none;
}

 #projectsupload{
	display:none;
}
.display-none{
	display:none;
}
.display-inline-block{
	display: inline-block;
}
.todo-container {
    padding-bottom: 25px;
}
.modal-dialog .modal-content>.todo-task-modal-body>h3 {
    /*margin: 15px 0;*/
	margin: 15px;
    font-size: 20px;
    color: #4e5a64;
    font-weight: 300;
}
.modal-dialog .modal-content>.todo-task-modal-body>textarea {
	margin: 15px;
}
#todo-task-modal>.modal-dialog .modal-content>.todo-task-modal-body>h3 {
    margin: 15px 0;
    font-size: 20px;
    color: #4e5a64;
    font-weight: 300;
}
.todo-projects-container .todo-projects-item span.col-md-12 {
    padding: 0px;
}
.todo-projects-container .todo-projects-item .title-outer {
    padding: 0px;
}
.todo-projects-container .todo-projects-item h3.title {
    margin-top: 0px;
    padding: 0px;
}
/*.todo-projects-container .todo-projects-item .edit {
    float: right;
}*/
div.bhoechie-tab-menu div.list-group>a.active .edit {
    color: #65717b;
}
.display-grid{
    display: grid;
}
.timeline-add-task .calendar_all_sec{
	width:20px;
}
.margin-right-zero{
	margin-right:0px !important;
}
#due_date{
	width: 80% !important;
}
.fileinput-new {
    display: block !important;
}
.fileinput-exists .fileinput-new, .fileinput-new .fileinput-exists {
    display: none !important;
}
.fileinput-filename{
	font-size:14px;
	overflow: visible;
}
span.fileuploadspan span {
    margin-right: 2px;
    margin-top: 2px;
	font-size:12px;
}
.undergrad-student-timeline div.bhoechie-tab-menu div.list-group>a.active .fa {
    color: #555555;
}
.undergrad-student-timeline div.bhoechie-tab-menu div.list-group>a .fa:hover {
    color: #000000;
}
#frmaddtask i.fa.fa-file-o.todo-grey.ng-scope {
    display: none;
}
#frmaddtask .todo-task-file a {
    color: #ffffff;
    font-size: 12px;
}
h3.todo-blue {
    word-break: break-word;
}

/*__________________________________________ Undergrad standadizedtest.php css starts here______________________________*/

#content1 a.btn.green {
    margin-bottom: 10px;
}
#content12 .col-lg-12.col-md-12.table-scrollable {
    padding: 0px;
}
#add_SAT_modal .modal-body {
    display: inline;
}
.tab-content #tab_services div {
    padding: 0px;
}
.tab-content #tab_services div.popover-content {
    padding: 8px;
}
.undergrad-standardized-test .portlet.light {
    padding: 12px 20px 0px;
    margin-bottom: 20px;
}
.undergrad-standardized-test .portlet-body .tab-content .portlet {
    border: 0px !important;
    padding: 0px 15px;
}
.undergrad-standardized-test .table-scrollable .table-bordered {
    border: 0px !important; 
}
.undergrad-standardized-test #test_materials .tab-content .portlet.light.bordered{
	border-top:0px !important;
	border-radius: 0px;
}
.undergrad-standardized-test #test_materials  .nav-tabs {
    margin-bottom: 0px;
}
.undergrad-standardized-test #test_materials .table-scrollable{
    /*margin: 10px 0px 20px 0px !important;*/
	margin: 0px 0px 20px 0px !important;
}
.undergrad-standardized-test #test_materials  .nav-tabs>li.active>a{
	background-color:#eeeeee;
}
/*.undergrad-standardized-test .portlet-body ul.nav-tabs li:first-child {
    display: none;
}*/
.undergrad-standardized-test #tab_services p {
    padding: 15px 15px 0px;
}
.undergrad-standardized-test #tab_services .dropdown-menu a {
    overflow: visible;
    /*white-space: initial;*/
    text-overflow: ellipsis;
    /*width: 100px;*/
}
.undergrad-standardized-test #tab_services .dropdown-menu {
    /*margin-left: 0px;
    min-width: 100px;*/
	z-index: 5;
	left:auto;
}
.undergrad-standardized-test #tab_services .dropdown-menu::before , .undergrad-standardized-test #tab_services .dropdown-menu::after{
	left:auto;
	right:9px
}
.undergrad-standardized-test .portlet-body .padding-bottom-ten button {
    padding: 5px;
    font-size: 13px;
    margin: 0px 5px 5px 0px;
}

/*__________________________________________ Undergrad sop-questionnaire.php css starts here______________________________*/

.sop-undergrad-common-app-topic .btn {
    padding: 4px 12px !important;
}
.sop-undergrad-common-app-topic .row {
    padding: 3px 15px 3px 15px !important;
}
.sop-undergrad-common-app-topic .row:before {
    display: none;
}
.sop-undergrad-common-app-topic .portlet-body ol{
	margin-bottom:0px;
    padding-left: 15px;
}
.sop-undergrad-common-app-topic a.finalupload {
    color: #ffffff;
}
.sop-undergrad-common-app-topic a.finalupload:hover {
    text-decoration: none;
}
.sop-undergrad-common-app-topic a.finalupload:active {
    text-decoration: none;
}
#finalupload .fileinput-filename {
    display: inline;
}

#list_univ_sop .portlet-body .table tbody tr {
    height: 50px;
}
#list_univ_sop .portlet-body .table tbody tr td{
    vertical-align: middle;
}

.sop-list-univ-specific-essay .btn {
    padding: 4px 12px !important;
}
.sop-list-univ-specific-essay .row {
    padding: 3px 15px 3px 15px !important;
}
.sop-list-univ-specific-essay .row:before {
    display: none;
}
.sop-list-univ-specific-essay .portlet-body ol{
	margin-bottom:0px;
    padding-left: 15px;
}
.sop-list-univ-specific-essay a.finalupload {
    color: #ffffff;
}
.sop-list-univ-specific-essay a.finalupload:hover {
    text-decoration: none;
}
.sop-list-univ-specific-essay a.finalupload:active {
    text-decoration: none;
}
.sop-list-univ-specific-essay a {
    color:#333333;
}
.pointer-events-none {
    pointer-events: none;
}
#list_univ_sop .table-scrollable {
    border: 0px;
}

/*__________________________________________ Undergrad universityselection.php css starts here______________________________*/

#univ_select_table tr th, #univ_select_table tr td, .undergrad-lor-list tr th, .undergrad-lor-list tr td, #univ_list_table tr td, #univ_list_table tr td, 
.undergrad-activitylist table tr th, .undergrad-activitylist table tr td {
    vertical-align: middle !important;
}

#univ_list_table, #univ_select_table{
	table-layout:;
}
.td-word-wrap{
	width:250px;
}
.td-word-wrap-description{
	width:450px;
}
.portlet.light .portlet-body {
    padding-top: 0px;
}
.display-initial{
	display: initial !important;
}
.padding-top-bottom-ten{
	padding:10px 0px;
}
#univ_list_table span {
    margin: 0 auto;
}
#univ_list_table_wrapper .table-scrollable {
    border: 0px;
}
#univ_list_table_wrapper span.select2.select2-container {
    width: 100% !important;
}


/*__________________________________________ Undergrad activity.php css starts here______________________________*/

#add_activity_modal form .fileinput-exists .fileinput-new {
    display: block;
}
#add_activity_modal form .form-body {
    padding:10px 20px;
}
.undergrad-activitylist a.btn {
    font-size: 12px;
    border-radius: 5px;
}
#frmActivityDet .fileinput.fileinput-new {
    padding-left: 7px;
}
 .studentact .table-scrollable, #TABLE1_wrapper .table-scrollable, #univ_select_table_wrapper .table-scrollable, #interview_table_wrapper .table-scrollable, #student_ic_table_wrapper .table-scrollable, .cp-test-height .table-scrollable {
    width: 100%;
    overflow-x: auto;
    overflow-y: hidden;
    border: 0px;
    margin: 10px 0!important;
}
.activitylist-form .form-body {
    padding: 0px;
}
.activitylist-form .form-horizontal .control-label {
    text-align: left;
}
.undergrad-activitylist .td-status {
    width: 185px;
}
.undergrad-activitylist .td-status select {
    padding: 6px 2px;
}

/*__________________________________________ Undergrad interview.php css starts here______________________________*/

.sop-undergrad-interviews-questionaire .btn.btn-outline.green-haze{
	color: #44b6ae ;
    background-color: #ffffff ;
	font-size: 13px ;
}
.sop-undergrad-interviews-questionaire .btn.btn-outline.green-haze:hover{
	color: #ffffff !important;
    background-color: #44b6ae !important;
}
.sop-undergrad-interviews-questionaire .portlet-title>.caption>.caption-subject {
    font-size: 15px !important;
}
.sop-undergrad-interviews-questionaire .toggle-accordion:before {
  content: "Expand All";
}
.sop-undergrad-interviews-questionaire .toggle-accordion.active:before {
  content: "Collapse All";
}
.sop-undergrad-interviews-questionaire .panel-group .panel {
    margin-bottom: 10px;
}
.portlet.box>.portlet-title>.tools>a.collapse:after {
/*background-image: url(http://localhost/convergecrm/assets/global/img/portlet-expand-icon-white.png);
    width: 14px;*/
    font-family: 'Glyphicons Halflings';
    content: "\e113";
    float: right;
    color: #ffffff;
	background-image:none;
}
.portlet.box>.portlet-title>.tools>a.expand:after {
background-image: url(http://localhost/convergecrm/assets/global/img/portlet-collapse-icon-white.png);
    width: 14px;
	font-family: 'Glyphicons Halflings';
    content: "\e114";
    float: right;
    color: #ffffff;
	background-image:none;
}
.portlet.box>.portlet-title>.tools>a.collapse, .portlet.box>.portlet-title>.tools>a.expand {
    background-image: none;
}

/*__________________________________________ Undergrad lorrecommenders.php css starts here______________________________*/

.undergrad-lor-recommenders .td-mentioned{
	width:35%;
}
.undergrad-lor-recommenders .table-scrollable {
    border: 0px;
}
.lor-recommenders-scroll table {
    border: 0px;
}
.expand-buttons{
	float:right;
    margin-bottom: 15px;
    padding-right: 10px;
}

.select-border{
	border: 1px solid #c2cad8;
}
.todo-task-modal-bg input {
    background: #f7f9fa;
    font-size: 24px;
    /*padding: 20px 0px;*/
	padding: 1px;
	border: 0px;
}
#frmaddtask .due-date {
    padding: 5px 0px 0px 0px;
	text-align:right;
}
textarea.todo-task-modal-bg {
    border: 0px;
}
.display-grid-inline{
	display:grid;
}

/*.undergrad-standardized-test .btn-default:focus {
    border-top: 1px solid #777!important;
    border-left: 1px solid #777!important;
    border-right: 1px solid #777!important;
    border-bottom: 0px;
}
.undergrad-standardized-test .btn-default{
	border-radius:0px;
}*/



/*__________________________________________ Undergrad profile.php css starts here______________________________*/

.select-width span.select2.select2-container.select2-container--bootstrap {
    width: 100% !important;
}
.profile-remove-row .fa.fa-close {
    padding: 8px 6px;
    float: right;
    margin-top: 24px;
}
#accordion_update_profile .row.col-md-12 {
    padding: 0px 0px;
}
#accordion_update_profile .row.cp-profile-save-button {
    padding-top: 5px;
}
.vertical-align-sub{
    vertical-align: sub;
}
.table-scrollable-borderless {
    width: 100%;
    overflow-x: auto;
    overflow-y: hidden;
    margin: 10px 0!important;
}
#education .portlet-body .col-md-12 .portlet.light {
    padding: 0px;
}
p.todo-task-file i.fa.fa-file-o.todo-grey.ng-scope {
    display: none;
}
p.todo-task-file a {
    margin-right: 2px;
    margin-top: 2px;
    font-size: 12px;
    color: #ffffff;
    text-decoration: none;
}
.btn-group-xs>.btn, .btn-xs {
    padding: 1px 5px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
}

/*__________________________________________ Undergrad student-feedback.php css starts here______________________________*/

.undergrad-stud-feedbacks .cbp-wrapper div.cbp-item {
    margin: 0px 16px;
    position: relative;
}
.undergrad-stud-feedbacks #js-grid-juicy-projects{
	height:auto;
}

/*_______________________________________________________ Article  css starts here __________________________________________*/

.article-search{margin:25px 8% 25px 0px!important;}
.article-search input{width:100%; padding:0px 20px;}
 .article-search button, .article-search input{height:45px!important;}
 .article-banner-img2 { height: 500px; width: 100%;object-fit:cover; object-position: left top;position:relative; }
 .container-images-responsive img{max-width:100%; height:auto;}
 .search_select .searchButton { position: absolute;  right: 0px; width: 45px; height: 41px; text-align: center;
 color: #fff; border-radius: 5px; cursor: pointer; font-size: 20px;}
 
.searchh .searchButton {position: absolute;   right: 0px; width: 45px;height: 41px; text-align: center; color: #fff;
  border-radius: 5px;cursor: pointer;font-size: 20px;}
.left-heading-txt{font-size:16px; color: #2ab4c0!important; font-weight:bold;}
.btn-like{position:absolute; bottom:-18px; right:10%;     border-radius: 50%;
    width:50px;height:50px;
    font-size: 20px; 
    box-shadow: 2px 2px 5px #000; }
	.btn-like:hover, .btn-circle1:hover, .btn-like-active, .btn-circle1-active{ color:#32c5d2!important;}
.related-article-responsive{ height:300px; position:relative;  width: 100%;
    object-fit: cover;
    object-position: left top;}
	.margn-article-10{margin:10px;}
	.left-rgt-5{padding:0px 5px;}

 .btn-circle1{border-radius: 50%; padding: 10px 13px; font-size: 12px;  box-shadow: 2px 2px 5px #000;
position:absolute; bottom:-17px; right:5%;}

.recent-article-imgs{width:75px; height:75px; object-fit:cover; border-radius:50%;}

.fullwdth-row{width:100%;}

.margin-lft-zero{padding-left:0px;}

.university h4, h5, h1, h3, h6{font-weight:normal;}

.like-thumbs{position:relative; height: 300px; margin-bottom: 25px;}

  .canvas-line{width:70%;}
	  .canvas-line1{width:82%;}

.single-articles .margintop10{
	margin-top: 10px;
}

.single-articles .margintop15{
	margin-top:15px;
}

.single-articles .marginbottom15{
  margin-bottom: 15px;
}
.single-articles .margintop30{
  margin-top: 30px;
}
.single-articles .marginbottom30{
  margin-bottom: 30px;
}
.single-articles .margintop20{
  margin-top: 20px;
}

.single-articles .marginbottom20{
  margin-bottom: 20px;
}

.single-articles .marginbottom10{
  margin-bottom: 10px;
}
.single-articles .margintop40{
  margin-top: 40px;
}

.single-articles .marginbottom40{
  margin-bottom: 40px;
}
.single-articles .margintop50{
  margin-top: 50px;
}
.single-articles .marginbottom50{
  margin-bottom: 50px;
}
.single-articles .margintop100{
  margin-top: 100px;
}
.single-articles .margintop140{
  margin-top: 140px;
}

.single-articles .margintop0{
  margin-top: 0px!important;
}
.single-articles .margintop80{
  margin-top: 90px;
}


/*header*/

.single-articles.nav>li>a{
  padding: 10px 10px;
  font-size: 13px;
}
/*.sidenav {
    height: 100%;
    width: 0;
    position: fixed;
    z-index: 1;
    top: 0;
    left: 0;
    background-color: #111;
    overflow-x: hidden;
    transition: 0.5s;
    padding-top: 60px;
}

.sidenav a {
    padding: 8px 6px 8px 32px;
    text-decoration: none;
    font-size: 18px;
    color: #818181;
    display: block;
    transition: 0.3s;
}

.sidenav a:hover {
    color: #f1f1f1;
}

.sidenav .closebtn {
    position: absolute;
    top: 0;
    right: 25px;
    font-size: 36px;
    margin-left: 50px;
}

@media screen and (max-height: 450px) {
  .sidenav {padding-top: 15px;}
  .sidenav a {font-size: 18px;}
}*/

.single-articles .search-container {
  float:left;
}

.single-articles .search-container input[type=text] {
  padding: 6px;
  margin-top: 20px;
  margin-right: 0px;
  font-size: 18px;
 width: 90%;
 background-color: #ddd;
}

.single-articles .search-container button {
  float: left;
  padding: 6px 10px;
  margin-top: 20px;
  /*margin-right: 16px;*/
  background: #ddd;
  font-size: 18px;
  border: none;
  cursor: pointer;
}

.single-articles .search-container button:hover {
  background: #ccc;
}

@media screen and (max-width: 600px) {
 .single-articles .search-container {
    float: none;
  }
 .single-articles .search-container input[type=text], .search-container button {
    float: none;
    display: block;
    text-align: left;
    width: 100%;
    margin: 0;
    padding: 14px;
  }
 .single-articles .search-container input[type=text] {
    border: 1px solid #ccc;  
  }
}
.single-articles .search-container input{
  border: none;
}


.single-articles .mainhead{
  background-color: #2d3e50; 
  color:#fff; 
  width:100%
}

.single-articles .mainhead ul .a, .mainhead ul .b, .mainhead ul .c, .mainhead ul .d, .mainhead ul .e{
  border-right: 1px solid #787878;
  height: 30px;

}

.single-articles .navbar-default{
	background:#ffffff;
	box-shadow: 3px 3px 5px #efefef;
	border-bottom: 0px;
	min-height: 80px!important;
} 

.single-articles.navbar-default span{
  font-size:30px;
  cursor:pointer; 
  

}

.single-articles .dropdown-toggle img{
  margin-top: 18px;
}

.single-articles .dropdown-toggle .top{
  padding: 8px 0px;
}


.single-articles .navbar-brand{
  padding: 10px 15px;
}

/*
.navbar-nav {
    margin-top: 15px;
  }
  
  */
.single-articles .navbar-default .navbar-nav>.active>a, .single-articles .navbar-default .navbar-nav>.active>a:focus, .single-articles .navbar-default .navbar-nav>.active>a:hover{
  background-color: transparent;
  color:#f8b239;
}
.single-articles .navbar-default .navbar-nav>li>a:hover{
  color:#f8b239;
}
.single-articles .navbar{
  margin-bottom: 0px;
}

.single-articles .up .social-icons li{
    float: left;
    list-style: none;
    padding:7px 10px;
    font-size: 13px;
    margin: 0 2px;


}

.single-articles .up .clr{
  color:#fff!important;
}

.single-articles .up ul.social-icons.pull-right{
	margin-bottom: 0px;
}

.single-articles span.icon-bar{
    background-color: #000;
}

.single-articles .up .icoFacebook, .single-articles .up .icoTwitter, .single-articles .up .icoGoogle, .single-articles .up .icoLinkedin, .single-articles .up .icoSkype, .single-articles .up .icoRss {
	 color:#fff!important;
	 margin-top: 10px;
}

.single-articles .up .icoFacebook:hover, .single-articles .up .icoTwitter:hover, .single-articles .up .icoGoogle:hover, .single-articles .up .icoLinkedin:hover, .single-articles .up .icoSkype:hover, .single-articles .up .icoRss:hover {
	color: #f8b239!important;
}


@media only screen and (max-width: 767px) {
  .navbar-collapse{
  margin-top:30px;
  }
}

.navbar-default a{
  font-weight: bold;
}

/*header ends*/

/*grey css*/

.single-articles .grey{
  background-color: #cccccc;
}
.single-articles .grey h2{
  margin-bottom: 20px;
  font-weight: bold;
}

.single-articles.offer img{
  border: 1px solid #eeeeee;


}


.single-articles.offer p{
  color: #aaaaaa;
}

/*grey css ends*/

/*slider css*/

.single-articles .carousel-caption {
  position: absolute;
  top: 25%;
  bottom: 0px;
  left: 20%;
  text-align: left;
}




@media (min-width: 320px) and (max-width: 767px) {
    .single-articles .carousel-caption {
      position: absolute;
      top: -15%;
      bottom: 0px;
  }
  .single-articles .carousel-caption h2, .single-articles .carousel-caption h3, .single-articles .carousel-caption h1, .single-articles .carousel-caption h4{
    font-size: 13px!important;
  }
  .single-articles .carousel-indicators{
    bottom: -10px;
  }
  .single-articles .btn-md{
    margin-top: 60px;
  }
}


@media (min-width: 768px) and (max-width: 1280px){
    .single-articles .carousel-caption {
    position: absolute;
    top: 25%;
    bottom: 0px;
  }
  .single-articles .carousel-caption h2, .single-articles .carousel-caption h3{
    font-size: 20px;
  }

}


.single-articles header.carousel .fill {
    width: 100%;
    height: 100%;
    background-position: center;
    background-size: cover;
}

.single-articles .btn-md {
  background-color: #2d3e50;
  transition:1s ease;
  color: #fff;
  width: 100%;
}
.single-articles .btn-md:hover{
  background-color: #2d3e50;
  color: #fff;
  width: 100%;

}
/*slider css ends*/




.single-articles .form-control{
  background-color: transparent;
  width: 90%;
  color: #cccccc;
}

.single-articles ::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #333!important;
    opacity: 1; /* Firefox */
}

.single-articles :-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: #333;
}

.single-articles ::-ms-input-placeholder { /* Microsoft Edge */
    color: #333;
}

.single-articles select{
  color: #333!important;
}

.single-articles .nopadding{
  padding: 0px;
}

.single-articles.opadding{
  padding: 10px;
}



/*gre helps you to ends*/

/*what do we offer*/
.single-articles .offer .grey{
  background-color: #cccccc;
}
.single-articles .offer .border{
  border: 1px solid #cccccc;
  height: 350px;
}
.single-articles .offer ul li{
  margin-top: 10px;
}
.single-articles .offer .carousel-control.left, .single-articles .carousel-control.right{
  background: transparent;
}

.single-articles .offer .carousel-control .glyphicon-menu-right, .single-articles .carousel-control .icon-next{
  margin-right: -150px;
  color: #333333;
  margin-top: 180px;
}

.single-articles .offer .carousel-control .glyphicon-menu-left, .single-articles .carousel-control .icon-next{
  margin-left: -720px;
  color: #333333;
  margin-top: 180px;
}
/*what do we offer ends*/


/*students speak */




/*students speak*/

/*footer*/



.single-articles .copyright{
  background-color: #000;
  color: #f5f5f5;
}

.single-articles .copyright ul{
  list-style: none;
 
}

.single-articles .copyright ul li{
   float: left;
   padding: 15px;
}

.single-articles .copyright ul li a{
   color: #fff;
}
/*footer ends*/



/*index1 css body*/

.single-articles .university .btn-circle{
  border-radius: 50%;
  padding: 15px 18px;
  font-size: 20px; 
  box-shadow: 2px 2px 5px #000;
margin-right: 10px;
}



.single-articles .university .pos{
  position: absolute;
 top: 25%;
  right: 10%;

}
.single-articles .university .pos1{
  position: absolute;
 top: 65%;
  right: 10%;

}

.single-articles .search .pagination li a{
  border:none!important;
  color: #333333;
  letter-spacing: 2px;
}

.single-articles .pagination {
  margin-top: 0px;
}


.single-articles .pagination a{
  color: #333333!important;
  background-color: #fafafa!important;
}

.single-articles .pagination .active a{
  background-color: #2d3e50!important;
  color: #ffffff!important;
  border-color: #2d3e50!important;

}

.single-articles .pagination a:hover{
  background-color: #2d3e50!important;
  color: #ffffff!important;
  border-color: #2d3e50!important;
}

.bg-greyborder{position:relative; width:100%;}

.bg-greyborder:before{content:''; width:100%; border:1px solid #ccc; position:relative; top:13px; display:block; }

.comment-circleimg{width:90px; }
.wdth-75{width:75px; }

.article-margin-both{margin-left:10px; margin-right:10px;}

.single-articles .university .read {
  color: #333;
 /* background-color: #2d3e50;
  border-radius: 5px;
  padding: 10px 10px;
  margin-bottom: 5px;*/
  text-decoration: underline;
  font-weight: bold;


}

.serch-image-hgt{width:100%; height:200px; object-fit:cover; object-position:top left;}


.single-articles .university .bord{
  border: 1px solid #ddd;
}

.single-articles .university .btn-send{
  background-color: #2d3e50;
  color: #fff;
 padding: 8px 25px;
  transition:1s ease;
}


.single-articles .university .padding{
  padding: 10px;

}

.pagination-break{margin:35px 0px !important;}
.description-mrgn10{margin:10px 0px 10px;}

.singles-article-page a{
color: #333333 !important; text-decoratioon:none!important;}
.singles-article-page a:hover{ text-decoratioon:none!important;}

.single-articles .bla a{
  color: #333333 !important;
  text-decoration: none;
 
}
.single-articles hr{
  margin: 10px 0px;
}
.single-articles .tags ul{
   margin-left: -40px;
  list-style: none;
}
.single-articles .tags ul li{
  float: left;
  background-color: #eeeeee;
  padding: 5px 10px;
  margin: 5px 5px;
}
.single-articles .tags ul li a{
  color: #333333;
  text-decoration: none;
  font-size: 12px;
   text-transform:uppercase;
}


@media (min-width: 320px) and (max-width: 767px) {
    .single-articles .university .pos{
  position: absolute;
 top: 25%;
  right: 10%;

}

}




/*search bar*/



/*.searchh input{
  padding: 10px;
  margin: 0px!important;
}

.searchh button{
  padding: 10px 20px;
  margin: 0px!important;
}*/

.single-articles .searchh .search {
  width: 100%;
  position: relative
}

.single-articles .searchh .searchTerm {
  float: left;
  width: 100%;
  border: 1px solid #ddd;
  padding: 20px;
  height: 20px;
  border-radius: 5px;
  outline: none;
  color: #9DBFAF;
}

.single-articles .searchh .searchTerm:focus{
  color: #00B4CC;
}



/*Resize the wrap to see the search bar change!*/
.single-articles .searchh .wrap{
  width: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}



.single-articles .search_select .search {
  width: 100%;
  position: relative
}

.single-articles .search_select .searchTerm {
  float: left;
  width: 100%;
  border: 1px solid #ddd;
  padding: 20px;
  height: 20px;
  border-radius: 5px;
  outline: none;
  color: #9DBFAF;
}

.single-articles .search_select .searchTerm:focus{
  color: #00B4CC;
}



/*Resize the wrap to see the search bar change!*/
.single-articles .search_select .wrap{
  width: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}


/*_______________________________________________________ Forex css starts here __________________________________________*/

#select-currency .open img, #select-currency img:hover {
    /*background: #676767;*/
}
#select-currency p:hover, #select-currency img:hover{
	color:#676767;
}
#select-currency img:hover{
	/*color:#676767;*/
}
#select-currency img {
    /*border-radius: 50px;
	width: 50px;*/
}
#select-currency p {
    margin: 10px 0px 0px 0px;
    color: #000000;
    line-height: 1;
}
#select-currency .open p {
    color: #676767;
}
#select-currency .btn {
    padding: 0px;
}
#select-currency .currency-button {
    padding-bottom: 20px;
    text-align: center;
}
#select-currency .title, #payment .title, #personal-details .title {
    color: #414141;
    font-weight: 500;
    margin:20px 0px 30px 0px
}
#select-currency .main{
	border: 1px solid #d2d2d2;
}
#payment .main{
    /*margin: 10px 0px 30px 0px;*/
}
#payment .main img{
	width:100%;
}
#personal-details .main{
    /*margin: 10px 0px 30px 0px;*/
}
#personal-details .main img{
	width:100%;
}
.get-started{
	text-align:center;
    padding: 100px 0px;
	color: #ffffff;
}
.get-started button{
	background: #7f7f7f;
    padding: 15px 60px;
    font-size: 15px;
    letter-spacing: 1.5px;
    word-spacing: 3px;
    color: #ffffff;
}
.get-started button:hover, .get-started button:active{
    background: #6e6e6e;
    border-color: #6e6e6e;
	color: #ffffff;
}
td.td-mentioned.description {
	text-align:center;
}
.modal-body-video iframe {
    display: block !important;
    margin: 0 auto !important;
}
.modal-body-video {
    display: block !important;
    margin: 0 auto !important;
    text-align: center;
}
#js-grid-juicy-projects h2.blog-title.blog-post-title {
    font-size: 20px;
    color: #4e5a64;
    font-weight: 600;
}

@media (max-width: 1630px){
	.undergrad-lor-recommenders button.btn_view.btn.green.btn-sm {
		margin-bottom: 5px;
	}
	
	 .article-banner-img2 { height: 400px; }
	
	 .canvas-line{width:65%;}
	  .canvas-line1{width:77%;}
	.serch-image-hgt{height:160px; }
	.recent-article-imgs{width:75px; height:75px; }
	
}

@media (max-width: 1540px){
.article-banner-img2 {height: 374px;}
}

@media (max-width: 1460px){
	.article-banner-img2 { height: 342px; }
	.tab-wrapper.container {
		width: 100%;
	}
	.canvas-line{width:58%;}
	  .canvas-line1{width:72%;}
	.recent-article-imgs{width:70px; height:70px; }
}
@media (max-width: 1386px){
	.article-banner-img2 { height: 318px; }
	.container.forex-payment-form{
		width:970px;
	}
	.canvas-line{width:54%;}
	  .canvas-line1{width:72%;}
	  .recent-article-imgs{width:65px; height:65px; }
}
@media(max-width:1300px){
	.article-banner-img2 { height: 289px; }
	.undergrad-stud-feedbacks .blog-post-content {
		padding:10px 8px 10px !important;
	}
	.undergrad-stud-feedbacks .blog-post-content>.blog-post-title>a{
		font-size:15px !important;
	}
	
	.canvas-line{width:50%;}
	  .canvas-line1{width:70%;}
	  .serch-image-hgt{height:150px; }
	   .recent-article-imgs{width:52px; height:52px; }
	  
}

@media(max-width:1170px){
.article-banner-img2 { height: 253px; }	
}

@media(max-width:1136px){
	.article-banner-img2 { height: 211px; }	
	
	
	button#ongoing {
		font-size: 12px;
	}
	#frmaddtask .due-date{
		font-size: 12px;
	}
	.undergrad-stud-feedbacks .cbp-wrapper div.cbp-item:last-child {
		display: none;
	}
	
	.undergrad-stud-feedbacks #js-grid-juicy-projects .cbp-wrapper div.cbp-item:last-child {
		display: block;
	}
	
	.undergrad-stud-feedbacks #js-grid-juicy-projects h2.blog-title.blog-post-title {
    font-size: 16px;
	line-height:18px;
	
	}
	
	
	.undergrad-stud-feedbacks .blog-post-content>.blog-post-title {
		line-height: 0.5;
	}
	.container.forex-payment-form{
		width:900px;
	}
	.canvas-line{width:32%;}
	  .canvas-line1{width:59%;}
	 .serch-image-hgt{height:150px; }
	
	.recent-article-imgs{width:70px; height:70px; }
	
	
}
@media (max-width: 1024px){
	.tab button h3{
		font-size:15px !important;
	}
	.container.forex-payment-form {
		width: 800px;
	}
}
@media (max-width: 991px){
	.article-banner-img2 { height: 330px; }	
	
	
	#todo-project-modal>.modal-dialog {
		width: 95%;
	}
	.due-date-input {
		padding-left: 0px;
	}
	#select-currency .main {
		display: inline-block;
	}
	
	.canvas-line{width:56%;}
	  .canvas-line1{width:58%;}
}
@media (max-width: 860px){
	.tab button h3{
		font-size:14px !important;
	}
}
@media(max-width:755px){
	.article-banner-img2 { height: 150px; }	
	.td-button{
		padding:5px !important;
	}
	.td-button button{
		padding: 2px 10px;
		font-size: 12px;
	}
	.undergrad-activitylist .td-button {
		padding: 2px 10px !important;
	}
	.undergrad-activitylist .td-button .form-control {
		height: 30px;
		width: 50%;
	    padding: 0px 5px !important;
	}
	.undergrad-activitylist .td-button a.btn.green {
		margin-bottom: 0px !important;
	}
	.td-word-wrap-description {
		width: 350px;
	}
	.undergrad-stud-feedbacks .blog-post-content>.blog-post-title>a{
		font-size:13px !important;
	}
	.undergrad-stud-feedbacks #js-grid-juicy-projects {
		height: auto !important;
	}
	
	.undergrad-stud-feedbacks #js-grid-juicy-projects .cbp-wrapper {position: relative;}
	

	.undergrad-stud-feedbacks .cbp-wrapper div.cbp-item {
		margin-top:15px;
	}
	.forex .tab, .forex .tabcontent, #select-currency .main{
		width:100%;
	}

	
	td.td-mentioned.description {width: auto;white-space:nowrap  !important;text-align:left;padding:8px 10px 8px 8px;}
	.mob-valign_btn{padding: 2px 12px;font-size: 12px;}	
	.lor-button-padding-five{
		float:right;
	}
	.container.forex-payment-form {
		width: 780px;
		padding-left: 0px;
	}

}

@media(max-width:760px){
	div.bhoechie-tab-menu {
		padding-left: 15px !important;
	    padding-bottom: 20px !important;
	}
	div.bhoechie-tab {
	    padding-bottom: 10px !important;
	}
	#todo-project-modal>.modal-dialog {
		width: 100%;
		margin: 0 auto;
		overflow:auto;
	}
	#todo-task-modal .modal-dialog {
		width: 100% !important;
	}
	#todo-project-modal .modal-dialog {
		width: 100% !important;
	}
	div.bhoechie-tab-menu div.list-group>a.active:after{
		display:none;
	}
	.bhoechie-tab-container {
		padding: 0px;
	}
	#add_SAT_modal .modal-dialog {
		margin: 1px 0px;
	}
	#due_date {
		width: 80% !important;
	}
	.modal-dialog.modal-lg{
		margin:0px;
	}
	.undergrad-lor-recommenders td.td-button {
		width: 185px;
	}
	.tab-wrapper.container {
		padding:0px;
	}
	#select-currency .main {
		padding: 0px 15px 0px 3px;
	}
	
	.serch-image-hgt{height:160px; }
	
	.recent-article-imgs{width:75px; height:75px; }
	
}

@media(max-width:640px){
	.visa-add-sponsor .cp-profile-add-button {
		padding-bottom: 10px;
	}
	.pagination li a {
		padding: 5px 3px;
	}
	.dataTables_wrapper .dataTables_paginate .paginate_button {
		min-width: 0.5em;
	}
	.visa-finance-statement .form-control {
		width: 150px;
	}
	.container.forex-payment-form {
		width: 650px;
		padding-left: 0px;
	}
}

@media(min-width:500px) and (max-width:650px){
.article-banner-img2 { height: 257px; }	
}


@media(max-width:580px){
	.right-modal .modal-dialog {
		width: 100%;
	}
	.container.forex-payment-form {
		width: 600px;
	}
}

@media(max-width:460px){
	form#frm_questionnaire {
		margin-bottom: 40px;
	}
	#frm_questionnaire .cp-stud-sopq-btn-danger {
		width: 68%;
		float: right;
	    margin-bottom: 5px;
	}
	.container.forex-payment-form {
		width: 500px;
	}
}




@media(max-width:420px){
	
	table.uib-daypicker .btn {
		padding: 5px !important;
	}
	.container.forex-payment-form {
		width: 430px;
	}
	
	.article-banner-img2 { height: 152px; }	
	
	
}


@media(min-width:400px) and (max-width:420px){
.article-banner-img2 { height: 165px; }	
}

@media(max-width:360px){
	.article-banner-img2 { height: 139px; }	
	.sop-undergrad-common-app-questionaire .portlet-body .row button {
		font-size: 12px;
	}
	a.finalupload{
		font-size: 12px;
	}
	#due_date {
		width: 80% !important;
	}
	.caption .btn-sm {
		font-size: 11px;
	}
	#list_univ_sop .caption {
		font-size: 15px;
	}
	.todo-task-modal-bg input {
		font-size: 18px;
	}
	.modal-dialog .modal-body {
		padding: 15px !important;
	}
	.tab button h3 {
		font-size: 13px !important;
	}
	.tab-wrapper .tab span.circle{
		margin-right:0px !important;
	}
	.tab button p {
		margin-left: 30px !important;
	}
	.container.forex-payment-form {
		width: 400px;
	}
}
@media(max-width:320px){
	.article-banner-img2 { height: 120px; }	
	.container.forex-payment-form {
		width: 360px;
	}
}

.btn-orange {
	background-color: #FF8C00;
    border-color: #FF8C00;
}
.btn-orange:hover {
	background-color: #FF4500;
    border-color: #FF4500;
}

/* Custom class for panel */
.panel-green {
	border-color:#44B6AE;
}
.panel-green > .panel-heading {
    color: #fff;
    background-color: #44B6AE;
    border-color: #44B6AE;
}

.only-print {
	display:none;
}
.mock-tabs-focus-within{
	background:#cccccc;
}
.padding-lr-fifteen{
	padding:0px 15px;
}
.padding-bottom-fifteen {
    padding-bottom: 15px;
}
.padding-lr-zero{
	padding-left:0px !important;
	padding-right:0px !important;
}
.padding-right-fifteen{
	padding-right:15px !important;
}
#frmLorRecommend ul {
    width: 100%;
    overflow-y: scroll;
    height: 400px !important;
}
#frmLorRecommend ul a {
    white-space: normal;
}
.mock_scores{padding:0px; margin: 0px 2px;}
.mock_scores_active>li.active>a, .mock_scores_active>li.active>a:focus, .mock_scores_active>li.active>a:hover{     color: #333;
    background-color: #d4d4d4;
    border-color: #8c8c8c; }
.mock_scores_active>li>a{border-radius: 4px; color: #333 !important; padding: 5px;border-bottom: 0; background-color: #fff; border: 1px solid #c2cad8;}
.mock_scores_active { border-bottom: 0;}
.mock_scores_active .button-border {border: 0; }


@media (max-width: 750px){
    table.admitstble tbody#course_table_body td {white-space: nowrap;}
table.admitstble>tbody>tr>td,  table.admitstble>tbody>tr>th,  table.admitstble>tfoot>tr>td,  table.admitstble>tfoot>tr>th,  table.admitstble>thead>tr>td,  table.admitstble>thead>tr>th {padding: 12px 8px;}
.course-ht{padding: 20px 8px !important;}
.course-ht1{padding: 18px 8px !important;}
table.admitstble>tbody>tr>td> .checkbox{margin:0px;}
.desc-wdth{width:250px; display:block;}
.btn-mrgn-15{margin-top:15px;}
.feedbackform-mrgin10{margin-bottom: 10px;}
.cp-stud-careers-display-block{
	display:none !important;
}
}
@media (min-width:550px) and (max-width:750px){
.cp-stud-careers-display-block{
	display:block !important;
}	
}
@media (min-width:1000px) and (max-width:1100px){
	.btn-mrgn-15{margin-top:15px;}
}
@media (min-width:950px) and (max-width:1400px){
.admitstble-scroll{overflow:scroll!important;}
table.admitstble>tbody>tr>td>input.form-control{    width: 120px!important;}
}

i.fa.fa-trash.edit.fa-edit{color: #5A55A3; cursor:pointer;}

.mrgn-bottom10{margin-bottom:10px;}
.bullet-padding input[type="radio"]{margin: 4px 5px 0 0px !important; }
#finalListtable_wrapper .dropdown-menu>li>a, #activityListtable_wrapper .dropdown-menu>li>a{white-space: normal;} 
#finalListtable_wrapper .cp-stud-seminars-dropdown, #activityListtable_wrapper .cp-stud-seminars-dropdown {margin-left: 0;}
table.dataTable ul.dropdown-menu{display:none !important;}
table.dataTable .dropdown.open ul.dropdown-menu{display:block!important;}


/* Webinar CSS Start here*/
.data-carosel{width:97%; margin:0px auto;}	
.singleclmn {
    margin: 0px 1% 16px;
    width: 23% !important;
}
.singleclmn div{width:100%; height: 160px; position:relative; background-size: cover; background-position: center center; border: 1px solid #ddd;}
.singleclmn h3{font-size:14px; font-weight:bold; margin:8px 5px 0px  ; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
.singleclmn a{color:#333;}
.singleclmn a:hover{text-decoration:none;color:#337ab7 ;}
.singleclmn p{font-size:12px;margin:0px 5px 0px ;}
.lftcarousel{border:1px solid #ccc;}
.lftcarousel figure img{width:100%; height:auto;}
.lftcarousel h3{font-size:16px; font-weight:bold; margin:15px 0px 0px; color:#333; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }

.slick-slider{position:relative;}
   .slick-arrow {border: 0px;
    background: 0px;
   font-size: 33px;}

.slick-slider .slick-arrow{position:absolute; z-index:9;  }
.slick-slider .arrow-lft{left:-29%; top:40%;}
.slick-slider .arrow-rgt{right:-3%; top:40%;}
.webinar-videos .slick-slider .arrow-lft{left:-2%; }
.webinar-videos .slick-slider .arrow-rgt{right:-2%; }

.lftcarousel a:hover h3{color:#337ab7 !important;     text-decoration: none;}
.lftcarousel a:hover {color:#337ab7 !important;     text-decoration: none;}


.webinar-videos .singleclmn {
    margin: 0px 15px 16px;
    width: 18% !important;
	}



.upcomingimg{width:100%; height:190px; background-size:cover; background-position:center center;}
.lftcarasoul-lftzero{padding:0px 0px 0px 15px;}
.scroll-hgt{margin:10px 0px 20px;     height: 78px;display: block; display: -webkit-box; max-width: 100%;
-webkit-line-clamp: 4; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; margin-bottom:43px;  -o-text-overflow: ellipsis;
    -ms-text-overflow: ellipsis;}
.cont-innerwraper{padding:0px 15px; min-height:163px; position:relative;}
.btn-fullwdth{width:100%;   margin:0px 0px 20px;   padding: 9px 0px;}
a.btn-fullwdth:hover{color:#FFF!important;}
737
 .carousel-prev .carousel-btn {left: -29%!important;}
.ui-carousel .carousel-next .carousel-btn {right: -30px !important;}
.col-md21{width:20% !important;}
.col-md79{width:80% !important;}
.singleclmn figure{position:relative;}
.sponsored{position:absolute; right:7px; top:10px; content:'';   background: url('sponsored.png') left center no-repeat ; width:55px; height:55px; background-size:cover; }
.slick-slider{min-height:455px;}
.data-carosel h3.carosel-title{font-weight:bold; float:left; margin-top:0px; font-size: 16px; text-transform: uppercase!important; color:#2ab4c0!important;}	
.data-carosel a.view{font-size:15px; margin-right: 11px;}
.data-carosel a.view .fa-chevron-right{font-size:11px; margin-left:5px;}
.data-carosel a.view:hover{color:#333; text-decoration:none;}
.ui-carousel {margin-bottom: 0px !important;}
.hr-margin25{    margin: 35px 0px 15px;}
.heading-top{margin:0px 0px 30px; background: #f1f1f1;     padding: 0px 4.6% 10px 3.6%;}
.heading-top h3{     font-size: 20px !important;}
.heading-topinner{margin:0px 0px 30px; background: #f1f1f1;   padding: 0px 4.6% 10px 32px;}
.comments-hgt{max-height:350px; overflow-y:scroll;}
.heading-topinner h3{ font-weight:bold; color:#333 !Important; font-size:20px !important; margin-top: 12px!important; margin-bottom: 10px!important;}
.breadcumb-margn{margin:0px!important;}
.heading-top a{ font-size:15px; margin-top:5px; font-weight:normal !important;}
.heading-top h3{font-weight:bold;}
.ui-carousel .carousel-btn {font-size: 25px;}
ul.universitylist {padding-left:0px;}	
ul.universitylist li {margin:5px 10px 5px 0px; padding:5px 10px;}	
 ul.universitylist li a{   word-break: break-all;      white-space: normal;}	
	ul.universitylist li.btn{ text-align:left;}
	
.viewlist-top{margin-bottom:20px;}	
.viewlist-top ul{ margin:0px; padding:0px; font-size:15px;}
.viewlist-top ul li{ margin:0px; padding:0px 0px; display:inline;  }
.viewlist-top ul li+li:before{display: inline-block; width:30px;
    color:#000;
    text-align: center;
    font-weight: 100;
    content: '|';}

span.ultitle{display:inline-block; margin-right:5px;}
.viewlist-top a.pointer{color: #337ab7 !important;}
.list-width-custom{width:20% !important;     margin: 0px 0px 25px; }
.list-width-custom img{ width:100%; height:auto;}
.list-width-custom h3{font-size: 14px;
    font-weight: bold;
margin: 8px 5px 0px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.listanchor a{color: #333 !important;}
.listanchor a:hover{color: #337ab7 !important; text-decoration:none;}
   .list-width-custom p{ font-size: 12px;
   margin: 0px 5px 0px;}
.videoimg{width:100%; height:160px; background-repeat:no-repeat; background-size:cover; background-position:center center; border: 1px solid #ddd;}

.listanchor .pagination>.active>a, .listanchor .pagination>.active>a:focus, .listanchor .pagination>.active>a:hover, .listanchor .pagination>.active>span, .listanchor .pagination>.active>span:focus, .listanchor .pagination>.active>span:hover{color:#FFF !important;}
.viewlist-pagination{margin-bottom:25px;}
.search-wdth{width:18.5%;}
.search-wdth label{width:100%;}
.search-wdth label span{width:18%; }
.search-wdth input{width:82%; }

/* Custom css for webinar slideshow - Start */
.slide.ng-hide-add,
.slide.ng-hide-remove {
	-webkit-transition: all ease-in-out 0.5s;
  -moz-transition: all ease-in-out 0.5s;
  -o-transition: all ease-in-out 0.5s;
  transition: all ease-in-out 0.5s;
  display: block!important;
}
.slide.ng-hide-add.ng-hide-add-active,
.slide.ng-hide-remove {
  opacity: 0;
}
.slide.ng-hide-add,
.slide.ng-hide-remove.ng-hide-remove-active {
  opacity: 1;
}

.slider{ position:relative;}

/* The outermost element*/
.header-wrapper {
  overflow: hidden;
  text-align:center;
  height:400px;
  background:#000;
  position:relative;
   
}
.zoominheader {
  background-size:cover;
  background-repeat: no-repeat;
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-animation: zoomin 20s ease-in-out;
  animation: zoomin 30s ease;
  transition: all 1s ease;
  overflow: hidden;
  height:100%;
      background-position: right center;
}

/* Zoom in Keyframes */
@-webkit-keyframes zoomin {
  0% {transform: scale(1);opacity: 0.8; animation-duration: 0.5s; animation-timing-function: ease; }
  50% {transform: scale(1.5); opacity: 0.9; animation-duration: 0.5s; animation-timing-function: ease; }
  100% {transform: scale(1.5); opacity: 1; animation-duration: 0.5s; animation-timing-function: ease; }
}
@keyframes zoomin {
  0% {transform: scale(1);opacity: 0.8; animation-duration: 0.2s; animation-timing-function: ease; }
  50% {transform: scale(1.5); opacity: 0.9; animation-duration: 0.2s; animation-timing-function: ease; }
  100% {transform: scale(1.5); opacity: 1; animation-duration: 0.2s; animation-timing-function: ease; }
} /*End of Zoom in Keyframes */

.text{color:red;font-weight:bold; }
.page-webinars .page-content-wrapper .page-content {padding: 0px 0px 10px;}
.page-viewwebinar .page-content-wrapper .page-content {padding: 0px 0px 10px !important;}
.page-webinars .slider {margin: 0px;}
.page-viewwebinar .slider {margin: 0px;}
.data-carosel{padding: 15px 30px 5px;}
.viewwebinarlist{padding: 5px 30px 0px;}
.viewlit-wrapper{padding: 5px 30px 0px;}

.viewlit-title{font-weight: bold;
    float: left;
    margin-top: 0px;
    font-size: 16px !important;
    text-transform: uppercase!important;
color: #2ab4c0!important;}


.webmeeting {width: 100%;height:84vh;  margin:30px 0px; border:0!important;}
.slider {position:relative;}
.slider .arrows{position:absolute; top:43%; width:100%; z-index:2;}
.slider .arrows .arrowlft{float:left; margin-left:2%; padding:0px;}
.slider .arrows .arrowrgt{float:right; margin-right:2%; padding:0px;}
.slider .arrows button{ background-color:transparent; border:0px; outline:0px; font-size:30px; color:#FFF;}
.banner-description{left:7%; position:absolute; text-align:left; width:650px; height: 420px; overflow:hidden;  z-index: 8; display: table;}
.banner-description .inner-wrap{ display:table-cell; vertical-align: middle;}
.banner-description .inner-wrap a{color:#FFF !important; text-decoration:none!important;}
.banner-description .inner-wrap a:hover{color:#FFF !important; text-decoration:none!important;}
.banner-description h2 {font-size: 32px;color: #FFF;font-weight: bold; margin-bottom:5px; overflow: hidden;display: block; line-height: 42px; /* Fallback for non-webkit */display: -webkit-box;-webkit-line-clamp:2; -webkit-box-orient: vertical; text-overflow: ellipsis; }
.banner-description p{font-size:15px; color:#FFF; margin:0px; overflow: hidden;display: block; /* Fallback for non-webkit */display: -webkit-box;-webkit-line-clamp:4; -webkit-box-orient: vertical; text-overflow: ellipsis;}
.bannerbg{position:absolute; top:0%; left:0%; z-index:1; height:100%; width:69%; }
.bannerbg-rgt{position:absolute; top:0%; right:0%; z-index:1; height:100%; opacity:0.9; }
.bannerbg-btm{display:none;}
.arrows img:hover{opacity:0.5;}
.viewvideo-hgt{height:500px;}
/* Custom css for webinar slideshow - End */
.view-wrapper{ border:1px solid #e7ecf1; background:#FAFAFA; padding:35px;    }
.padding-rgt0 {
    padding-right: 0px;
}
  .status-watched{float:left; margin:5px 0px 0px 0px; width:8%;}


@media (min-width:1700px) and (max-width:2200px) {
	
.search-wdth input{width:82% !important; }

.status-watched{ width:6%;}

.header-wrapper{height:450px;}

.slick-slider .arrow-rgt {right: -3%;}
.slick-slider .arrow-lft {left: -29%;}

.webinar-videos .slick-slider .arrow-rgt {right: -2%;}
.webinar-videos .slick-slider .arrow-lft {left: -2%;}

.tab-innermrgn .scrollcontent{height: 924px;}

      .heading-top{     padding: 0px 4.2% 10px 3.2%}
	  .left-rgt-5{padding:0px 15px;}
	  
	  .canvas-line{width:70%;}
	  .canvas-line1{width:82%;}

}

@media (min-width:1500px) and (max-width:1800px) {
	
.search-wdth input{width:75% !important; }
.data-carosel {padding: 15px 30px 25px;}

.singleclmn div {height: 130px;}
.upcomingimg {height: 148px;}
.slick-slider{min-height:375px;}
.viewvideo-hgt{height:425px !important; }
	.tab-innermrgn .scrollcontent{height: 850px; }
	.banner-description{height: 380px;}
	.scroll-hgt{    margin-bottom: 25px;}
.heading-top{padding: 0px 4.6% 10px 3.5%;}
.webmeeting {width: 100%;height: 83vh;}
.webinar-videos .singleclmn { width: 17.6%!important;}
}

@media (min-width:1390px) and (max-width:1540px) {
	.webmeeting {width: 100%;height: 81vh;}
.videoimg {height: 110px;}
.search-wdth input{width:70% !important; }
.list-width-custom {
width: 20% !important; padding:0px 10px!important; }
.search-wdth {
    width: 26%;
}

.data-carosel {padding: 15px 30px 25px;}

.bannerbg{ width:67%;}


.slick-slider {
    min-height: 340px;
	}
.slick-slider .arrow-lft {
left: -29%;}
.viewvideo-hgt{height:375px !important; }
	.scroll-hgt{    margin-bottom: 27px;}
	.banner-description{    height: 380px;}
	.heading-top{    padding: 0px 4.9% 10px 4.7%;}
.webinar-videos .singleclmn {width: 17.2% !important;}
.webinar-videos .singleclmn div{ height:105px!important;}
}
@media (min-width:1200px) and (max-width:1390px) {
	.webmeeting {width: 100%;height: 80vh;}
.search-wdth input{width:67% !important; }	
.videoimg {height: 105px;}
.list-width-custom {
width: 20% !important; padding: 0px 9px!important;}
.search-wdth {
    width: 26%;
}
.bannerbg{ width:65%;}
.data-carosel {padding: 15px 30px 22px;}

.upcomingimg{height:104px; }
.singleclmn div{height:107px;     }
.singleclmn {
    margin: 0px 9px 19px;
}

.singleclmn { width: 22.5% !important;}
.slick-slider {min-height: 335px;}
.slick-slider .arrow-lft {left: -28.5%;}
.viewvideo-hgt{height:350px !important; }

.status-watched{ width: 9%;}
.tab-innermrgn .scrollcontent{height: 774px; }
.scroll-hgt{    margin-bottom: 27px;}
	.banner-description{    height: 375px;}
 .heading-top{       padding: 0px 4.4% 10px 3.2%;}
  .webinar-videos .singleclmn {width: 17.1% !important;}
.webinar-videos .singleclmn div{ height:100px!important;}
}

@media (min-width:1200px) and (max-width:1300px) {
	.webmeeting {width: 100%;height: 81vh;}
    .singleclmn {width: 23% !important;  margin: 0px 7px 19px!important;}
	.slick-slider .arrow-rgt {right: -3%;}
	.cont-innerwraper .btn-fullwdth {padding: 6px 0px;}
	.scroll-hgt { margin-bottom: 32px;}
	.heading-top {padding: 0px 5.5% 10px 3.3%;}
	
	.upcomingimg { height: 105px;}
	.scroll-hgt {margin-bottom: 30px;}
	.col-md21 {width: 19% !important;}
	.col-md79 { width: 81% !important;}
	.slick-slider .arrow-lft {left: -27%;}
	.margn-article-10 {margin: 5px 0px 15px;}
	.webinar-videos .singleclmn {width: 18.5% !important;}
	 .webinar-videos .singleclmn div{ height:100px!important;}
	
}
	
@media (max-width: 1300px){	
	
.videoimg {height: 95px;}


}
	
@media (min-width:1000px) and (max-width:1200px) {
	.webmeeting {height: 81vh;}
	.ui-carousel .carousel-next .carousel-btn {
    right: -35px !important;
}
	.singleclmn {
    margin: 0px 5px 17px;
}
	.upcomingimg {
    height: 95px;
}
.singleclmn div {
    height: 99px;
}
.data-carosel {padding: 10px 30px 20px;}

.search-wdth input{width:75% !important; }	
.videoimg {height: 68px;}
.list-width-custom h3 {
font-size: 13px;}
.list-width-custom p {
font-size: 11px;}
	

.list-width-custom {
width: 20% !important;     padding: 0px 5px !important;}
.search-wdth {
    width: 31%;
}
.bannerbg{ width:45%;}
.bannerbg-rgt{width:10%; opacity:0.5;}

.zoominheader{background-position:right center;}
.header-wrapper{    height: 350px;}

.singleclmn {width: 31% !important;}
.col-md79 {width: 75% !important;}
.col-md21 {width: 25% !important;}
.slick-slider {
    min-height: 315px;
}	
.hr-margin25 {
    margin: 20px 0px 15px;
}

.view-wrapper {
padding: 25px!important;}
.tab-innermrgn .tab-content {
    padding: 0px 10px 15px;
}
.viewvideo-hgt{height:275px !important; }

.equalhgt {
display: block;} 
.status-watched{ width: 9%;}
.cont-innerwraper {padding: 0px 6px;}
.slick-slider .arrow-lft {left: -37.5%;}
.cont-innerwraper .btn-fullwdth {padding: 5px 0px;}
	.tab-innermrgn .scrollcontent{height: 700px; }
.scroll-hgt { margin-bottom: 25px;}
.banner-description{    height: 340px;}

.heading-top {padding: 0px 4.6% 10px 3.6%;}
.heading-topinner { padding: 0px 4.6% 10px 32px;}

.view-divider{display:none;}
	.view-count{display:block;}
.singleclmn h3 {font-size: 13px;}
.upcomingimg {height: 115px;}
.scroll-hgt {margin-bottom: 35px;}
.left-rgt-5 {padding: 0px 15px !important;}

.left-rgt-5 img{width:70px!important;}
.webinar-videos .singleclmn {width: 29% !important;}
 .webinar-videos .singleclmn div{ height:118px!important;}

}


@media (min-width:1400px) and (max-width:1500px) {
	.singleclmn div{height:113px; }
	.upcomingimg{height:112px; }
	.col-md21 {padding: 0px 0px 0px 25px;}
	.tab-innermrgn .scrollcontent{height: 800px; }
	
	}	
	
	
@media (max-width: 1400px){	

.col-md79 {
     padding:0px 5px 0px 5px;
}
.col-md21 {
  padding:0px 5px;
}







}	

	
	
	@media (min-width:750px) and (max-width:970px) {
		.webmeeting {height: 80vh;}
	.list-width-custom {width: 33.33333% !important;}
	.search-wdth {width: auto;}
	.videoimg {height: 150px;}
	.viewlit-wrapper { padding: 5px 75px 0px;}
	.list-width-custom{width:50% !important; }
	.page-webinars .page-content-wrapper .page-content {padding: 0px 0px 10px !important;}
	.bannerbg{ width:36%;}
.bannerbg-rgt{width:10%; opacity:0.4;}

.zoominheader{background-position:right center;}
.header-wrapper{    height: 350px;}

.col-md21 {
width: 100% !important; margin-bottom:25px;}
.upcomingimg {height: 119px;}
.btn-fullwdth{    width: 50%;
    margin: 15px auto 22px 24% !important;}
	.col-md79 {
    width: 100% !important;}
	
	.cont-innerwraper p {height: 60px;}
	.carousel-prev .carousel-btn {left: -4%!important;}
	.singleclmn {width:48% !important;}
.col-md21 {width: 32% !important; float: left; margin-right: 1%;}
.slick-slider .arrow-lft {left: -3%;}
.slick-slider {
    min-height: 368px;
}
.hr-margin25 {
    margin: 25px 0px 20px;
}
.singleclmn div {height: 122px;}
.btn-fullwdth {padding: 7px 0px;}
.cont-innerwraper {min-height: 175px;}
.equalhgt{  display: block;}
.scroll-hgt { margin-bottom: 24px;}
.banner-description{    height: 330px;}
.heading-top {margin: 0px 0px 10px;padding: 0px 5.0% 10px 4.4%;}
.singleclmn h3 {font-size: 13px;}
 .comments-tags {padding: 30px 20px 0px !important;} 
.data-carosel {padding: 30px 30px 10px!important;}
span.delete-popver .popover{ left:70px!important; }
span.delete-popver .popover.left>.arrow{left:-11px!important;      transform: rotate(180deg)!important; -webkit-transform: rotate(180deg)!important; -moz-transform: rotate(180deg)!important; -o-transform: rotate(180deg)!important; -ms-transform: rotate(180deg)!important;}
.margn-article-10 {margin: 15px;}
.webinar-videos .singleclmn {width: 28.9% !important;}
 .webinar-videos .singleclmn div{ height:110px!important;}
	}
	
	@media (min-width:200px) and (max-width:750px) {
	.webmeeting {height: 69vh; margin: 15px 0px!important;}
	.list-width-custom {width: 50% !important; padding:0px 10px!important;}
	.videoimg {height: 95px;}
	.search-wdth {width: auto; margin-bottom:15px;}
	.mob-pull-rgt{float:left !important;}
	.viewlist-pagination .pagination li a {padding: 5px 5px;}
	.viewlist-top ul li+li:before {width: 15px;}
	.viewlist-top ul{font-size:14px;}
	.page-webinars .page-content-wrapper .page-content {padding: 0px 0px 10px !important;}
	.bannerbg{ width:0;}
.bannerbg-rgt{width:0;}
.zoominheader { height: 170px;}

.header-wrapper{    height: 275px;}
.banner-description {top: 38%;  height: 135px;   left: 5%;     width: 90%;}
.banner-description h2 {font-size: 22px; line-height:27px;}
.bannerbg-btm{position:absolute; bottom:0%; right:0%; z-index:1; width:100%; height:220px; display:block;}

.slider .arrows {top: 20%;}

.col-md21 {width: 100% !important; margin-bottom:25px;}
.cont-innerwraper p {height: 80px;}
.col-md79 {width: 100% !important;}
.singleclmn div {height: 88px !important;}
.carousel-prev .carousel-btn {left: -6%!important;}
.ui-carousel .carousel-next .carousel-btn {right: -25px !important;}
.singleclmn {width: 46% !important;}
.singleclmn {margin: 0px 2% 16px;}
.slick-slider .arrow-rgt {right: -6%;}
.slick-slider .arrow-lft {
left: -6%;}
	.slick-slider {
    min-height: 290px;
}
.hr-margin25 {
    margin: 20px 0px 20px;
}
.btn-fullwdth{ margin: 10px 0px 20px;}
.paddingnone{padding-right:15px !important;}
.tab-innermrgn {border-right: 1px solid #e7ecf1;}
.view-wrapper {
padding: 15px;}
.authers figure img {margin-right: 10px;}
.viewvideo-hgt {
    height: 225px;
}
.view-webinar .padding-lft0 {padding-left:15px!important;}
.equalhgt{  display: block;}

.authers h5 span.lfttxt{  float:left;}

.authers h5 span.txtgrey{float:left;}
.tab-innermrgn .hr-row {
padding: 12px 35px;}
.scroll-hgt { margin-bottom: 15px;}
.heading-top {margin: 0px 0px 10px;padding: 0px 7.0% 10px 6.4%;}
.list-width-custom h3 {font-size: 13px;}
.singleclmn h3 {font-size: 13px!important;}
.view-divider{display:none;}
	.view-count{display:block;}
.comments-tags {padding: 5px 15px 0px!important;}
.chatbox-mob {margin: 30px 15px 25px!important;}
.view-like {float: left!important; margin-top:10px;}
.topic-captions {width: 100%!important;}
span.delete-popver .popover{ left:70px!important; }
span.delete-popver .popover.left>.arrow{left:-11px!important;      transform: rotate(180deg)!important; -webkit-transform: rotate(180deg)!important; -moz-transform: rotate(180deg)!important; -o-transform: rotate(180deg)!important; -ms-transform: rotate(180deg)!important;}
.mrgn-links-20{margin-right:20px;}
.article-margin-both {margin-left: 0px;margin-right: 0px;}
.webinar-videos .singleclmn {width: 90% !important;} .webinar-videos .singleclmn div{ height:155px!important;}
.webinar-videos .slick-slider .arrow-lft {left: -4%;} .webinar-videos .slick-slider .arrow-rgt { right: -4%;}

	}
	
	
	@media (min-width:400px) and (max-width:550px) {
	.webmeeting {height: 75vh; }
	
	}
	
	
	
	
	@media (min-width:200px) and (max-width:340px) {
	.videoimg {height: 75px;}
	.viewlist-top ul li+li:before {width: 15px;}
	.slick-slider .arrow-rgt {right: -8%;}
	.slick-slider .arrow-lft {left: -8%;}
	.authers figure {float: none!important;}
	.authers h5 span.lfttxt{width:100%!important;}
	.webinar-videos .singleclmn div{ height:125px!important;}
	.webinar-videos .singleclmn { width: 88% !important;}
	
	
	}
	
@media (max-width: 1170px){







.btn-fullwdth {
  
    margin: 0px 0px 32px;
}

.cont-innerwraper p {
    margin: 10px 0px 10px;
}

.btn-fullwdth {
    margin: 0px 0px 20px;
}
.sponsored{    width: 50px;
    height: 50px;}
	
	
	
	
	
}
	

.top-margn15{margin-top:20px;}	
.view-webinar{}	
.tab-innermrgn{ background:#FFF; margin:0px 0px 0px 0px;     border-left: 1px solid #e7ecf1; border-top: 1px solid #e7ecf1; border-bottom: 1px solid #e7ecf1;}
.tab-innermrgn .tab-content{padding:0px;}




 .tab-innermrgn .hr-row{cursor:pointer;}
 .act-topic{background:#d1ecff; cursor:pointer;}
 .tab-innermrgn .popover {width: auto !important;}
 


 

.view-webinar .nav-pills>li.active>a, .view-webinar.nav-pills>li.active>a:focus, .view-webinar .nav-pills>li.active>a:hover {
    color: #fff;
    background-color:#32c5d2;
	border-radius:0px;
	padding-top:12px; padding-bottom:12px;
}

.nav>li>a:focus, .nav>li>a:hover {
  
    background-color: #26a1ab; border-radius:0px;
}
.tab-innermrgn ul{border-bottom: 1px solid #e7ecf1; }

.tab-innermrgn .nav>li>a{    padding: 14px 15px !important;}
.tab-innermrgn .nav>li>a:hover{color:#fff!important;}
  .tab-innermrgn .fa-indent {margin-right:5px;}
  .tab-innermrgn .hr-row{padding:12px 15px; border-bottom:1px solid #e6e5e5;}
  .tab-innermrgn .hr-textrow{padding:15px 20px;}
.hr-textrow 
  .videolft{float:left; width:90%; }
 
  .videolft h5{margin-top: 3px;
    margin-bottom: 0px;}
  .hr-row .fa{font-size: 20px;  }
  .hr-row .fa.grey{color:#999;}
  .hr-row .fa.blue{color:#3598DC;}
  .hr-row .fa.lgtgrey{color:#E1E5EC;}
  .clmn-fltleft{float:left; width:90%;}
.clmn-fltleft i {float: left; margin-top: 5px;width: 7%;}
  .clmn-fltleft p {float: left;width: 93%;margin: 0px;}

  .form-bordernone{border:0px;}
 

.view-wrapper hr{border-top: 1px solid #e6e5e5;}
.btn-details{border-radius:0px; padding: 6px 35px; }
.view-webinar h5{font-weight:bold;}

.view-like .like button{border:0px; background:transparent; padding:0px; font-size:18px; margin-right:5px;}

.already-liked{color:#3598DC;}

.heading-view {padding-top:20px; }
.heading-view h5{margin:0px;}
.topic-captions{float:left; width:60%;}
.view-like {float:right; }
.like {float:left; padding-right:15px; margin-right:15px; border-right:1px solid #e6e5e5; }
.viewcount {float:left; margin-top: 3px;}

.viewcount .fa-eye{font-size:18px; margin-right:5px; float: left; margin-top: 3px;}
.authers{border:1px soild #e7ecf1;}
.authers figure{float:left; }
.authers figure img{margin-right:15px; width: 65px; height: 65px; border-radius:50%;}
.authers h5 span.lfttxt{ margin-right:10px; width: 75px;display: inline-block;}

.authers h5 span.txtgrey{color:#999;}
.comments-tags .bootstrap-tagsinput .tag{margin:2px 5px;}
.comments-tags{    background: #FFF;
    
    padding: 30px 0px 0px;}
.para-mrgn-5{margin:5px 0px;}
.tagborder-zero{border:0px !important;}



/* Webinar CSS End here*/


.padding-lft0{padding-left:0px;}

.videoframe{width:100%; height:450px;}
.university-btn{float:right;     margin-right: 15px;}
.university-frm-label label{text-align:right;}
@media (max-width: 750px){
.university-frm-label label{text-align:left;}
.res-padding0{padding-left:0px; padding-right:0px;}
.university-btn{float:left;}
.mob-paddingtop{margin-top:20px;}
.mob-top-20{margin-top:40px !important;}
}
@media (min-width:750px) and (max-width:900px) {
	.university-btn {
    float: left;
    margin-left: 26%;
}
.status-watched{    width: 5%;}
.videolft{    width: 94%;}
.padding-lft0 {
    padding-left: 15px; 
}
.paddingnone{padding-right: 15px !important;}
  .tab-innermrgn{border-right: 1px solid #e7ecf1;}
.viewvideo-hgt {height: 350px;}
.tab-innermrgn .hr-textrow {
    padding: 20px;
	}
.authers figure img {width: 60px;height: 60px;}	

	
	


}

@media (min-width:1000px) and (max-width:1100px) {
.status-watched{    width: 12%;}
.videolft{    width: 83%;}
.videoframe{width:100%; height:350px;}
}

@media (min-width:1200px) and (max-width:1450px) {
	.videoframe{width:100%; height:375px;}
}





/* Forex CSS Start here*/


	.forex_tab_disabled {
		pointer-events: none;
		color: grey;
	}
	#select-currency{text-align:center;}
	
	.dis-block{display:bolck;}
	.dis-inblock{display:inline-block;}
	.forex .tab-wrapper{
		padding-top: 50px;
	}
	* {box-sizing: border-box}
	/*body {font-family: "Lato", sans-serif;}*/

	/* Style the tab */
	.forex .tab {
		float: left;
		/*border: 1px solid #ccc;
		background-color: #f1f1f1;*/
		width: 45%;
		/*height: 300px;*/
	}

	/* Style the buttons inside the tab */
	.forex .tab button {
		display: block;
		background-color: inherit;
		color: black;
		/*padding: 22px 16px;*/
		width: 100%;
		border: none;
		outline: none;
		text-align: left;
		cursor: pointer;
		transition: 0.3s;
		font-size: 17px;
		opacity:0.5;
	}

	/* Change background color of buttons on hover */
	.forex .tab button:hover {
		/*background-color: #ddd;*/
	}

	/* Create an active/current "tab button" class */
	.forex .tab button.active {
		/*background-color: #ccc;*/
	    opacity: 1;
	}

	/* Style the tab content */
	.forex .tabcontent {
		float: left;
		padding: 0px 12px;
		/*border: 1px solid #ccc;*/
		width:55%;
		border-left: none;
		/*height: 300px;*/
	}
	.forex .tab-wrapper .tab span.circle{
		
		border-radius: 50% !important;
		padding: 1px 8px;
		margin-right: 20px;
	}
	.forex .tab button h3 {
		color: #676767;
		font-weight: 500;
		font-size: 18px;
		text-transform:uppercase;
	}
	.forex .tab button.active h3 {
		color: #676767;
	}
	.forex .tab button.active h3 span.circle {
		background: #676767;
		color: #ffffff;
	}
	.forex .tab button p {
		font-size: 15px;
		margin-left: 50px;
	}


.hr-text {
  line-height: 1em;
  position: relative;
  outline: 0;
  border: 0;
  color: black;
  text-align: center;
  height: 1.5em;
  opacity: .5;
}
.hr-text:before {
  content: '';
  background: -webkit-gradient(linear, left top, right top, from(transparent), color-stop(#818078), to(transparent));
  background: linear-gradient(to right, transparent, #818078, transparent);
  position: absolute;
  left: 0;
  top: 50%;
  width: 100%;
  height: 1px;
}
.hr-text:after {
  content: attr(data-content);
  position: relative;
  display: inline-block;
  color: black;
  padding: 0 .5em;
  line-height: 1.5em;
  color: #818078;
  background-color: #fcfcfa;
}

    div.main {
        margin-right:30px;
    }
   .forex-payment-form ol > li {        
        display: table-cell;
        height: 56px;        
        position: relative;
        padding: 0px;
        margin: 0px;
        text-align: center;
        border: 1px solid #ccc;
		width:300px;
		background:#e5e5e5;
    }
    .forex-payment-form ol > li > div {         
        position:relative;        
        line-height: 55px; /* equal to the list item's height */
        height:100%;
        width: 100%; 
        font-size:16px;
    }
    .forex-payment-form ol>li:hover {
        background-color: #47b6ed;
        cursor: pointer;
        color: white;
    }
    .forex-payment-form ol {
        display: table;
        width: auto;
        padding: 0px;
        margin: 0px auto;
        position: relative;
    }
    .forex-payment-form ol > li > div:after, ol > li > div:before {
        content:"";
        display:inline-block;        
        border-width: 28px;
        border-style: solid;
        width: 0px;
        height: 0px;
        left: 100%;
        top: -1px;        
        position: absolute;        
        z-index: 1;
    }
    .forex-payment-form ol > li > div:after, ol > li:hover > div:before {
        border-color: transparent transparent transparent #FFF;
    }
	
	 
    .forex-payment-form ol > li > div:before {
        border-width: 26px;
        display: block;
        border-color: transparent transparent transparent #e5e5e5;
        z-index: 2;
        top:1px;
    }
	
	 
	
	
	.forex-payment-form ol > li:last-child > div:after, ol > li:last-child > div:before {
		border-width: 0px;
	}
	.forex-payment-form ol > li:hover > div:after, ol > li:hover > div:before {
        border-color: transparent transparent transparent #47b6ed;
    }
	
	.forex-payment-form ol > li > div a{
	    color: #414141;
	}
	
	.forex-payment-form ol > li > div:hover a{
	    color: #ffffff;
		text-decoration:none;
	}
	.forex-payment-form h3{
		color: #414141;
		font-weight: 500;
		margin: 20px 0px 30px 0px;
	}
	.forex-payment-form h4{
		color: #414141;
		font-weight: 500;
		margin: 20px 0px 15px 0px;
		font-size:16px;
	}
	.forex-main{
	    border: 1px solid #979797;
		border-radius: 4px;
		padding-bottom:15px;
	}
	.forex-payment-form h5{font-weight: normal;}
	
	
	#personal .portlet.box.red,
	#review .portlet.box.red, #documents .portlet.box.red{
		background: #ffffff;
		border: 1px solid #979797;
	}
	#personal .portlet.box.red>.portlet-title, #personal .portlet.red, #personal .portlet>.portlet-body.red,
	#documents .portlet.box.red>.portlet-title, #documents .portlet.red, #documents .portlet>.portlet-body.red,
	#review .portlet.box.red>.portlet-title, #review .portlet.red, #review .portlet>.portlet-body.red{
		background-color: #ffffff;
		border-bottom: 1px solid #979797;
	}
	#personal .portlet.box>.portlet-title>.tools>a.collapse:after, #personal .portlet.box>.portlet-title>.tools>a.expand:after,
	#documents .portlet.box>.portlet-title>.tools>a.collapse:after, #documents .portlet.box>.portlet-title>.tools>a.expand:after,
	#review .portlet.box>.portlet-title>.tools>a.collapse:after, #review .portlet.box>.portlet-title>.tools>a.expand:after{
		color:#414141;
	}
	#personal .portlet.box.red>.portlet-title>.caption, #personal .portlet.box.red>.portlet-title>.caption>i, #personal i.fa.fa-external-link,
	#documents .portlet.box.red>.portlet-title>.caption, #documents .portlet.box.red>.portlet-title>.caption>i, #documents i.fa.fa-external-link,
	#review .portlet.box.red>.portlet-title>.caption, #review .portlet.box.red>.portlet-title>.caption>i, #review i.fa.fa-external-link{
		color:#414141;
	}
	#personal span {
		color: #414141;
	
	}
	
	#documents span {
		color: #414141;
	
	}
	
	.choose-file{
		border-radius: 4px;
		border: 1px solid #c2cad8;
	}
	.forex-payment-form li.active {
		background:#3299CC;
		color:#ffffff !important;
	}
	
	.navtab-forex li.active a{color:#ffffff !important;}
	.navtab-forex li.active a:hover{text-decoration:none;}
	.navtab-forex {border:0px;}
	.navtab-forex{margin-bottom:15px !important;}
	
	
	

	.forex-payment-form ol > li.active > div:before {
		border-color: transparent transparent transparent #3299CC;
		color:#ffffff;
	}
	
	.forex-payment-form ol > li.active > div:hover:before {
		border-color: transparent transparent transparent #47b6ed;
		color:#ffffff;
	}
	
	
	#ifNocurrency li.active, #ifYescurrency li.active {
		background: #ffffff;
	}
	.currency-radio {
		border: 1px solid #c2cad8;
		padding: 10px;
	}
	#review .pipe{
		color: black;
		padding-left: 8px;
	}
.vertical-align-sub{float: left; margin:2px 10px 10px 0px !important; }

   .vertical-align-sub1{ float: left;
   margin: 4px 6px 10px 0px !important;}
   
   .vertical-align-sub2{ float: left;
   margin: 4px 6px 25px 0px !important;}

.get-started button {padding: 6px 12px !important;}
.get-started{padding: 15px 0px 30px;}
.backbtntop-mrgn{padding: 0px 0px 30px;}
.btn-top-mrgn1 {
    margin-top: 15px;
}
h5.underline{  border-bottom: 1px dotted #ccc;padding-bottom: 8px;}	
.mrgn-20 {margin-bottom: 0px !important;}
.section-mrgn{ padding:50px 180px 25px !important;}
.purchases .grey{border:1px solid #979797!important; color:#333; background-color:transparent!important;}
.purchases .grey .portlet-title{ background-color:transparent!important;}
.purchases .grey .portlet-title span{margin-top:2px; display: block;} 
.purchases .portlet-title{color:#333!important; padding:15px!important;border-bottom:1px solid #979797!important; font-weight:bold; font-size:16px;}
.order .portlet-title{ padding:0px 15px!important; font-weight:normal; }
.purchases .portlet-title .tool {padding:0px!important;}
.purchases .portlet.box>.portlet-body {padding: 15px;}
.purchases .progress{margin-bottom:0px; height: 12px;}
.cardimg{width:130px; height:94px; float:left; margin-right:10px; background-size: cover;}
.topmrgn15{margin-top:10px!important;}
.ordertitle{margin:0px 0px 20px;}
.orderdate{font-size:15px; display: block; text-align:center; width: 80%;
 margin: 12px auto 0; }
.purchases .portlet>.portlet-title>.tools>a{color:#333;}
.purchases .portlet-title a{color:#333;}
.purchases .portlet-title a{color:#333; text-decoration:none;}
.colm-equalhgt{display: flex; }
.equalhgt{border-right:1px solid #eee;     padding: 0px 5px;}
.order-details{padding:0px 15px; font-size:18px;}
.order-details .row{margin-top:10px; margin-bottom:20px;}
.reload-mrgn{margin-top:32px; font-weight:bold; display:block;}
.itemmargn10{margin-top:5px !important;}
.orderdate, .order-details, .colm-equalhgt h4 {font-size: 16px;}
.purchases .portlet>.portlet-title>.tools{    padding: 9px 0 8px;}
.div-custom-wdth{width:14% !important;}
.btnprint{ padding:4px 7px 3px 8px !important;}
.btnprint .fa-print{font-size:16px;}
.mrgn-lft14{padding: 0px 0px 0px 14px !important;}
.btn-rgtmrgn{margin-right:6px;}
.delivery-mrgn{margin:0px 0px 10px 15px!important;}
.clrbtn{margin-top:5px !important; }
.clrbtn span{color:#FFF!important; }
.margn-lft20{margin-left:25px; margin-top:15px}
.forex-cardmrgn25{margin-left:28px; margin-bottom:10px; }





@media (max-width:1400px) {
.forex .tab-wrapper {padding-top: 40px;}

.padding-r-15 {padding: 0px 15px 0px 0px;}
.field-padding0 {padding: 0px;}
}

@media (max-width:1000px) {
.paddingm-zero{padding:0px;}
.wth-full{width:90%;}
.mob_mrgn10{margin:30px 0px;}
}



@media (max-width:755px) {
		.forex{padding:0px;}
		.forex .tab-wrapper .tab span.circle {margin-right: 10px;}
		.forex .tab button p {margin-left: 40px; margin-top: 10px !important;}
		.forex .tab button h3 {margin-top:5px;}
		div.main {margin-right: 0px;}
		   
		
   #select-currency .title {margin: 20px 0px 20px 15px;}
.forex-container .portlet.light {padding: 0;}
.forex-container .portlet > .portlet-body >  ol > li { width: 40%;}		
.forex-container .portlet > .portlet-body > .tab-content	{width: 88%;}
.forex-container .portlet-body.tabs-below > .tab-content	{width: 105%;}
.forex-container .portlet > .portlet-body > .nav-tabs {border-bottom: 0;	}
.padding-lr-fifteen {line-height: 20px;  margin: 2px 0px 0px;	}	
.padding-right-zero {padding-left: 0px;}
.mrgn-l-10{width:95%;}   		
.forex-payment-form h3 {font-size: 22px; margin: 20px 0px 15px 0px;}	
.currency-radio { margin-bottom: 10px;}		
.padding-right-zero {padding-right: 15px;}		
.forex-payment-form h4 {font-size: 16px;}
.forex-main{margin-bottom: 10px;}
.mob_mrgn10{margin-right:20px; margin-top: 20px;
margin-bottom: 10px;}
h5, h4{line-height:1.4;}
.forex-container .portlet.box > .portlet-title > .caption { width: 75%;}
.forex-container .portlet > .portlet-title > .tools {width: auto;}
.forex-container .portlet>.portlet-title>.caption {font-size: 17px;}
.mob-width80{width:95%;}
.mob-padding-0{padding:0px 15px !important;}
.padding-tab-0{padding:0 10px;}
.vertical-align-sub{float: left; margin:2px 10px 16px 0px !important; }
.padding-top-ten1{margin-top:10px;}
.document-wdth{width:100%;}
.lftzero{padding:0px 15px 0px 0px;}
.ex-margn{margin: 2px 10px 25px 0px !important;}
.fixhgt {height: 60px;}
.review-padding-rgt{margin-right:20px;}
.resize-wth{width:120%;}
.wdth-full{width:100% !important;}
 .forex-payment-form ol > li > div:after, .forex-payment-form ol > li > div:before {border-width: 0px;}
.forex-payment-form ol > li > div:before {border-width: 0px;}
li.border-lft-0{border-left:0px !important;}


}


@media (min-width:1300px) and (max-width:1500px) {
	.forex-payment-form ol > li{    width: 235px;}
	.tab-txtaign{margin-left:25px;}
	.section-mrgn {padding: 50px 50px 25px !important;}
	.orderdate{ width:100%; }
	
}
@media (min-width:1500px) and (max-width:1800px) {
	.forex-payment-form ol > li{    width: 280px;}
	.tab-txtaign {margin-left: 20px;}
	.section-mrgn {padding: 60px 60px 35px !important;}
}

@media (min-width:1480px) and (max-width:1550px) {
	.forex-payment-form ol > li{    width: 260px;}
	
}

@media (min-width:200px) and (max-width:750px) {
.forex-container .portlet > .portlet-body > .tab-content {width: 100%;}
.forex-container .portlet-body.tabs-below > .tab-content {width: 105%;}
.forex-container .portlet > .portlet-body > ol > li {width: 100%; height:50px}
.forex-payment-form h4 {font-size: 15px;}
.field-padding0{ padding: 0px 0px;}
.choose-file {width: 100%;}
.forex-payment-form ol > li > div{    font-size: 16px; padding: 0px 10px;     line-height: 50px}
.mob-res-lftpadding{padding-left:15px !important;}
.paddingm-zero{padding-right:0px !important;}
.left0{padding-left:0px !important;}
.btn-top-mrgn1{margin:20px;}
.lft-mrgn-20{margin-left:-20px;}
.res-tabcontent{width:90% !important; margin:0px auto;}
.tab768-lft-15{    padding: 0px 15px !important;}
.both-lft-10{margin-left:-10px;}
.wth-full {width: 100%;}
.fixhgt {
    height: 80px;
}
.get-started button {
    font-size: 12px !important;
}
.res-adjustname{margin-left:-25px;}
.res-adjustname{res-adjustname:margin-left:-25px;}
.forex-rgt-padding{padding-right:15px !important;}

.forex .tab {width: 100%;}
.forex .tabcontent {width: 100%;}
.forex .tab-wrapper {
    padding-top: 30px;
}

.forex .tab-wrapper {
    
    padding-left: 10px; padding-right: 10px;
}

.forex .tab-wrapper .tab span.circle {padding: 2px 8px;}
.forex .tab-wrapper .tab span.circle {margin-right: 10px !important;
}
	.section-mrgn {padding: 25px 15px 0px !important;}
	.portlet.light.bordered.section-mrgn{}
.reload-mrgn {margin-top: 0;}
.purchases .portlet-title span{    margin-bottom: 5px; display: block;}
.paramrgn0{margin-bottom:5px;}
.cardimg {width: 94px;height: 64px;margin-top: 10px;}
.colm-equalhgt {display: block;}
.order-details {padding: 0px;}
.orderdate{    text-align: left;}
.equalhgt {padding: 0px 15px;}
.forex-container .order .portlet.box > .portlet-title > .caption {width: 41%;}
.div-custom-wdth {width: 100% !important; }
.orderdate{margin-top:0px; width:100%; }


}

@media (max-width:365px) {

.forex-payment-form ol > li > div {
font-size: 15px;}

.extrawidth {margin-left: 10px;}
.portlet.box>.border-padding{padding: 0px !important;}
.choose-file {width: 100%;}
.wth-full {width: 100%;}
.get-started button {font-size: 13px;}
}
@media (max-width:340px) {

.get-started button {font-size: 11px;}
.fixhgt {height: 75px;}
.get-started button {
    font-size: 10px !important;
}
.forex-payment-form h4 {
    font-size: 14px;
}
.forex .tab-wrapper .tab span.circle {
margin-right: 0px !important;}
.orderdate, .order-details, .colm-equalhgt h4 {font-size: 15px;}
.forex-container .order .portlet.box > .portlet-title > .caption {width: 50%;     padding-bottom: 0px;}
.purchases .portlet>.portlet-title>.tools {float: left;}
}
@media (min-width:370px) and (max-width:390px) {
.border-padding{padding:0px !important;}
.mob-padding-15 { padding: 0px 0px !important;}
.field-padding0 {padding: 0px 15px 0 0px;}
.full-wdth {width: 100%;}
.forex-container .portlet-body.tabs-below > .tab-content {width: 99%;}
.field-padding0{ padding: 0px 15px 0px 0px;}
.wdth-full{width:110% !important;}
.res-padding11{padding:0px 15px !important;}
}
@media (min-width:580px) and (max-width:650px) {
.forex-container .portlet > .portlet-body > .tab-content {width: 93%;}
.field-padding0 {padding: 0px 15px 0 0px;}
}	
@media (min-width:600px) and (max-width:800px) and (orientation: landscape) {		
	.forex-container .portlet > .portlet-body > .tab-content {width: 87%;}	
	.mobwdth-landscape{width: 125% !important;}	
	.forex-container .portlet > .portlet-title > .tools {width: auto;}	
	.vertical-align-sub{float: left; margin:2px 10px 10px 0px !important; }	
	}
	@media (min-width:710px) and (max-width:800px) and (orientation: landscape) {	
	.forex-container .portlet > .portlet-body > .tab-content {width: 93%;}
	}
	@media (min-width:950px) and (max-width:1500px){
.fixhgt {height: 100px;}
.orderdate{ width:100%; }
}
@media (min-width:400px) and (max-width:550px) {
.field-padding0 {
    padding: 0px 15px 0px 0px;
}
}
@media (min-width:550px) and (max-width:650px) {
.vertical-align-sub{margin: 2px 10px 13px 0px !important;}
}

@media (min-width:750px) and (max-width:970px) {
.container.forex-payment-form {width: 100%;}
.forex-container .portlet > .portlet-body > ol > li {width: 100%; height:50px}
.forex-container .portlet > .portlet-body > ol {width: 100%; height:50px}
.forex-payment-form ol > li > div:after, ol > li > div:before {border-width: 0;}
	.fixhgt {height: 75px;}
	.forex-payment-form ol > li > div {line-height: 50px;}
	
	.forex-payment-form ol > li > div:before{    border-width: 0;}
	.tab-align15{margin-right:15px !important;}
	.lft-mrgn-bulet{margin-left:-15px!important;}
	.tab768-lft-15{    margin-left: 15px !important;}
	
	.section-mrgn {padding: 0px !important;}
	.portlet.light.bordered.section-mrgn{border:0px!important;}
	.purchases .portlet-title{    font-size: 14px;}
	.orderdate {width: 100%;}
	.orderno{    display: block;}
	.btn-top-mrgn1 { margin-right: 0px;}
	
	.btn-rgt-padding{padding-left: 15px;}
	.margn-lft20 { margin-left: 15px;}
	.date-margn {padding-left: 15px;}
	.backbtntop-mrgn {padding: 15px 15px 30px 0px;}
	.tab-mrgn15{margin-bottom:15px;}
	table.universityres-table>thead>tr>th, table.universityres-table>tbody>tr>td {padding: 12px 8px;}
	.universityht-course{padding: 20px 8px !important;}
	.universityht-coursebtn{padding: 28px 8px!important;}
	.universityht-coursebtn1{padding: 20px 8px!important;}
	
}
@media (min-width:1100px) and (max-width:1200px) {
.container.forex-payment-form {width: 100%;}
.forex-payment-form ol > li{width: 170px;}
.forex-payment-form ol > li > div{font-size: 17px}
.tab-txtaign {margin-left: 35px;}
.section-mrgn {padding: 0px !important;}
.portlet.light.bordered.section-mrgn{border:0px!important;}

.cardimg {width: 80px;height: 55px;background-size: cover; margin-top:10px;}
.order-details {padding: 0px;}




}

@media (min-width:1200px) and (max-width:1300px) {
.forex-payment-form ol > li{width: 210px;}
.tab-txtaign {margin-left: 25px;}
.mrgn-lft14 {padding: 0px 0px 0px 10px !important;}
.section-mrgn {padding: 25px 25px 0px !important;}
   .cardimg{ width: 105px;height: 75px; margin-top:5px;}
   .order-details {padding: 0px;}
   .extrawidth{width:110px !important; }
}

@media (min-width:200px) and (max-width:1500px) {
	#select-currency img{width:100%; height:auto;}
}

@media (min-width:1000px) and (max-width:1170px) {
	.forex-payment-form ol > li {width: 160px; height: 44px;}
	
	.fixhgt {height: 75px;}
	.forex-payment-form ol > li > div {line-height: 44px;     font-size: 14px;}
	.forex-payment-form ol > li > div:after, ol > li > div:before{border-width: 22px;}
	.forex-payment-form ol > li > div:before{    border-width: 20px;}
	a.tab-txtaign {margin-left: 28px;}
.forex-payment-form h3{    font-size: 22px;}
.width-nopadding{padding:12px 0px 15px 15px!important;}
.btn-top-mrgn1 .btn.green{margin-right:20px;}
.orderno{    display: block;}
.get-started {padding: 15px 0px 30px 0;}
.date-margn{padding-left: 15px;}
.btn-rgt-mrgn{margin-right:15px;}
.backbtntop-mrgn {padding: 15px 15px 30px 0;}
.margn-lft20 {margin-left: 15px;}
.extrawidth{padding-left:15px;}
.cardimg {width: 80px;height: 55px; margin-top:10px;}
}
@media (min-width:1000px) and (max-width:1100px) {
.cardimg{display:none;}
.purchases .portlet-title{    font-size: 14px;}
.section-mrgn {padding: 0px !important;}
.portlet.light.bordered.section-mrgn{border:0px!important;}
.colm-equalhgt .order-details {padding: 0px;font-size: 15px;}
.colm-equalhgt h4 {font-size: 15px;}

}


@media (min-width:750px) and (max-width:1100px) {
.forex .tab {width: 100%;}
.forex .tabcontent {width: 100%;}
#select-currency img {width: auto;}

.forex .tab-wrapper .tab span.circle {
    
    padding: 2px 8px;
margin-right: 15px;}
.forex .tab-wrapper {
    padding-top: 25px;
}

.cardimg{display:none;}
.colm-equalhgt .order-details {padding: 0px 10px;font-size: 15px;}
.colm-equalhgt h4 {font-size: 15px;}
.order-details .row {margin-bottom: 15px;}
.div-custom-wdth {width: 16% !important;}

}

@media (min-width:1100px) and (max-width:1200px) {
.forex .tab {width: 50%;}
.forex .tabcontent {width: 50%;}
.forex .tab-wrapper {padding-top: 25px;}
.forex-payment-form ol > li {width: 175px;}


}


.navbar-nav>li>a{line-height: 19px !important;}


.set-fontsize{font-size:22px;}
.nav-tabhover>li>a:hover{background:#eee;}
.form-padding{padding:15px 0px;}
 .tab-border{border:1px solid #d2d2d2;     padding: 0px 20px;}
.tabimg-responsive img{width:100%; height:auto;}


.bg-white {background-color: #ffffff;
		border-bottom: 1px solid #979797 !important;
	}
	
	
	.bg-white>.caption {
		color: #414141!important;
		
	}

	.red-white{border: 1px solid #979797;}
	.mrgn-h5 label{margin-left:-15px!important;}
	.mrgn-btm20{margin-bottom:15px;}
	.clmn-mrgn-rgt{margin-right:15px;}
	
.slick-slide:focus, .slick-slider .arrow-rgt, .slick-slider .arrow-lft{outline:none;}
.slick-arrow{padding:0px;}
.radio-inputs input{ float: none; margin: 2px 0px 10px 0px !important;}

/* Forex CSS End here*/
@media (min-width:1000px) and (max-width:1500px) {
.forex-payment-form ol > li {height: 50px;}
	.forex-payment-form ol > li > div {line-height: 50px; }
	.forex-payment-form ol > li > div:after, ol > li > div:before{ border-width: 25px;}
	.forex-payment-form ol > li > div:before {border-width: 23px;}
	.forex-payment-form ol > li:last-child > div:after, ol > li:last-child > div:before {
    border-width: 0px;}
	
}
@media (min-width:1200px) and (max-width:1400px) {
	.padding-left-zero {
    padding-left: 15px;
}
.date-margn{padding-left: 15px;}
.margn-left0{ padding-left: 0px;
}
.forex-cardmrgn25 {
margin-left: 15px;}

}


/*CRM css begin here*/
.enquiryform .page-content, .editenquiryform .page-content, .enquirystatus .page-content{padding: 25px 0px 10px; }

.enquiryform .profile-sidebar {float: left; width: 300px; margin-right: 20px;}
.enquiryform .profile-usermenu{margin-top: 0px;}
.enquiryform .cp-profile-save-button {margin-right: .75%;margin-left: .75%;}
.enquiryform .user-all-details-calendar{    width: 85% !important;}


.editenquiryform .profile-sidebar {float: left; width: 300px; margin-right: 20px;}
.editenquiryform .profile-usermenu{margin-top: 0px;}
.editenquiryform .cp-profile-save-button {margin-right: .75%;margin-left: .75%;}
.editenquiryform .user-all-details-calendar{    width: 85% !important;}
.disp-block{display:block;}	
.stud-enquiry-table select{ height: 30px!important; border-radius: 4px!important; margin-bottom:15px;}

@media (min-width:1000px) and (max-width:1500px) {
.enquiryform .user-profile-calendar{    width: 76% !important;}	
.editenquiryform .user-all-details-calendar{    width: 76% !important;}	
}


@media (min-width:200px) and (max-width:960px) {
.enquiryform .profile-sidebar{float: none;width: 100% !important;margin: 0;}
.editenquiryform .profile-sidebar{float: none;width: 100% !important;margin: 0;}



}

 .all-comments{padding-left: 58px; margin: 0px 0px 10px;display: block;}
.margin-comments10{    margin-bottom: 10px !important;}
.bold-arow{font-weight:bold;}
.constrained { margin: 10px;padding: 10px;height: 200px; overflow: auto;border: 1px solid lightgray;}
.comments-tags p {margin: 10px 0;}
.url-break{word-break: break-all;}
.viewall-webinar{overflow-x:hidden;}
.h5-mrgn{margin-bottom:10px;}
p.para-mrgn-5 p{margin:0px;} 
.enquiry-mrgn15{margin-bottom:15px;}
.stud-enquiry-table table.table-bordered.dataTable th{text-align:center;}
 table.table-bordered.dataTable td.comments-fixed-wdth{ white-space: normal!important; }

 
 
 
 
 

 @media (max-width: 1440px){

.student-listings {width: 95%;margin: 10px auto 20px auto !important;}

}
 
 
 @media (max-width: 1024px){
 .student-listings {width: 95%;margin: 10px auto 20px auto !important;}
 .enquiryform .user-all-details-calendar {width: 76% !important;}
 }
 @media (max-width: 750px){
	 .editenquiryform .dataTables_filter {float: left !important; margin-bottom:10px;}
	 .comments-tags h4 {font-size: 16px;}
 }
 
.comments-tags .media-left{ padding-left: 15px!important;}
.comments-tags a{text-decoration:none!important; outline:none!important;}
.comments-tags a:hover{text-decoration:none!important; outline:none!important;}
.inside-comments h4{padding:5px !important;}
 .inside-comments .col-md-12{padding:5px !important;}
 .comments-tags .childul .media-left{ padding-left: 20px!important;}
 .comments-tags .childul .all-comments {padding-left: 60px!important;} 
 .comments-tags .childul li.media .all-comments {padding-left: 60px!important;} 
 
/*CRM css end here*/ 

.input-selection {
    

    border: 1px solid #c2cad8;
    border-radius: 4px;
    color: #555;
   padding:6px 10px;
font-size: 14px;
width: 308px;
}

.chat-wrapper .message-input-wrapper input{background:#f7f5f7 !important;}
.onlyprint{display:none;}

#div_overlay {
	position: absolute;
	top:0;
	left:0;
	bottom:0;
	right:0;
	width:100%;
	height:100%;
	z-index:998;
	background: rgb(105,105,105,0.5);
	display:none;
}
.overlay_inner {
	color: #FFF;
	font-size: 15px;
	position: fixed;
	top: 40%;
	border-radius:2px;
	background-color:#323232;
	padding:16px 24px 14px;
	width:50%;
	margin:0 auto;
	text-align:center;
	left:0;
	right:0;
	
}

/*Collegepond ETS css */


	
	.page-container-margin h1{margin-bottom:25px; font-family:"Helvetica Neue",Helvetica,Arial,sans-serif !important;}
	
	#top-header{	height: 96px;	width: 100%;	background-color: #27AAE0; font-family:"Helvetica Neue",Helvetica,Arial,sans-serif !important;}
	
	img.collegepond-logo{	width: 97px;	height:auto;padding:15px;}
	
.collagepond-btns{float:right;}

	.testButton{ margin-top: 15px; margin-right: 25px;background-color: #e7e7e7; color: black; border-radius: 10px;
    padding: 10px 0px;  text-align: center; text-decoration: none;  display: inline-block;  font-size: 16px; cursor: pointer;
    width: 95px;}
	
	.page-container-margin{margin-top:40px; margin-bottom:40px}
	
	.header-padding-both{padding:0px 180px;}
	
	.logo-text{color:white;font-weight:bold;font-size:15px;}

     #grecontent{color:white;font-weight:bold;font-size:15px;}
	 
	 .display-inline{display:inline !important;}
	 
	 .page-container-margin .nav-tabs a{    color: #FFF; background-color: #32c5d2; border-color: #32c5d2; font-weight:bold;}
	 .page-container-margin .nav-tabs a:hover{color: #FFF;background-color: #26a1ab; border-color: #2499a3;}
	 	.page-container-margin .tab-content{margin-top: 25px;}
.page-container-margin .tab{margin-top:40px;width:100%;color: white;}

.bodyArea iframe{border:0px!important;}

.ets-container {background:#FFF;}
.ets-container h1{margin-bottom:25px; font-family:"Helvetica Neue",Helvetica,Arial,sans-serif !important; }
	
	.ets-container #header{	height: 96px;	width: 100%;	background-color: #27AAE0; font-family:"Helvetica Neue",Helvetica,Arial,sans-serif !important; padding:0px 3% 0 3%; margin-bottom:25px;}
	
	.ets-container #header img{	width: 97px;	height:auto;padding:15px;}
	.ets-container #button123{float:right;}


	.ets-container .testButton{ margin-top: 15px !important; margin-right: 15px!important;background-color: #e7e7e7; color: black; border-radius: 10px;
    padding: 10px 0px;  text-align: center; text-decoration: none;  display: inline-block;  font-size: 16px; cursor: pointer;
    width: 95px;}
	
	
	
    .ets-container #grecontent{color:white;font-weight:bold;font-size:15px;}
	 .ets-container .logoimage{color:white;font-weight:bold;font-size:15px;}
	 .display-inline{display:inline !important;}
	 
	 .ets-container .nav-tabs a{    color: #FFF; background-color: #32c5d2; border-color: #32c5d2; font-weight:bold;}
	.ets-container .nav-tabs a:hover{color: #FFF;background-color: #26a1ab; border-color: #2499a3;}
	 	.ets-container .tab-content{margin-top: 25px;}
.ets-container .tab{margin-top:40px;width:100%;color: white;}
.ets-container iframe{width:100%; height:700px; border:0px;}
.content-inline{display:inline-block;}






.ets-container #content {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
	
	margin-bottom:40px;
	
}





@media (min-width: 768px){
.ets-container  #content { 
    width: 750px;;
	}
}



@media (min-width: 992px){
.ets-container #content { 
    width: 970px;
}
.page-content-wrapper .page-content{min-height:1370px !important;}
}


@media (min-width: 1200px){
.ets-container #content {
    width: 1170px;
}
}

@media (max-width: 768px){
.ets-container #content {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
}
}


/*Collegepond ETS css */

.page-sidebar .page-sidebar-menu > li.heading > h3, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.heading > h3 {
		font-weight:600;
}
.chatpara-btm-margn .chat_message p{margin-bottom:0px;}

.chat_message {
	white-space: pre-wrap;
}

.inline-input{    display: inline-block !important; width: auto;  }
.valign{vertical-align:middle!important; }
.strongtxt strong{font-weight:600 !important;}
.dollarinput{width:90%!important; }
.input-btmborder input, .input-btmborder {border-top:0px!important; border-left:0px!important; border-right:0px!important; border-radius:0px!important; padding-left:5px !important; padding-right:!important; margin-bottom:5px !important;}
#visa-can-sop textarea { resize: vertical;}
#visa-can-sop .margin-p { margin-bottom: 10px}