@import url('https://fonts.googleapis.com/css2?family=Heebo&display=swap');

html,body,form{
	height:100%;
	margin:0;
}

.sendPdf {
  right:20px;
}


.bigText {
    font-size: 25px;
}
.spacingTop15 {
    margin-top: 15px !important;
}
.mainTitle {
    margin-top: 20px !important;
}
.mainTitle .textTitle {
    color: #f01d24 !important;
    font-size: 30px !important;
    font-weight: 400 !important;
    font-height: 0.86 !important;
    letter-spacing: -0.3px !important;
    text-align: center !important;
}
body {
	background: #fff;
    direction: rtl;
    /* text-align: right; */
    font-family: 'Heebo', sans-serif;
    color: #707070;
    /* font-size: 16px; */
    background-color: #f2f2f2;
    font-size: 16px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: right;
    color: #333334;
}
 
.AutoCompleteBox div {
    cursor: pointer;
}
.AC_SelectedElement {
    background-color: navy;
    color: white;
}

.nextBTN {
display: inline-block;
    cursor: pointer;
    width: 120px;
    height: 40px;
    /* border-radius: 20px; */
    /* -webkit-border-radius: 20px; */
    -moz-border-radius: 20px;
    text-align: center;
    line-height: 40px;
    left: 10%;
    position: absolute;
    bottom: 40px;
    background: #ffffff;
    border-radius: 3px;
    border: 1px solid #009BDF;

}
.nextBTN .textTitle {
    font-size: 16px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    /* line-height: normal; */
    letter-spacing: normal;
    /* text-align: right; */
    color: #19398a;
}
.nextBTN span.next {
  
}
.nextBTN .fa {
    padding-right: 22px;
    vertical-align: middle;
}
.nextBTN span.send {
    margin: -20px 0px -20px 20px;
    background: url(./getFile.aspx?profile=2&fname=arrow.png) no-repeat;
    /*width: 36px; float: left; */
    
    height: 18px;
    display: block;
}
.nextBTN .fa {
    padding-right: 22px;
    vertical-align: middle;
}
.previewBtn {
    display: none;
    left: -100px;
    top: -1000px;
    position: absolute;
}

.acceptBtn {
    display:inline-block;
    width: 140px;
    height: 32px;
    background: #6f0e00;
    border: none;
    border-radius: 3px;
    cursor: pointer;
    margin: 10px;
}


.backBTN {
    margin-left: 8%;
    display: inline-block;
    cursor: pointer;
    width: 120px;
    height: 40px;
    /* border-radius: 20px; */
    /* -webkit-border-radius: 20px; */
    -moz-border-radius: 20px;
    text-align: center;
    line-height: 40px;
    background: #ffffff;
    border-radius: 3px;
    position: absolute;
    bottom: 40px;
    left: 180px;
    border: 1px solid #19398a;
}
.backBTN .textTitle {
    font-size: 16px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    /* line-height: normal; */
    letter-spacing: normal;
    /* text-align: right; */
    color: #19398a;
}

.btnsDiv {
    margin: 0 auto;
	text-align: center;
	}


.specialBlueText {
    height: 59px;
    background-color: #E0ECF2;
    width: 80%;
    height: 43px;
    font-weight: 400;
    line-height: 1.14;
    letter-spacing: -0.1px;
    color: #3A596A;
    padding: 10px;
}
input[type="radio"]{
		-webkit-appearance: none;
		-moz-appearance:    none;
		appearance:         none;
		position:relative;
		margin-left: 10px;
		border-width: 1px;
		border-color: rgb(204, 204, 204);
		border-style: solid;
		border-radius: 50%;
		width: 16px;
		height: 16px;
	}
	input[type="radio"]:focus{
		border-color:#19398a;
		/* border-color:#006FCF; */
		outline:none;
	}
input[type="radio"]:checked:before {
    content: "";
    position: absolute;
    top: 3px;
    right: 3px;
    border-radius: 50%;
    background-color: #19398a;
	/* background-color: #006FCF; */
    width: 8px;
    height:8px;
}
input[type="radio"]:focus{
	
}
/*#bckBtn {
    width: 36px;
    height: 12px;
    font-size: 24px;
    font-weight: 400;
    line-height: 1.38;
    letter-spacing: -0.1px;
    text-align: center;
    color: #848484;
}*/

.stepsMenuData {
    position: absolute;
    width: 100%;
    top: 10px;
    text-align: center;
}
.stepsMenuData.Stepscurrent {
    border: 1px solid #2c2d85;
    background-image: -ms-linear-gradient( 0deg, rgb(0,150,218) 0%, rgb(20,99,176) 100%);
    box-shadow: 0px 10px 16px 0px rgba(0, 0, 0, 0.25);
    border-radius: 25px;
    -webkit-border-radius: 25px;
    height: 25px;
    position: absolute;
    text-align: center;
    z-index: 0;
    top: 1px;
    width: 25px;
    right: -14px;
    line-height: 2.5;
    padding-top: 1px;
}


