﻿body{font-family: 'Open Sans Hebrew', sans-serif;margin:0 auto;padding:auto;text-align:center;direction:rtl;font-size:12px;Xbackground:url(../Images/bg.png) repeat-x; background:url(../Images/Header/body_bg.jpg) repeat-x;}
a{text-decoration:none;}
a img {border:0}
ul{margin:0;padding:0}
iframe { border:0 }
.h2, h2 {
    font-size: inherit;
}
.wraper
{
	/*width:1200px;*/
	min-height:800px;    
	overflow: hidden;    
	/*padding:auto;*/    
	text-align:right;
	position:relative;
	margin:auto;
    /*margin-top: 68px;*/
}

.wraper .slider-wrapper
{
    width:1200px;
    height:341px;
   /*width: 97%;
   margin-right: 10px;*/
}
.clear{clear:both;}
.about .div .cat_tree td{vertical-align:top;padding-bottom: 20px;}
/*.logoLevel{height:90px;width:100%;}*/
.logoLevel .logo {display:inline-block;width:300px;height:90px;background:url(../Images/logo.png) no-repeat;position:absolute;left:0;top:8px}
.logoLevel .openFreeCourse {display:inline-block;width:149px;height:94px;background:url(../Images/Header/open_free_course_btn.jpg) no-repeat;}

