
@charset "utf-8";

.logo{
	padding:5px 10px;
	background:#6fb3e0;
}

.ltr .logo{
	margin-right:10px;
}
.rtl .logo{
	margin-left:10px;
}

.arb, .ar, .rtl div,.rtl span, .rtl p, .rtl label, .rtl h3,.rtl h4, .rtl h5{
    font-family: "Open Sans", hme3,"Helvetica Neue",Helvetica,Arial,sans-serif;
}

.eng, .en, .ltr div,.ltr span, .ltr p, .ltr label, .ltr h3,.ltr h4, .ltr h5{
    font-family: "Open Sans","Helvetica Neue",hme3,Helvetica,Arial,sans-serif;
}


 h1.eng, h2.eng, h3.eng, .profile-head .eng,.ltr h1,.ltr h1 span,.ltr h2 ,.ltr h2 span, .head-font *{
    font-family: "Open Sans","Helvetica Neue",hme3,Helvetica,Arial,sans-serif
}


 h1.arb, h2.arb, h3.arb, .profile-head .arb,.rtl h1,.rtl h1 span,.rtl h2 ,.rtl h2 span, .rtl .head-font *{
    font-family: "Open Sans", hme3,"Helvetica Neue",Helvetica,Arial,sans-serif
}

.rtl .profile-info-name{
	width: 115px;
}

.rtl .welcome {
    font-size: 12px;
    font-weight: bold;
}

.rtl p , .rtl p span {
	line-height: 24px;

}

.ltr p , .ltr p span {
	line-height: 24px;

}


.row div.thumbnail {
    box-shadow: 0;
    transition: box-shadow 0.2s;
    border: 1px solid #eee;
}

.row div.thumbnail:hover {
    box-shadow: 0 0 10px #C8C5CC; /*#579EC8;*/
}

div.thumbnail h3{
	color: #FF892A !important
	text-shadow: 1px 1px #eaeaea;
}

div.thumbnail p{
    color: #8089a0;
}

div.thumbnail{
	background-color:#F9F9F9
}

.apps-widget .thumbnail {
    height: 180px;
}

.apps-widget a{
	text-decoration: none !important;
}
.apps-widget h3,.apps-widget p {
    text-align: center;
	
	/*color: 	rgb(67,​ 131,​ 180);*/
}

.apps-widget p {
    line-height: 25px;
}

.apps-widget h3{
	padding-bottom: 3px
	
}
.start{
	float:left;
}

.end{
	float:right;
}

.rtl .start{
	float:right;
}
.rtl .end{
	float:left;
}

.eng{
	direction: ltr !important;
}

.arb{
	direction: rtl !important;
}


.scrollable{
	max-height:328px;
	overflow-y:auto;
	overflow-x:none
}

.profile-info-value:first-child {
    width: 300px;
}

.profile-info-value {
    min-width: 60px;
}

i.msg-icon{
	padding:17px 13px; 
	font-size:500%
}

label.required:after{
	content: " *";
	color: red;
	font-family: "Tahoma"
}

.user-opt-form {
    display: table;
    margin: 0 auto;
    width: calc(100% - 50px);
}


.rtl .table-header > span {
    padding-right: 10px;
}


.form-horizontal .error {
	color: #d16e6c;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 6px;
}

.form-horizontal .form-group label.control-label {
	padding-right: 0 !important;
}
.rtl .form-horizontal .form-group label.control-label {
	padding-left: 0 !important;
}

.committee-member {
    border-bottom: 1px dotted #d0d8e0;
    border-left: 1px dotted #fff;
    border-right: 1px dotted #fff;
    padding: 10px 4px;
    position: relative;
}
.committee-member:first-child {
    border-top: 1px dotted transparent;
}
.committee-member:first-child:hover {
    border-top-color: #d0d8e0;
}

.committee-member:hover {
    background-color: #f4f9fd;
    border-left: 1px dotted #d0d8e0;
    border-right: 1px dotted #d0d8e0;
}

.committee-member img.user  {
	border-radius: 100%;
    border: 2px solid #c9d6e5;
    box-shadow: none;
    margin-left: 0;
    margin-right: 10px;
}
.committee-member .thumbicon {
    background-color: #74abd7;
    border-radius: 100%;
    color: #fff;
    display: inline-block;
    font-size: 18px;
    height: 38px;
    line-height: 38px;
    margin-left: 0;
    margin-right: 10px;
    text-align: center;
    text-shadow: none !important;
    width: 38px;
}


.committee-member .code {
    color: #9585bf;
    font-weight: 700;
}

.committee-member .member .detail {
    border-top: 1px dotted #E0EAFF;
    padding: 3px 0;
	
}

.widget-warning {
    background-color: #fcf8e3;
    border-color: #faebcc;
	border-radius: 4px;
    padding: 5px;
}

.widget-warning .widget-header{
	background : none;
}

.widget-warning .widget-header *{
	color:#8a6d3b
}

.categ-widget .thumbnail{
	background-color : #E0EFE1;
	border-radius: 10px;
}

.categ-widget  a{
	text-decoration: none;
}
.categ-widget h3{
	color: #5A6F5B !important
}
.categ-widget h3,.categ-widget p {
    text-align: center;
}

.categ-widget div.thumbnail:hover {
    box-shadow: 0 0 10px #6B8F6D;
}

.flagspan{
	background-color:#D1E4EF;
	border-radius: 15px;
	padding: 3px ;
	margin-top:-2px !important;
}

.flagspan span {
	margin: 0 3px;
	padding: 3px 5px 3px 5px;
	border-radius: 10px;
	line-height: 10px;
	text-shadow: none;
	display: inline-block;
	text-align: center;
	vertical-align: baseline;
	white-space: nowrap;
	
}

.flagspan > span i{
	font-size: 9px;
	color:#E4E6E9 !important
}

.flagspan > span:hover i{
	color: white !important;
}

.flagspan > span:hover{
	box-shadow: 0 0 10px white;
	transition: 0.5s;
	transform:scale(1.25);
}
.flagspan > span > span{
	font-size: 6px;
	color: white !important;
}

.flagspan span.start_discussion{
	background-color:#4B89AA;
}
.flagspan span.join_discussion{
	background-color:#D15B47;
}
.flagspan span.view_discussion{
	background-color:#69aa46;
}
.flagspan span.tc_active_member{
	background-color:#ED9421;
}