.stepsMenuDivider.Stepsdone {
    background-color: transparent !important;
}
.stepsMenuDataText {
    position: absolute;
    vertical-align: middle;
    font-weight: bold;
    text-align: center;
    padding-top: 22px;
    font-size: 12px;
    color: #2c2d85;
    text-align: right;
    /* bottom: -25px; */
    width: 70px;
    height: 20px;
    right: -35px;
    text-align: center;
    /* background-color: #2c2d85; */
    border-radius: 30px;
}
.stepsMenuDivider {
    min-width: 20%;
    height: 50px;
    /* bottom: 5px; */
    z-index: 0;
    opacity: 1.5;
    /* padding-bottom: 14px; */
    border-radius: 1px;
    display: inline-block;
    border-bottom: 1.5px solid rgb(153, 153, 153);
}
.stepsMenuCubeText {
	display:none;
}
.stepsMenuCube {
    display: inline-block;
    position: relative;
    /* margin-right: 35px; */
    /* width: 18%; */
    height: 16px;
    /* padding-top: 20px; */
    margin-top: 10px;
}
/*#steps1 .Stepscurrent .stepsMenuDataText {
	right: -25px;
}
#steps2 .Stepscurrent .stepsMenuDataText {
	right: -22px;
}
#steps3 .Stepscurrent .stepsMenuDataText {
	right: -23px;
}
#stepsMain {
       margin: auto;
}
#stepsMenu {
    display: block;
    text-align: center;
    margin: 0 auto;
}*/
.headlineTitleBig {
    font-size: 36px;

    color: rgb(0, 158, 226);
   	text-align:center;
	font-weight: bold;
}
table {
    width: 100%;
    border-collapse: collapse;
}
td {
    text-align: center;
}
.blanket {
	padding: 0 !important;
    display: none;
    height: 100%;
    width: 100%;
    background-color: #ffffff;
    border-bottom: 1px solid #d9d9d9;
	position: absolute;
	left:0px;
	top:0px;
	z-index:1000;
}
/*#blanket_text{
}*/
.image_logo{
	background: url(./getFile.aspx?profile=2&fname=logo.png) no-repeat;
    overflow: auto;
    width: 268px;
    margin-top: 10px;
    /* background-position-y: 23px; */
    background-position: right;
    height: 70px;
    background-size: 85% 70%;
    background-position: right;
	}
.logo{
	height: 100%;
    margin: auto;
    margin-top: -76px;
	width: 70%!important;
    display: block;
}
.spacing {
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: right;
    color: #333334;
    width:100%;
	margin-top:20px;
}
.badField {} .alerts {
    font-size: 20px;
    color: red;
    width: 90%;
}

.badField input,.badField select,.badField textarea {
	 border-bottom:1px solid rgb(209, 16, 16) !important;
 }
.mainDiv {
   margin: auto;
    position: relative;
    width: 70%;
    /* margin: 10px 15px 28px 15px; */
    margin-top: 10px;
    margin-bottom: 28px;
    border-top: 4px solid #19398a;
    /* border-bottom: 8px solid #19398a; */
    background-color: #ffffff;
    /* max-width: 1040px; */
    /* min-height: 679px; */
    box-shadow: 0 3px 17px 0 rgba(0, 0, 0, 0.05);
}

/*#genFileds> div[id^="page"]{
	width: 87%;
    margin: 0 auto;
}*/
.bold {
    font-weight: bold;
}


.paragraf{
	margin-top: 15px;
	font-size: 18px;
	/*width: 777px;*/
	text-decoration: underline;
	
}
.mail{
	    font-weight: bold;
}
.Line{
    padding-top: 40px;
    /*padding-bottom: 44px;*/	
}
.Titles{
	font-weight: bold;
	color: #19398a;
	font-size: 28px;

    margin-top: 70px;
    margin-bottom: 20px;

}

.number_t .textBox input{
	    width: 267px;
}
.small_line .textBox input{
width: 272px;
}


.Select .textSelect select{
	width: 360.7px;
    margin-right: 0;
}
.width220 .textBox{
	width: 270.7px;
}

.window320{
width: 449px;
}


.Delete{

    font-size: 16px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: right;
    color: #19398a;
    margin-right: 95px;
    padding-bottom: 10px;
    padding-right: 40px;
    cursor: pointer;
    position: relative;
}
.Delete::after{
	content:url(./getFile.aspx?profile=2&fname=delete.png);
    width: 45px;
    height: 45px;
    position: absolute;
    bottom: -15px;
    right: -1px;
    cursor: pointer;
}

.nimuk .textSelect select{
    width: 365px;
	margin-right: 0;
	cursor: pointer;
    float: right;
    margin-left: 10px;
    overflow: hidden;
    background: #fff url(./getFile.aspx?profile=2&fname=selectimg.png) no-repeat left 0px center;
}
.id p{
margin: 0;	
}
.id{
	margin: 25px 0 22px 0;
}


.top0marginB18{
	padding-top: 0;
    margin-bottom: 18px;
}
.selRedBottom{
	border-bottom: 1px solid rgb(209, 16, 16) !important;
}
.marginB39px{
	margin-bottom: 39px !important;
}
.sheela{                /*     #elemID430, #elemID432, #elemID441, #elemID445, /*#elemID456, #elemID460           */
	position: absolute;
	margin: -50px 10px 0px 10px;
	width: 27.6px;
    text-align: center;

    padding: 0;
    border: 1px solid #19398a;
    border-radius: 30px;
    padding-top: 1px;
    height: 26.6px;
    outline: none;
    font-size: 19.2px;
    cursor: pointer;
}*/

