body {
	direction: rtl;
	text-align: right;
}
.wrapper {
	display: block;
	width: 100%;
	margin: 0;
	padding: 0;
	background: url('/National_Library/oe_/https://numtube.co.il/static/images/background.png') repeat-x;
}
.row1, .row2, .row3 {
	margin: 0 auto;
	width: 1276px;
	z-index: 99999;
}
.row1, .row3 {
	background: #3d3d3d;
}
.row2 {
	background: #d0c4dc;
	height: 539px;
	padding-top: 10px;
}
.row3 {
	height: 58px;
}
#header {
	position: relative;
	height: 101px;
	margin-bottom: 11px;
}
#footer {
	padding: 10px 0;
	color: #fff;
	text-align: center;
}
#right_column,
#center_column,
#left_column {
	float: right;
}
#center_column {
	/*width: 739px;*/
	width: 57.9%;
}
#right_column {
	/*width: 273px;*/
	width: 21.4%;
	padding: 5px 10px 10px 23px;
}
#left_column {
	/*width: 264px;*/
	width: 20.7%;
}
.split {
	width: 50%;
	float: right;
	position: relative;
	min-height: 1px;
}
.row:after {
  display: table;
  content: " ";
}

.row:after {
  clear: both;
}

.row:before,
.row:after {
  display: table;
  content: " ";
}

/* Generic */

h1, h2, h3, h4, h5, h6, p {
	color: #fff;
}
h4 {
	font-size: 18px;
	margin-top: 10px;
	margin-bottom: 10px;
}
/*p {
	margin: 0;
	font-size: 16px;
}*/
a:focus, a:hover {
	text-decoration: none;
}
.clear {
	clear: both;
}
.btn-num {
	color: #030303;
	background-color: #d0c4dc;
	width: auto;
	height: 28px;
	font-weight: bold;
	font-size: 16px;
	outline: none;
	-webkit-box-shadow: -5px 5px 10px 0px rgba(51, 50, 50, 0.7);
	-moz-box-shadow:    -5px 5px 10px 0px rgba(51, 50, 50, 0.7);
	box-shadow:         -5px 5px 10px 0px rgba(51, 50, 50, 0.7);
}
.btn-num-extra {
	padding: 2px 5px;
	border-radius: 5px;
}
.btn-num.btn-num-submit {
	margin-left: 10px;
	border-radius: 0 15px 15px 0;
	width: 70px;
}
.btn-num.btn-num-reverse {
	margin-right: 10px;
	border-radius: 15px 0 0 15px;
	width: 70px;
}
span.demo-btn-num-submit,
span.demo-btn-num-reverse {
	color: #030303;
	background-color: #d0c4dc;
	width: auto;
	line-height: 28px;
	font-weight: bold;
	font-size: 16px;
	outline: none;
	-webkit-box-shadow: -5px 5px 10px 0px rgba(51, 50, 50, 0.7);
	-moz-box-shadow:    -5px 5px 10px 0px rgba(51, 50, 50, 0.7);
	box-shadow:         -5px 5px 10px 0px rgba(51, 50, 50, 0.7);
	margin-left: 10px;
	border-radius: 0 15px 15px 0;
	width: 70px;
	cursor: pointer;
	display: inline-block;
	padding: 1px 6px;
}
span.demo-btn-num-reverse {
	margin-left: 0;
	margin-right: 10px;
	border-radius: 15px 0 0 15px;
}
.text-center {
	text-align: center;
}
.alert {
	position: relative;
	bottom: 35px;
}

/* Navbar */

