@charset "utf-8";

/* CSS Document */
body,html {
 direction: rtl;
}


/****** OVERRIDE GLOBALS ******/

.header .logo {
  float:right;
}

.header .social {
  float:left;
  text-align:left;
}
.header .social a {
  margin:11px 0 0 10px;
}

.header .lang {
  margin:11px 10px 0 12px;
  border-right: 0;
  border-left: solid 1px #999999;
  font-size: 1em;
}

.menu {
  clear:left;
  float:left;
  text-align:left;
}

.menu li {
  float:right;
 font-size:1.5em;
}

.menu li:hover li a,.menu li li a {
  text-align:right;
}

.menu li ul {
  left:auto;
  right:0px;
  font-size:0.8em;
}

.selectbox {
  background-position: left;
}
 
.searchbox .title {
  text-align:left;
}
.searchbox .box {
  float:right;
  margin-right:0px;
  margin-left:7px;
}
.searchbox .field {
  width:178px;
  background-position: left;
}

.searchbox input[type=button] {
  float:left;
}

.boxlist {
  float:right;
  margin-right:0;
  margin-left:19px;
}

.boxlist .title {
  padding:15px 15px 0 0;
}

.boxlist ul li {
  background-position: right top;
}

.boxlist ul li a {
  padding: 0px 30px 10px 10px;
}

.btmid{
  margin-right:0;
  margin-left:14px;
}
.btsignup{
  font-size: 22px;
}
.dropcours {
  float:left;
}

.dropcours .field{
  background-position: left;
  margin-right:0;
  margin-left:10px;
}

.dropcours .field select {
   background: transparent;
   width: 210px;
   padding: 5px;
   font-size: 16px;
   line-height: 1;
   border: 0;
   height: 32px;
   -webkit-appearance: none;
   color:#444444;
 }



.courses thead td {
  text-align: right;
}

.courses tbody td {
  text-align: right;
}

.print-list {
  float: left;
}


.footer .link {
  float: right;
}

.footer .social {
  float: left;
  text-align: left;
}

.footer .baracci {
  float: right;
}

.footer .copy {
  float: left;
  text-align: left;
}