.hint{
	font-size: 11px;
    color: #ffffff;
    width: 128px;
    line-height: 1;
    /* height: 37px;     anna */
	height: 43px;
    box-shadow: 0 10px 15px 0 rgba(0, 0, 0, 0.13);
    background-color: #19398a;
    letter-spacing: 0.4px;
    padding-right: 5px;
	/*margin-left: 200px;*/
	 border-radius: 3px;
	 /* anna */
	 line-height: 14px;
	 margin-right: 50px;
}

.stepsMenuCubeText.Stepsdone {
    background-image: url(./getFile.aspx?profile=2&fname=v_vizard.png);
    background-repeat: no-repeat;
    background-position: center;
    padding: 0;
    width: 22px;
    padding-top: 2px;
    height: 21px;
    padding-left: 1px;
}

.stepsMenuDivider.Stepsdone {
    background-color: transparent !important;
}
.stepsMenuCubeText {
    color: #ffffff;
    /* border-bottom: none; */
    border-radius: 30px;
    z-index: -31px;
    width: 21px;
    padding-top: 3px;
    left: -10px;
    top: 4px;
    position: absolute;
    text-align: center;
    height: 19px;
    text-decoration: none;
    background: #2c2d85;
    display: block;

    font-size: 12px;
}
.stepsMenuCube {
    display: inline-block; 
    position: relative;
    /*margin-right: 35px;*/
     /*  width: 18%;*/
    height: 16px;
   /*  padding-top: 20px; */
    margin-top: 10px;
	border-bottom: 1px solid rgb(128, 128, 128);
}
/*#stepsMain {
       margin: auto;
}*/

/*******************************/

.signatureTextTitle {

    font-size: 19px;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: 0.4px;
    text-align: right;
    color: #19398a;
    padding-top: 20px;
}
.textArea textarea {
    width: 360.7px;
    height: 19px;

    font-size: 16px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: right;
    border-bottom: 1px solid rgba(44, 45, 133, 0.2);
    color: #19398a;

    /* border-bottom: 0; */
    border: none;
    /* border: 1px solid rgba(44, 45, 133, 0.2); */
    border-bottom: 1px solid rgba(44, 45, 133, 0.2);
    /* border-right: 0; */
    /* border-left: 0; */
    resize: none;
	padding: 2px;
}

.signatureClass {
	width: 200px;
    height: 70px;
	border: 0.6px solid #9b9b9b;
    background-color: rgb(255, 255, 255);
	
}
.checkBox {
    margin-top: 10px;
    width: 20px;
    height: 20px;
}
.textBox,
.textDate {

}
.textBox input {
    border: none;
    outline: none;
    cursor: pointer;
    border-bottom: 3px solid rgba(44, 45, 133, 0.2);
    height: 25px;
    font-size: 16px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: right;
    color: #19398a;
   width:100%;
    font-weight: normal;
}

.textSelect select {
    width: 78px;
	margin-right: 13px;
    color: #727272;
    border: none;
    outline: none;
    border-bottom: 1px solid rgba(44, 45, 133, 0.2);
    font-size: 14px;
    font-size: 16px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
	cursor: pointer;
    line-height: normal;
    letter-spacing: normal;
    text-align: right;
    color: #19398a;

}


.textSelectSmall {
   /* float: right;
    border: 1px solid #c2c2c2;
    border-radius: 20px;
    margin-left: 10px;
    overflow: hidden;
    background: #fff url(./getFile.aspx?profile=2&fname=selectimg.png) no-repeat left 0px center;*/
	display: inline-block;
    margin: 0px 2px 0 2px;
}
.textSelectSmall select {
    /*padding-right: 13px;
    width: 87px;
    height: 48px;
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    border: 0;
    cursor: pointer;
    background: transparent;*/
	border-width: 1px;
    border-color: rgb(204, 204, 204);
    border-style: solid;
    background-color: rgb(255, 255, 255);
    width: 74px;
    height: 40px;
    color: rgb(179, 179, 179);
	 -moz-appearance:none; 
    -webkit-appearance:none; 
    appearance:none;
	background: url(./getFile.aspx?profile=2&fname=arr.png);
    background-repeat: no-repeat;
    background-position-y: center;
    background-position-x: 6px;
    padding-right: 6px;
	    background-color: white;
		font-size: 16px;
}

.sendBTN {
    display: inline-block;
    cursor: pointer;
    width: 120px;
    height: 40px;
    position: absolute;
    bottom: 40px;
    left: 10%;
    -moz-border-radius: 20px;
    text-align: center;
    line-height: 40px;
    background: #009BDF;
    border-radius: 3px;
    border: 1px solid #009BDF;
}
.sendBTN .textTitle {
    /*  */
    /* color: rgb(255, 255, 255); */
    /* font-weight: normal; */
    /* width: 33px; */
    /* height: 21px; */
    font-size: 16px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    /* line-height: normal; */
    letter-spacing: normal;
    /* text-align: right; */
    color: #ffffff;
}
/*#elemID296 span:first-child{
	display: none;
}*/
.sendBTN span.next {
    margin: -20px 0px -20px 20px;
    background: url(./getFile.aspx?profile=2&fname=mailimg.png) no-repeat;
    /*width: 36px; float: left; */
    
    height: 18px;
    display: block;
}
.sendBTN .fa {
    padding-right: 22px;
    vertical-align: middle;
}
.sendBTN span.send {
    background: url(./getFile.aspx?profile=2&fname=mailimg.png) no-repeat;
    /*width: 36px; float: left; */
    
    height: 18px;
    display: block;
}
.sendBTN .fa {
    padding-right: 22px;
    vertical-align: middle;
}


