@charset "UTF-8";/*-----------------------------------    Basic Style --------------------------------------*/body {    background-color: #fff;    font-family: 'Assistant', arial, sans-serif;    line-height: 24px;    font-size: 15px;    color: #818181;	direction:rtl;}p {    color: #888;}iframe,img {    border: 0;    width: 100%}a {    -webkit-transition: all 0.3s ease-out 0s;    transition: all 0.3s ease-out 0s;}a,a:hover,a:focus,.btn:focus {    text-decoration: none;    outline: none;}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6 {    font-family: 'Assistant', arial, sans-serif;    color: #252525;}main > section {    padding: 70px 0;    position: relative;}.btn {    border-radius: 0;    border: 0;    position: relative;    text-transform: uppercase;}.btn-blue {    background-color: rgba(0, 158, 227, 0.78);    box-shadow: 0 -2px 0 rgba(0, 0, 0, 0.15) inset;    padding: 15px 55px;    color: #fff;}.btn-border {    border: 2px solid #fff;    color: #fff;    padding: 12px 35px;}[class*="tcb-"] {    margin: 6px 4px;}.table>tbody>tr>td {    border: 0;}.color-red {    color: red !important;}.bg-blue {    background-color: #009EE3;}.sec-color {    background-color: #fafafa;}.sec-spacer {    padding: 30px 0px 0px 0px;}.spacer1 {    height: 10px;}.spacer2 {    height: 20px;}.spacer3 {    height: 30px;}.spacer4 {    height: 40px;}.title {    position: relative;    font-size: 32px;    line-height: 26px;    color: #444;    padding-bottom: 20px;    margin: 0;    margin-bottom: 10px;}.title:before {    position: absolute;    content: '';    left: 0;    background-color: #34495e;    /* height: 1px; */    width: 40px;    bottom: 0;}.title:after {    position: absolute;    content: '';    background-color: #34495e;    left: 0;    height: 1px;    width: 60px;    bottom: 3px;}.title.white {    color: #bbb;}.title.white:before, .title.white:after {    background: rgba(255,255,255,0.4);}.text-center.title:before {    left: 50%;    transform: translateX(-50%);}.text-center.title:after {    left: calc(50% + 10px);    transform: translateX(-50%);}.bg-img {    background-image: url(../img/bg-img.png);}.bg-img2 {    background-image: url(../img/bg-img2.jpg);}.tc-element-list-menu {    list-style-type: none;    padding: 0;    margin: 0;}.tc-element-list-menu li a {    position: relative;    display: block;    padding: 20px;    font-size: 17px;    background: rgba(0, 0, 0, 0.05);    width: 100%;    color: #999;    margin-bottom: 30px;    text-align: center;}.tc-element-list-menu li a:hover {    background: rgba(0, 0, 0, 0.1);    color: #888;}.tc-element-list-menu li a .badge {    position: absolute;    top: 4px;    right: 4px;    border-radius: 4px;    background: #ef1c2e;    font-size: 11px;    padding: 5px 9px 6px 9px;    letter-spacing: 1px;}.tc-element-list-menu li a .badge.update {    background: #4CAF50;}.tc-element-list-menu li a .badge.hot {    background: #f39c12;}.title .badge {    border-radius: 4px;    background: #ef1c2e;    font-size: 11px;    padding: 5px 9px 4px 9px;    letter-spacing: 1px;}@media (max-width: 767px) {    .row [class*="col-"]:nth-child(n+2) [class*="testimonial-"] {        margin-top: 60px;    }}input[type=checkbox], input[type=radio]{	vertical-align: -2px;    margin: 0;    padding: 0;}	/*--------------------------------------    Header----------------------------------------*/.header h1 {    color: #444;    font-weight: 500;    font-size: 42px;}.header h3 {    color: #999;    font-weight: 400;}.header.white h1 {    color: #eee;}.header.white h3 {    color: #bbb;}/*--------------------------------------    Footer----------------------------------------*/footer {    background-color: #232323;}footer .container {    background-color: rgba(255, 255, 255, 0.05);    padding: 14px 30px 8px 30px;    position: relative;    letter-spacing: 0.5px;}footer a {    color: #aaa;}footer a:hover {    color: #fff;}footer a:visited {    color: #fff;}footer a:active {    color: #fff;}footer .totop {    float: left;}footer p {    color: #aaa;}/*----------------------------    Form Style------------------------------*/.text-center.title:after {left: calc(50%);}.form-style .form-field {margin-bottom: 20px;}.form-style .form-field input {width: 100%;height: 50px;padding: 5px 18px;font-size: 14px;border: 0;-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.04);box-shadow: 0 5px 10px rgba(0, 0, 0, 0.04);}.form-style .form-field textarea {width: 100%;padding: 10px 18px;font-size: 14px;border: 0;-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.04);box-shadow: 0 5px 10px rgba(0, 0, 0, 0.04);}.form-style .form-field input:focus, .form-style .form-field textarea:focus {border-color: rgba(0, 0, 0, 0.4);outline: none;}.form-style .form-button {text-align: center;}.form-style .form-button button {	background: #fff;border: 0;	-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.04);	box-shadow: 0 5px 10px rgba(0, 0, 0, 0.04);	height: 70px;	min-width: 170px;	font-size: 18px;-webkit-transition: all .3s ease-out;	transition: all .3s ease-out;    margin:20px;    border-radius: 12px;	}.form-style .form-button button:hover {background: #444;border-color: #444;color: #fff;}.buttons-row{margin-top:20px;}.enter-button button {background: purple!important;border-color: purple!important;color: #fff!important;}.exit-button button {background: green!important;border-color: green!important;color: #fff!important;}.enter-button button:hover {background: #444!important;border-color: #444!important;color: #fff!important;}.exit-button button:hover {background: #444!important;border-color: #444!important;color: #fff!important;}#inButton {    background-color: purple;    color: #fff;    border-radius: 12px;}#outButton {    background-color: green;    color: #fff;    border-radius: 12px;}#tecnion-logo-img{width:120px; height:auto;}.technion-header{margin-top:30px; margin-bottom:20px;}p{color:#444}.fill-in-details{	margin-top: 0px;    margin-bottom: 30px;}label{display: inline;}.health-statement{margin-top:10px;}.site-field{	font-weight:600;	margin-top: 0px;    margin-bottom: 20px;}/*----------------------------    language buttons Style------------------------------*/.langs-container{	width: 100%;	text-align: center;	margin-top: -30px;	background-color: #e7e7e7;	padding: 5px 0;	margin-bottom: 20px;}ul > li{	display:inline-block;}#langs-list{padding:0; margin: 5px;}.langButton { 	border: 1px solid black;	padding: 5px 0px;	width: 40px;	margin-right: auto;	margin-left: auto;	text-align: center;	margin: 0 3px 0 3px;	font-weight: 600;}/*----------------------------    history buttons Style------------------------------*/.history-container{	width: 100%;	text-align: center;	margin-top: 30px;	background-color: #e7e7e7;	padding: 5px 0;	margin-bottom: 0px; padding-top: 12px;}ul > li{	display:inline-block;}#history-list{padding:0; margin: 5px;}.historyButton { 	border: 1px solid black;	padding: 5px 0px;	width: 120px;	margin-right: auto;	margin-left: auto;	text-align: center;	margin: 0 10px 0 10px;	font-weight: 600;}/*----------------------------    history list------------------------------*/#historyTitle{	top: 15px;    position: relative;}#historyList{	margin-top: 25px;    margin-bottom: 10px;    padding-right: 0;	font-size: 13px;}#historyList > li {	width: 100%;    border: 1px solid white;	color: black;	direction: rtl;	text-align: right;}.itemParts{padding:0;}.itemParts li:first-of-type{width:45px; text-align:center;}.itemParts li{	border-right: 1px solid white; 	text-align: center;	padding: 0 10px;}.inItem{background-color:#f4f4f4;}.outItem{background-color:#fbfbfb;}.reportIn{color:white; background-color:purple;}.reportOut{color:white; background-color:green;}/*----------------------------    Media Queries------------------------------*/@media (max-width: 767px) {footer p {font-size:12px;}}/*----------------------------    Modal for showing history------------------------------*//* The Modal (background) */.modal {  display: none; /* Hidden by default */  position: fixed; /* Stay in place */  z-index: 1; /* Sit on top */  left: 0;  top: 0;  width: 100%; /* Full width */  height: 100%; /* Full height */  overflow: auto; /* Enable scroll if needed */  background-color: rgb(0,0,0); /* Fallback color */  background-color: rgba(0,0,0,0.4); /* Black w/ opacity */}/* Modal Content/Box */.modal-content {  background-color: #fefefe;  margin: 15% auto; /* 15% from the top and centered */  padding: 20px 10px 20px 10px;  border: 1px solid #888;  width: 95%; /* Could be more or less, depending on screen size */  text-align: center;}/* The Close Button */.close {  color: #000;  float: right;  font-size: 35px;  font-weight: bold;  margin-top: -18px;}.close:hover,.close:focus {  color: #aaa;  text-decoration: none;  cursor: pointer;} #building_input {width:68%;font-size:20px;padding:4px;}