.logoLevel .userOffice {display:inline-block;width:149px;height:94px;background:url(../Images/Header/user_office_btn.png) no-repeat;}
.textmargin {text-align:center; margin-top:46px; color:#ff6700; font:bold 16px Arial;
}
.logoLevel .menu {width:550px;height:24px;display:inline-block;background:url(../Images/upperMenu.png) no-repeat right;position:absolute;top:35px;right:150px;}
.logoLevel .menu ul {margin-top:5px;list-style-type:none;}
.logoLevel .menu ul li {position:absolute;}
.logoLevel .menu ul li a{color:#595959}
.logoLevel .social {position:absolute;left:297px;top:38px}
.logoLevel .main-menu {height:27px;position:absolute;top:60px;right:150px;}
.logoLevel .main-menu ul{list-style-type:none;}
.logoLevel .main-menu li{height:27px; float:right; border-left:solid 1px #fff;}
.logoLevel .main-menu li a{display:block; color:#fff; line-height:26px; font-size:14px; font-weight:bold;  padding-left:20px; padding-right:20px;}
.logoLevel .main-menu li a:hover{ color:#4f227e }
.logoLevel .main-menu li.current a{ background:#7540ac;}
.logoLevel .main-menu li.current a:hover{ color:#fff;}
.searchLvl {width:100%;clear:both;margin-top:10px}
.searchLvl .select {position:relative;display:inline-block;}
/*.searchLvl .select .grey {background:#e2e2e2;height:12px;width:100%;display:none;}*/
.searchLvl .select .grey {
    background: #ffffff;
    height: 13px;
    width: 180px;
    display: none;
}
.pseudoSelectTxt, .freeTxt {border:1px solid #a16cd5;height:26px;padding-right:4px;color:#666; cursor:default;}
.searchLvl .pseudoSelectTxt {width:174px;margin-left:10px;}
.searchLvl .freeTxt {width: 610px;}
/*.searchLvl .btnsearch {background:url(../Images/btnSearchBg.png) repeat-x;width:60px;height:30px;display:inline-block;position:absolute;left:0px;color:White;text-align:center;}*/
.searchLvl .btnsearch {
    background: url("../Images/search.png") no-repeat scroll 0% 0% transparent;
    width: 23px;
    height: 22px;
    display: inline-block;
    position: absolute;
    left: 5px;
    color: #FFF;
    text-align: center;
    top: 4px;
}
.searchLvl .btnsearch span {display:block;margin-top:7px;font-weight:bold;font-size:14px}

#btnUpdateCourse{
    background: url("../Images/btnSend.png") no-repeat scroll 12% 50%;
    width:93px;
    height:34px;
}
.searchLvl .selectArro { 
    background: url("../Images/new_ddlbtn.png") no-repeat scroll 12% 50%;
    /*background: url(../Images/ddlbtn.png) no-repeat;*/
    width:30px;
    height:30px; 
    position:absolute;
    left:0px;
    display:inline-block; 
    cursor:pointer; 
    width:190px; }

.searchLvl .selectArro.active{
    background: url("../Images/new_ddlbtn_active.png") no-repeat scroll 12% 50%;
}
/*div.searchLvl > div:nth-child(1) > span{
    background: url("../Images/new_ddlbtn_active.png") no-repeat scroll 12% 50%;
}*/

/*div.select:first-child > span:nth-child(1){
    background: url("../Images/new_ddlbtn_active.png") no-repeat scroll 12% 50%;
}*/
.txt{width:152px;}
.smallTxt{width:80px;}
.smallDDL{width:70px; font-size:12px; height:22px;}
.valid{padding-right:5px; line-height:22px;}
/*.pseudoSelectLst {display:none;display:table;background:#fff;width:100%;padding:10px;border-bottom:1px solid #e2e2e2}
.pseudoSelectLst ul {margin-right:30px}
.pseudoSelectLst li{float:right;width:120px;list-style-image:url(../Images/listCategories.png);}
.pseudoSelectLst li a{cursor:pointer;}
.pseudoSelectLst a.close {position:absolute;left:10px;margin-top:-8px;cursor:pointer;}*/
.mainLvl {margin:18px 0 12px 0}
.homepage {width:100%;height:500px}
/*.homepage .right {width:660px;float:right;margin-left:25px;}*/
.homepage .left {width:300px;float:right; overflow:hidden;}
.courses {float:none;width:100%;clear:both;}
.courses .squarecont {float:none;width:100%;height:256px;clear:both;}
.courses .squarecont > div {margin-right: 25px;}
  
/*.courses .squarecont > div:first-child {margin-right:0;}*/
/*.courses .square  h4 {color:#4f227e;margin:5px 0 5px 0;text-align:center;font-size:14px}*/
.courses .square{
  border: 1px solid #e3e4e8;
}

.courses .square h4 {
  color: white;
  /*margin: -26px 1px 5px 0;*/
    margin: 0 1px 5px 0;
  text-align: center;
  font-size: 18px;
  line-height:33px;
  position: absolute;
  z-index: 200;
  width: 218px;
  height: 39px;
  background: url(../Images/image-header.png) no-repeat scroll top right;
}
.course-image {
  height: 145px;
  width: 218px;
  z-index: 0;
}
.courses .square  h5 {margin:4px}
/*.courses .square  h5 a{font-size:13px;color:#E15A00;}*/
.courses .square h5 a {
  font-size: 14px;
  color: #df5b00;
  font-weight: bold;
}
/*.courses .square p{margin:4px;font-size:12px;color:#555}*/
.courses .square p {
  margin: 4px;
  font-size: 11px;
  color: #535353;
}

 /*.like_btn  span.likes {color:#373;width:54px;height:21px;background:url(../Images/likebg.png) no-repeat;float:left;text-align:center;padding-top:3px}*/
.courses .square .like_btn{position:absolute; bottom:2px; right:2px;}
.courses .square .share_btn{position:absolute; bottom:2px; right:95px;}
.courses .square .like_btn  > span {overflow: hidden;}
.fb_iframe_widget  > span {overflow: hidden;}
.fb_iframe_widget  > span > iframe {width: 80px;}
.courses .square div {position:relative;}
/*.courses .square .add_remove_notify{position:absolute; line-height:20px; font-size:14px; top:26px; left:3px; height: 150px;width: 218px; background:#673798; color:#fff; padding:10px; z-index:1001}*/
.courses .square .add_remove_notify {
    position: absolute;
    line-height: 20px;
    font-size: 14px;
    top: 1px;
    left: -2px;
    height: 146px;
    width: 218px;
    background: #673798;
    color: #fff;
    padding: 10px;
    z-index: 1001;
}

.courses .square .add_remove_details {
    position: absolute;
    line-height: 17px;
    font-size: 14px;
    top: 1px;
    left: -2px;
    /*height: 145px;
    width: 216px;*/
    height: 207px;
    width: 218px;
    background: #673798;
    color: #fff;
    padding: 10px;
    z-index: 1001;
}
.courses .square .add_remove_notify a{color:#fff; text-decoration:underline;}
/*.courses  .header {color:#814ca8;width:100%;height:26px;margin-bottom:10px;border-bottom:1px solid #814ca8}*/
.courses .header {
  color: #814ca8;
  width: 100%;
  height: 26px;
  margin-bottom: 10px;
  border-bottom: 1px solid #814ca8;
  font-size: 18px;
  font-weight: bold;
}
/*.courses img.free {position:absolute;left:3px;}*/
.courses img.free {
  position: absolute;
  left: -1px;
}
/*.courses .filters {width:100%;clear:both;float:none;height:30px;border-bottom:1px solid #be96ec;margin:20px 0;}
.courses .filters ul li {display:inline-block;border-left:1px dashed #727071;width:100px;text-align:center;}
.courses .filters ul li a {color:#727071;font-size:14px;font-weight:bold;}
.courses .filters ul li a.selected {color:#be96ec;font-size:14px}*/
.courses .addLike{position:absolute;margin-top:75px;z-index:200;width:23px;height:23px;display:block;margin-right:7px}
.addLike .tool_tip {
    display: none;
    position: absolute;
    color: #595959;
    top: -102px;
    width: 91px;
    background: url(../Images/tooltip_bg.png);
    height: 30px;
    padding-top: 6px;
    text-align: center;
    left: -33px;
    z-index: 1010;
}
 /*.addLike.plus {background:url(../Images/Fave.png);}*/
 .addLike.plus:hover .tool_tip.add{display:block;}
 /*.addLike.minus {background:url(../Images/unFave.png);}*/
 .addLike.minus:hover .tool_tip.remove{display:block;}
 .addLike:hover .tool_tip.clicked{display:none !important;}

.courses .open_profile_dialog{color:#683697; cursor:pointer;}
.open_profile_dialog{cursor:pointer; }
.homepage .left .box {background:#f2e6ff;width:100%;height:257px;}
.homepage .left .box img,.homepage .left .box .img {position:absolute;left:10px;margin-top:65px;}
.homepage .left .box a , a.btnSend {width:100px;min-height:30px;padding:4px;background:url(../Images/btnbg.png) repeat-x;display:block;text-align:center;color:#fff;font-weight:bold;font-size:16px;}
a.btnNext {width:94px;height:35px; background:url(../Images/Buttons/btn_next.jpg); float:left;}
a.btnContinue {width:94px;height:36px; background:url(../Images/Buttons/continue_btn.jpg); float:left;}
.homepage .left .box h2{color:#673798;margin:0;padding:20px 10px 20px 0;border-bottom:2px solid #fff;}
.homepage .left .box .contact {position:absolute;margin:0 10px 0 10px;}
.homepage .left .box .contact input {width:90%;margin:0 0 6px 0}
.homepage .left .box .contact p {font-size:14px;font-weight:bold;}
.pager {float:none;clear:both;background:#ebebeb;border-top:2px solid #be96ec;height:30px;text-align:center;margin:auto;padding:auto;position:relative;top:20px}
.pager ul{}
.pager ul li {display:inline-block;width:30px;height:30px;background:#ebebeb;position:relative;border-right:1px solid #fff;border-left:1px solid #fff;}
.pager ul li a {margin-top:6px;display:inline-block;font-size:14px;font-weight:bold;color:#7d7d7d;}
.pager ul li.selected {background:#be96ec}
.pager ul li.selected a {color:#fff;}
/*.bottomMenu {width:100%;background:url(../Images/bottombg.png) repeat;padding-bottom:30px;padding-top:20px;display:table; border-top:solid 1px rgb(102,55,151); margin-top:40px; clear:both;}*/
.bottomMenu {
    width:100%;
    height:172px;
    background-image:url(../Images/bottombg-topline.png), url(../Images/bottombg-centerline.png), url(../Images/footer-icon.png), url(../Images/bottombg-dot.png);
    background-position: left top,left 88%, left bottom, left top ;
    background-repeat: repeat-x,repeat-x, no-repeat, repeat ; 
    padding-bottom:30px;
    padding-top:20px;
    display:table; 
    border-top:solid 1px rgb(102,55,151); 
    margin-top:40px; 
    clear:both;}
.bottomMenu .astrocit {text-align:center;}
.bottomMenu .astrocit div {}
.bottomMenu  div{float:right;text-align:right;margin:auto;}
.bottomMenu  li {width:128px}
.bottomMenu  li a{color:#ecd9ff;}
.bottomMenu .dynamic h3,.bottomMenu .static li a {font-size:13px;color:#ffc000;margin:0;font-weight:bold;}
.bottomMenu .static {float:right; margin-right:20px;}
.bottomMenu .static li {list-style:none; margin-bottom:5px;}
.bottomMenu .dynamic li {list-style-image:url(../Images/bottomli-new.png)}
.bottomMenu .dynamic {padding:5px;}
.article-box {min-height:340px; height:auto !important;}
.article-box .articlePanel li {list-style:none;margin-bottom:20px;margin-right:10px;}
.article-box .articlePanel {margin-top:20px;}
.article-box .articlePanel li .side_link {width:100px; height:70px; float:right; background:none !important}
.article-box .articlePanel li img{width:100px; height:70px; position:static !important; margin:0px !important; }
.article-box .articlePanel li .data_content{width:177px; float:right; margin-right:3px;}
.article-box .articlePanel h3{color:#E15A00;margin:0;cursor:pointer;}
.article-box .articlePanel h3 a{background:none !important; color:#E15A00 !important; width:100% !important; line-height:16px;   text-align:right !important; min-height:0px !important; padding:0px !important; font-size:14px !important; }
.article-box .articlePanel li p{padding:0px; margin:0px; margin-top:5px; font-size:14px; line-height:16px; color:#464646;}
.itemPage {margin-top:40px}
.itemPage .lessons  {float:right;width:200px;height:100%;margin-left:10px}
.itemPage .lessons li {height:40px;width:200px;display:block;background:#F3E6FF;margin-bottom:2px;}
.itemPage .lessons li.current {background:#F6F6F6} 
.itemPage .lessons li a {color:#E15A00;font-size:14px;margin:10px;position:absolute;}
.itemPage .lessons li.current a {color:#555;}
/*.itemPage .lessons .lessonsheader {background:url(../Images/lessonsheaderbg.png) repeat-x;width:100%;height:40px;font-size:13px;}*/
a.toall {
  background: url("../Images/toall.png") no-repeat scroll right center transparent;
  color: #7a7a79;
  float: left;
  font-size: 14px;
  margin-top: -40px;
  padding-right: 20px;
  position: static;
}
.itemPage .lessons .lessonsheader span {margin:7px 2px;color:#555;font-weight:bold;display:block;position:absolute;}
.itemPage .CourseContent{float:right;width:640px;}
.join {background:url(../Images/Joinbg.png) repeat-x;/*height:456px;width:990px;margin-top:30px;margin: 0 8%;*/}
.join .header {padding:20px;color:#69399C;font-size:18px;font-weight:bold;width:100%}
.join .section {width:470px;height:200px;float:right;}
.join.register .section {height:auto; min-height:50px;}
.join .wrpsection {width:100%;float:none;clear:both;display:table;padding:15px}
.join.register .wrpsection {padding:0px 15px; height:244px; display:block;}
.join .section div {margin-bottom:5px;}
.join.register .section div {min-height:23px;}
.join .section h3 {color:#767676;}
.join.register  .do_login{display:block; width:100%; font-size:11px;}
.join.register  .do_login a{cursor:pointer; color:#fa8420;}
.join .section p {margin:0;display:inline;color:Red;position:absolute;}
.join .section span {width:90px;display:inline-block;}
.join .section label {color:Red;}
.join .section .btnAdd {border:1px solid #c0c0c0;background:url(../Images/btnJoinbg.png) repeat-x;width:68px;display:inline-block;text-align:center;padding:3px;font-size:14px;cursor:pointer;}
.thanks .btnSend,.join .btnSend {width:90px;height:35px;margin: 0 auto;}
.join.register .btnNext{margin-left:30px; margin-top:10px;}
.section.reg .btnSend {margin-top:39px}

.join .subjects {border-style: none;
	border-color: inherit;
	border-width: 0;
	background: 0 0;
	float: right;    position: absolute;   width: 600px;
}
.join select {font-size:11px}
.join.register select{font-size:12px;}
.join span.chkTerms {width:auto}
.join span.chkMessages {width:auto}
/*.join2 {background:url(../Images/Joinbg2.png) repeat-x;width:990px;margin: 30px auto 0 auto;}*/
.join2 {
    background: url("../Images/Joinbg2.png") repeat-x #f8f8f8;
    width: 990px;
    margin-top: 30px;
    margin: 30px auto 0 auto;
    overflow: hidden;
}

.join2 .header {padding:20px;color:#69399C;font-size:18px;font-weight:bold;width:100%}
.join2 .section {width:470px;height:200px;float:right;}
.join2 .wrpsection {width:100%;float:none;clear:both;display:table;padding:15px}
.join2 .section div {margin-bottom:5px;}
.join2 .section h3 {color:#767676;}
.join2 .section p {margin:0;display:inline;color:Red;position:absolute;}
.join2 .section span {width:90px;display:inline-block;}
.join2 .section label {color:Red;}
.join2 .section .btnAdd {border:1px solid #c0c0c0;background:url(../Images/btnJoinbg.png) repeat-x;width:68px;display:inline-block;text-align:center;padding:3px;font-size:14px;cursor:pointer;}
.thanks .btnSend,.join2 .btnSend {width:90px;height:35px;position:absolute;left:148px;}
.join2 .subjects {border-style: none;
	border-color: inherit;
	border-width: 0;
	background: 0 0;
	float: right;    position: absolute;   width: 600px;
}
.join2 select {font-size:11px}
.join2 span.chkTerms  {width:auto}
.join2 span.chkMessages {width:auto}
.thanks {background:#f6f6f6 url(../Images/JoinThanks.png) repeat-x top;height:300px;width:990px;margin-top:30px;color:#a3a3a3;font-size:14px;margin: 0 auto;}
.thanks img {position:absolute;margin-right:-190px;margin-top:-10px}
.thanks .mid {position:absolute;margin-top:30px;margin-right:230px;}
.thanks h3 {color:#69399C;font-size:18px;font-weight:normal;}
.thanks p{margin:4px 0;}
/*.about img {display:none;}*/
.about .div {display:inline-block;background:#f7f7f7;float:right;padding: 0 5px;font-size: 10.5pt;color: #606061}
.about ul { list-style-type: circle;}
.join.apply,.join.apply label {color:#767676;font-size:13px}
.join.apply span{float:right}
.join.apply textarea {width:350px;height:150px;}
.faq img {display:inline-block;}
.faq .accordion {display:inline-block;background:#f7f7f7;width:737px;float:right;font-family:Arial;font-size:13px;}
.faq .accordion a{font-size: 15px;}
.faq .ui-accordion-content a{color:#EB8F00;}
.faq .ui-accordion-content a:hover{text-decoration:underline;}
.faq > div > a{color:#0000FF}
.faq > div > a:hover{text-decoration:underline;}
.contact .about .div .section{margin:30px;position:absolute;}
.contact input[type="text"] ,.contact textarea{width:300px}
.sitemap .div {padding:20px;width:700px;display:table}
.sitemap li, .sitemap ul {padding:0 10px;margin:auto;list-style-image:url(../Images/SiteMapli.png)}
.sitemap li a {color:#4b4b4b;font-size:14px;font-weight:bold;}
.sitemap li li {list-style-image:url(../Images/SiteMaplili.png)}
.sitemap li a {font-size:15px;font-weight:bold;}
.sitemap li li a {color:#4b4b4b;font-size:14px}
.sitemap li li li a  {font-weight:normal;}
.theme-default .nivo-controlNav {
	padding: 8px 0;
	text-align: center;
}
.theme-default .nivo-controlNav {
  padding: 3px;
	position: relative;
	margin-top: -52px;   
	z-index: 999;
}
.fav li {margin:5px 35px;}
.fav li a {color:#4b4b4b;font-size:14px;font-weight:bold}

.comments {padding:4px;background:#f6f6f6;}
.comment {background: #fff; border: 1px solid #CCCCCC;  padding: 7px; margin:5px;}
.comments .addcomment { /*background: url("../Images/addcommentbg.png") repeat scroll 0 0 transparent;*/ border: 1px solid #CCCCCC; 
						padding: 7px;}
.comments .addcomment textarea {height:40px}
.comments .addcomment .btnSend {margin:10px 246px 0 0;}
.comments .addcomment .message {float:right;color:red;margin-top:-28px;}
.comments  h3  {color:#66389B;margin:0;} 
.comments a.date {color:#aaa;font-size:11px}
/*a.toall {
	background: url("../Images/toall.png") no-repeat scroll right center transparent;
	color: #797979;
	float: left;
	font-size: 14px;
	margin-top: -25px;
	padding-right: 20px;
	position: static;
	
}*/ 
.dialog-modal {display:none;width:200px;height:180px;text-align:right;} 
.dialog-modal  input {width:160px;} 
 .dialog-modal .join {margin-top:10px}
  .dialog-modal .join div {margin-bottom:2px}

.add_course { padding: 15px;}
.add_course h3{margin-bottom:0px;margin-top:30px}
.description p {margin:0px;font-size:15px}

.grad_btn 
{
	background-image: linear-gradient(bottom, rgb(237,237,237) 31%, rgb(250,250,250) 80%);
	background-image: -o-linear-gradient(bottom, rgb(237,237,237) 31%, rgb(250,250,250) 80%);
	background-image: -moz-linear-gradient(bottom, rgb(237,237,237) 31%, rgb(250,250,250) 80%);
	background-image: -webkit-linear-gradient(bottom, rgb(237,237,237) 31%, rgb(250,250,250) 80%);
	background-image: -ms-linear-gradient(bottom, rgb(237,237,237) 31%, rgb(250,250,250) 80%);

	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.31, rgb(237,237,237)),
		color-stop(0.8, rgb(250,250,250))
	);
}

.image_uploader
{
	width: 120px;
}

.img_thumbnail
{
	height: 119px;
	width: 120px;
	text-align:center;
	background-color: #FFFFFF;
	border-left: solid 1px #B4B4B4;
	border-right: solid 1px #B4B4B4;
}

.input_div
{
   padding-bottom:10px;
   font-size: 14px;
}

.input_div input, .input_div textarea
{
   border: solid 1px #B4B4B4; 
   font-family:Arial;
}

.lbl_course_pic
{
	border: solid 1px #B4B4B4;
}

.table_striped  tr:nth-child(odd) 
{
	background: #EDEDED;
}

.table_striped  tr:nth-child(even) 
{
	background: #FFFFFF; 
}

.media_type > div p
{
	margin: 0px 0px 5px 0px;
}

.media_type
{
	padding-top: 10px;
}

.media_type input
{
	width: 420px;
	direction:ltr;
}

.errorbox
{
	background-color: #FFBFBF;
	color: #7F0000;
	padding: 10px;
	text-align: right;
}

.errorbox ul
{
	padding: 8px;
}

.contract
{
	width:800px;
	height:600px;
	overflow:scroll;
	border:1px solid #b4b4b4;
	padding:10px;
}

.contract ul
{
	margin:20px;
}

.contract li a
{
	font-weight:bold;
	color:#69399C;
	text-decoration:underline;
}

.intro
{
   padding-bottom: 10px;
}

.intro > p
{
   margin: 0px;
   font-size: 13px;
}

/*tabs*/
.tabs {background:url(../Images/lessonsheaderbg.png) repeat-x;width:100%;height:40px;font-size:13px; margin-top:30px;}
.tabs ul{float:right;  margin:0px; padding:0px;}
.tabs ul .tab-item{float:right; margin:0px; padding:0px; list-style-type:none; background:url(../Images/points_spacer.png) 5px center no-repeat; padding-left:10px;}
.tabs ul .tab-item a{padding:5px; display:block; height:20px;  margin-top:3px;  border:solid 1px ; border-color:transparent; font-size:14px; color:#434343; }
.tabs ul .tab-item.selected a{background:url(../Images/btnSearchBg.png); border:solid 1px #aa9bbc; border-bottom-color:#fff; margin-top:3px; color:#fff;}
.side-link{float:left; height:20px; padding:5px;   margin-top:-35px; display:block;  border:solid 1px ; border-color:transparent; font-size:14px; color:#434343; background:url(../Images/toall.png) right center no-repeat; padding-right:13px; margin-left:10px; }
 
/*profile_dialog*/
.profile_dialog{}
.profile_dialog  .image_container{width:150px; height:150px; margin-left:10px; margin-bottom:10px; float:right; border:solid 1px #ccc; text-align:center; padding:2px; border-radius:4px; margin-bottom:3px;}
.profile_dialog  .image_container img{height:150px; width:150px;}
.profile_dialog .profile_description{text-align:justify; font-family:Arial; line-height:19px; font-size:14px; }

.profile_dialog .profile_courses{font-family:Arial; margin-top:30px; font-size:14px; color:#4f227e}
.profile_dialog .profile_courses a{color:#4f227e}
.profile_dialog .profile_courses a:hover{text-decoration:underline;}
.profile_dialog .profile_courses strong{color:#555}

.join2 .browse_btn{position:relative;}
.join2 .browse_btn .browse_gallery{position:absolute; right:10px; cursor:pointer; top:30px; color:#683697; background:url(../Images/camera-icon.png) center right no-repeat; line-height:20px; font-size:14px; padding-right:20px; }
.join2 .browse_btn .browse_gallery:hover{text-decoration:underline;}
#gallery_selected{}
#gallery_selected .image-container{width:150px; height:105px; border:solid 2px #fff;   filter: alpha(opacity=80); 	-khtml-opacity: 0.8;      -moz-opacity: 0.8;  	opacity: 0.8;   }
#gallery_selected .image-container img{width:150px; height:105px; }
#gallery_selected .image-description{height:32px; border-top:solid 1px #ccc; overflow:hidden; line-height:16px; font-family:Arial; font-weight:bold;}
#gallery_selected #main_gallery thead{display:none; visibility:hidden;}
#gallery_selected table.dataTable tr.odd {background:#F9F9F9}
#gallery_selected table.dataTable tr.odd .image-container {border-color:#F9F9F9;}
#gallery_selected table.dataTable tr .image-container:hover{border-color:#683697; cursor:pointer; filter: alpha(opacity=100); 	-khtml-opacity: 1;      -moz-opacity: 1;  	opacity: 1; }
#gallery_selected .dataTables_paginate{margin-top:10px;}
#gallery_selected .dataTables_paginate > a{display:none;}
#gallery_selected .paging_full_numbers a.paginate_active{background-color:#683697; color:#fff !important;}
#gallery_selected .select{text-align:right;}
#gallery_selected .dataTables_filter{display:none;}
.ui-widget-header{background:#efefef;}

.flash-container{margin-bottom:5px;
				 color: #b94a48;
background-color: #f2dede;
border-color: #eed3d7;padding: 8px 35px 8px 14px;text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);border: 1px solid #fbeed5;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
				 }
				 .flash-container a{cursor:pointer; text-decoration:underline;}


#trem_light_box .trem_content, #term_box .term_content, #policy_box .content { text-align:right; font-family:Arial; margin-right:10px; max-height:450px; overflow-y:scroll;  }
#trem_light_box .trem_content .about{}
.site_reg_link{ padding:5px;   margin-top:3px; display:block;  color:#434343; background:url(../Images/toall.png) right center no-repeat; padding-right:13px; color:#683697 !important; }
.site_reg_link:hover{text-decoration:underline;}

.ui-dialog .ui-dialog-buttonpane button {color:#434343 !important;}

.clearfix:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}
.clearfix {
	display: inline-block;
}
.clearfix {
	display: block;
}


/*two_columns*/
.two_columns {min-height:300px; }
.two_columns .col_1 {float:right; width:110%; margin-left:25px; min-height:500px; }

.two_columns .col_11 {
    float: right;
    width: 660px;
    margin-right: 5px;
    min-height: 500px;
}
.two_columns .col_2 {float:left; width:300px;  min-height:100px; overflow:hidden;}


/*pager*/
.pager { text-align:center; height:32px; direction:ltr;   margin:0px 1px; background:url(../Images/Strips/top_border_bg.png); }
.pager a{ color:#7d7d7d; display:inline-block; height:30px; margin-top:2px; line-height:30px;  width:26px; border-right:solid 1px #fff; }
.pager a.curr{color:#fff;cursor:default; text-decoration:none; background:#c195ec; }
X.pager a.next{color:#ff7e2c; position: absolute; right:0px; padding-top:-2px; padding-right:15px; float:right; width:50px; display:block;}
X.pager a.prev{color:#ff7e2c; position: absolute; left:0px; padding-top:-2px; padding-left:15px; float:left ;  width:50px; text-align:left; display:block;}



/*bread-crumbs*/
.bread-crumbs{height:100%; background:url(../Images/Strips/top_gray_border.png);}
.bread-crumbs .bread-brumbs-item:first-child{margin-right:20px;}
.bread-crumbs .bread-brumbs-item{height:30px; line-height:30px; float:right;  padding-left:15px; background:url(../Images/toall.png) left center no-repeat; margin-left:10px; list-style:none; }
.bread-crumbs .bread-brumbs-item a{ color:#828282;}
.bread-crumbs .bread-brumbs-item:last-child{background:none; }
.bread-crumbs .bread-brumbs-item:last-child a{color:#b686da;}


/*related_column*/
.related_column{}
.related_column .related-item{background:#f2e6ff; margin-bottom:20px; background-repeat:no-repeat; background-position:14px 74px;}
.related_column .related-item h2{color:#673798;margin:0;padding:20px 10px 20px 0;border-bottom:2px solid #fff;}


/*course-single-page*/
.course-single-page{
    /*overflow:hidden;*/ 
    /*width:990px;*/  
    min-height:426px;
    margin: 0 auto;
}
.course-single-page .side-column{
    /*width:32.22%;*/ 
    float:right; 
    height:100%;  
    margin-left:30px;

}
.course-single-page .base-column{
    /*width:63.64%;*/ 
    float:left; 
    /*min-height:300px;*/   
}
/*pager*/
.course-single-page .base-column .lesson-pager{background:url(../Images/lessonsheaderbg.png) repeat-x;width:100%;height:40px;font-size:13px; }
/*.course-single-page .base-column .lesson-pager .lesson-data {  display:none;   position:absolute;  z-index:110;    left:-22px;    top:39px;        background-color: #fff;   -moz-box-shadow: 2px 2px 3px rgba(0,0,0,.10);    -webkit-box-shadow: 2px 2px 3px rgba(0,0,0,.10);    box-shadow: 2px 2px 3px rgba(0,0,0,.10);    border:solid 1px #ccc;    -moz-border-radius: 6px;    border-radius: 6px;}*/
.course-single-page .base-column .lesson-pager .lesson-data {
    display: none;
    position: absolute;
    z-index: 220;
    left: -22px;
    top: 39px;
    background-color: #fff;
    -moz-box-shadow: 2px 2px 3px rgba(0,0,0,.10);
    -webkit-box-shadow: 2px 2px 3px rgba(0,0,0,.10);
    box-shadow: 2px 2px 3px rgba(0,0,0,.10);
    border: solid 1px #ccc;
    -moz-border-radius: 6px;
    -ms-border-radius: 6px;
    border-radius: 6px;
}

.course-single-page .base-column .lesson-pager .lesson-box  {width: 135px;  line-height:14px; min-height: 100px;   margin:12px; background:#fff; }
.course-single-page .base-column .lesson-pager .lesson-box .hed{ color:#673798; font-size:14px; font-weight:bold; line-height:16px; border-bottom:solid 1px; display:block; padding-bottom:7px;}
.course-single-page .base-column .lesson-pager .lesson-box img{width:50px; height:35px; float:right; margin-left:5px; margin-bottom:5px;}
.course-single-page .base-column .lesson-pager div.li:hover .lesson-data{display:block;   }
.course-single-page .base-column .lesson-pager div.li{ font-size:14px; padding:0px;  background:url(../Images/points_spacer.png) 10px center no-repeat; padding-left:20px;   min-width:95px;    height:36px;    float:right; position:relative; margin:0px;  list-style:none;    }
.course-single-page .base-column .lesson-pager div.li a{display:block; padding-top:10px; text-align:center; color:#646464; font-weight:bold;}
.course-single-page .base-column .lesson-pager div.li a .arrow { display:none; position:absolute; top:28px; width:15px; height:9px; left:50px; background:url(../Images/Pge/pink-top-arrow.png);}
.course-single-page .base-column .lesson-pager div.li:first-child{margin-right:34px;}
.course-single-page .base-column .lesson-pager div.current a{color:#673798; cursor:default;}
.course-single-page .base-column .lesson-pager div.current a .arrow{display:block;}
.course-single-page .base-column .lesson-pager .slide-item{   }
.course-single-page .base-column .lesson-pager #slides{ position:relative;}
.course-single-page .base-column .lesson-pager #slides .slidesjs-previous{ width:34px;  z-index:200; height:40px;  position:absolute; top:0px; right:0px;  background:url(../Images/Pge/page-prev.png) left center no-repeat; font-size:0px; text-indent:-50px;}
.course-single-page .base-column .lesson-pager #slides .slidesjs-next{ width:34px;  z-index:200; height:40px;  position:absolute; top:0px; left:0px;   background:url(../Images/Pge/page-next.png) left center no-repeat; font-size:0px;text-indent:-50px; }

/*thumbnails slider*/
.course-single-page .base-column .video-pager{background:url(../Images/thumbnailsheaderbg2.png) repeat-x;width:100%;height:123px;font-size:13px; }
.course-single-page .base-column .video-pager .lesson-data { width:140px; height:auto;  display:none;   position:absolute;  z-index:110;     top:108px;        background-color: #fff;   -moz-box-shadow: 2px 2px 3px rgba(0,0,0,.10);    -webkit-box-shadow: 2px 2px 3px rgba(0,0,0,.10);    box-shadow: 2px 2px 3px rgba(0,0,0,.10);    border:solid 1px #ccc;    -moz-border-radius: 6px;    border-radius: 6px;}
.course-single-page .base-column .video-pager .lesson-box  { line-height:8px;  margin:5px; color:#673798; font-weight:bold}
.course-single-page .base-column .video-pager div.li:hover .lesson-data{display:block;   }
.course-single-page .base-column .video-pager div.li{ font-size:14px; padding: 4px 4px 1px 4px;height: 113px; float:right; position:relative; margin:0px;  list-style:none; cursor: pointer   }
.course-single-page .base-column .video-pager div.li:first-child{margin-right:20px;}
.course-single-page .base-column .video-pager div.li.current {background-color:#df5b00; cursor:default;}
.course-single-page .base-column .video-pager div.li.current a{color:#673798; cursor:default;}
.course-single-page .base-column .video-pager div.li.current a .arrow{display:block;}
.course-single-page .base-column .video-pager .slide-item1{ padding-top:9px;  }
.course-single-page .base-column .video-pager #slides1{ position:relative;}
.course-single-page .base-column .video-pager #slides1 .slidesjs-previous{ width:34px;  z-index:200; height:107px;  position:absolute; top:8px; right:-15px;  background:url(../Images/Pge/thumbnails-prev.png) left center no-repeat; font-size:0px; text-indent:-50px;}
.course-single-page .base-column .video-pager #slides1 .slidesjs-next{ width:34px;  z-index:200; height:107px;  position:absolute; top:8px; left:0px;   background:url(../Images/Pge/thumbnails-next.png) left center no-repeat; font-size:0px;text-indent:-50px; }
.course-single-page .base-column .video-pager .thumbnail-data {
    width: 141px;
    height: 105px;
    position: absolute;
    /*z-index: 110;*/
    top: 4px;
    background-color: rgba(165, 113, 217, 0.80);
}
.course-single-page .base-column .video-pager .thumbnail-box  {   
    margin:5px; 
    color: #ffffff;
}

/*h1*/
/*.course-single-page .base-column .content{position:relative; min-height:330px}*/
.course-single-page .base-column .content {
    position: relative;
    min-height: 330px;
    z-index: 0;position:relative; min-height:330px
}

.course-single-page .base-column h1.header{color:#673798; font-size:14px; font-weight:bold; line-height:20px; padding:0px;}

.course-single-page .base-column .course-info{width:380px; float:right; padding:11px; line-height:18px;}
.course-single-page .base-column .course-info label{float:right;color:#673798; font-weight:bold; margin-left:10px;}
.course-single-page .base-column .page-bottom{background:#f6f6f6 url(../Images/Pge/course_info.jpg) top  repeat-x;}
.course-single-page .share{height:27px; background:url(../Images/Strips/top_gray_border.png);  padding-right:11px; padding-left:11px; padding-top:6px;}
.course-single-page .share .side{width:400px; float:left;  text-align:left;}
.course-single-page .share .side .like_btn{float:left;width:50px;}
.course-single-page .share .side .addthis_toolbox{float:left; margin-top:1px; width:300px;}
.course-single-page .share .addLike{ cursor:pointer; position:relative; z-index:1; background:none; float:right; margin-top:3px;}
.course-single-page .share .addLike .add_text, .course-single-page .addLike .remove_text{display:none;}
.course-single-page .share .addLike.plus .add_text{display:block; background:url(../Images/Icons/plus.png) right center no-repeat; padding-right:20px;}
.course-single-page .share .addLike.minus .remove_text{display:block; background:url(../Images/Icons/minus.png)right center no-repeat; padding-right:20px;}
.course-single-page .share .addLike .tool_tip{right:15px;}



.related_courses{width:100%; min-height:426px; background:#f2e6ff; }
.related_courses .related_tab{height:40px;background:url(../Images/lessonsheaderbg.png) repeat-x;}
.related_courses .related_tab div.li{ font-size:14px; padding:0px;         height:36px;    float:right; margin:0px;  list-style:none;  text-align:center; width:159px;  position:relative;  }
.related_courses .related_tab div.li:first-child{background:url(../Images/points_spacer.png) left center no-repeat;}
.related_courses .related_tab div.li a.tab-link{display:block; cursor:pointer; padding-top:10px; text-align:center; color:#646464; font-weight:bold;}
.related_courses .related_tab div.li a .arrow { display:none; position:absolute; top:28px; width:15px; height:9px; left:70px; background:url(../Images/Pge/pink-top-arrow.png);}
.related_courses .related_tab div.current a{color:#673798; cursor:default;}
.related_courses .related_tab div.current a .arrow{display:block;}

.related_courses .slide-item{height:260px;}
.related_courses .slide-item .course-item{height:91px; position:relative; overflow:hidden; border-bottom:solid 1px #fff; display:block;}
.related_courses .slide-item .course-item.current{/*background: #fff url(../Images/Icons/logo-icon.jpg) 5px center no-repeat; opacity:0.7;filter:alpha(opacity=70); *//* For IE8 and earlier */background-color:#fff; border-right: solid 2px #f2e6ff; border-left: solid 2px #f2e6ff;}
.related_courses .slide-item .course-item .img{width:107px; float:right; margin-right:5px; padding-top:5px;}
.related_courses .slide-item .course-item .img img.main_img{width:105px; border:solid 1px #ccc; height:73.5px;}
.related_courses .slide-item .course-item .img img.free{position:absolute; top:5px; right:64px;}
/*.related_courses .slide-item .course-item  .related-desc{width:192px; color:#000; float:left; margin-left:5px; padding-top:5px; }*/
.related_courses .slide-item .course-item .related-desc {
    width: 209px;
    color: #000;
    float: left;
    margin-left: 5px;
    padding-top: 5px;
    line-height: 13px;
}
.related_courses .slide-item .course-item  .related-desc span.tit{text-decoration:none; font-size:14px;color:#df5b00; font-weight:bold; display:block; margin-bottom:8px; display:block;}
.related_courses .slide-item .course-item  .related-desc label{color:#673798;}


.related_courses .slidesjs-previous{display:none;}
.related_courses .slidesjs-pagination{display:none;}
.related_courses .slidesjs-next{display:block; text-align:left ; margin-left:5px; font-size:0px; background:url(../Images/Icons/next_gray.png) left center no-repeat; height:18px; text-indent:-1000;}

/*.search-results .square{margin-left:25px; margin-bottom:15px;}
.search-results .square.last{margin-left:0px;}
.search-results .search-exists{margin-bottom:8px;}
.search-results .search-exists .search-trem{font-weight:bold; color:#ff7e2c;}*/

.add_edit_course  #sortable { list-style-type: none; margin: 0; padding: 0; width: 100%; }
.add_edit_course  #sortable li { margin: 0 3px 3px 3px; padding: 0.4em; padding-left: 1.5em; font-size: 1.4em; min-height: 18px; position:relative; }
.add_edit_course #sortable li span.my-icon { float:right;margin-top:4px; cursor:pointer; }
.add_edit_course #sortable li  .text-content{float:right; margin-right:20px; }

.add_edit_course #sortable li  .text-content .title_text {border: solid 1px #B4B4B4; width:260px; padding:3px 5px; border-radius:3px;}
.add_edit_course #sortable li  .text-content .description_text {border: solid 1px #B4B4B4; width:330px; padding:3px 5px; border-radius:3px;}
.add_edit_course #sortable li  .text-content .description_keywords {border: solid 1px #B4B4B4; width:315px; padding:3px 5px; border-radius:3px;}
.add_edit_course #sortable li  .text-content .required{border-color:Red;}
.add_edit_course #sortable li .remove{float:left; cursor:pointer;  width:15px; height:15px; background:url(../Images/og_del_btn.png); margin-top:9px;}

.add_edit_course #sortable li .remove_panel{position:absolute; width:100%; height:100%; background:#683697; opacity:0.85; top:0px; left:0px;}

.add_edit_course #sortable li .remove_panel span{padding-right:20px; color:#fff; font-size:16px; font-weight:bold; float:right; margin-top:10px;}
.add_edit_course #sortable li .remove_panel a{padding-right:20px; color:#fff; font-size:16px; font-weight:bold; float:right; margin-top:10px; cursor:pointer;}
.add_edit_course #sortable li .remove_panel a:hover{text-decoration:underline;}
.add_edit_course .input_div #error_str{color:Red; display:none;}
.add_edit_course #add_lesson{cursor:pointer; float:right; font-weight:bold; background: url(../Images/icons/plus.png) 80px center no-repeat; color:#683697; font-size:12px; Xborder:solid 1px #ccc; width:70px; padding:3px; padding-right:30px; margin-right:3px; }
.add_edit_course #add_lesson:hover{text-decoration:underline;}
.add_edit_course .lesson_item_lbl {font-size: 14px; color: #FF8000; font-weight: normal;}

 a.td_action{ padding:5px;   margin-top:3px;   color:#434343; background:url(../../Images/toall.png) right center no-repeat; padding-right:13px; clear:left;}

.getpremium{background:url("../../Images/upgr_pack_button.png") no-repeat scroll right center rgba(0,0,0,0);color:#fff;display:block;float:left;font-size:14px;font-weight:bold;height:34px;line-height:34px;padding-left:102px;text-align:center;vertical-align:middle;width:256px}

.get_premium_alert{background:url("../../Images/alert.png") no-repeat scroll right center rgba(0,0,0,0);height:300px;margin:0 auto;width:614px}
.get_premium_alert div{display:inline-block;float:left;font-size:17px;font-weight:bold;margin-bottom:20px;margin-right:110px;margin-top:57px;text-align:center}
.get_premium_alert div p{color:#757575}.get_premium_alert div p:first-child{color:#804bb4}


.pay-course-info {
    float: left;
    padding-left: 20px;
    padding-top: 2px;
}

.pay-course-info label{color:#673798; font-weight:bold; margin:4px;}
/*.ui-dialog {
  z-index: 1002;
}
    .
.ui-widget-header {
border-top: 2px solid #6B399A;
color: #6B399A;
}*/

.tabs ul .tab-item a.youtube {
    width:60px;
    height:88px;
    background:url("../../Images/video-help-icon.png") no-repeat scroll right center rgba(0,0,0,0);
    position: absolute;
    top: 236px;
    left: -9px;
    z-index:1;
}

.slider-wwrapper
{
    width:1200px;
    height:341px;
}

.two_columns {
    width: 83%;
    margin: 0 auto;
}
.bread-crumbs{
    width: 985px;
    margin: 0 auto;
}
.courses .square {
  background: url(../Images/coursebgnew.png) no-repeat scroll top right;
  width: 218px;
  height: 229px;
  float: right;
  position: relative;
  top:15px;
}

.like_btn span.likes {
  color: #373;
  width: 54px;
  height: 21px;
  background: url(../Images/likebg.png) no-repeat;
  float: right;
  text-align: center;
  padding-top: 5px;
  margin-left: 156px;
}

.courses .header {
    color: #814CA8;
    width: 100%;
    height: 26px;
    margin-bottom: 10px;
    border-bottom: none;
}

#slidertext {
    position: absolute;
    background: url("../Images/SliderText.png") no-repeat scroll right top transparent;
    width: 521px;
    height: 211px;
    z-index: 10;
    top: 30px;
    right: 26px;
}
#youtubeplay{
    position: absolute;
    background: url("../Images/play.png") no-repeat scroll center center transparent;
    width: 242px;
    height: 140px;
    z-index: 101;
    top: 185px;
    left: 18px;
    cursor: pointer;
}
#youtubelink{
    position: absolute;
    width: 242px;
    height: 140px;
    z-index: 100;
    top: 185px;
    left: 18px;
    cursor: pointer;
    pointer-events: all;
    background: #fff;
    box-shadow: 0 0 10px rgba(0,0,0,0.5);
    -moz-box-shadow: 0 0 10px rgba(0,0,0,0.5);   
    -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.5);
    padding: 2px
}

.subscribe{
    height:60px;
    width:100%;
    background: #ba97dc url("../Images/subscribe-text.png") no-repeat scroll left top transparent;
    background-color:#ba97dc;
}
.subscribe-text{
    background: url("../Images/subscribe-text.png") no-repeat scroll right center transparent;
    height:60px;
    width:333px;
    margin-right:25px;
    float:right;
}

.subscribe-button{
    background: url("../Images/btn-subscribe.png") no-repeat scroll right center transparent;
    height:40px;
    width:185px;
    float:right;
    margin: 9px 13px 0;
}
#slidertext > p{
    color:#ff7b00;
    margin:200px 2px 0 0;
    font-size: 22px;
}
#slidertext > p span{
    color:#d4d4d4;

}

.articles .squarecont {
  float: none;
  width: 100%;
  height: 256px;
  clear: both;
}
.articles .squarecont > div:first-child {
  /*margin-right: 0;*/
}
.articles .squarecont > div {
  margin-right: 25px;
}
.articles .square {
  background: url(../Images/articlebg.png) no-repeat scroll top right -3px;
  width: 218px;
  height: 246px;
  float: right;
  position: relative;
  top: 15px;
  border: 1px solid #e3e4e8;
}
.articles .square h3 {
  text-align: right;
}
.articles .data_content h3 a {
  color: #df5b00;
}

.articles .data_content > p{
  color: #535353;
  margin:0;
}
.articles .data_content{
  margin: -8px 8px 0 0; 
  height: 67px;
}

.articles .square .like_btn {
    position: absolute;
    bottom: 2px;
    right: 2px;
}


.articles .square .share_btn {
    position: absolute;
    bottom: 2px;
    right: 95px;
}

div.box.article-box > div.header {
  width: 100%;
  height: 26px;
  margin-bottom: 10px;
  margin-top:15px;
}
div.box.article-box > div.header h3 {
  color: #814ca8;
  font-size:21px;
  font-weight:bold;
}
div.box.article-box > div.header a {
  font-weight:bold;
  font-size:14px;
}

.ph::-webkit-input-placeholder {
   color: #a571d9;
   font-size:24px;
   /*line-height:14px;*/
   padding-right:10px;
}

.ph:-moz-placeholder { 
   color: #a571d9;
   font-size:24px;
   padding-right:10px;
}

.ph::-moz-placeholder {  /* Firefox 19+ */
   color: #a571d9;
   font-size:24px;
   padding-right:10px;
}

.ph:-ms-input-placeholder {  
   color: #a571d9;
   font-size:24px;
   /*line-height:14px;*/
   padding-right:10px;
}

.ph:focus::-webkit-input-placeholder {color: transparent}
.ph:focus::-moz-placeholder          {color: transparent}
.ph:focus:-moz-placeholder           {color: transparent}
.ph:focus:-ms-input-placeholder      {color: transparent}

.ph{
    padding-right: 15px;
}

.subscribe-name{
  float: right; 
  margin: 6px 9px 0 0;
}
.subscribe-mail{
  float: right; 
  margin: 6px 4px 0 0;
}
.articles .data_content > h3{
  margin: 16px 0 5px 0;
}

.subscribe input[type="text"]
{
    font-size:24px;
    color: #a571d9;
}

.banner {
    border-width: 10px;
    border: 10px solid #f3f3f3;
    margin-top: 20px;
}
.banner-text {
    padding: 5px;
    -moz-box-sizing: padding-box;
    -webkit-box-sizing: padding-box;
    box-sizing: padding-box;
    /*direction:ltr;*/
}
        .ibtnDel{
            cursor:pointer;
        }

.dialog_message{
    display: none;
    font-family: Arial;
    /*font-weight:bold;*/
    font-size:16px;
    text-align: center;
    color:#683697;
}

.ui-dialog .ui-dialog-buttonpane { 
    text-align: center !important; 
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { 
    float: none !important;
}
.err-message {
    background-image: url("../Images/girl.png");
    background-repeat: no-repeat;
    background-position: 33px 15px;
    height: 399px;
    width: 668px;
    color: #FF6E01;
    font-size: 24px;
    font-weight: bold;
    background-color: #f7f7f7 !important;
    padding-top: 28px;
    margin-right: -29px;
    padding-right: 36px;
    border-top: 1px solid hsl(0, 0%, 90.6%);
}
.err-add {
        background-position: 63px 15px;
        margin-right: 0;
}
.course_img {
    border: 1px solid #cacaca;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    font-size: 15px;
    text-decoration: none;
    display: inline-block;
    font-weight: bold;
    color: #535353;
    background-image: -webkit-linear-gradient(top, #FEFCFC, #ECEAEA);
    background-image: -moz-linear-gradient(top, #FEFCFC, #ECEAEA);
    background-image: -ms-linear-gradient(top, #FEFCFC, #ECEAEA);
    background-image: -o-linear-gradient(top, #FEFCFC, #ECEAEA);
    background-image: linear-gradient(to bottom, #FEFCFC, #ECEAEA);
    padding: 4px 0;
    width: 218px;
    text-align: center;
    cursor: none;
}
.ltr{
    direction: ltr;
}
.bold {
    font-weight: bold;
}
.red {
    color: #f00
}
.mright10 {
    margin-right: 10px;
}

/*.page-panel .dropdown-menu {
    width: 100%;
    text-align: right;
}
.dropdown-menu>.active>a {
    color: #fff !important;
    text-decoration: none;
    background-color: #8a8a8a !important;
    outline: 0;
    display:block;
    background: url("../Images/ddl-active.png") no-repeat scroll right center;
}

.page-panel .btn-default {
    color: #5c2188;
    background-color: #f3f3f3;
    border-color: #ccc;
    width: 100%;
    direction: rtl !important;
    text-align: right !important;
    height: 48px;
    font-size: 18px;
    border-radius: 0 !important;
    background: url(../Images/ddl-down.png) no-repeat scroll 4% 54%;
}

.page-panel .btn .caret {
    margin-left: 0;
}
.page-panel .dropdown-menu>li>a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: 400;
    line-height: 2;
    color: #5c2188;
    white-space: nowrap;
        font-size: 18px;
}
.btn-default.active, .btn-default:active, .open>.dropdown-toggle.btn-default {
    color: #5c2188 !important;
    background-color: #e6e6e6;
    border-color: #adadad;

}

.page-panel .open > .dropdown-toggle.btn-default {
    color: #5c2188 !important;
    background-color: #e6e6e6;
    border-color: #adadad;
    background: url(../Images/ddl-up.png) no-repeat scroll 4% 54% !important;
}
#tabs, #tabs2 {
    width: 400px;
    position: relative;
    float:left;
}
#tabs2 {
    margin-right: 30px;
}
.allTabs {
    display: none;
    position:absolute;
    background: #e6e6e6;
    right: 13px;
    border: 1px solid lightgrey;
}
.allTabs a {
    display: block;
    padding: 10px;
    font-size: 14px;
    text-decoration: none;
}
.allTabs a:hover {
    background: #ffffff;
}
.allTabs .highlight {
    font-weight: bold;
}
h3 {
    font-weight: bold;
    font-size: 18px;
    clear: both;
    font-family: sans-serif;
    padding: 10px;
}*/

.r-tabs .r-tabs-panel {
    border-bottom:none !important;
}

/*#aspRegisterMaster input[type=password] ,#aspRegisterMaster input[type=text] ,  .cmxform fieldset p input{
    margin-top: 5px;
    margin-bottom: 20px;
    width: 96%;
    border-radius: 2px;
    border: 0;
    padding: 5px 0;
}*/
#aspRegisterMaster input[type=password], #aspRegisterMaster input[type=text], .cmxform fieldset p input {
    margin-top: 5px;
    /* margin-bottom: 20px; */
    width: 96%;
    border-radius: 2px;
    border: 0;
    padding: 3px 0;
}
/*select[name=phonePrefix]{
    margin-top: 5px;
    margin-bottom: 20px;
    width: 45px;
    border-radius: 2px;
    border: 0;
    padding: 5px 0;
}*/
select[name=phonePrefix] {
    margin-top: 8px;
    margin-bottom: -4px;
    width: 67px;
    /* border-radius: 2px; */
    border: 0;
    /* padding: 5px 0; */
}
input[type=phone]{
    direction: ltr;
    text-align: right;
    width: 68%;
}
        #agree, #agreenews {
            width: 18px;
            height: 18px;
            margin: 0 2px;
            display: inline-block;
            line-height: inherit;
            vertical-align: middle;
            margin-top: -6px;
        }

        label#lagreenews {
            width: 100% !important;
            margin-bottom: 1px;
            margin-right: 2%;
        }

        label[for="agree"], label[for="agreenews"] {
            margin-right: 2%;
            width: 100%;
            display: inline !important;
        }

        .agree-body {
            background-color: #f6f6f6;
            border-color: #ddd;
            color: #333;
            text-shadow: 0 1px 0 #f3f3f3;
            margin: 12px;
            display: flex;
            border-radius: 2px;
        }
        /*.thanks .btnSend, .join .btnSend {
    width: 90px;
    height: 48px;
    margin: 10px auto;

}*/
        
   #defaultReal {
       width: 100px !important;
    }

   .comments .addcomment .btnSend {
    /* margin: 10px 246px 0 0; */
    margin: 0 auto;
}