.fileUpload {
    width: 92px;
    /* height: 40px; */
    font-size: 11px;
    border-radius: 5px;
    overflow: hidden;
    border: 1px solid #19398a;
    padding: 10px;
	position: relative;
}
.fileUpload span.image {
    padding-left: 5px;
    vertical-align: middle;
}
.fileUpload span.image img {
    width: 12px;
	display: none;
}
.fileUpload input.upload {
    position: absolute;
    top: 0;
    right: 0;
    margin: 0;
    padding: 0;
    font-size: 20px;
    cursor: pointer;
    opacity: 0;
	z-index: 1;
    filter: alpha(opacity=0);
}
/*.textSubTitle
{}*/
.textSubTitle>span{
	color: #C00000 !important;
	
}
/*.textArea {} */

.dropBoxSubTitle {
    color: #727272;
    line-height: .9;
    /* text-align: right; */
    display: block;
    font-size: 16px;
	pointer-events: none;
    /* padding-bottom: 13px; */
    /* bottom: 5px; */
    
}

	.checkBoxtitle {
    color: rgb(0, 158, 226);
	margin-bottom: 15px;
}
.checkBox {} .radioSubTitle {
    color: #727272;
    line-height: 1.2;
    text-align: right;
}
.textRadio {
   
}

.dateSubTitle {
    padding-bottom: 20px;
    position: absolute;
    line-height: 1.7;
    font-size: 17px;
    font-weight: 400;
    color: #898989;
    margin: 0;
	pointer-events: none;
}
.date_image{
    position: relative;
}

.imag_day_anna{
	content:url(./getFile.aspx?profile=2&fname=date.png);
	position: absolute;
    right: 343px;
	bottom: 7px;
	pointer-events: none;
    cursor: pointer;
}
.textDate input {
    width: 360.7px;
    /* height: 1px; */
    border: none;
    cursor: pointer;
    outline: none;
    border-bottom: 1px solid rgba(44, 45, 133, 0.2);
    height: 28px;
    font-size: 16px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: right;
    color: #19398a;
    font-family: Assistant;
    padding-right: 13%;
}
.textDate input[type=button]{
	width: 174px;
   /* height: 40px;*/
    border-radius: 3px;
    background-color: #19398a;
    cursor: pointer;
    
    font-size: 16px;
    font-weight: normal;
	padding-right: 18px;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: right;
    margin-top: 40px;
    outline: none;
    color: #ffffff;
}
.textDate span {
    margin: 11px 0 0 13px;
    float: left;
    width: 22px;
    height: 23px;
    background: url(./getFile.aspx?profile=2&fname=120.png) top no-repeat;
}
.timeSubTitle {
    padding-bottom: 20px;
    font-size: 16px;
    font-weight: 400;
    color: #898989;
    margin: 0;
}
.textTime {
    font-size: 18px;
    font-weight: 700;
    color: #f01d24;
    margin: 0;
    text-align: center;
}
.headlineTitle {
   text-align: center;
    font-size: 32px;
    color: rgb(0, 158, 226);
}
.capatchaTitle {
    padding-bottom: 20px;
    font-size: 18px;
    font-weight: 400;
    color: #003147;
    margin: 0;
}
.blockTitle {
    margin-top: 15px;
    margin-bottom: 15px;
}
.blockQuestion {
    width: 150px;
    text-align: right;
}

.blockDropAnswers {
    text-align: right;
}
.blockHeader {
    color: #272470;
}
.blockLine0 {
    background-color: #F5F5F5;
    height: 35px;
    color: #272470;
    border-bottom: 1px solid #CCCCCC;
}
.blockLine1 {
    background-color: #fff;
    height: 35px;
    color: #272470;
    border-bottom: 1px solid #CCCCCC;
}
select::-ms-expand {
    display: none
}
.validError {
    display: block;
    font-size: 13px;
/*    font-family: "Assistant";*/
    color: rgb(209, 16, 16);
    font-weight: bold;
	  
	  
}

.summaryPage {
    margin: auto;
    max-width: 443px;
    text-align: center;
    font-family: Assistant-Bold;
    font-size: 28px;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: center;
    color: #19398a;
	padding-bottom: 70px;
}
/*#image{
	 background: url(./getFile.aspx?profile=2&fname=v.png) no-repeat;
    /* max-width: 443px; */
    width: 250px;
    display: block;
    height: 57px;
    text-align: center;
}*/
.customSummaryPage {
    margin: auto;
    margin-top: 50px;
    text-align: center;
}
div[fieldid="carDetails"] .textTitle {
    color: #a3acb2;
    font-size: 15px;
    padding-right: 45px;
    padding-top: 5px
}
div[fieldid="carDetails"] .textTitle:before {
    background: url(./getFile.aspx?profile=2&fname=carImg.png) no-repeat;
    width: 45px;
    height: 21px;
    position: absolute;
    content: "";
    margin-right: -50px;
    margin-top: -5px
}
.roundBlue {
    color: #a3acb2;
    font-size: 12px;
    padding-top: 5px
}
.roundBlue .circlenumber {
    float: right;
    margin-left: 5px;
    padding-top: 1px;
    font-size: 10px;
    width: 16px;
    height: 16px;
    border-radius: 50%;
    color: #fff;
    text-align: center;
    background-color: #003147
}
.SignatureCanvasClearButton {
     font-weight: bold; 
    font-size: 17px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: right;
    color: #333334;
}

