.form-control {
  display: block;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.428571429;
  color: #555555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
  box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.form-control:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,0.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,0.6);
}
.form-control::-moz-placeholder {
  color: #999;
  opacity: 1;
}
h5{
	margin: 10px 0;
  	 color: #030066;
}
div.catItemExtraFields, div.genericItemExtraFields {
	text-align: justify;
    margin: 0px 0 0 0;
}

div.itemList {
	border: solid 1px #dadada;
	border-radius: 20px 0 20px 0;
	padding: 25px;
	-webkit-box-shadow: 10px 13px 24px -12px rgba(0,0,0,0.68);
	-moz-box-shadow: 10px 13px 24px -12px rgba(0,0,0,0.68);
	box-shadow: 10px 13px 24px -12px rgba(0,0,0,0.68);
}
div.itemExtraFields ul li {
    display: block;
    text-align: justify;
}

body{
color:#000;
font-family: "p30", "BYekan";
}
div.k2LatestCommentsBlock ul li, div.k2TopCommentersBlock ul li, div.k2ItemsBlock ul li, div.k2LoginBlock ul li, div.k2ArchivesBlock ul li, div.k2AuthorsListBlock ul li, div.k2CategoriesListBlock ul li, div.k2UsersBlock ul li {
    display: block;
    padding: 0;
    margin: 0 13px 3px 0;
}
.sp-module ul > li > a {
    color: #595959;
}

div.itemExtraFields ul li span.itemExtraFieldsLabel {
    display: block;
    float: right;
    font-weight: bold;
    margin: 0 4px 0 0;
    width: 10%;
}
itemExtraFieldsValue{
text-align: justify;
}
#sp-links1 .sp-module-title{
   padding: 3px 0px; 
	background: #9e9e9e;
    margin-bottom: 0;
    border-radius: 25px 25px 0 0;
    font-weight: bold;
    color: #eeeeee;
    font-size: 14px;
    text-align: center;
}
#sp-links1 .sp-module-content{
	border: 1px solid #dadada;
	padding: 2px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}

#sp-user2 .sp-module-title{
    font-size: 18px;
    color: #d4d4d4;
	font-family: p30;
}	
#sp-user4{
	margin-top: 38px;
}
#sp-user3{
	margin-top: 38px;
}

.finderfind1{
	float: left;
}
.finder{
	margin-top: 45px;
	margin-bottom: 45px;
}
#search-results h4{
	color: #000;
	margin-top: 45px;

}
.result-title {
	margin-top: 45px;
}
.breadcrumb {
	padding: 4px 15px;
	margin-bottom: 0px;
	list-style: none;
	background-color: #f5f5f5;
	border-radius: 4px;
	font-size: 12px;
	color: #5e5e5e;
}
.breadcrumb > .active {
    color: #000;
}
.h5, h5 {
    font-size: 16px;
}
div.itemExtraFields ul li span.itemExtraFieldsValue-title {
	color: #000;
	font-size: 16px;
	font-family: byekan;
}

