* {
	margin: 0;
	padding: 0;
	border: 0;
}
body {
	font-family: 'Alef', Arial, sans-serif;
	font-size: 16px;
}

h1 {
	font-size: 35px;
	font-weight: 400;
	color: #0F6939;
	padding-top: 0px;
	margin-top: 0px;
	margin-bottom: 20px;
}
h2 {
	padding-top: 0px;
	margin-top: 0px;
	margin-bottom: 20px;
	font-size: 28px;
	font-weight: 400;
	color: #F38242;
}
p {
	color: #000;
}
@media screen and (max-width: 600px) {
  .modal-dialog
  {
      width:100%;
  }
}
.ErrorMessageBox {
	margin-bottom: 20px;
}

.TitelErrorMessageBox{
    color: red;
}

.ErrorMessageBox li{
   margin-right: 20px;  
}
.InputFile{
    width: 90%;
}

hr{
    color: #7E7E7E;
    margin-right: 15px;
    margin-left: 15px;
}
.BoxValue {
	color: #7E7E7E;
}
.Psmall {
	font-size: 14px;
}
.FormSectionInfo .link {
	margin-top: -25px;
}

.StripHeader {
	background-color: #fff;
	position: fixed;
	top: 0px;
	width: 100%;
	z-index: 100;
}
.ButtonFormSubmit {
	color: #fff;
	font-size: 25px;
	background-color:#8CC641;
    margin-bottom: 35px;
}
label {
	font-weight: normal;
}
.TopHeader {
	background-color: #8CC641;
}
.TopHeader p {
	padding-top: 5px;
}
.TopHeader {
	padding-top: 5px;
	padding-bottom: 5px;
}

.MessageTitle{
    padding-top: 35px;
}