div[id^=contentPage] {
	   /* min-height: 530px;
    border-right: 2px solid #d8d8d8;
    padding-right: 20px;
    margin-top: 20px;
    margin-right: 50px;
    margin-bottom:20px;
}
div[id^=contentPage] >div{
	    display: inline-block;
}
div[id^=contentPage] >div:first-child{
	display:block;
	    text-align: center;*/
}
.tnaim{
	width: 600px;
}
.spacing.tat_koteret{
	font-size: 18px;
    font-weight: bold;
    color: #19398a;
  line-height: 1.6;
     margin-top: 2%;
     margin-right: 5%;
    margin-left: 15%;
    word-break: break-word;
}
.upperView {
	box-shadow:none !important;
	padding:0px;
	background-image: url(./getFile.aspx?profile=2&fname=Background.jpg);
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
	border-bottom: 8px solid #009BDF;
}

.formTitle{
    text-align: center;
    margin-top: 26px;
    padding-bottom: 20px;
    width: 87%;
    color: #009BDF;
    font-size: 28px;
    font-family: Assistant-Bold;
    margin-right: 6.3%;
    margin-left: 15px;
   display:none;
}
.title{
	font-size: 18px;
    font-family: Assistant-SemiBold;
    margin: 0;
    color: #19398a;
    padding-bottom: 0px;
}

.formLogo {
    display:inline-block;
}

.formLogo {
display: none;
}
.formLogo img{
	display: none;
}
/*#formLogo::after{/*
	 content:url(./getFile.aspx?profile=2&fname=logo.png);
  width: 204px;
  height: 57px;
  object-fit: contain;*/
}*/

.mu_wrap_upload span{
	display: none;
}
.spacing .mu_wrap_upload{
    margin-bottom:0;
    width: 106px;
    height: 20px;
    font-size: 11px;
    border-radius: 5px;
    overflow: hidden;
    border: 1px solid #19398a;
    padding: 10px 10px 5px 0px;
    position: relative;
    right: 0;
    background: none;
}
.file {
	position: relative;
}
.file .textTitle{
    position: absolute;
    line-height: 2.2;
    right: calc(100% - 92.5%);
    
    font-size: 16px;
    font-weight: normal;
    pointer-events: none;
    /* z-index: 2; */
    font-style: normal;
    font-stretch: normal;
    /* line-height: normal; */
    letter-spacing: normal;
    text-align: right;
    color: #19398a;
}
.mu_upload{
  position: absolute;
    top: 0;
    margin: 0;
    cursor: pointer;
    opacity: 0;
    width:inherit;
	height: 37px;
}
.mu_attachedfile{    
    background-color: #f5f5f5;
    /* border: 1px solid #dcdcdc; */
    font-weight: bold;
    /* margin: 0 7px 9px; */
	margin-top: 5px;
    overflow-y: hidden;
    padding: 4px 0px 4px 4px;
    width: 361px;
	border-radius: 5px;
}
	
    
    .mu_file{
        color: #15c;
        font-weight: lighter;
        margin-right: 3px;
		display: inline-block;
		width:calc(90% - 60px);
    }
     .mu_attachedfile>input{
     float: left;
     /* background:url(./getFile.aspx?profile=2&fname=mu_delete.jpg)no-repeat; */
	 background:url(./getFile.aspx?profile=2&fname=delete2.png)no-repeat;
     border: none;
     width: 65px;
     height: 20px;
     background-size: 100% 100%;
	 display: inline-block;
     }
     .mu_img_icon{
     float:right;
     background:url(./getFile.aspx?profile=2&fname=mu_img.jpg)no-repeat;
     width: 20px;
     height: 20px;
     background-size: 100% 100%;
	 display:inline-block;
     }
	 .sigtext{
	font-size: 14px;
    color: rgb(77, 77, 77);
}
.signature{
	    text-align: center;
}
hr{
	border:1px solid rgb(204, 204, 204);
	margin: 0;
}
.gender input[type="radio"]{
	-webkit-appearance:none;
	width: 35px;
    height: 35px;
	border: none;
  
}
.gender input[type="radio"]:before {
    content: "";
    display: none;
    position: relative;
    top: 0px;
    left: 0px;
    -webkit-appearance:none;
}

	.gender	 input[type="radio"][value="female"] {
    width: 35px;
    height: 35px;
    border: 0;
    background-image: url(./getFile.aspx?profile=2&fname=NormalFemale.png);
    background-size: contain;
}


.gender	 input[type='radio'][value="female"]:focus {
	  outline: none;
	background: url(./getFile.aspx?profile=2&fname=FocusedFemale.png);
	 background-size: contain;

	 }