.form-control:-ms-input-placeholder {
  color: #999;
}
.form-control::-webkit-input-placeholder {
  color: #999;
}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
  cursor: not-allowed;
  background-color: #eeeeee;
  opacity: 1;
}
textarea.form-control {
  height: auto;
}
body.rtl .body-innerwrapper {
  display: block;
}
body.rtl #sp-top-bar .sp-module {
  margin: 0 20px 0 0;
}
body.rtl #sp-top-bar .sp-module.sp-educon-login {
  float: left;
}
body.rtl .sp-contact-info {
  float: right;
}
body.rtl .sp-module-content .mod-languages ul.lang-inline li {
  margin: 0 0 0 5px;
}
body.rtl #offcanvas-toggler {
  float: right;
}
body.rtl #offcanvas-toggler >i {
  padding: 0 10px 0 0;
}
body.rtl .close-offcanvas {
  right: auto;
  left: 10px;
}
body.rtl .offcanvas-menu {
  -webkit-transition: all .5s;
  transition: all .5s;
}
body.rtl .body-innerwrapper:after {
  left: 0;
}
body.rtl .offcanvas-menu {
  left: -280px;
}
body.rtl.offcanvas .offcanvas-menu {
  left: 0;
}
body.rtl .sp-megamenu-parent {
  float: right;
}
body.rtl .sp-megamenu-parent >li.sp-has-child>a:after {
  float: right;
  margin-right: 2px;
}
body.rtl .sp-megamenu-parent .sp-dropdown .sp-dropdown-items .sp-has-child>a:after {
  float: left;
  content: " \f104";
}
body.rtl .sp-dropdown-mega.sp-menu-full .sp-dropdown-inner > .row {
  margin: 0;
}
body.rtl .sp-module ul >li >a:before {
  margin-right: 0;
  margin-left: 8px;
  float: right;
}
body.rtl .entry-header.has-post-format {
  margin-left: 0;
  margin-right: 68px;
}
body.rtl .post-format {
  left: auto;
  right: -68px;
}
body.rtl .article-info >dt >i,
body.rtl .article-info >dd >i {
  margin-right: 0;
  margin-left: 3px;
}
body.rtl .entry-link:before {
  top: auto;
  left: auto;
  right: -60px;
  transform: rotate(-90deg);
}
body.rtl .entry-quote:before {
  left: auto;
  transform: rotate(-15deg);
  top: auto;
  right: -40px;
}
body.rtl .categories-list .page-header a.pull-right {
  float: left !important;
}
body.rtl .newsfeed-category .category li .pull-left {
  float: right !important;
}
body.rtl .search .btn-toolbar .pull-left {
  float: right !important;
}
body.rtl .text-right {
  text-align: left;
}
body.rtl .sppb-text-right {
  text-align: left;
}
body.rtl .pull-right {
  float: left !important;
}
body.rtl .pull-left {
  float: right !important;
}
body.rtl .fa-angle-right:before {
  content: "\f104";
}
body.rtl .sppb-text-left {
  text-align: right;
}
body.rtl .top-search-input-wrap {
  right: inherit;
  left: 0;
}
body.rtl .top-search-input-wrap .search-wrap .educon-top-search input {
  padding: 0 40px 0 0;
}
body.rtl #sp-top-bar .sp-educon-login .sp-educon-login a {
  float: right;
}
body.rtl #sp-top-bar .sp-educon-login .sp-educon-login a.registration {
  margin-left: 0;
  margin-right: 15px;
}
body.rtl .sp-megamenu-parent .sp-dropdown.sp-dropdown-main.sp-menu-right {
  left: inherit;
  right: 0;
}
body.rtl .sp-megamenu-parent .sp-dropdown li.sp-menu-item >a:hover {
  padding-left: 0;
  padding-right: 45px;
}
body.rtl .sp-megamenu-parent .sp-dropdown li.sp-menu-item >a:before {
  left: inherit;
  right: 35px;
  content: "\f0d9";
  padding-right: 0;
  padding-left: 10px;
}
body.rtl .menu-slide-down .sp-has-child >.sp-dropdown.sp-dropdown-mega {
  left: 0;
  right: auto;
}
body.rtl .sp-megamenu-parent .sp-dropdown li.sp-menu-item.active>a {
  padding-left: 0;
  padding-right: 45px;
}
body.rtl .offcanvas-menu .offcanvas-inner .sp-module ul > li .offcanvas-menu-toggler {
  right: inherit;
  left: 0;
}
body.rtl .take-a-tour .sppb-text-left {
  text-align: left;
}
body.rtl .take-a-tour .sppb-text-right {
  text-align: left;
}
body.rtl .home-featured-course .sppb-addon-feature .sppb-img-container img {
  transform: translate3d(40px,0px,0px);
}
body.rtl .home-featured-course .sppb-addon-feature:hover .sppb-img-container img {
  transform: translate3d(0px,0px,0px) !important;
}
body.rtl .home-featured-course .sppb-addon-feature .sppb-feature-box-title span:before {
  margin-right: 0;
  margin-left: 11px;
}
body.rtl .sppb-addon-animated-number .sppb-addon-content .sppb-icon-inner {
  right: inherit;
  left: 5px;
}
body.rtl .home-upcoming-events .upcoming-events-info ul li:before {
  margin-right: 0;
  margin-left: 5px;
}
body.rtl .home-upcoming-events .upcoming-events-info ul li {
  margin-right: 0;
  margin-left: 20px;
}
body.rtl .home-upcoming-events .sppb-addon-text-block {
  padding: 55px 50px 59px 0;
}
body.rtl #sp-bottom .sp-module .sp-module-content .custom ul li p span {
  padding-right: 0;
  padding-left: 8px;
}
body.rtl .acymailing_fulldiv .acysubbuttons {
  text-align: right;
}
body.rtl .mod-splms-course-search .splms-course-search-icons {
  right: inherit;
  left: 25px;
}
body.rtl .course-details-content .sppb-addon-text-block .sppb-addon-title span:before {
  margin-right: 0;
  margin-left: 11px;
}
body.rtl .course-details-content .sppb-addon-text-block .sppb-addon-content ul {
  padding-left: 0;
  padding-right: 16px;
}
body.rtl .course-details-content .sppb-addon-button-group {
  padding-left: 0;
  padding-right: 75px;
}
body.rtl .educon-topics-wrapper .sppb-addon-accordion .sppb-panel-default .sppb-panel-heading {
  padding-left: 0;
  padding-right: 45px;
}
body.rtl .educon-topics-wrapper .sppb-addon-accordion .sppb-panel-default .sppb-panel-heading:before {
  left: inherit;
  right: 0;
}
body.rtl .educon-topics-wrapper .common-topics li a {
  padding-left: 0;
  padding-right: 16px;
}
body.rtl .educon-topics-wrapper .common-topics li a:before {
  left: inherit;
  right: 2px;
}
body.rtl .event-details-section .sppb-addon-single-image-container .sppb-addon-title {
  left: inherit;
  right: 80px;
}
body.rtl .event-details-section .sppb-addon-text-block .upcoming-events-info ul li {
  margin-right: 0;
  margin-left: 20px;
}
body.rtl .event-details-section .sppb-addon-text-block .upcoming-events-info ul li:before {
  margin-right: 0;
  margin-left: 5px;
}
body.rtl .speaker-social-icon .sppb-social-icons span a {
  margin-right: 0;
  margin-left: 24px;
}
body.rtl .event-details-section .event-speaker-details .sppb-addon-feature .sppb-media > .pull-left {
  margin-right: 0;
  margin-left: 28px;
}
body.rtl .event-details-section .sppb-addon-social-share .sppb-social-share .sppb-addon-title {
  float: right;
  padding-right: 0;
  padding-left: 32px;
}
body.rtl .event-details-section .sppb-addon-button-group {
  text-align: left !important;
}
body.rtl .article-info,
body.rtl .educon-notice-board article.item .educon-notice h2 {
  float: right;
}
body.rtl .educon-notice-board article.item .educon-notice .entry-header {
  padding-left: 0;
  padding-right: 20px;
}
body.rtl .article-info {
  margin: 0 -6px 0 15px;
}
body.rtl .entry-header h2 {
  padding-right: 0;
  padding-left: 30px;
}
body.rtl article.item .content-wrap {
  padding-left: 0;
  padding-right: 33px;
}
body.rtl article.item .article-footer-wrap {
  float: left;
}
body.rtl .educon-contact-info .sppb-row .sppb-addon-content ul >li span.fa {
  margin-right: 0;
  margin-left: 9px;
}
body.rtl .educon-contact-info .sppb-social-icons >span {
  margin-right: 0;
  margin-left: 22px;
}
body.rtl .sppb-ajaxt-contact-form .sppb-form-group {
  float: right;
}
body.rtl .sppb-ajaxt-contact-form button[type="submit"] {
  float: right;
}
body.rtl .fa-angle-left:before {
  content: "\f105";
}
body.rtl .pagination >li:nth-child(2) {
  margin-left: 22px;
  margin-right: 0;
}
body.rtl .pagination >li:nth-last-child(2) {
  margin-left: 0px;
  margin-right: 22px;
}
body.rtl article.item .tags {
  float: right;
}
body.rtl .reg-login-form-wrap .registration .form-group p,
body.rtl .reg-login-form-wrap .login .form-group p {
  text-align: right;
}
body.rtl .reg-login-form-wrap .form-validate input {
  padding: 0 20px 0 0;
}
body.rtl .reg-login-form-wrap .registration .form-group,
body.rtl .reg-login-form-wrap .login .form-group {
  text-align: right;
}
body.rtl .reg-login-form-wrap .form-links {
  text-align: right;
}
body.rtl .reg-login-form-wrap .registration >p {
  text-align: right;
}
body.rtl .view-splms-courses .splms-course .course-category:before,
body.rtl .view-coursescategory .splms-course .course-category:before {
  margin-right: 0;
  margin-left: 11px;
}
body.rtl .splms.view-splms-course.course-details .educon-course-deatils-wraper .splms-course-description ul {
  padding-left: 0;
  padding-right: 16px;
}
body.rtl .splms .splms-common-overlay-wrapper img {
  transform: translate3d(40px,0,0);
}
body.rtl .splms.view-splms-course.course-details .educon-course-deatils-wraper .course-category:before {
  margin-right: 0;
  margin-left: 11px;
}
@media screen and (max-width: 767px) {
  body.rtl #sp-top-bar .sp-contact-info {
    text-align: right;
  }
  body.rtl.offcanvas .offcanvas-menu {
    background: #3B3B3B;
  }
  body.rtl.offcanvas .body-wrapper {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  body.rtl .home-callto-action .sppb-col-md-10 .sppb-col-sm-9,
  body.rtl .home-callto-action .sppb-col-md-10 .sppb-col-sm-3.sppb-text-right {
    padding-right: 30px;
  }
  body.rtl .home-callto-action .sppb-addon.sppb-addon-cta .sppb-btn.sppb-btn-info {
    float: right;
  }
  body.rtl #sp-bottom ul.social-icons {
    text-align: right;
  }
  body.rtl .event-details-section .sppb-addon-button-group {
    text-align: right !important;
  }
  body.rtl .event-details-section .sppb-addon-social-share {
    padding: 0 70px;
  }
  body.rtl .event-details-section .sppb-addon-social-share .sppb-social-share {
    float: right;
  }
}
@media screen and (max-width: 600px) {
  body.rtl .educon-notice-board article.item .educon-notice .readmore-wrap {
    float: right;
    margin-top: 20px;
  }
}
@media screen and (max-width: 480px) {
  body.rtl .course-details-content .sppb-addon-button-group {
    padding-left: 15px;
    padding-right: 15px;
  }
  body.rtl article.item .content-wrap {
    padding-left: 0;
    padding-right: 15px;
  }
}
.search{
  	float: left;
}
.sp-megamenu-parent > li.active > a, .sp-megamenu-parent > li:hover > a {
    color: #f5f5f5f5;
}
.sp-megamenu-parent > li > a {
    color: #c5c5c5;
}
#sp-top1{
  text-align: right;
}
#sp-top-bar .sp-module {
    display: block;

}
#sp-bottom1{
  padding: 0px 30px;
}