.logo {
	position: absolute;
	top: 30px;
	left: 115px;
	width: 120px;
	height: 39px;
}
.logo a {
	display: block;
}
.num-nav {
	position: relative;
	z-index: 1000;
	height: 100%;
}
ul.numtube-navbar {
	width: 1036px;
	position: relative;
	background: #614a78;
	height: 24px;
	margin: 43px 0 0 240px;
	z-index: 1050;
}
ul.numtube-navbar .dropdown-menu {
	background: #d0c4dc;
	color: #ffffff; 
}
ul.numtube-navbar .dropdown-menu li {
	float: none;
	width: auto;
	text-align: right;
	margin-left: 0;
	margin-right: 0;
}
ul.numtube-navbar li.dropdown.open {
	background: #d0c4dc;
}
ul.numtube-navbar li.dropdown.open a {
	color: #262626;
}
li.chat-icon {
	width: auto !important;
	margin-right: 0 !important;
}
li.cart-icon {
	width: auto !important;
	margin-right: 0 !important;
	margin-left: 0 !important;
	position: absolute;
	right: 95px;
}
ul.numtube-navbar li {
	float: left;
	width: 99px;
	line-height: 24px;
	text-align: center;
	margin-left: 16px;
	margin-right: 16px;
}
ul.numtube-navbar li.languages {
	float: right;
	width: auto;
	margin: 0;
}
ul.numtube-navbar li.languages:hover {
	background-color: transparent;
}
ul.numtube-navbar li.username {
	position: absolute;
	right: 125px;
	/*width: auto;*/
	margin-left: 0;
	margin-right: 0;
}
/*ul.numtube-navbar li.username:hover {
	background: none;
	cursor: pointer;
}*/
/*ul.numtube-navbar li.username:hover a,*/
ul.numtube-navbar li a {
	color: #ffffff;
}
ul.numtube-navbar .dropdown-menu > li > a {
	color: #262626;
}
ul.numtube-navbar li.active,
ul.numtube-navbar li.focus,
ul.numtube-navbar li:hover {
	background-color: #d0c4dc;
}
ul.numtube-navbar li.chat-icon.active,
ul.numtube-navbar li.chat-icon:hover,
ul.numtube-navbar li.cart-icon.active,
ul.numtube-navbar li.cart-icon:hover {
	background-color: transparent;
}
ul.numtube-navbar li.active a,
ul.numtube-navbar li:hover a {
	color: #211e23;
	text-decoration: none;
}
.chat-icon a,
.cart-icon a {
	display: block;
}
.chat {
	display: block;
	background-image: url('/National_Library/oe_/https://numtube.co.il/static/images/chat_icon.png');
	background-repeat: no-repeat;
	margin: 0;
	width: 84px;
	height: 65px;
	position: relative;
	top: -13px;
}
.cart {
	display: block;
	background-image: url('/National_Library/oe_/https://numtube.co.il/static/images/cart.png');
	background-repeat: no-repeat;
	margin: 0;
	width: 25px;
	height: 20px;
	position: relative;
	top: 1px;
}
.offline {
	background-image: url('/National_Library/oe_/https://numtube.co.il/static/images/chat_icon_offline.png');
}
#langs {
	vertical-align: baseline;
	height: 24px;
}
/*select#langs option[value="en"] {
	background-image: url('/National_Library/oe_/https://numtube.co.il/static/images/en_flag.png/');
}
select#langs option[value="he"] {
	background-image: url('/National_Library/oe_/https://numtube.co.il/static/images/he_flag.png/');
}*/

/* Left Column */

ul.categories {
	list-style-type: none;
}
.categories li {
	width: 163px;
	height: 58px;
	float: right;
	margin-right: 35px;
}
.categories li a {
	display: block;
	width: 163px;
	height: 58px;
}
.categories li a:hover {
	text-decoration: none;
}
.cat_icon {
	background-repeat: no-repeat;
}

/* Center Column */