.gender	 input[type='radio'][value="female"]:checked {
	background: url(./getFile.aspx?profile=2&fname=SelectedFemale.png);
	 background-size: contain;

	 }
	 	.gender	 input[type="radio"][value="male"] {
    width: 35px;
    height: 35px;
    border: 0;
    background-image: url(./getFile.aspx?profile=2&fname=NormalMale.png);
    background-size: contain;
}


.gender	 input[type='radio'][value="male"]:focus {
	  outline: none;
	background: url(./getFile.aspx?profile=2&fname=FocusedMale.png);
	 background-size: contain;

	 }
.gender	 input[type='radio'][value="male"]:checked {
	background: url(./getFile.aspx?profile=2&fname=SelectedMale.png);
	 background-size: contain;

	 }
	.gender  input[type='radio']+.radioSubTitle{
		display: none;
	}
	

 
 /*******************************/

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
}

textarea{
	overflow: hidden;
}
select {	     
	-webkit-appearance: none;  
	appearance: none;
	background: url(./getFile.aspx?profile=2&fname=fill.png) 1% / 10px no-repeat #fff;
}


/*************************/

.enterView{
	background:url(./getFile.aspx?profile=2&fname=enterViewBG.png);
	width: 100%;
	height: 100%;
	    background-size: cover;
	    background-repeat: no-repeat;
}
.enterBtn{
  background-color: rgb(255, 255, 255);
  box-shadow: 0px 15px 21px 0px rgba(0, 0, 0, 0.35);
  width: 335px;
  height: 71px;
  border-radius: 45px;
  margin-top: 4%;
  color: rgb(179, 179, 179);
  font-size: 22px;
  cursor: pointer;
  font-weight: bold;
}
.txtWhite
{
	padding-top: 24%;
        font-size: 45px;
        font-weight: bold;
        color: white;
}
.poweredBy
{
	color: white;
    	padding-top: 8%;
    	font-size: 18px;
}
.blanketSendOK
{	
	background-image: url('./getFile.aspx?profile=2&fname=v.png');
	background-repeat: no-repeat;
    /*background-size: contain;*/
	background-position: center;
	padding-top: 20%;
}

.blanketLogo
{
	background-image: url('./getFile.aspx?profile=2&fname=blanketLogo.png');
	background-repeat: no-repeat;
    background-size: 36%;
	background-position: center;
	margin-top: 10%;
	height: 15%;
}


/****************************/ 


@media only screen and (max-device-width: 800px) {
	body{
	 font-size: 15px;	
	}
	.mainDiv{
	width: 103%;
	margin-right: -10px;
	}
   #genFileds> div[id^="page"] {
		width:100%;
    }
.image_logo{
	    background-position-y: 35px;
		background-size: 55% 45%;
}
	div#genFileds {
		text-align: right;
		/* width: 90%; */
		padding-left: 15px;
		padding-right: 15px;
    }

	.summaryPage{
	    font-size: 19px;
	}
	.title18px, .bitul_eska{
	font-size: 15px;
	padding-bottom: 20px;
	}
	.mail{
	font-size: 15px;
    padding: 0 10px;
	}
	.dropBoxSubTitle.form-field__label{
		font-size: 15px;
	}
	.number_t .textBox input{
	width: 266px;
	}
	#image{
	    width: calc(100% - 165px);
	}

	#formTitle{
		font-size: 19px;
		padding-top: 20px;
		    margin-right: 15px;
		
	}
	.title{
		font-size: 15px;
		margin-top: 10px;
	}
	.small_line .textBox input{
	width: 227px;
	}
.logo{
	    width: 90% !important;
}
	#contentPage1+.pagesBtns .nextBTN
	{
		float: left;
	}
	.Titles{
	margin-top: 40px;
    margin-bottom: 23px;
	font-size: 19px;
	}

    img {
        width: 182px;
 /* margin-right: 120%; */
    }

	.id{
		    margin: 25px 0 14px 0;
	}

	.stepsMenuDivider {
		min-width: 25%;
	}
	.mu_attachedfile{
		    width: 359px;
	}
    .hint{  
    margin-right: 0px;
    font-size: 13px;
	}

		.signatureTextTitle{
	    font-size: 16px;
	}
	.width220 .textBox{
			width: 224px;
	}
	.textBox input{
		font-size: 15px;		
	}
	.displayBlockImportant#elemID1119 .textBox input{
	height: 25px;	
	}

	.textArea textarea#txt1119{
		padding-bottom: 1px;
	}

	.form-field__input,
	.form-field__textarea{
		font-size: 15px;
	}
	.textDate input{
		font-size: 15px;
	}
	.form-field__label_up{
		font-size: 14px;
	}
	.upperView{
		overflow: auto;
	}
	.marginB39px {
		margin-bottom: 32px !important;
	}
    .backBTN {
		right: 15%;
    }
    .sendBTN {
      left: 15%;
    }
    .btnsDiv {
        margin-top: 20px;
    }
	
	.dateSubTitle{
		font-size: 15px;
	}
		.tat_koteret{
	    font-size: 16px;	
	}
	#stepsMenu{
		    width: 100%;
	}
		.textSelect select{
		width: 83px;
	}
	.gender{
		    min-width: 230px;
	}
	.signatureClass{
		    width: calc(100% - -135px);
	}
	.stepsMenuDataText{
		/* width: 50px;  */
		line-height: 20px;    /*anna*/
	}
	.stepsMenuData{
		top: 3px;
	}
	.signature{
		text-align: center;
	}
	/*.blanket_sheet{
		width: 100%;
		height: 100%;
		margin-top: 0;
	}*/
	.textSelect select{
		 font-size: 15px;

	}
}
/*****************/
@media only screen and (max-device-width: 450px){
	.small_line .textBox input{
	    width: 266px;
	}

	.backBTN{
	right: 10%;
	}
	.textSelect select{
		width: 83px;
	}
	.signatureClass {
    width: calc(100% - -117px);
}

	#image {
    width: calc(100% - 124px);
}

	.sendBTN{
	left: 10%;
	}

	.width220 .textBox{
	width: 223px;
	}

}
@media only screen and (max-device-width: 400px){

		.Select#elemID1004{
		    padding-top: 0px;
	}
	.small_line .textBox input{
		    width: 228px;
	}
		.imag_day_anna{
	    right: 304px;
	}
		.signatureTextTitle{
	    font-size: 16px;
	}