#sp-bottom2{
  padding: 0px 30px;
}

#sp-bottom3{
  padding: 0px 30px;
}


.pic1 img{
  border: 1px solid #ddd;
  border-radius: 4px;
  padding: 5px;
  width: 320px;
}
.btn1{
  color: rgb(230, 230, 230);
font-size: 12px;
padding: 13px;
text-shadow: 1px 2px 2px rgba(30, 30, 30, 0.8);
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
background: rgb(54, 187, 20);
background: -moz-linear-gradient(90deg, rgb(54, 187, 20) 30%, rgb(79, 143, 20) 70%);
background: -webkit-linear-gradient(90deg, rgb(54, 187, 20) 30%, rgb(79, 143, 20) 70%);
background: -o-linear-gradient(90deg, rgb(54, 187, 20) 30%, rgb(79, 143, 20) 70%);
background: -ms-linear-gradient(90deg, rgb(54, 187, 20) 30%, rgb(79, 143, 20) 70%);
background: linear-gradient(0deg, rgb(54, 187, 20) 30%, rgb(79, 143, 20) 70%);
-webkit-box-shadow: 0px 2px 1px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    0px 2px 1px rgba(50, 50, 50, 0.75);
box-shadow:         0px 2px 1px rgba(50, 50, 50, 0.75);

}
#sp-bottomb .sp-module .sp-module-content .custom p{
    color: #959595;
    font-size: 14px;
    margin-bottom: 12px;
 }