.calc_main {
	width: 100%;
	height: 506px;
	background-image: url('/National_Library/oe_/https://numtube.co.il/static/images/calc_center_bg.png');	
}
.calc_list {
	position: relative;
	width: 23.475%;
	height: 48.2%;
	padding: 5px;
	background-image: url('/National_Library/oe_/https://numtube.co.il/static/images/card.png');
	background-repeat: no-repeat;
	cursor: pointer;
	margin-left: 15px;
}
.calc_list:nth-child(4),
.calc_list:nth-child(8) {
	margin-left: 0;
}
.calc_list:nth-child(-n+4) {
	margin-bottom: 18px;
}
.adv_list {
	position: relative;
	width: 23.475%;
	height: 48.2%;
	padding: 5px;
	background-image: url('/National_Library/oe_/https://numtube.co.il/static/images/card.png');
	background-repeat: no-repeat;
	cursor: pointer;
	margin-left: 15px;
}
.adv_list:last-child {
	margin-left: 0;
}
.adv_list:hover {
	text-decoration: none;
}
.pckg_list {
	position: relative;
	width: 152px;
	height: 170px;
	background-image: url('/National_Library/oe_/https://numtube.co.il/static/images/card.png');
	background-repeat: no-repeat;
	background-size: 100% 100%;
	padding: 10px;
	margin: 5px;
	cursor: pointer;
}
.pckg_list form {
	position: absolute;
	bottom: 10px;
}
.calc_list.active {
	background-image: url('/National_Library/oe_/https://numtube.co.il/static/images/card_hover.png');
}
.calc_list:nth-child(8),
.calc_list:nth-child(4) {
	margin-left: 0;
}
.calc_list a {
	color: #fff;
	display: block;
	width: 100%;
	height: 100%;
}
.cost {
	position: absolute;
	bottom: 10px;
	right: 0;
	width: 100%;
	font-size: 13px;
	color: #fff;
	text-align: center;
}
.bet_btn {
	position: absolute;
	bottom: 50px;
	width: 88%;
	text-align: center;
}
.show-btn {
	width: 109px;
	height: 25px;
	background-image: url('/National_Library/oe_/https://numtube.co.il/static/images/show_btn.png');
	background-repeat: no-repeat;
	background-color: transparent;
	border: 0;
}
/*#home .home_content p {
	line-height: 18px;
}*/
.home_content {
	position: relative;
	height: 506px;
	max-height: 506px;
	padding: 10px;
	background-image: url('/National_Library/oe_/https://numtube.co.il/static/images/center_bg.png');
	background-repeat: no-repeat;
	color: #fff;
	margin-top: 10px;
}
.chat_bg {
	background-image: url('/National_Library/oe_/https://numtube.co.il/static/images/chat_bg.png');
}
.chat_main {
	float: right;
	width: 500px;
	height: 470px;
}
.luck-btns {
	width: 737px;
	height: 100px;
	padding: 20px 55px;
	background-image: url('/National_Library/oe_/https://numtube.co.il/static/images/home_lucky_btns.png');
	background-repeat: no-repeat;
	list-style-type: none;
	position: absolute;
	bottom: 0px;
	left: 0;
}
.single-btn {
	float: right;
	display: table;
	background-image: url('/National_Library/oe_/https://numtube.co.il/static/images/home_lucky_calc.png');
	background-repeat: no-repeat;
	width: 146px;
	height: 61px;
	margin: 0 5px;
}
.single-btn:hover {
	background-image: url('/National_Library/oe_/https://numtube.co.il/static/images/home_lucky_calc_hover.png');
}
.single-btn a {
	display: table-cell;
	vertical-align: middle;
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
}
.calculator_top {
	
}
#right_column p {
	color: #030303;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 15px;
}
.names_label {
	display: inline-block;
	width: 65px;
	text-align: right;
	margin-left: 10px;
	font-weight: bold;
}
#signup .names_label, #login .names_label {
	width: 85px;
}
.form-group {
	margin-bottom: 15px;
}
.admin_calc_list a {
	color: #fff;
	display: block;
	width: auto;
	height: auto;
}
.admin_calc_list {
	border: 4px solid #fff;
	padding: 10px;
	height: 245px;
	width: 155px;
	margin: 0 0 10px 10px;
}
.admin_calc_list:nth-child(8),
.admin_calc_list:nth-child(4) {
	margin-left: 0;
}
.half_width {
	float: right;
	width: 50%;
	margin: 0;
}

/* Forms */

#right_column .form-control {
	height: 21px;
	padding: 0 5px 0 20px;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	background-color: #f3ddb4;
	border: none;
	border-radius: 0;
}
#right_column input.form-control {
	background-color: #cad1d6;
}
#right_column .row .controls {
	padding: 0 5px;
}
#right_column .label-header {
	margin-bottom: 10px;
	color: #030303;
	font-size: 16px;
	text-align: center;
	font-weight: bold;
}
.date_field {
	width: 70px;
	margin-left: 10px;
}
.large_field {
	width: 159px;
}
.date_field.last {
	margin-left: 0;
}
.names_field {
	border: none;
	font-size: 13px;
	width: 140px;
	background: #3d3d3d;
	color: #fefcfa;
	padding: 5px 10px;
}
#signup .names_field, #login .names_field {
	width: 160px;
}
#contact-form {
	width: 400px;
	margin: 0 auto;
}
#contact-form .names_field {
	width: 245px;
}
#contact-form .names_label {
	width: 135px;
	vertical-align: top;
}
#contact-form label[for=id_name]:after, 
#contact-form label[for=id_email]:after { 
    color: #d00;
    content: "*";
    position: relative;
    margin-left: 8px;
    top:0px;
}
#right_column select {
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
	background-image: url('/National_Library/oe_/https://numtube.co.il/static/images/select_arrow.png');
	background-repeat: no-repeat;
	text-indent: 0.01px;
    text-overflow: '';
}
#right_column select::-ms-expand {
    display: none;
}
#right_column .form-control[disabled], #right_column .form-control[readonly], #right_column fieldset[disabled] .form-control {
	background-color: #cad1d6;
}
#right_column select.form-control[disabled], #right_column select.form-control[readonly], #right_column fieldset[disabled] select.form-control {
	background-color: #f3ddb4;
}
#right_column .btn.disabled, #right_column .btn[disabled], #right_column fieldset[disabled] .btn {
	opacity: 1;
	filter: alpha(opacity=100);
}
#auth form {
	padding-top: 15px;
}
.couples_divider {
	height: 10px;
}
.user-login form {
	padding: 10px 15px;
}
.user-error {
	padding: 10px;
	color: red;
	font-weight: bold;
}
.login_error {
	line-height: 30px;
	font-weight: bold;
}
form#admin_scheduler p {
	margin-bottom: 10px;
	line-height: 1.5;
}
form#admin_scheduler input,
form#admin_scheduler select {
	color: #333;
}