.mu_attachedfile{
	    width: 318px;
}
.title18px, .bitul_eska{
	    width: 320px;
}
.tat_koteret{
	font-size: 15px;
	width: 328px;
}
.signatureClass {
    width: calc(100% - -84px);
}

.bhira .form-field__label {
    padding-right: 5px;
}
.tnaim{
	    width: 325px;
}
	.number_t .textBox input{
    width: 227px;
	}
	.width220 .textBox{
	width: 187px;
	}
		#image{
	width: calc(100% - 84px);	
	}
}
@media only screen and (max-device-width: 359px) {
    .backBTN{
	    margin-left: -3%;
		width: 100px;
	}
	.nextBTN{
	width: 100px;
	}
	.number_t .textBox input{
    width: 175px;
	}
	#elemID1110{
	 width: 100px;
	     margin-left: 0px;
	}
	.spacing{
		 font-size: 15px;
		 width: 280px;
	}
	.bhira{
		padding-top: 7px;
	}
	.dropBoxSubTitle.form-field__label{
		    font-size: 14px;
	}
	.Titles{
		font-size: 19px;
	}
	.tnaim{
		    width: 269px;
	}
	.Select#elemID1004{
		    padding-top: 17px;
	}
	.bhira .form-field__label{
	padding-right: 5px;
    padding-top: 32px;
	}
	.width220 .textBox{
		width: 150px;
	}
.mu_attachedfile{
	    width: 267px;
}

	.window320{width: auto;}
	.small_line .textBox input{
	width: 196px;
	}

	.signatureTextTitle{
	    font-size: 15px;
	}
	.signatureClass{
		    width: calc(100% - -37px);
	}

	.textDate input[type=button]{
	width: 152px;
		font-size: 14px;
	}


	.form-field_div_input #txt370{
			margin-top: 80px;
	}
	.form-field_div_input #txt371{
			margin-top: 63px;
	}
	.textSelect select{
		width: 63px;
	}

	.textDate input{
	/*width: 235px;	*/
	}


	.imag_day::after{
			right: 220px;
	
	}
	.textSelect select{
		width: 63px;
	}

	.textDate input{
	/*width: 235px;	*/
	}


	.imag_day::after{
			right: 220px;
	}


}

	/*#contentPage1+.pagesBtns .nextBTN
	{
		float: left;
	}*/
	.Titles{
	margin-top: 40px;
    margin-bottom: 25px;
	font-size: 19px;
	}
	#elemID277{
	    padding-bottom: 10px;
	}
    img {
        width: 300px;
    }
	/* #blanket_text{ */
		    /* right: calc(100% - 100%); */
	/* } */

	/*#elemID276{
	padding-top: 58px;
    margin-bottom: 10px;
	}
	#elemID263{
		font-size: 19px;
		padding-top: 26px;
	}*/
	.stepsMenuDivider {
		min-width: 25%;
	}
	.nimuk .textSelect select{
		width: 340px;
		margin-right: 0;		
	}
	.mu_attachedfile{    
		width: 320px;
	}
    .hint{  
		margin-right: 222px; 
		font-size: 13px;
		position: relative;
	}
	.arrowHint{
		/* background-image:url(./getFile.aspx?profile=2&fname=arrow1_Desktop.png);  */
		/* background-repeat: no-repeat; */
		/* background-position: center; */
		/* width: 45px; */
		/* height: 45px; */
		/* position: absolute; */
		bottom: 21px;
		right: 304px;
		transform: rotate(-90deg);
	}  