#sp-bottomb .sp-module{
    padding: 0px 15px;
}
#sp-user1 .sp-module ul > li > a::before {
    margin-right: 0;
    margin-left: 8px;
    content: "";
    float: right;
}
#sp-footer{
  	color: #cdcdcd;
  	font-family: byekan;
}
#sp-footerb{
  	color: #cdcdcd;
  	font-family: byekan;
}
#sp-footerc{
  	color: #cdcdcd;
  	font-family: byekan;
}
.h2, h2{
	font-size:20px;
}

/*//////////////////////////////////////////////////////////////////
[ RESTYLE TAG ]*/
* {
	margin: 0px; 
	padding: 0px; 
	box-sizing: border-box;
}

body, html {
	height: 100%;
	font-family: "p30";
}

/* ------------------------------------ */
a {
	margin: 0px;
	transition: all 0.4s;
	-webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
  -moz-transition: all 0.4s;
}

a:focus {
	outline: none !important;
}

a:hover {
	text-decoration: none;
}

/* ------------------------------------ */
h1,h2,h3,h4,h5,h6 {margin: 50px 0px;}

p {margin: 0px;}

ul, li {
	margin: 0px;
	list-style-type: none;
}


/* ------------------------------------ */
input {
  display: block;
	outline: none;
	border: none !important;
}

