/* ---------------------------- student view profiles ------------------------------------------*/


.quoteStyle-Container{
	display: flex!important; 
	display: -webkit-box;     /* OLD - iOS 6-, Safari 3.1-6 */
	display: -moz-box;        /* OLD - Firefox 19- (buggy but mostly works) */
	display: -ms-flexbox;      /* TWEENER - IE 10 */
	display: -webkit-flex;      /* NEW - Chrome */
	flex-wrap:wrap;
	margin-bottom:20px;
}
.quoteStyle{
	border:1px solid #ebebeb;
	background:#f9f9f9;
	margin-top:20px;
}

.quoteStyle h3{
	background:#fff;
	margin:0px;
	min-height:72px;
	padding:5%;
	padding-right:7%;
}
.quoteStyle h3 span{
	font-size:0.8em;
	font-weight:400;
}
.quoteStyle p{
	padding-left:5%;
	margin:5%;
	font-size:1em;
	font-style:oblique;
}

.quoteStyle-bar{
	font-size:12px;
	padding-top:2%;
	padding-bottom:2%;
	padding-left:4%;
	border-top:1px solid #e0e0e0;
}
.quoteStyle-bar a{
	float:right;
	padding-right:5%;
	padding-bottom:2%;
}

.image-frame{
	width:100px;
	float:right;
	border: 5px solid #e0e0e0;
	margin-left:3%;
	margin-bottom:5%;
}

.student-view-profile{
	margin-right:3%;
	background:#f9f9f9;
	border:1px solid #ebebeb;	
}

.student-view-profile h3{
	padding-left:5%;
	padding-right:5%;
	padding-bottom:7%;
	border-bottom:1px solid #ebebeb;	
}

.student-view-profile p{
	padding-left:5%;
	padding-top:5%;
	margin-left:5%;
	padding-right:10%;
	padding-bottom:5%;
	font-style:oblique;
	border-left:5px solid #ebebeb;
	font-size:1.1em;
	line-height:1.3;
}

.quoteStyle-bar a{
	color:#f57e20;
}
.image-respond{
	width:100%;
	height:auto;
}

/* webchat box styles */

	
	.modal {
  display: hidden; /* Hidden by default */
  position: fixed; /* Stay in place */
  z-index: 1; /* Sit on top */
  padding-top: 100px; /* Location of the box */
  left: 0;
  top: 0;
  width: 100%; /* Full width */
  height: 100%; /* Full height */
  overflow: auto; /* Enable scroll if needed */
  background-color: rgb(0,0,0); /* Fallback color */
  background-color: rgba(0,0,0,0.6); /* Black w/ opacity */
}

/* Modal Content */
.modal-content {
  background-color: #fefefe;
  margin: auto;
  width: 80%;
}

/* The Close Button */
.closeModal {
  color: #aaaaaa;
  float: right;
  font-size: 28px;
  font-weight: bold;
}

.closeModal:hover,
.closeModal:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}




.webchatBox{
	position: fixed;
	bottom:0px;
	right:0px;
	z-index: 999;
	max-width: 400px;
}
.chatboxContainer{
	
}
#webchat{
	
	
	-webkit-box-shadow: -1px 1px 11px -1px rgba(0,0,0,0.23);
	-moz-box-shadow: -1px 1px 11px -1px rgba(0,0,0,0.23);
	box-shadow: -1px 1px 11px -1px rgba(0,0,0,0.23);
	display: none;
	max-height:500px;
	overflow-y: scroll;
	margin-top:0px;
}
#chatButton{
	Padding:10px;
	position:fixed;
	bottom:0px;
	right:0px;
	background:#333;
	color:#fff;
	cursor: pointer;
	width:350px;
	z-index: 9999;
}
.close{
		Padding:10px;
	
	background:#333;
	color:#fff;
	cursor: pointer;
	z-index: 9999;
	
	
	
}

@media only screen and (max-width: 720px) {
	
.webchatBox{
	position: fixed;
	bottom:0px;
	right:0px;
	z-index: 999;
	width:100%;
}
.chatboxContainer{
	
}
#webchat{
	
	
	-webkit-box-shadow: -1px 1px 11px -1px rgba(0,0,0,0.23);
	-moz-box-shadow: -1px 1px 11px -1px rgba(0,0,0,0.23);
	box-shadow: -1px 1px 11px -1px rgba(0,0,0,0.23);
	display: none;
	max-height:500px;
	overflow-y: scroll;
	margin-top:0px;
}
#chatButton{
	Padding:10px;
	position:fixed;
	bottom:0px;
	right:0px;
	background:#333;
	color:#fff;
	cursor: pointer;
	width:50%;
	z-index: 9999;
}
.close{
		Padding:10px;
	
	background:#333;
	color:#fff;
	cursor: pointer;
	z-index: 9999;
	
	
	
}

}