/*	#elemID375, #elemID385, #elemID380, #elemID390, #elemID392, #elemID379, #elemID395, #elemID406, #elemID369{
	    margin-top: 37px;
	}

	#elemID407, #elemID401{
	margin-bottom: 10px;
	}
	.window320/*#elemID385, #elemID414, #elemID415, #elemID416, #elemID417, #elemID278*/{
		width: 325px;
	}
	#elemID269{
		margin-bottom: 15px;
		margin-top: 25px;
	}*/
	.sheela.spacing{
	text-align:center;
    margin-right: 10px;
    margin-left: 0;
	}

	.width220 .textBox/*#elemID284, #elemID290*/{
			width: 224px;
	}
	.textBox input{
		font-size: 15px;	
	}

	.form-field__input,
	.form-field__textarea{
		font-size: 15px;
	}
	.textDate input{
		font-size: 15px;
	}
	.form-field__label_up{
		font-size: 14px;
	}
	.upperView{
		overflow: auto;
	}
	.signatureClass{
		    width: calc(100% - -135px);
	}
	.signatureTextTitle{
		font-size: 19px;
	}

    .backBTN {
		right: 15%;
    }
    .sendBTN {
      left: 15%;
    }
    .btnsDiv {
        margin-top: 20px;
    }
	/* anna */
	.dateSubTitle{
		font-size: 15px;
	}
	/*#stepsMenu{
		    width: 100%;
	}*/
	.gender{
		    min-width: 230px;
	}
	.stepsMenuDataText{
		/* width: 50px;  */
		line-height: 20px;    /*anna*/
	}
	.stepsMenuData{
		top: 3px;
	}
	.signature{
		text-align: center;
	}
	/* .blanket_sheet{ */
		/* width: 100%; */
		/* height: 100%; */
		/* margin-top: 0; */
	/* } */
	.textSelect select{
		 font-size: 15px;

	}

@media only screen and (max-device-width: 450px){
	.small_line .textBox input{
	width: 262px;
	}
	.backBTN{
	right: 10%;
	}
	.signatureClass{
	    width: calc(100% - -44px);
	}
	.sendBTN{
	left: 10%;
	}
	.width220 .textBox{
	width: 223px;
	}

}
@media only screen and (max-device-width: 400px){
	.small_line .textBox input{
	width: 228px;
	}
		.imag_day_anna{
	    right: 302px;
	}
		.signatureTextTitle{
	    font-size: 19px;
	}
	.width220 .textBox{
	width: 187px;
	}
}
@media only screen and (max-device-width: 359px) {
    .backBTN{
	    margin-left: -3%;
		width: 100px;
	}
	.nextBTN{
	width: 100px;
	}
	/* #blanket_text{ */
    /* right: calc(100% - 104%); */
	/* } */
	.spacing{
		 font-size: 14px;
	}
	.width220 .textBox{
		width: 150px;
	}

	.imag_day_anna{right: 250px;}
	.window320{width: auto;}
	.small_line .textBox input{
	width: 185px;
	}
	.nimuk .textSelect select{
	width: 270px;
	}
	.signatureTextTitle{
	    font-size: 15px;
	}
	.form-field__control#elemID270{
	    padding-top: 13px;
	}
/*	#elemID375, #elemID385, #elemID380, #elemID390, #elemID392, #elemID379, #elemID395, #elemID406, #elemID369{
	font-size: 14px;
	}
	#elemID389 .textTitle, #elemID404 .textTitle, #elemID389 .textTitle, #elemID377 .textTitle, #elemID298 .textTitle{
	font-size: 14px;
	}*/
	.spacing .mu_wrap_upload{
	  width: 89px;
      height: 15px;
	}
.textDate input[type=button]{
width: 152px;
    font-size: 14px;
}
/*	#elemID385{
			width: 214px;
	}
	.small_line{
	width: 191px;
	}
    #elemID370 .form-field_div_input{
	    margin-top: -58px;
	}
	#elemID371 .form-field_div_input{
	    margin-top: -22px;
	}
	#elemID376, #elemID388, #elemID403, #elemID297{
		width: 270px;
		padding-bottom: 25px;
	}*/

	.textArea textarea{
		width: calc(100% - 25px);
	}
	.form-field_div_input #txt370{
			margin-top: 80px;
	}
	.form-field_div_input #txt371{
			margin-top: 63px;
	}
	/* .textSelect #sel292 */
	.textSelect select{
		width: 63px;
	}
	/*#date397{
		width: 180px;
	}*/
	.textDate input{
	/*width: 235px;	*/
	}
	.textSelect select{
			width: 63px;
	}
	/*#sel273{
			width: 67px;
	}
	#elemID397 .imag_day::after{
			right: 164px;
	}*/
	.imag_day::after{
			right: 220px;
	}
	.signatureClass{
			width: calc(100% - -54px);
	}

}
/*#elemID297{
		width: 270px;
		padding-bottom: 25px;
	}*/

	.textArea textarea{
		width: calc(100% - 25px);
	}
	.form-field_div_input #txt370{
			margin-top: 80px;
	}
	.form-field_div_input #txt371{
			margin-top: 63px;
	}
	/* .textSelect #sel292 */
	.textSelect select{
		width: 63px;
	}
	/*#date397{
		width: 180px;
	}*/
	.textDate input{
	/*width: 235px;	*/
	}
	.textSelect select{
			width: 50%;
	}
	/*#sel273{
			width: 67px;
	}
	#elemID397 .imag_day::after{
			right: 164px;
	}*/
	.imag_day::after{
			right: 220px;
	}
	.signatureClass{
			width: calc(100% - -54px);
	}



.pdfWrapper {
    height: 84%;
    overflow: auto;
}

/*#pdfPreview {
   height: 100%;
}*/

.pdfWrapper  img {
    width: 60%;
    overflow: auto;
}

.spacing.hideField {
display:none !important;

}