textarea {
  display: block;
  outline: none;
}

textarea:focus, input:focus {
  border-color: transparent !important;
}

/* ------------------------------------ */
button {
	outline: none !important;
	border: none;
	background: transparent;
}

button:hover {
	cursor: pointer;
}

iframe {
	border: none !important;
}

#sp-position2 img{
	float:left;
}
#sp-right .sp-module-title{
		margin-bottom: 22px;
		color: #0f2a45;
		font-size: 16px;
}
#sp-top3{
	color: #fff;
	float: left;
}

#sp-top3 .login{
	margin-left:45px;
	color: #fff;
}
#sp-top3 .registration{
	
	color: #fff;
}

#sp-top3 .sp-educon-login{
	float: left;
	margin-top: 8px;
}
.view-login #sp-main-body {
	background: #fff;
}


#sp-search .sp-educon-login{
	color: #ffffff;
	float: left;

}

#sp-links1 {
    width: 70%;
    margin-right: 17%;
}
.sp-my-account{
	text-align: left;
	margin-top: 5px;
}
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
  display: block;
  height: 27.5px;
  padding: 0px 12px;
  font-size: 14px;
  line-height: 1.428571429;
  color: #000;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
  box-shadow: inset 0 0px 3px rgba(124, 124, 124, 0.6);
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
width: 100%;
}
h5{
	margin:0px;
}
.rsform-block-educountry .formControlLabel {
	font-size: 95%;
}
#sp-left{
	background-color: #76bfff;
}
#sp-left .sp-module ul > li > a {
	color: #fff;
	border-bottom: 1px solid #1e1e1e;
}
#sp-left .sp-module ul > li > a:hover {
	
	background-color: #0055a0;
}

#sp-left .sp-module ul > li.active > a {
	padding-left: 15px;
padding-right: 15px;
	background-color: #0055a0;
}
#userForm h2{
	text-align: center;
	background-color: #130096;
	color: #fff;
	padding: 15px;
	margin: 0px;
}
#userForm .formContainer{
	border: solid thin;
        padding: 5px;
	background-color: #f7f7f7;
}
select[disabled], select[readonly], fieldset[disabled] select, textarea[disabled], textarea[readonly], fieldset[disabled] textarea, input[type="text"][disabled], input[type="text"][readonly], fieldset[disabled] input[type="text"], input[type="password"][disabled], input[type="password"][readonly], fieldset[disabled] input[type="password"], input[type="datetime"][disabled], input[type="datetime"][readonly], fieldset[disabled] input[type="datetime"], input[type="datetime-local"][disabled], input[type="datetime-local"][readonly], fieldset[disabled] input[type="datetime-local"], input[type="date"][disabled], input[type="date"][readonly], fieldset[disabled] input[type="date"], input[type="month"][disabled], input[type="month"][readonly], fieldset[disabled] input[type="month"], input[type="time"][disabled], input[type="time"][readonly], fieldset[disabled] input[type="time"], input[type="week"][disabled], input[type="week"][readonly], fieldset[disabled] input[type="week"], input[type="number"][disabled], input[type="number"][readonly], fieldset[disabled] input[type="number"], input[type="email"][disabled], input[type="email"][readonly], fieldset[disabled] input[type="email"], input[type="url"][disabled], input[type="url"][readonly], fieldset[disabled] input[type="url"], input[type="search"][disabled], input[type="search"][readonly], fieldset[disabled] input[type="search"], input[type="tel"][disabled], input[type="tel"][readonly], fieldset[disabled] input[type="tel"], input[type="color"][disabled], input[type="color"][readonly], fieldset[disabled] input[type="color"], .uneditable-input[disabled], .uneditable-input[readonly], fieldset[disabled] .uneditable-input {
  cursor: not-allowed;
  background-color: #eeeeee;
  opacity: 1;
  color: #909090;
}