.MainHeader {
    min-height: 80px;
	box-shadow: 0 2px 8px -2px;
}
.AgentLogIn img {
	padding-left: 2px;
}
.ImgBrush {
	display: inline-block;
}
.ImgLogo {
	display: inline-block;
	margin-top: -20px;
}
.ContainerSlogan {
	margin-top: 37px;
	padding-bottom: 10px;
	background-image: url(/National_Library/oe_/https://perach-prj.weizmann.ac.il/images/brush.png);
	background-repeat: no-repeat;
	background-position: right 15px bottom 3px;
}
.SloganP {
	font-size: 24px;
	font-weight: 400;
	color: #0F6939;
}
.StripMain {
	padding-top: 130px;
}
.FormSection {
	border: 1px solid #EFEEEE;
	background-color: #fff;
	margin-bottom: 15px;
	box-shadow: 1px 1px 5px -2px rgba(0, 0, 0, 0.60);
}

.FormSectionData {
	padding-top: 30px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 25px;
	background-color: #F9F9F9;
	border-right: 1px solid #CCCCCC;
}

.FormSectionInfo {
	padding-top: 30px;
	padding-right: 35px;
	padding-left: 0px;
}

.FormSectionDetails .FormSectionData {
    min-height: 90px;
}

.FormSectionBank .FormSectionData{
    min-height: 222px; 
}

.FormSectionDocuments .FormSectionData{
    min-height: 178px;
}

.FormRow {
	margin-bottom: 5px;
}

footer {
    padding-top: 75px;
    padding-bottom: 90px;
	background-color: #333333;
}

footer .PFooter{
    color: #999999;  
} 

footer .BigPFooter{
    color: #999999;
    font-size: 20px;
    text-align: right;
} 

footer .FooterTitle{
    color: #999999;
    font-size: 22px;
    text-align: center;
}

footer .FooterImg{
    margin-left: 10px;
    margin-bottom:  7px;
}

footer a:hover{
   text-decoration: none;
   color: #FFF;
}

.BigPFooterLink  {
	margin-bottom: 10px;
}

legend {
	display: none;
}

/*progress-bar classes start*/

.ContainerProgressBar {
	margin-top: 5px;
	margin-left: 0;
}
.StepsProgressBar {
	color: #000;
	margin: 0 auto;
	overflow: hidden;
	text-align: center;
}
.StepsProgressBar .dotted-row {
	border-bottom: 3px solid #0F6939;
	margin: 0 auto;
	width: 80%;
}
.StepsProgressBar .step {
	display: inline-block;
	float: right;
	font-size: 12px;
	margin: -14px 0 18px 0;
	width: 20%;
}
.StepsProgressBar .step>.circle {
	background-color: #ccc;
	border-radius: 32px;
	color: #fff;
	display: inline-block;
	font-size: 15px;
	line-height: 25px; 
	margin-bottom: 5px;
	width: 25px;
}
.StepsProgressBar .step.active {
}
.StepsProgressBar .step.active > .circle {
	background-color: #0F6939;
}
.StepsProgressBar .step.visited {
}
.StepsProgressBar .step.visited > .circle {
	background-color: #8CC641;/*    border: 2px solid #000;*/
/*    border-radius: 32px;*/
}
.circle {
	background-color: #8CC641;
}
/*progress-bar classes END*/

.BtnBox {
	margin-bottom: 20px;
}
/*DetailsBox classes START*/

.DetailsBox {
	background-color: #FFF;
	display: none;
	border: 1px solid #CECECE;
	position: absolute;
	width: 200px;
	z-index: 999999;
	-webkit-box-shadow: 0px 0px 16px -1px rgba(0,0,0,0.65);
	-moz-box-shadow: 0px 0px 16px -1px rgba(0,0,0,0.65);
	box-shadow: 0px 0px 16px -1px rgba(0,0,0,0.65);
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-bottom: 5px solid black;
	background: #ffffff;
	border: 13px solid #ffffff;
	margin: 25px 0 0 0;
	left: 10px	
}
.DetailsBox:after, .DetailsBox:before {
	bottom: 100%;
	left: 10%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.DetailsBox:after {
	border-color: rgba(255, 255, 255, 0);
	border-bottom-color: #ffffff;
	border-width: 7px;
	margin-left: -7px;
}
.DetailsBox:before {
	border-color: rgba(255, 255, 255, 0);
	border-bottom-color: #ffffff;
	border-width: 25px;
	margin-left: -25px;
}
.DetailsBoxInner {
	padding: 10px 13px 12px 10px;
}
/*DetailsBox classes END*/





/* project search page */

.TitlePage{
    font-size: 20px;
}

.UserName{
    font-size: 22px;
}
button.ProjectOpenBtn.btn.btn-success{
	background-color: #fff;
    color: #8CC641;
    min-width: 89px;
}
button.ProjectOpenBtn.btn.btn-success.collapsed{
	background-color: #8CC641;
    color: #fff;
    min-width: 89px;
}

.TitleInfo{
    background-color: #F5F5F5;
    padding-top: 35px;
    padding-bottom: 30px;
    margin-bottom: 30px;   
}

.SelectArea{
    background-color: #fff;
}

.SelectAreaSection{
    
}

.SelectAreaBox {
    min-height: 165px;
    cursor: pointer;
}

.ButtonVOffOn{
    width: 34px;
    height: 38px;     
    margin-top: 15px;
}

.SelectAreaBox:hover .ButtonVOffOn {
    background-image: url(/National_Library/oe_/https://perach-prj.weizmann.ac.il/images/icon-v-ff.png);
    background-repeat: no-repeat;
}

.SelectAreaBox.SelectAreaBoxActive .ButtonVOffOn{
    background-image: url(/National_Library/oe_/https://perach-prj.weizmann.ac.il/images/icon-v-on.png);
}

.SelectAreaBox p{
    color: #fff;
    font-size: 20px;
    font-weight: bold;
    text-align: center;
}



/*  tooltip  */

.SelectAreaType1 .tooltip.top .tooltip-arrow{
    border-top-color: #0D3C55;
}
.SelectAreaType1 .tooltip .tooltip-inner{
    background-color: #0D3C55 !important ;
}

.SelectAreaType2 .tooltip-inner{
    background-color: #1082A3;
}
.SelectAreaType2 .tooltip.top .tooltip-arrow{
    border-top-color: #1082A3;
}

.SelectAreaType3 .tooltip-inner{
    background-color: #6811A2; 
}
.SelectAreaType3 .tooltip.top .tooltip-arrow{
    border-top-color: #6811A2; 
}

.SelectAreaType4 .tooltip-inner{
    background-color: #AF291B; 
}
.SelectAreaType4 .tooltip.top .tooltip-arrow{
    border-top-color: #AF291B; 
}

.SelectAreaType5 .tooltip-inner{
    background-color: #DA5A0E; 
}
.SelectAreaType5 .tooltip.top .tooltip-arrow{
    border-top-color: #DA5A0E; 
}

.SelectAreaType6 .tooltip-inner{
    background-color: #CF950E; 
}
.SelectAreaType6 .tooltip.top .tooltip-arrow{
    border-top-color: #CF950E; 
}

.tooltip {
    font-family: 'Alef', Arial, sans-serif;
    font-size: 20px;
    margin-left: 140px;
}

.TolltipArea .tooltip-inner hr{
    margin-right: 0px;
    margin-left: 0px;
    margin-bottom: 5px;
    margin-top: 10px;
}

.TolltipArea .tooltip-inner span{
    font-size: 16px;
}

.tooltip-inner {

    min-width: 470px;
    color: #fff;
    text-align: justify;
    border-radius: 12px;
    padding: 15px;
}

.SelectAreaType6 .tooltip{
    left: 130px !important;
}
.SelectAreaType6 .tooltip.top .tooltip-arrow{
    right: 280px !important;
}
.SelectAreaType1 .tooltip,
.SelectAreaType2 .tooltip,
.SelectAreaType3 .tooltip,
.SelectAreaType4 .tooltip,
.SelectAreaType5 .tooltip{
    right: 0px !important;
}
.SelectAreaType1 .tooltip.top .tooltip-arrow,
.SelectAreaType2 .tooltip.top .tooltip-arrow,
.SelectAreaType3 .tooltip.top .tooltip-arrow,
.SelectAreaType4 .tooltip.top .tooltip-arrow,
.SelectAreaType5 .tooltip.top .tooltip-arrow{
    left: 330px !important;
}

/* End tooltip  */



.SelectAreaType1{
    background-color: #114D6C;
}

.SelectAreaType1:hover{
    background-color: #0D3C55;
}

.HeartIcon{
    display: block;
    margin: auto;
    min-width: 105px;
    background-image: url(/National_Library/oe_/https://perach-prj.weizmann.ac.il/images/heart-ico.png);
    background-repeat: no-repeat;
    background-position: top center;
	margin-bottom: 60px;
    padding-top: 26px;
	font-size:14px;	
}

.FavouriteActive{
/*    background-position: 0px 0px;
*/}

.ProjectType1 .HeartIcon.FavouriteActive{
    background-image: url(/National_Library/oe_/https://perach-prj.weizmann.ac.il/images/heart-ico-type1.png?ver=1.7);
}

.ProjectType2 .HeartIcon.FavouriteActive{
    background-image: url(/National_Library/oe_/https://perach-prj.weizmann.ac.il/images/heart-ico-type2.png?ver=1.7);
}

.ProjectType3 .HeartIcon.FavouriteActive{
    background-image: url(/National_Library/oe_/https://perach-prj.weizmann.ac.il/images/heart-ico-type3.png?ver=1.7);
}

.ProjectType4 .HeartIcon.FavouriteActive{
    background-image: url(/National_Library/oe_/https://perach-prj.weizmann.ac.il/images/heart-ico-type4.png?ver=1.7);
}

.ProjectType5 .HeartIcon.FavouriteActive{
    background-image: url(/National_Library/oe_/https://perach-prj.weizmann.ac.il/images/heart-ico-type5.png?ver=1.7);
}

.ProjectType6 .HeartIcon.FavouriteActive{
    background-image: url(/National_Library/oe_/https://perach-prj.weizmann.ac.il/images/heart-ico-type6.png?ver=1.7);
}

.SelectAreaType2{
   background-color: #1395BA; 
}

.SelectAreaType2:hover{
   background-color: #1082A3; 
}

.SelectAreaType3{
   background-color: #8115C8; 
}

.SelectAreaType3:hover{
   background-color: #6811A2; 
}

.SelectAreaType4{
   background-color: #C02E1D; 
}

.SelectAreaType4:hover{
   background-color: #AF291B; 
}

.SelectAreaType5{
   background-color: #F16C20; 
}

.SelectAreaType5:hover{
   background-color: #DA5A0E; 
}

.SelectAreaType6{
   background-color: #DB9D0F;
}

.SelectAreaType6:hover{
   background-color: #CF950E;  
}

.SectionFormProject{
    margin-top: 25px;
    margin-right: -15px;
    margin-left: -15px;
}

.SectionFormProject .inputProject{
    min-height: 50px;
    font-size: 16px;
}

.SectionFormProject .CheckboxProject{
    margin-top: -13px;
}

.ButtonSearch button {
    width: 100%;
    font-size: 30px;
    font-weight: bold;
    text-shadow: 2px 2px rgba(9, 60, 33, 0.52);
}

.ActionArea{
    background-color: #F5F5F5;
    padding-top: 35px;
    padding-bottom: 35px;
}

.SectionProject{
    margin: 0 auto;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
    padding-right: 30px;
    margin-bottom: 20px;
    border-right: 7px solid;
    background-color: #fff;
    box-shadow: 1px 1px 5px -2px rgba(0, 0, 0, 0.60); 
}

.MobilMenu .Selected{
    border: none;
}

.Selected{
    border-left: 2px solid;
    border-top: 2px solid;
    border-bottom: 2px solid;  
}

.ProjectType1{ 
    border-color: #0D3C55 !important;
}

.ProjectType2, .ProjectType2.Selected{ 
    border-color: #1395BA !important;
}

.ProjectType3{ 
    border-color: #6811A2 !important;
}

.ProjectType4{ 
    border-color: #AF291B !important;
}


.ProjectType5{ 
    border-color: #DA5A0E !important;
}

.ProjectType6{
    border-color: #CF950E !important;
}

.ButtonClose{
    background-color: #fff;
    color: #8CC641;
    min-width: 90px;
}

.btn-success {
    color: #fff;
    background-color: #8CC641;
    border-color: #8CC641;
}

.ProjectItemTitle{
    color: #0F6939;
    font-size: 30px;
    line-height: 35px;
}


.Availability{
    font-size: 20px;
}

.ProjectItemTitle a{
    text-decoration: none;
    color: #0F6939;
    font-size: 30px;
} 

.iconTriangleBottom{
    background-image: url(/National_Library/oe_/https://perach-prj.weizmann.ac.il/images/icon-triangle-bottom.png?ver=1.7);
    background-repeat: no-repeat;
    margin-top: 12px;
    margin-left: 5px;
    width: 15px;
    height: 15px;
    float: right;
    display: block;
}

.collapsed .iconTriangleBottom{
    background-image: url(/National_Library/oe_/https://perach-prj.weizmann.ac.il/images/icon-triangle-left.png?ver=1.7);
}


.LineItem{
    border-bottom: dotted 2px #E1E1E1;
    margin-top: 15px;
    margin-bottom: 10px;
}

.ProjectItemFavorite .glyphicon{
    color: #E1E1E1;
    font-size: 30px;
}

.ProjectItemFavorite p{
    font-size: 14px;
    color: #0F6939;
    margin-bottom: 62px;
}


.FooterItemProject{
    margin-bottom: 20px;
}

.SubFooterItemProject p{
    color: #333333;
    padding-top: 5px;
}

.ProjectpropertiesTitle{
    color: #333;
   
}

.RegisterButton button{
    min-width: 190px;
    min-height: 40px;
    margin-bottom: 15px;
    font-size: 20px;
    background-color: #84BB3D;
    color: #fff;
}

.RegisterButtonMobil {
    display: none;
}
.SectionProjectTab{
    margin-bottom: 25px;
}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
    background-color: #E1E1E1;
    font-weight: bold;
    color: #0F6939;
    cursor: default;
    border: 1px solid #E1E1E1;
    border-bottom-color: #E1E1E1;
}

.nav-tabs > li > a {
    color: #0F6939;
    margin-left: 20px;
    line-height: 1.42857143;
    border: 1px solid transparent;
    border-radius: 4px 4px 0 0;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
}

.nav-tabs {
    border-bottom: 2px solid #E1E1E1;
 } 

.modal-backdrop {
    bottom: 0;
    z-index: 999;
    position: fixed;
}

    
.ButtonModalOK{
    float: left;
}

.ModalTitle{
    color: #0F6939;
}

.ModalFooter .btn{
    min-width: 100px;
}

.AnotherProjectButton{
    width: 100%;
    min-height: 40px;
    font-size: 20px;
    margin-bottom: 20px;
}

.MapSection .MapTitle{
    margin-bottom: 18px;
}

.Selected.SectionProject  {
	padding-top: 13px;
	padding-bottom:13px;
	padding-left:13px;
}

a:hover .ProjectItemTitle {
	color:#000;
	text-decoration:none !important;
}

a:hover .ProjectItemTitleContainer{
	text-decoration:none !important;
}

a.ProjectItemTitleContainer {
	text-decoration:none !important;
}

.affix {
    top: 130px;
    width: 540px;
}

.affix-bottom {
    position: absolute;
    width: 540px;
}

/*     start page     */


.containerSlider{
    background-color: #F7F7F7;
    border: 1px solid #ccc;
    margin-top: 60px;
    margin-bottom: 60px; 
}

.StartPageBoxTitleContainer{
    margin-top: 60px;
    margin-bottom: 30px;
    padding-right: 15px;
}

.StartPageTitleContainer{
    margin-bottom: 10px;
    margin-top: -20px;
}
.IsRegister {
    text-align: left;
}

.Terms {
    text-align: right;
}
ImgRegistration
{
    width:850px;
    height:300px;
}

.StartPageTitle1 {
    margin-top: 10px;
    display: block;
    font-size: 22px;
    color: #0F6939;
    line-height: 22px;
}

.StartPageTitle2{
    display: inline-block;
    font-size: 45px;
    color: #0F6939;
    line-height: 45px;  
}

.StartPageTitle3{ 
    display: inline-block;
    font-size: 70px;
    line-height: 74px;
    font-weight: bold;
    color: #0F6939;
}

.ButtonStart button{
    width: 100%;
    font-size: 40px;
    font-weight: bold;
    text-shadow: 2px 2px rgba(9, 60, 33, 0.52);
    margin-top: 30px;
    margin-bottom: 16px;
}

.StartPageBoxTitleContainer .link,
.StartPageBoxTitleContainer a{
    color: #0F6939;
}

.ColSlider{
    padding-right: 0px;
    padding-left: 0px; 
}

.SliderStart h3,
.SliderStart p{
    color: #fff;
    text-align: right;
    padding-right: 25px;  
}

.SliderStart h3{
    font-size: 25px;
    font-weight: bold;
    margin-top: 0px;
}

.SliderStart p{
    font-size: 18px;
}

.SliderStart .carousel-indicators .active{
    background-color: #8CC641;
    border: 1px solid #8CC641;
}

.carousel-indicators.SliderStartindicators{
    bottom: -5px;
}

.carousel-caption.captionSliderStart{
    width: 100%;
    bottom: -10px; 
    background-color: rgba(51, 51, 51, 0.75);
    left: 0px;
    right: 0px;
}
.h2{
    color: #480ba6;
}

h3{
    font-size: 22px;
    font-weight: bold;
    color: #000;   
}

h4{
    font-size: 20px;
    color: #000;
}



/*   Content Area  Styles */



.ContentArea .H2Blue{
    padding-top: 0px;
	margin-top: 0px;
	margin-bottom: 20px;
	font-size: 28px;
	font-weight: 400;
	color: #1395BA;
}


.ContentArea ul.UlListitem{
   list-style-position: inside;
    margin-right: 35px;
    
}

.ContentArea li.Greenlistitem{
    color: #8CC641;
}

.ContentArea .listitemText{
    color: #000;
}

.ContentArea .frame{
    padding-top: 20px;
    padding-bottom: 20px;
    margin-bottom: 35px;
}

.ContentArea .frame1{
    border: 1px solid #CCCCCC;
    border-right-width: 7px;
}

.ContentArea .frame1Type1{
    border-right-color: #1395BA;
}

.ContentArea .frame1Type2{
    border-right-color: #F38242;
}

.ContentArea .frame2{
    border: 2px solid;
}

.ContentArea .frame2Type1{
    border-color: #1395BA;
}

.ContentArea .frame2Type2{
    border-color: #F38242;
}

.ContentArea .ButtonSize{
    min-height: 50px;
    width: 100%;
}

 .ButtonNormal1{
    color: #fff;
	font-size: 25px;
	background-color:#8CC641;
    margin-bottom: 35px; 
}

.ButtonNormal2{
    color: #8CC641;
	font-size: 25px;
	background-color:#fff;
    margin-bottom: 35px; 
}


/* End  Content Area  Styles */



/*  Select Area Section Mobil  */
  
.ButtonSelectAreaSectionMobil button{
    width: 100%;
    min-height: 50px;
    font-size: 19px;
    line-height: 25px;
    font-weight: bold;
    text-shadow: 2px 2px rgba(9, 60, 33, 0.52);
    margin-bottom: 30px;
}

.ButtonVOffOnMobil{
    display: inline-block;
    background-image: url(/National_Library/oe_/https://perach-prj.weizmann.ac.il/images/icon-v-ff.-mobil.png);
    background-repeat: no-repeat;
    width: 22px;
    height: 24px;     
    margin-top: 10px;
}

.SelectAreaBoxMobil.SelectAreaBoxMobilActive .ButtonVOffOnMobil{
    background-image: url(/National_Library/oe_/https://perach-prj.weizmann.ac.il/images/icon-v-on.-mobil.png);
}

.SelectAreaMobil{
    margin-bottom: 18px;
    padding-right: 15px;
    padding-left: 15px;
}

.SelectAreaBoxMobil{
   min-height: 117px; 
}

.SelectAreaBoxMobil p{
    font-size: 16px;
    font-weight: bold;
    text-align: center;
    color: #fff;
}

.ButtonI{
    display: inline-block;
    width: 24px;
    height: 24px;
    background-image: url(/National_Library/oe_/https://perach-prj.weizmann.ac.il/images/icon-i.png);
    background-repeat: no-repeat;
    margin-top: 10px;
    float: left;
}

.SelectAreaBoxMobil.SelectAreaTypeMobil1 .modal-content,
.SelectAreaBoxMobil.SelectAreaTypeMobil1{
   background-color: #114D6C;
}

.SelectAreaBoxMobil.SelectAreaTypeMobil2 .modal-content,
.SelectAreaBoxMobil.SelectAreaTypeMobil2{
    background-color: #1395BA; 
}

.SelectAreaBoxMobil.SelectAreaTypeMobil3 .modal-content,
.SelectAreaBoxMobil.SelectAreaTypeMobil3{
   background-color: #8115C8; 
}

.SelectAreaBoxMobil.SelectAreaTypeMobil4 .modal-content,
.SelectAreaBoxMobil.SelectAreaTypeMobil4{
   background-color: #C02E1D; 
}

.SelectAreaBoxMobil.SelectAreaTypeMobil5 .modal-content,
.SelectAreaBoxMobil.SelectAreaTypeMobil5{
   background-color: #F16C20; 
}

.SelectAreaBoxMobil.SelectAreaTypeMobil6 .modal-content,
.SelectAreaBoxMobil.SelectAreaTypeMobil6{
   background-color: #DB9D0F; 
}

.SelectAreaBoxMobil .modal-content p{
    color: #fff;
    font-weight: normal;
    text-align: right;
}

.SelectAreaBoxMobil .modal-header{
    border-bottom: none;
}

.SelectAreaBoxMobil .modal-header .close {
    font-size: 20px;
    color: #FFF;
    opacity: 0.8;
}

.SelectAreaBoxMobil .modal-header .close:hover{
    opacity: 1;
}

.InputMobil{
   margin-bottom: 18px; 
}

.FormContentMobil{
   margin-bottom: 18px; 
}

/*  End Select Area Section Mobil  */


/*   TooltipMap   */

.TooltipMap{
    width: 229px;
    background-color: #F7F7F7;
    border-right: 7px solid;
    box-shadow: 1px 1px 5px -1px;
}

.TitelTooltipMap{
    font-size: 16px;
    color: #0F6939;
    padding-top: 5px;
}

.ContentTooltipMap{
    font-size: 13px;
    color: #333333;
}

.ContentTooltipMap,
.TitelTooltipMap{
    margin-right: 20px;
    margin-bottom: 10px;
}

.ButtonTooltipMap{
    text-align: left;
    padding-bottom: 10px;
    padding-left: 10px; 
}

/*   END TooltipMap   */


/*   private Area Page   */

.StripMainHeader{
    padding-bottom: 20px;
}

.BoxStripHeader{
   box-shadow: 0 2px 8px -2px;
}

.ContainerLogo{
    display: block;
    float: right;
    width: 125px;
    margin-top: -20px;
}

.privateAreaPage .TitlePage{
    display: block;
    float: right;
    font-size: 25px;
    font-weight: bold;
    color: #0F6939;
    margin-top: 34px;
}

.ContainerMobilMemu{
    display: none;
    width: 27px;
    height: 20;
    float: left;
}

.StripMainHeader .navbar-toggle{
    padding: 0px;
    margin-left: 0px;
    margin-bottom: 0px;
    margin-top: 25px;
}

.NavHeader{
    width: 100%;
    background-color: #F5F5F5;
}

.NavHeader nav ul{
    padding-top: 12px;
}

.NavHeader nav ul li{
    list-style-type: none;
    display: inline-block;
}

.NavHeader nav ul li .Line{
    color: #999;
    margin-right: 5px;
}

.NavHeader nav ul li a{
    font-size: 20px;
    color: #1082A3;
    text-decoration: none;
    padding: 11px 14px;
}

.NavHeader nav ul li a:hover{
    background-color: #1082A3;
    color: #FEFEFE;
}

.NavHeader .active a{
    background-color: #1082A3;
    color: #FEFEFE;
}

.StripMainPrivate{
    margin-top: 40px;
}

.StripMainTitle{
    width: 100%;
    background-color: #fff;
}

.NavMenuMobil a{
    color: #2B2B2B;
}

.StripPersonalDetails{
    width: 100%;
    padding-bottom: 25px;
}

.StripPersonalDetails .ContentDetails{
}

.StripMainSelectBox{
    width: 100%;
    background-color: #F5F5F5;
    padding-top: 25px;
    padding-bottom: 30px;
}

.TitelItem{
    color: #333333;
    font-weight: bold;
    border-bottom: 3px solid #D6D6D6;
}

.StripMainSelectBox .ContainerSelectBox{
    background-color: #FEFEFE;
    margin-bottom: 12px;
    box-shadow: 1px 1px 5px -1px;
    padding-top: 15px;
    padding-bottom: 15px;
}
.ContainerSelectBox .Icon{
    width: 90px;
    height: 90px;
    margin: 0 auto;
}

/*  icons reguiar and disabled  */

.Icon.Report{
    background-image: url(/National_Library/oe_/https://perach-prj.weizmann.ac.il/images/icon-Report.png?ver=1.7);
}

.Icon.Report.ReportDisabled{
    background-image: url(/National_Library/oe_/https://perach-prj.weizmann.ac.il/images/icon-Report-disabled.png);
}

.Icon.Daybook{
   background-image: url(/National_Library/oe_/https://perach-prj.weizmann.ac.il/images/icon-daybook.png?ver=1.7); 
}

.Icon.Daybook.DaybookDisabled{
   background-image: url(/National_Library/oe_/https://perach-prj.weizmann.ac.il/images/icon-daybook-disabled.png); 
}

.Icon.Message{
    background-image: url(/National_Library/oe_/https://perach-prj.weizmann.ac.il/images/icon-message.png?ver=1.7);
}

.Icon.Message.MessageDisabled{
    background-image: url(/National_Library/oe_/https://perach-prj.weizmann.ac.il/images/icon-message-disabled.png);
}

.Icon.Training{
    background-image: url(/National_Library/oe_/https://perach-prj.weizmann.ac.il/images/icon-training.png?ver=1.7);
}

.Icon.Training.TrainingDisabled{
    background-image: url(/National_Library/oe_/https://perach-prj.weizmann.ac.il/images/icon-training-disabled.png);
}

.Icon.Library{
    background-image: url(/National_Library/oe_/https://perach-prj.weizmann.ac.il/images/icon-library.png?ver=1.7);
}

.Icon.Library.LibraryDisabled{
     background-image: url(/National_Library/oe_/https://perach-prj.weizmann.ac.il/images/icon-library-disabled.png);
}

.Icon.OKMentor{
    background-image: url(/National_Library/oe_/https://perach-prj.weizmann.ac.il/images/icon-OK-mentor.png?ver=1.7);
}

.Icon.OKMentor.OKMentorDisabled{
    background-image: url(/National_Library/oe_/https://perach-prj.weizmann.ac.il/images/icon-OK-mentor-disabled.png);
}

.Icon.Tracking{
    background-image: url(/National_Library/oe_/https://perach-prj.weizmann.ac.il/images/icon-tracking.png?ver=1.7);
}

.Icon.Tracking.TrackingDisabled{
    background-image: url(/National_Library/oe_/https://perach-prj.weizmann.ac.il/images/icon-tracking-disabled.png);
}

.Icon.Updating{
    background-image: url(/National_Library/oe_/https://perach-prj.weizmann.ac.il/images/icon-updating.png?ver=1.7);
}

.Icon.Updating.UpdatingDisabled{
    background-image: url(/National_Library/oe_/https://perach-prj.weizmann.ac.il/images/icon-updating-disabled.png);
}

.Icon.UpdatingProject{
    background-image: url(/National_Library/oe_/https://perach-prj.weizmann.ac.il/images/icon-updating-project.png?ver=1.7);
}

.Icon.UpdatingProject.UpdatingProjectDisabled{
    background-image: url(/National_Library/oe_/https://perach-prj.weizmann.ac.il/images/icon-updating-project_f18.png);
}

.Icon.UploadDocuments{
    background-image: url(/National_Library/oe_/https://perach-prj.weizmann.ac.il/images/icon-Upload-documents.png?ver=1.7);
}

.Icon.UploadDocuments.UploadDocumentsDisabled{
    background-image: url(/National_Library/oe_/https://perach-prj.weizmann.ac.il/images/icon-Upload-documents-disabled.png);
}

/*  END icons reguiar and disabled  */


.ContainerSelectBox .Title{
    margin-top: 10px;
    font-size: 30px;
    color: #333;
}

.ContainerSelectBox .Text{
    font-size: 16px;
    color: #333;
}

.ContainerSelectBox.Disable{
    background-image: url(/National_Library/oe_/https://perach-prj.weizmann.ac.il/images/bg-disable.png);
    background-repeat: repeat;
}

.StripPersonalDetails .RowStrip{
    margin-bottom: 40px;
}

.modal-body .DetailsMentorRow{
    margin-bottom: 13px;
}

.modal-body .DetailsMentorRow img{
    margin-left: 15px;
}

.privateAreaPage .modal-header h4{
    font-size: 18px;
    color: #480ba6;
}

.StripMainSelectBox .RowBoxTitle{
    margin-bottom: 15px;
}

.StripMainSelectBox .RowBoxTitle .BoxTitle{
    line-height: 18px;
    border-right: 1px solid #333;
    min-height: 57px;
}

.StripMainSelectBox .BoxTitle .Text{
    font-size: 18px;
}

.StripMainSelectBox .ContainerCollapse{
    background-color: #FEFEFE;
    padding-bottom: 10px;
    padding-top: 10px;
    margin-bottom: 10px;
    border-right: 5px solid #8CC641;
    box-shadow: 1px 1px 5px -1px;
}

.ContainerCollapse .RowTitleCollapse .Text{
    text-align: center;
    line-height: 39px;
    color: #999;
}

.ContainerCollapse .BoxTitle{
    border-right: 1px solid #ccc;
    min-height: 39px;
}

.RowTitleCollapse .TitleCollapse{
    font-size: 22px;
    font-weight: bold;
    color: #1082A3;
}

.RowTitleCollapse .IconOnOffCollapse{
    background-image: url(/National_Library/oe_/https://perach-prj.weizmann.ac.il/images/icon-On-Collapse.png?ver=1.7);
    width: 15px;
    height: 30px;
    display: block;
    float: right;
    margin-top: 5px;
    margin-right: 18px;
    margin-left: 11px; 
}

.collapsed .IconOnOffCollapse{
   background-image: url(/National_Library/oe_/https://perach-prj.weizmann.ac.il/images/icon-Off-Collapse.png?ver=1.7); 
}

.RowTitleCollapse .LinkCollapse{
    display: block;
    text-decoration: none;
    margin-top: 4px;
}

.ContainerCollapse .ContentCollapse{
    padding-right: 10px;
    padding-left: 10px;
}

.ContentCollapse .RowCollapse{

}

.ContainerCollapse .ButtonReporting button{
    width: 100%;
    font-size: 16px;
    min-height: 35px;
}

.ContainerCollapse .RowFirst{
    margin-top: 20px;
    margin-bottom: 20px;
}

.ContainerCollapse .RowFirst .Link{
    display: inline-block;
    margin-top: 14px;
    margin-bottom: 0;
    color: #1E89A8;
}

.BoxRowCollapse .Link{
    text-decoration: underline;
}

.ContainerCollapse .RowFirst .InputCheck{
    margin-top: 16px;
    margin-bottom: 0px;
}

.ContainerCollapse .RowFirst label{
    margin-bottom: 0px;
}

.ContentCollapse hr{
    border-top: 1px solid #ccc;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
}

.ButtonSend button{
    width: 100%;
    font-size: 30px;
    font-weight: bold;
    text-shadow: 2px 2px rgba(9, 60, 33, 0.52);
    margin-top: 10px;
    margin-bottom: 70px;
}

.ContentCollapse .ButtonSave button{
    min-width: 90px; 
    font-size: 16px;
    margin-top: 10px;
    margin-bottom: 5px;
    float: left;
}

.ContainerCollapse .Text.Off,
.ContainerCollapse .Off{
    color: #cc0000;
    line-height: 39px;
}

.ContentCollapse .FirstTitle{
    margin-top: 8px;
    margin-bottom: 15px;
    font-size: 20px;
    font-weight: bold;
}

.FirstTitle .Title{
   font-size: 18px;
    color: #333;
}

.RowTitleCollapse .BoxTitle.ColCar{
    padding-right: 11px;
    padding-left: 11px;
}

.RowCollapse .MeetingsTitle{
    font-size: 18px;
    font-weight: bold;
    color: #333;
}

.BoxRowCollapse{
    border-bottom: 1px solid #ccc;
    padding-bottom: 15px;
    margin-bottom: 15px;
}

.BoxRowCollapse.FirstRow{
    border-top: 1px solid #ccc;
    padding-top: 15px;
}

.BoxRowCollapse.LastRow{
    margin-bottom: 30px;
}

.modal-footer .ItemTwo,
.BoxRowCollapse .ItemTwo{
    margin-right: 20px;
}

.RowCollapse .BoxShowContent{
    padding-top: 15px;
    padding-left: 80px;
    color: #666;
}

.modal-body .BoxRowModal{
    margin-bottom: 15px;
}

.modal-body .InputRight{
    padding-left: 0px;
}

.modal-body .InputLeft{
    padding-right: 0px;
}

.modal-footer.Buttons button{
    min-width: 90px;
}

.modal-footer .ButtonDelete{
    background-image: url(/National_Library/oe_/https://perach-prj.weizmann.ac.il/images/icon-del-modal.png?ver=1.7);
    width: 35px;
    height: 35px;
}

.modal-body .Calendar{
    background-color: #fff;
    padding: 0px;
    padding-left: -2px;
    cursor: pointer;
}

.Calendar.input-group-addon img{
    margin-right: 2px;
}

.input-group-addon.date {
    background-position: 0px 0px;
}

.RowMiddleCollapse{
    margin-bottom: 25PX;
}

.RowMiddleCollapse .Link a{
    color: #0F6939;
    font-size: 16px;
    text-decoration: underline;
}

.DetailsMentorRow .tel a{
    color: #000;
    text-decoration: none;
}

.DetailsMentorRow .Email a{
    color: ##1E89A8;
}




.Shekel.input-group-addon,
.Clock.input-group-addon{
    padding: 6px 8px;
    background-color: #fff;
}

.Shekel.form-control,
.Clock.form-control{
    border-left-style: hidden;
}

.ContainerExample{
    padding: 10px;
    border: 1px solid #ccc;
    border-radius: 4px;
}

.ContainerExampleImg{
    max-height: 420px;
    overflow-y: auto;
    padding: 10px;
    border: 1px solid #333;
    border-radius: 4px;
}

.ContainerExampleImg .ImgExample{
    margin-bottom: 30px;
}

.FooterTitle.PersonalArea{
    text-align: right;
}

.StripFooter hr{
    margin-top: 15px;
    margin-bottom: 20px;
    margin-right: 0px;
    margin-left: 0px;
}

.StripImages{
    width: 100%;
    background-color: #fff;
    padding-top: 60px;
    padding-bottom: 40px;
}

.StripImages .BoxRowImages{
    background-image: url(/National_Library/oe_/https://perach-prj.weizmann.ac.il/images/strip-img.png);
    background-repeat: no-repeat;
    background-size: contain;
    width: 100%;
    min-height: 240px;
    margin: 0 auto;
}



/*   datepicker   */

.datepicker-dropdown {
  top: 0;
  right: 0px;
  left: auto;
  margin-right: -193px;
}

.input-group {
    position: relative;
    display: block;

}
.input-group-addon {
    width: 34px;
    height: 34px;
    position: absolute;
    z-index: 9;
    left: 0;
    border-right-style: hidden !important;
    cursor: pointer;
    transition-delay: 0s, 0s;
    transition-duration: 0.15s, 0.15s;
    transition-property: all;
    transition-timing-function: ease-in-out, ease-in-out;
}
    .input-group-addon:hover {
/*        background-color: #DBDFEA;*/
    }
.input-group-addon.Focus {
    border-color: #8CC641;
}

.input-group .form-control:first-child, .input-group-addon:first-child, .input-group-btn:first-child > .btn, .input-group-btn:first-child > .btn-group > .btn, .input-group-btn:first-child > .dropdown-toggle, .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle), .input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
    border-radius: 4px;
}

    .input-group-addon.date { background-position: 0px 0px; }
    .input-group-addon.search { background-position: 0px -26px; }

.datepicker table tr td.active:hover, .datepicker table tr td.active:hover:hover, .datepicker table tr td.active.disabled:hover, .datepicker table tr td.active.disabled:hover:hover, .datepicker table tr td.active:focus, .datepicker table tr td.active:hover:focus, .datepicker table tr td.active.disabled:focus, .datepicker table tr td.active.disabled:hover:focus, .datepicker table tr td.active:active, .datepicker table tr td.active:hover:active, .datepicker table tr td.active.disabled:active, .datepicker table tr td.active.disabled:hover:active, .datepicker table tr td.active.active, .datepicker table tr td.active:hover.active, .datepicker table tr td.active.disabled.active, .datepicker table tr td.active.disabled:hover.active, .open .dropdown-toggle.datepicker table tr td.active, .open .dropdown-toggle.datepicker table tr td.active:hover, .open .dropdown-toggle.datepicker table tr td.active.disabled, .open .dropdown-toggle.datepicker table tr td.active.disabled:hover {
    background-color: #0F6939;
    border: none;
}

.datepicker table tr td.today, .datepicker table tr td.today:hover, .datepicker table tr td.today.disabled, .datepicker table tr td.today.disabled:hover {
    background-color: #d5edb6;
    border: none;
}

/*   END datepicker   */





/*   perach registration test   */

.label.field-validation-error{
	    white-space: normal;
}

/*   END perach registration test   */


.Div3DropDowns{
    width: 30%;
         display: inline-block;
    position: relative;
}
.browse {
    border-bottom-left-radius: 0px;
    border-top-left-radius: 0px;
}

.file-control{
        border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;

}
.password-icon {
    float: left;
    margin-right: -25px;
    margin-top: -25px;
    position: relative;
    z-index: 2;
    width :21px;
    height:23px;
    margin-left:5px
}