.text-white{
	color:#ffff !important;
}

.direct-chat-text{
	margin:0;
}
.right .direct-chat-text{
	margin-right: 1px;
}

.direct-chat-messages{
	height:100%;
}
section.content-header
{
border-bottom: 3px solid #3c8dbc;
padding-bottom: 20px;
}

.div-striped
{
margin:0px 20px;
}
.div-striped .row
{
	padding:10px;
	border-bottom:1px solid #CCC;
}
.div-striped .view
{
	border-bottom:0;
}
.div-striped div.box
{
	border-top:0 !important;
}
.div-striped .row:nth-child(2n)
{
	background:#eeee;
}
.admin-view .col-lg-12
{
	padding:5px;
}

.admin-view .col-lg-12:nth-child(2n)
{
	background:#eeee;
}

.requiredAsterisk:after { content:"*";color:#dd4b39; }

.errorMsg{
	color:#dd4b39;
}

.contact_box{
	padding:10px;
	margin:10px 0;
	border-style: groove;
}

.question_box{
	padding:10px;
	margin:10px 0;
	border-style: groove;
}

.image_main_box{
	position: relative;
	padding: 5px;
	margin-bottom: 10px;
	border: 1px solid #ccc;
	width:auto;
}

.image_main_box>label{
	display:block;
}
.image_main_box>label>img{
	max-width:225px;
	max-height:500px;
}
.image_main_box .remove_media{
	display: block;
background-color: #DD4B39;
text-align: center;
padding: 5px;
margin-top: 4px;
color: #fff;
text-transform: uppercase;
border-radius: 3px;
margin-top: 11px;
}

.square img {
    max-width: 100% !important;
    max-height: 100% !important;
}

.permission_box div.box-body{
	min-height:200px;
}

.permission_box div.box-header{
	font-size: 24px;
	font-family: 'Source Sans Pro',sans-serif;
	font-weight: 500;
    line-height: 1.1;
    color: inherit;
}

.no-padding{
	padding:0px;
}

.box.indexhtml .view_text a {margin:0 0 6px; }
.box.indexhtml .view_text {
    left: 0;
    margin-left: 0;
    margin-top: 0;
    position: absolute;
    top: 0;
    z-index: 2;
	padding-top:20px;  
	width:100%; 
}
.indexhtml .single_items {max-width:300px; margin:0 auto; }
.box.indexhtml .view_text .view_btn {display:inline-block; margin:0 1px; }
.indexhtml .view_text h3 {margin-bottom:15px; }


.image_main_box img.img-responsive {
    width: 100%;
}

.box.box-solid.box-warning>.box-header{
	font-size:20px;
}

.userimg{
top:36px;

}

.responsive-table tr{
	white-space:nowrap;
}


.playerClose {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 999;
    color: #fff;
    background: #3c8dbc;
    text-align: center;
    line-height: 0;
    font-size: 14px;
    width: 13px;
    height: 20px;
}

.close1{
    float: right;
    font-size: 21px;
    font-weight: 700;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    filter: alpha(opacity=20);
    opacity: .2;
}

button.close1 {
    -webkit-appearance: none;
    padding: 0;
    cursor: pointer;
    background: 0 0;
    border: 0;
}

.playerClose .close1{
	color:#fff;
	opacity:1;
}

.mediaEdit{
	float:right;
}

.sliderStatus{
	margin-left:15px;
}
.panel-body .control-label{ width: 100%; float: left;}
.add_slide_btn{ margin-top: 25px;}

.pointer{
	cursor:pointer;
}

.close-outer{
	position:relative;
	display:inline-block;
	
}

.close-btns{
	position:absolute;
	top:0;
	right:0px;
	display:inline-block;
	padding:3px;
	border-radius:50%;
	background-color:#ff0000;
	width:30px;
	height:30px;
	text-align:center;
	
}

.close-btns i{
	color:#fff;
	
}

.thumb-hide{
	width: 200px;
    max-height: 140px;
    overflow: hidden;	
}

.content-header>.breadcrumb>li+li:before{
	content:none;
}

.pointer{
	cursor:pointer;
}

ul.select2-selection__rendered li.select2-selection__choice {
    background-color: #3c8dbc !important;
}