/* Icons and Images */

.rel {
	background-image: url('/National_Library/oe_/https://numtube.co.il/static/images/rel_icon.png');
}
.rel:hover,
li.active .rel {
	background-image: url('/National_Library/oe_/https://numtube.co.il/static/images/rel_icon_hover.png');
}
.res {
	background-image: url('/National_Library/oe_/https://numtube.co.il/static/images/res_icon.png');
}
.res:hover,
li.active .res {
	background-image: url('/National_Library/oe_/https://numtube.co.il/static/images/res_icon_hover.png');
}
.gen {
	background-image: url('/National_Library/oe_/https://numtube.co.il/static/images/gen_icon.png');	
}
.gen:hover,
li.active .gen {
	background-image: url('/National_Library/oe_/https://numtube.co.il/static/images/gen_icon_hover.png');	
}
.spo {
	background-image: url('/National_Library/oe_/https://numtube.co.il/static/images/spo_icon.png');	
}
.spo:hover,
li.active .spo {
	background-image: url('/National_Library/oe_/https://numtube.co.il/static/images/spo_icon_hover.png');	
}
.fin {
	background-image: url('/National_Library/oe_/https://numtube.co.il/static/images/fin_icon.png');	
}
.fin:hover,
li.active .fin {
	background-image: url('/National_Library/oe_/https://numtube.co.il/static/images/fin_icon_hover.png');	
}
.car {
	background-image: url('/National_Library/oe_/https://numtube.co.il/static/images/car_icon.png');	
}
.car:hover,
li.active .car {
	background-image: url('/National_Library/oe_/https://numtube.co.il/static/images/car_icon_hover.png');	
}
.per {
	background-image: url('/National_Library/oe_/https://numtube.co.il/static/images/per_icon.png');	
}
.per:hover,
li.active .per {
	background-image: url('/National_Library/oe_/https://numtube.co.il/static/images/per_icon_hover.png');	
}
.hea {
	background-image: url('/National_Library/oe_/https://numtube.co.il/static/images/hea_icon.png');	
}
.hea:hover,
li.active .hea {
	background-image: url('/National_Library/oe_/https://numtube.co.il/static/images/hea_icon_hover.png');	
}
.bet {
	background-image: url('/National_Library/oe_/https://numtube.co.il/static/images/bet_icon.png');
}
.bet:hover,
li.active .bet {
	background-image: url('/National_Library/oe_/https://numtube.co.il/static/images/bet_icon_hover.png');
}
.paypal-form input[type='image'] {
	outline: none;
	border-radius: 5%;
	background-color: #fff;
	width: 140px;
}

/* */ 
.fa_submit {
	margin-top: 25px;
}

/* Result Guage */

#gauge {
	position: absolute;
	top: -48px;
	left: 12%;
	width:250px;
	height:200px;
	margin: 0 auto;
	text-align: center;
}

/* Bootstrap */

.tab-content > .tab-pane {
	display: none;
	width: 100%;
	height: 100%;
}
.tab-content > .active {
	display: block;
}
.nav:before, .nav:after {
	display: table;
	content: " ";
}
.nav:after {
	clear: both;
}
.nav-tabs {
	border-bottom: 1px solid #dddddd;
}
.nav-tabs > li {
	float: right;
	margin-bottom: -1px;
}
.nav > li {
	position: relative;
	display: block;
}
.nav > li > a {
	position: relative;
	display: block;
	padding: 10px 15px;
	color: #ffffff;
}
.nav-tabs > li > a {
	margin-left: 2px;
	line-height: 1;
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
	color: #262626;
	cursor: default;
	background-color: #d0c4dc;
}

/* Tables */

th {
	text-align: right;
}

#calendar-table table {
	cursor: context-menu;
}
table {
	margin-bottom: 20px;
}

table thead > tr > th,
table tbody > tr > th,
table tfoot > tr > th,
table thead > tr > td,
table tbody > tr > td,
table tfoot > tr > td {
	padding: 5px;
	width: 45px;
	text-align: center;
}

table tbody > tr > td {
	border: 1px solid;
}
table tbody > tr {
	border: 1px solid;
}
.active_day {
	background: gray;
}
.available_date {
	background-image: url("https://web-archive.nli.org.il/National_Library/oe_/https://ssl.gstatic.com/tee/images/icons/4195c0d5152de8291e608a662f3d3815_icn_cal_select_grn.png");
	background-repeat: no-repeat;
	background-position: 10% 90%;
}
.pagination {
	text-align: center;
}
