



#element-132  

{

height: 610px;

width: 450px;

left: 255px;

top: 100px;

z-index: 3;

margin-bottom: 5px;

}



#element-132cp  

{

height: 640px;

width: 450px;

left: 255px;

top: 100px;

z-index: 3;

margin-bottom: 5px;

}





#element-133  

{

height: 177px;

width: 360px;

left: 299px;

top: 380px;

z-index: 4;

}



#element-133 .dynamic-button, #element-133 .image-button

{

position: absolute;

margin: 0;

/*

top: 160px;

*/

margin-top:10px;

left: 1px;

width: 358px;

height: 75px;

box-sizing: content-box;

line-height: 30px;

font-size: 26px;

font-weight: 900;

font-family: Roboto;

border-radius: 5px;					

}

#element-133 input[type="text"]{

	margin: 4px 0 4px 0;

}



#element-133cp  

{

height: auto;

width: 360px;

left: 299px;

top: 370px;

z-index: 4;

display: inline-block;

}



#element-133cp .dynamic-button, #element-133cp .image-button

{

position: absolute;

margin: 0;

/*

top: 160px;

*/

margin-top:10px;

left: 1px;

width: 358px;

height: 75px;

box-sizing: content-box;

line-height: 30px;

font-size: 26px;

font-weight: 900;

font-family: Roboto;

border-radius: 5px;					

}

#element-133cp input[type="text"]{

	margin: 4px 0 4px 0;

}



#element-137  

{

height: 98px;

width: 324px;

left: 318px;

top: 200px;

z-index: 5;

}



#element-137 p, #element-137 ul, #element-137 ol, #element-137 h1 

{

font-size: 26px;

color: rgb(255, 255, 255);

line-height: 39px;

text-align: center;

}

#element-137rf  

{

height: 98px;

width: 324px;

left: 318px;

top: 200px;

z-index: 5;

}



#element-137rf p, #element-137rf ul, #element-137rf ol, #element-137rf h1 

{

font-size: 20px;

color: rgb(255, 255, 255);

line-height: 39px;

text-align: center;

}



#element-138  

{

height: 24px;

width: 370px;

left: 295px;

top: 330px;

z-index: 6;

}



#element-138 p, #element-138 ul, #element-138 ol, #element-138 h1 

{

font-size: 17px;

color: rgb(152, 160, 166);

line-height: 24px;

text-align: center;

}



#element-1381  

{

height: 24px;

width: 370px;

left: 320px;

top: 290px;

z-index: 39;

}



#element-1381 p, #element-1381 ul, #element-1381 ol, #element-1381 h1 

{

font-size: 17px;

color: rgb(152, 160, 166);

line-height: 24px;

text-align: center;

}





#element-390  

{

height: 0px;

width: 361px;

left: 299px;

top: 625px;

z-index: 7;

}

#element-390cp  

{

height: 0px;

width: 361px;

left: 299px;

top: 670px;

z-index: 7;

}



#element-391  

{

height: 150px;

width: 200px;

left: 380px;

top: 30px;

z-index: 8;

}



#element-391 img 

{

width: 200px;

height: 150px;

}



#element-399  

{

height: 370px;

width: 450px;

left: 255px;

top: 170px;

z-index: 9;

}



#element-400  

{

height: 118px;

width: 360px;

left: 299px;

top: 306px;

z-index: 10;

}



#element-777{

	top: -70px;

	

}



#email-form-messagebox-wrapper-400

{

	

	top: 306px; left: 664px;width: 358px;position: static; 

}



#email-form-messagebox-wrapper-401

{

	

	top: 306px; 

	width: 358px !important;

	position: static; 

	margin-top: -20px;

	margin-left:4px;



}

#email-form-messagebox-wrapper-401_ltr

{

	

	top: 306px; 

	width: 358px !important;

	position: static; 

	margin-top: -20px;

	margin-left:4px;



}

#email-form-messagebox-wrapper-401cp

{

	

	top: 306px; 

	width: 358px !important;

	position: static; 

	margin-top: -30px;

	margin-left:4px;



}

#element-402  

{

height: 49px;

width: 205px;

left: 378px;

top: 193px;

z-index: 11;

}



#element-402 p, #element-402 ul, #element-402 ol, #element-402 h1 

{

font-size: 35px;

color: rgb(255, 255, 255);

line-height: 49px;

text-align: center;

}



#element-403  

{

height: 24px;

width: 370px;

left: 295px;

top: 265px;

z-index: 12;

}



#element-403 p, #element-403 ul, #element-403 ol, #element-403 h1 

{

font-size: 17px;

color: rgb(152, 160, 166);

line-height: 24px;

text-align: center;

}



#element-404  

{

height: 72px;

width: 278px;

left: 15px;

top: -185px;

z-index: 13;

}



#element-404 img 

{

width: 278px;

height: 72px;

}



#element-406  

{

height: 30px;

width: 82px;

left: 835px;

top: -143px;

z-index: 14;

}



#element-406 img 

{

width: 82px;

height: 30px;

}



#element-407  

{

height: 36px;

width: 127px;

left: 790px;

top: -184px;

z-index: 15;

}



#element-407 img 

{

width: 127px;

height: 36px;

}



#element-410  

{

height: 30px;

width: 127px;

left: 807px;

top: 71px;

z-index: 16;

}



#element-410 img 

{

/*width: 82px;*/

margin-top:-5px;

height: 30px;

}



#element-411  

{

height: 30px;

width: 127px;

left: 780px;

top: 30px;

z-index: 17;

display: inline-block;

}



#element-411 img 

{

/*width: 127px;*/

margin-top: -10px;

height: 135px;

}

#element-411-ltrdate  

{

height: 30px;

width: 127px;

left: 807px;

top: 30px;

z-index: 17;

display: inline-block;

}



#element-411-ltrdate img 

{

/*width: 127px;*/

margin-top: 0px;

height: 70px;

}



#element-423  

{

height: 30px;

width: 82px;

left: 852px;

top: 70px;

z-index: 18;

}



#element-423 img 

{

width: 82px;

height: 30px;

}



#element-424  

{

height: 36px;

width: 127px;

left: 807px;

top: 29px;

z-index: 19;

}



#element-424 img 

{

width: 127px;

height: 36px;

}



#element-462  

{

height: 30px;

width: 82px;

left: 852px;

top: 71px;

z-index: 20;

}



#element-462 img 

{

width: 82px;

height: 30px;

}



#element-463  

{

height: 36px;

width: 127px;

left: 807px;

top: 30px;

z-index: 21;

}



#element-463 img 

{

width: 127px;

height: 36px;

}



#element-412  

{

height: 72px;

width: 278px;

left: 25px;

top: 29px;

z-index: 22;

}



#element-412 img 

{

width: 278px;

height: 72px;

}



#element-464  

{

height: 72px;

width: 278px;

left: 25px;

top: 29px;

z-index: 23;

}



#element-464 img 

{

width: 278px;

height: 72px;

}



#element-425  

{

height: 72px;

width: 278px;

left: 25px;

top: 29px;

z-index: 24;

}



#element-425 img 

{

width: 278px;

height: 72px;

}



#element-415  

{

height: auto;

width: 520px;

left: 219px;

top: 110px;

z-index: 25;

margin-bottom: 5px;

display: inline-block;

}



#box-415{

	padding-top: 110px;

	padding-bottom: 20px;

}



#element-418  

{

height: 98px;

width: 372px;

left: 80px;

/*

top: 110px;

*/

z-index: 26;

position: relative;

margin-bottom: 0px;

}



#element-418 p, #element-418 ul, #element-418 ol, #element-418 h1 

{

font-size: 30px;

color: rgb(255, 255, 255);

line-height: 39px;

text-align: center;

}







#element-419  

{

height: 24px;

width: 370px;

left: 80px;

/*

top: 317px;

*/

margin-bottom: 20px;

z-index: 27;

position: relative;

}



#element-419 p, #element-419 ul, #element-419 ol, #element-419 h1 

{

font-size: 17px;

color: rgb(152, 160, 166);

line-height: 24px;

text-align: center;

}



#element-429  

{

height: 24px;

width: 370px;

left: 310px;

top: 280px;

z-index: 40;

}



#element-429 p, #element-429 ul, #element-429 ol, #element-429 h1 

{

font-size: 25px;

color: rgb(152, 160, 166);

line-height: 30px;

text-align: center;

}



#element-429p  

{

height: 24px;

width: 599px;

left: 200px;

top: 280px;

z-index: 40;

}



#element-429p p, #element-429p ul, #element-429p ol, #element-429p h1 

{

font-size: 25px;

color: rgb(152, 160, 166);

line-height: 30px;

text-align: center;

}

.container-radio_rep {

  display: inline-flex;

  position: relative;

  padding-left: 35px;

  margin-left: 20px;

  margin-right: 20px;

  cursor: pointer;

  font-size: 22px;

  -webkit-user-select: none;

  -moz-user-select: none;

  -ms-user-select: none;

  user-select: none;

    border: 1px solid #2196F3;

  border-radius: 5px;

  height: 50px;

  width: 200px;

  text-align: center;

  vertical-align: middle;

    padding-top: 10px;

}



/* Hide the browser's default radio button */

.container-radio_rep input {

  position: absolute;

  opacity: 0;

  cursor: pointer;

}



/* Create a custom radio button */

.checkmark_rep {

  position: absolute;

  top: 10px;

  left: 5px;

  height: 25px;

  width: 25px;

  background-color: #eee;

  border-radius: 50%;



}



/* On mouse-over, add a grey background color */

.container-radio_rep:hover input ~ .checkmark_rep {

  background-color: #ccc;

}



/* When the radio button is checked, add a blue background */

.container-radio_rep input:checked ~ .checkmark_rep {

  background-color: #2196F3;

}



/* Create the indicator (the dot/circle - hidden when not checked) */

.checkmark_rep:after {

  content: "";

  position: absolute;

  display: none;

}



/* Show the indicator (dot/circle) when checked */

.container-radio_rep input:checked ~ .checkmark_rep:after {

  display: block;

}



/* Style the indicator (dot/circle) */

.container-radio_rep .checkmark_rep:after {

  top: 9px;

  left: 9px;

  width: 8px;

  height: 8px;

  border-radius: 50%;

  background: white;

}



.container-radio {

  display: inline-flex;

  position: relative;

  padding-left: 35px;

  margin-left: 10px;

  margin-right: 10px;

  cursor: pointer;

  font-size: 22px;

  -webkit-user-select: none;

  -moz-user-select: none;

  -ms-user-select: none;

  user-select: none;

  border: 1px solid #2196F3;

  border-radius: 5px;

  height: 50px;

  width: 100px;

  text-align: center;

  vertical-align: middle;

  padding-top: 10px;

}



/* Hide the browser's default radio button */

.container-radio input {

  position: absolute;

  opacity: 0;

  cursor: pointer;

}



/* Create a custom radio button */

.checkmark {

  position: absolute;

  top: 15px;

  left: 5px;

  height: 25px;

  width: 25px;

  background-color: #eee;

  border-radius: 50%;



}



/* On mouse-over, add a grey background color */

.container-radio:hover input ~ .checkmark {

  background-color: #ccc;

}



/* When the radio button is checked, add a blue background */

.container-radio input:checked ~ .checkmark {

  background-color: #2196F3;

}





/* Create the indicator (the dot/circle - hidden when not checked) */

.checkmark:after {

  content: "";

  position: absolute;

  display: none;

}



/* Show the indicator (dot/circle) when checked */

.container-radio input:checked ~ .checkmark:after {

  display: block;

}



/* Style the indicator (dot/circle) */

.container-radio .checkmark:after {

  top: 9px;

  left: 9px;

  width: 8px;

  height: 8px;

  border-radius: 50%;

  background: white;

}







.col-md-5 {

    width: 320px !important;

  }

  .col-md-6 {

    width: 260px !important;



  }



#element-426  

{

height: 75px;

width: 414px;

left: 55px;

margin-top: 10px;

z-index: 28;

position: relative;

}



#element-427  

{

height: 75px;

width: 414px;

left: 55px;

margin-top: 10px;

z-index: 29;

position: relative;

}



#element-4271  

{

height: 75px;

width: 414px;

left: 300px;

top: 480px;

z-index: 39;

}





#element-428  

{

height: 75px;

width: 413px;

left: 55px;

margin-top: 10px;

z-index: 30;

position: relative;

font-size: 26px;

}

#element-428 .dynamic-button, #element-428 .image-button

{

width: 413px ;

height: 75px;

z-index: 30;

line-height: 30px;

font-size: 26px;

font-weight: 900;

font-family: Roboto;

border-radius: 5px;		

}

#element-4288  

{

height: 75px;

width: 413px;

left: 55px;

margin-top: 10px;

z-index: 30;

position: relative;

font-size: 26px;

}

#element-4288 .dynamic-button, #element-4288 .image-button

{

width: 413px ;

height: 75px;

z-index: 30;

line-height: 30px;

font-size: 26px;

font-weight: 900;

font-family: Roboto;

border-radius: 5px;		

}

#element-4289  

{

height: 75px;

width: 413px;

left: 55px;

margin-top: 10px;

z-index: 30;

position: relative;

font-size: 26px;

}

#element-4289 .dynamic-button, #element-4289 .image-button

{

width: 413px ;

height: 75px;

z-index: 30;

line-height: 30px;

font-size: 26px;

font-weight: 900;

font-family: Roboto;

border-radius: 5px;		

}

#element-426 .dynamic-button, #element-426 .image-button

{

width: 414px;

height: 75px;

z-index: 28;

line-height: 30px;

font-size: 26px;

font-weight: 900;

font-family: Roboto;

border-radius: 5px;		

}



#element-427 .dynamic-button, #element-427 .image-button

{

width: 414px;

height: 75px;

z-index: 29;

line-height: 30px;

font-size: 26px;

font-weight: 900;

font-family: Roboto;

border-radius: 5px;		

}



#element-4271 .dynamic-button, #element-4271 .image-button

{

width: 414px;

height: 75px;

z-index: 29;

line-height: 30px;

font-size: 26px;

font-weight: 900;

font-family: Roboto;

border-radius: 5px;		

}

#element-430  

{

height: 150px;

width: 200px;

left: 379px;

top: 40px;

z-index: 31;

}



#element-430 img 

{

width: 200px;

height: 150px;

}



#element-433  

{

height: 30px;

width: 82px;

left: 852px;

top: 63px;

z-index: 32;

}



#element-433 img 

{

width: 82px;

height: 30px;

}



#element-434  

{

height: 36px;

width: 127px;

left: 807px;

top: 22px;

z-index: 33;

}



#element-434 img 

{

width: 127px;

height: 36px;

}



#element-444  

{

height: 30px;

width: 82px;

left: 852px;

top: 64px;

z-index: 34;

}



#element-444 img 

{

width: 82px;

height: 30px;

}



#element-445  

{

height: 36px;

width: 127px;

left: 807px;

top: 23px;

z-index: 35;

}



#element-445 img 

{

width: 127px;

height: 36px;

}



#element-443  

{

height: 72px;

width: 278px;

left: 25px;

top: 22px;

z-index: 36;

}



#element-443 img 

{

width: 278px;

height: 72px;

}



#element-431  

{

height: 72px;

width: 278px;

left: 25px;

top: 22px;

z-index: 37;

}



#element-431 img 

{

width: 278px;

height: 72px;

}



#element-436  

{

height: 622px;

width: 100%;

left: 7px;

top: 120px;

z-index: 38;

}

#element-4361  

{

height: 460px;

width: 100%;

left: 7px;

top: 120px;

z-index: 38;

}

#element-439  

{

height: 49px;

width: 599px;

left: 184px;

top: 204px;

z-index: 39;

}



#element-439 p, #element-439 ul, #element-439 ol, #element-439 h1 

{

font-size: 35px;

color: rgb(255, 255, 255);

line-height: 49px;

text-align: center;

}

#element-4391  

{

	/*

height: 49px;

*/

height: auto;

width: 599px;

left: 200px;

top: 204px;

z-index: 39;

}



#element-4391  select 

{

height: auto;

padding:0px;

}





#element-4391 p, #element-4391 ul, #element-4391 ol, #element-4391 h1 

{

font-size: 35px;

color: rgb(255, 255, 255);

line-height: 49px;

text-align: center;

}

#element-4392  

{

	/*

height: 49px;

*/

height: auto;

width: 599px;

left: 200px;

top: 204px;

z-index: 39;

}


#element-441  

{

height: 75px;

width: 361px;

/*

left: 302px; 

left:320px !important;

*/

left:520px;

top: 747px;

z-index: 40;

margin-bottom: 5px;

}

#element-441 .dynamic-button, #element-441 .image-button

{

width: 361px;

height: 75px;

z-index: 40;

line-height: 30px;

font-size: 26px;

font-weight: 900;

font-family: Roboto;

border-radius: 5px;		

}

#element-441p  

{

height: 75px;

width: 361px;

/*

left: 302px; 

left:320px !important;

*/

left:120px;

top: 747px;

z-index: 40;

margin-bottom: 5px;

}

#element-441p .dynamic-button, #element-441p .image-button

{

width: 361px;

height: 75px;

z-index: 40;

line-height: 30px;

font-size: 26px;

font-weight: 900;

font-family: Roboto;

border-radius: 5px;		

}



#element-4411  

{

height: 75px;

width: 414px;

left:300px;

top: 585px;

z-index: 40;

margin-bottom: 5px;

}

#element-4411 .dynamic-button, #element-4411 .image-button .div

{

width: 414px;

height: 75px;

z-index: 29;

line-height: 30px;

font-size: 26px;

font-weight: 900;

font-family: Roboto;

border-radius: 5px;		

}

#element-442  

{

height: 150px;

width: 200px;

left: 400px;

top: 50px;

z-index: 41;

}



#element-442 img 

{

width: 200px;

height: 150px;

}



#element-446  

{

height: 460px;

width: 990px;

left: 13px;

top: 270px;

z-index: 42;

}



#element-446 img 

{

width: 940px;

height: 327px;

}



#element-447  

{

height: 100px;

width: 980px;

left: 13px;

top: 360px;

z-index: 42;



}

.row{

	width: 850px;

	

	margin-left: 50px !important	;

	display:flex;

	

}

.row2{

	width: auto;

	display: inline-block;

	

	margin-left: 0px !important	;

	display:flex;

	

}



#element-447 img 

{

width: 940px;

height: 327px;

}

#element-459  

{

height: 860px;

width: 520px;

left: 219px;

top: 120px;

z-index: 43;

}



#element-460  

{

height: 98px;

width: 372px;

left: 293px;

top: 210px;

z-index: 44;

}



#element-460 p, #element-460 ul, #element-460 ol, #element-460 h1 

{

font-size: 35px;

color: rgb(255, 255, 255);

line-height: 49px;

text-align: center;

}



#element-465  

{

height: 75px;

width: 414px;

left: 272px;

top: 885px;

z-index: 45;

}



#element-467  

{

height: 75px;

width: 413px;

left: 273px;

top: 795px;

z-index: 46;

}



#element-468  

{

height: 150px;

width: 200px;

left: 379px;

top: 50px;

z-index: 47;

}



#element-468 img 

{

width: 200px;

height: 150px;

}



#element-470  

{

height: 480px;

width: 420px;

left: 297px;

top: 307px;

z-index: 48;

}

#mydivcontainer{



	border-style: solid;

	/*width:440px; */

	display: inline-block;

	width: auto;

	/*padding-left: 50px;*/

	height:100%;

	overflow: hidden;

	padding-bottom: 10px;

}





#element-469  

{

height: 336px;

width: 297px;

left: 331px;

top: 469px;

z-index: 49;

}



#element-469 img 

{

width: 297px;

height: 336px;

}





#page-block-gvayw72mvd { height: 651px; }

#page-block-gvayw72mvd .border-holder

{

background-image: url("31620301-0-bg-art.png") ;	

background-color: #ffffff;



background-repeat: no-repeat;						background-position: center center;



background-size:cover;

-webkit-background-size:cover;

-moz-background-size:cover;

-o-background-size:cover;





width: auto;

border-width: 0;

border-top-width: 0px;

border-bottom-width: 0px;





height: 651px;



}



@media only screen and (max-width: 770px) {

.border-holder {

background-attachment: scroll !important;

}

}



#page-block-gvayw72mvd .color-overlay

{

width: 100%;

height: 100%;

position: absolute;

margin: 0 auto;

background-color: rgba(0,0,0,0);

opacity: 0;

}



#page-block-gvayw72mvd .block-inner

{

margin-top: 0px;

height: calc(100% + 0px);

}





#page-block-b4v0b8c9r4g { height: 861px; }

#page-block-b4v0b8c9r4g .border-holder

{

background-image: url("31620301-0-bg-art.png");	

background-color: #ffffff;



background-repeat: no-repeat;						background-position: center center;



background-size:cover;

-webkit-background-size:cover;

-moz-background-size:cover;

-o-background-size:cover;





width: auto;

border-width: 0;

border-top-width: 0px;

border-bottom-width: 0px;





height: 861px;



}



@media only screen and (max-width: 770px) {

.border-holder {

background-attachment: scroll !important;

}

}



#page-block-b4v0b8c9r4g .color-overlay

{

width: 100%;

height: 100%;

position: absolute;

margin: 0 auto;

background-color: rgba(0,0,0,0);

opacity: 0;

}



#page-block-b4v0b8c9r4g .block-inner

{

margin-top: 0px;

height: calc(100% + 0px);

}





#page_block_below_fold { height: 923px; }

#page_block_below_fold .border-holder

{

background-image: url("31620301-0-bg-art.png");	

background-color: #ffffff;



background-repeat: no-repeat;						background-position: center center;



background-size:auto;

-webkit-background-size:auto;

-moz-background-size:auto;

-o-background-size:auto;





width: auto;

border-width: 0;

border-top-width: 0px;

border-bottom-width: 0px;





height: 923px;



}



@media only screen and (max-width: 770px) {

.border-holder {

background-attachment: scroll !important;

}

}



#page_block_below_fold .color-overlay

{

width: 100%;

height: 100%;

position: absolute;

margin: 0 auto;

background-color: rgba(0,0,0,0);

opacity: 0.62650602409639;

}



#page_block_below_fold .block-inner

{

margin-top: 0px;

height: calc(100% + 0px);

}





#page-block-g7bxqu3k7re { height: 1019px; }

#page-block-g7bxqu3k7re .border-holder

{

background-image: url("31620301-0-bg-art.png");	

background-color: #ffffff;



background-repeat: no-repeat;						background-position: center center;



background-size:auto;

-webkit-background-size:auto;

-moz-background-size:auto;

-o-background-size:auto;





width: auto;

border-width: 0;

border-top-width: 0px;

border-bottom-width: 0px;





height: 1019px;



}



@media only screen and (max-width: 770px) {

.border-holder {

background-attachment: scroll !important;

}

}



#page-block-g7bxqu3k7re .color-overlay

{

width: 100%;

height: 100%;

position: absolute;

margin: 0 auto;

background-color: rgba(0,0,0,0);

opacity: 0.62650602409639;

}



#page-block-g7bxqu3k7re .block-inner

{

margin-top: 0px;

height: calc(100% + 0px);

}





#page-block-8hu4fek2abq { height: 1113px; }

#page-block-8hu4fek2abq .border-holder

{

background-image: url("31620301-0-bg-art.png");	

background-color: #ffffff;



background-repeat: repeat;						background-position: center center;



background-size:cover;

-webkit-background-size:cover;

-moz-background-size:cover;

-o-background-size:cover;





width: auto;

border-width: 0;

border-top-width: 0px;

border-bottom-width: 0px;





height: 1113px;



}



@media only screen and (max-width: 770px) {

.border-holder {

background-attachment: scroll !important;

}

}



#page-block-8hu4fek2abq .color-overlay

{

width: 100%;

height: 100%;

position: absolute;

margin: 0 auto;

background-color: rgba(0,0,0,0);

opacity: 0;

}



#page-block-8hu4fek2abq .block-inner

{

margin-top: 0px;

height: calc(100% + 0px);

}





@media

screen and (max-width: 620px),

screen and (max-width: 999px) and (-webkit-min-device-pixel-ratio: 1.5) and ( max-device-width: 1280px ) and (max-device-height: 720px),

screen and (max-width: 999px) and (-webkit-min-device-pixel-ratio: 1.5) and ( max-device-width: 1000px )

{

body

{

min-width: 400px;

width: 100%;

}

.page.page2

{

width: 100%;

}

.page.page2 .block-inner

{

width: 400px;

margin: 0 auto;

}

.page.page2.new-mobile-preview .block-inner

{

width: auto;

}





.widget-form .field-checkbox .field-element label:before,

.widget-form .field-radio .field-element label:before

{

top: 16px;

}

.widget-form .field-checkbox .field-element label:after

{

top: 21px;

}



.widget-form .field-radio .field-element label:after

{

top: 16px;

}



.widget-form .select-outer

{

overflow: hidden;

-webkit-border-radius: 2px;

border-radius: 2px;

}



.widget-form .select-outer select

{

width: calc( 100% - 1px );

height: 56px;

border: 0;

margin-bottom: 8px;

margin-top: 8px;

-webkit-appearance: none;

line-height: 30px;

border-style: solid;

border-width: 1px;

/*

background-image: url( '//v.fastcdn.co/a/1488288753_select-arrow-drop-down.png' );

*/

background-position: right;

background-repeat: no-repeat;

}

.widget-form .form-input[type="text"],

.widget-form .form-input[type="password"],

.widget-form .form-input[type="email"],

.widget-form textarea.form-input

{

padding-top: 12px;

padding-bottom: 9px;

font-size: 20px;

line-height: 22px;

height: 56px;

-webkit-appearance: none;

}



.widget-form .label-outside,

.widget-form .outside-top,

.widget-form .field-element label

{

font-size: 20px;

line-height: 22px;

padding-top: 12px;

padding-bottom: 9px;

}



.widget-form select

{

font-size: 20px;

height: 56px;

padding-left: 9px;

width: calc( 100% + 2px );

-moz-padding-start: 5px;

}



.widget-form .input-holder.field-checkbox > label.outside-top,

.widget-form .input-holder.field-radio > label.outside-top,

.widget-form .field-container.edit.field-checkbox > label.label-outside,

.widget-form .field-container.edit.field-radio > label.label-outside

{

margin-top: 8px;

margin-bottom: 2px;

}



.widget-form .form-option-element label,

.widget-form .field-element label

{

font-size: 20px;

line-height: 22px;

padding-bottom: 0;

margin-bottom: 0px;

}



.new_mobile .widget-form textarea.form-input.shortnice

{

height: 56px;

}





#element-132  

{

height: 520px;

width: 340px;

left: 10px;

top: 130px;

z-index: 3;

}



#element-132cp  

{

height: 580px;

width: 340px;

left: 10px;

top: 130px;

z-index: 3;

}



#element-133  

{

height: 216px;

width: 280px;

left: 40px;

top: 315px;

z-index: 4;

}



#element-133 .dynamic-button, #element-133 .image-button

{

position: absolute;

margin: 0;



/*

top: 200px;

*/

margin-top: 10px;

left: 1px;

width: 280px;

height: 55px;

box-sizing: content-box;

line-height: 25px;

font-size: 20px;

font-weight: 900;

font-family: Roboto;

border-radius: 5px;					

}



#element-133cp  

{

height: 216px;

width: 280px;

left: 40px;

top: 305px;

z-index: 4;

}



#element-133cp .dynamic-button, #element-133cp .image-button

{

position: absolute;

margin: 0;



/*

top: 200px;

*/

margin-top: 10px;

left: 1px;

width: 280px;

height: 55px;

box-sizing: content-box;

line-height: 25px;

font-size: 20px;

font-weight: 900;

font-family: Roboto;

border-radius: 5px;					

}



#element-137  

{

height: 60px;

width: 280px;

left: 40px;

top: 195px;

z-index: 5;

}



#element-137 p, #element-137 ul, #element-137 ol, #element-137 h1 

{

font-size: 20px;

color: rgb(255, 255, 255);

line-height: 25px;

text-align: center !important;

}



#element-137rf  

{

height: 60px;

width: 280px;

left: 40px;

top: 195px;

z-index: 5;

}



#element-137rf p, #element-137rf ul, #element-137rf ol, #element-137rf h1 

{

font-size: 20px;

color: rgb(255, 255, 255);

line-height: 25px;

text-align: center !important;

}



#element-138  

{

height: 24px;

width: 280px;

left: 40px;

top: 270px;

z-index: 6;

}



#element-138 p, #element-138 ul, #element-138 ol, #element-138 h1 

{

font-size: 17px;

color: rgb(152, 160, 166);

line-height: 20px;

text-align: center;

}

#element-1381 

{

height: 24px;

width: 280px;

left: 280px;

top: 190px;

z-index: 39;

}



#element-1381 p, #element-1381 ul, #element-1381 ol, #element-1381 h1 

{

font-size: 20px;

color: rgb(152, 160, 166);

line-height: 30px;

text-align: center;

}



#element-390  

{

height: 0px;

width: 280px;

left: 40px;

top: 580px;

z-index: 7;

}

#element-390cp  

{

height: 58px;

width: 280px;

left: 40px;

top: 632px;

z-index: 7;

}



#element-391  

{

height: 108px;

width: 144px;

left: 108px;

top: 78px;

z-index: 8;

}



#element-391 img 

{

width: 144px;

height: 108px;

}



#element-399  

{

height: 380px;

width: 320px;

left: 10px;

top: 90px;

z-index: 9;



}

#element-777{

top: -70px;

}





#element-400  

{

height: 144px;

width: 280px;

left: 30px;

top: 220px;

z-index: 10;

}

#email-form-messagebox-wrapper-400

{

	

	top: 306px; left: 664px;width: 280px;position: static;

}

#email-form-messagebox-wrapper-401

{

	

	top: 306px; width: 278px  !important;;position: static;

	margin-top: -20px;

	margin-left:0px;



}

#email-form-messagebox-wrapper-401_ltr

{

	

	top: 306px; width: 278px  !important;;position: static;

	margin-top: -20px;

	margin-left:0px;



}

#email-form-messagebox-wrapper-401cp

{

	

	top: 306px; width: 278px  !important;;position: static;

	margin-top: -25px;

	margin-left:0px;



}

#email-form-messagebox

{

	height:20px;

}

#email-form-messagebox2

{

	height:20px;

	padding-top: 0px;

}

#email-form-messagebox3

{

	height:16px;

}

#element-402  

{

height: 49px;

width: 205px;

left: 72px;

top: 110px;

z-index: 11;

}



#element-402 p, #element-402 ul, #element-402 ol, #element-402 h1 

{

font-size: 35px;

color: rgb(255, 255, 255);

line-height: 49px;

text-align: center !important;

}



#element-403  

{

height: 24px;

width: 280px;

left: 39px;

top: 180px;

z-index: 12;

}



#element-403 p, #element-403 ul, #element-403 ol, #element-403 h1 

{

font-size: 17px;

color: rgb(152, 160, 166);

line-height: 20px;

text-align: center;

}



#element-404  

{

display: none;

}



#element-404 img 

{

width: 200px;

height: 52px;

}



#element-406  

{

display: none;

}



#element-406 img 

{

width: 58px;

height: 21px;

}



#element-407  

{

display: none;

}



#element-407 img 

{

width: 90px;

height: 26px;

}



#element-410  

{

height: 21px;

width: 120px;

left: 299px;

top: 50px;

z-index: 16;

display: inline-block;

}



#element-410 img 

{

/*width: 58px;*/

height: 21px;

}



#element-411  

{

height: 21px;

width: 120px;

left: 240px;

top: 22px;

z-index: 17;

display: inline-block;

}



#element-411 img 

{

/*width: 89px;*/

height: 50px;

}



#element-411-ltrdate 

{

height: 21px;

width: 120px;

left: 299px;

top: 22px;

z-index: 17;

display: inline-block;

visibility: hidden;

}



#element-411-ltrdate img 

{

/*width: 89px;*/

height: 21px;

}



#element-423  

{

height: 22px;

width: 60px;

left: 334px;

top: 45px;

z-index: 18;

}



#element-423 img 

{

width: 60px;

height: 22px;

}



#element-424  

{

height: 26px;

width: 93px;

left: 301px;

top: 15px;

z-index: 19;

}



#element-424 img 

{

width: 93px;

height: 26px;

}



#element-462  

{

height: 22px;

width: 60px;

left: 333px;

top: 44px;

z-index: 20;

}



#element-462 img 

{

width: 60px;

height: 22px;

}



#element-463  

{

height: 26px;

width: 93px;

left: 300px;

top: 14px;

z-index: 21;

}



#element-463 img 

{

width: 93px;

height: 26px;

}



#element-412  

{

height: 50px;

width: 193px;

left: 0px;

top: 22px;

z-index: 22;

}



#element-412 img 

{

width: 193px;

height: 50px;

}



#element-464  

{

height: 52px;

width: 200px;

left: 0px;

top: 14px;

z-index: 23;

}



#element-464 img 

{

width: 200px;

height: 52px;

}



#element-425  

{

height: 52px;

width: 200px;

left: 0px;

top: 15px;

z-index: 24;

}



#element-425 img 

{

width: 200px;

height: 52px;

}



#element-415  

{

height: auto;

width: 340px;

left: 10px;

top: 161px;

z-index: 25;

display: inline-block;

}



#box-415{

	padding-top: 70px;

	padding-bottom: 20px;

}



#element-418  

{

height: 60px;

width: 266px;

left: 40px;

/*

top: 246px;

*/

z-index: 26;

position: relative;

margin-bottom: 10px;

}



#element-418 p, #element-418 ul, #element-418 ol, #element-418 h1 

{

font-size: 25px;

color: rgb(255, 255, 255);

line-height: 30px;

text-align: center !important;

}



#element-419  

{

height: 24px;

width: 280px;

left: 30px;

/* top: 333px; */

position: relative;

z-index: 27;

}



#element-419 p, #element-419 ul, #element-419 ol, #element-419 h1 

{

font-size: 17px;

color: rgb(152, 160, 166);

line-height: 20px;

text-align: center;

}

#element-429  

{

height: 24px;

width: 280px;

left: 290px;

top: 180px;

z-index: 40;

}



#element-429 p, #element-429 ul, #element-429 ol, #element-429 h1 

{

font-size: 17px;

color: rgb(152, 160, 166);

line-height: 20px;

text-align: center;

}

#element-429p  

{

height: 24px;

width: 400px;

left: 230px;

top: 180px;

z-index: 40;

}



#element-429p p, #element-429p ul, #element-429p ol, #element-429p h1 

{

font-size: 17px;

color: rgb(152, 160, 166);

line-height: 20px;

text-align: center;

}

.container-radio_rep {

  display: inline-flex;

  position: relative;

  padding-left: 35px;

  margin-left: 0px;

  margin-right: 0px;

  cursor: pointer;

  font-size: 20px;

  -webkit-user-select: none;

  -moz-user-select: none;

  -ms-user-select: none;

  user-select: none;

    border: 1px solid #2196F3;

  border-radius: 5px;

  height: 40px;

  width: 190px;

  text-align: center;

  vertical-align: middle;

    padding-top: 10px;

}



/* Hide the browser's default radio button */

.container-radio_rep input {

  position: absolute;

  opacity: 0;

  cursor: pointer;

}



/* Create a custom radio button */

.checkmark_rep {

  position: absolute;

  top: 10px;

  left: 5px;

  height: 25px;

  width: 25px;

  background-color: #eee;

  border-radius: 50%;



}



/* On mouse-over, add a grey background color */

.container-radio_rep:hover input ~ .checkmark_rep {

  background-color: #ccc;

}



/* When the radio button is checked, add a blue background */

.container-radio_rep input:checked ~ .checkmark_rep {

  background-color: #2196F3;

}



/* Create the indicator (the dot/circle - hidden when not checked) */

.checkmark_rep:after {

  content: "";

  position: absolute;

  display: none;

}



/* Show the indicator (dot/circle) when checked */

.container-radio_rep input:checked ~ .checkmark_rep:after {

  display: block;

}



/* Style the indicator (dot/circle) */

.container-radio_rep .checkmark_rep:after {

  top: 9px;

  left: 9px;

  width: 8px;

  height: 8px;

  border-radius: 50%;

  background: white;

}



.container-radio {

  display: inline-flex;

  position: relative;

  padding-left: 35px;

  margin-left: 10px;

  margin-right: 10px;

  cursor: pointer;

  font-size: 20px;

  -webkit-user-select: none;

  -moz-user-select: none;

  -ms-user-select: none;

  user-select: none;

  border: 1px solid #2196F3;

  border-radius: 5px;

  height: 40px;

  width: 80px;

  text-align: center;

  vertical-align: middle;

  padding-top: 15px;

}



/* Hide the browser's default radio button */

.container-radio input {

  position: absolute;

  opacity: 0;

  cursor: pointer;

}



/* Create a custom radio button */

.checkmark {

  position: absolute;

  top: 15px;

  left: 5px;

  height: 25px;

  width: 25px;

  background-color: #eee;

  border-radius: 50%;



}



/* On mouse-over, add a grey background color */

.container-radio:hover input ~ .checkmark {

  background-color: #ccc;

}



/* When the radio button is checked, add a blue background */

.container-radio input:checked ~ .checkmark {

  background-color: #2196F3;

}





/* Create the indicator (the dot/circle - hidden when not checked) */

.checkmark:after {

  content: "";

  position: absolute;

  display: none;

}



/* Show the indicator (dot/circle) when checked */

.container-radio input:checked ~ .checkmark:after {

  display: block;

}



/* Style the indicator (dot/circle) */

.container-radio .checkmark:after {

  top: 9px;

  left: 9px;

  width: 8px;

  height: 8px;

  border-radius: 50%;

  background: white;

}



.col-md-5 {

    width: 320px !important;



  }

.col-md-6 {

    width: 260px !important;



  }

#element-426  

{

height: 50px;

width: 280px;

left: 30px;

margin-top: 10px;

z-index: 28;

position: relative;

}



#element-427  

{

height: 50px;

width: 280px;

left: 30px;

margin-top:10px;

position: relative;

z-index: 29;

}

#element-4271  

{

height: 50px;

width: 280px;

left: 280px;

top: 350px;

z-index: 39;

}



#element-428  

{

height: 50px;

width: 280px;

left: 30px;

margin-top: 10px;

z-index: 30;

position: relative;

}

#element-428 .dynamic-button, #element-428 .image-button

{

width: 413px;

height: 55px;

z-index: 30;

line-height: 30px;

font-size: 17px;

font-weight: 900;

font-family: Roboto;

border-radius: 5px;		

}

#element-4288  

{

height: 50px;

width: 280px;

left: 30px;

margin-top: 10px;

z-index: 30;

position: relative;

}

#element-4288 .dynamic-button, #element-4288 .image-button

{

width: 413px;

height: 55px;

z-index: 30;

line-height: 30px;

font-size: 17px;

font-weight: 900;

font-family: Roboto;

border-radius: 5px;		

}

#element-4289  

{

height: 50px;

width: 280px;

left: 30px;

margin-top: 10px;

z-index: 30;

position: relative;

}

#element-4289 .dynamic-button, #element-4289 .image-button

{

width: 413px;

height: 55px;

z-index: 30;

line-height: 30px;

font-size: 17px;

font-weight: 900;

font-family: Roboto;

border-radius: 5px;		

}

#element-426 .dynamic-button, #element-426 .image-button

{

width: 414px;

height: 55px;

z-index: 28;

line-height: 30px;

font-size: 17px;

font-weight: 900;

font-family: Roboto;

border-radius: 5px;		

}



#element-427 .dynamic-button, #element-427 .image-button

{

width: 414px;

height: 55px;

z-index: 29;

line-height: 30px;

font-size: 17px;

font-weight: 900;

font-family: Roboto;

border-radius: 5px;		

}

#element-4271 .dynamic-button, #element-4271 .image-button

{

width: 414px;

height: 55px;

z-index: 29;

line-height: 30px;

font-size: 17px;

font-weight: 900;

font-family: Roboto;

border-radius: 5px;		

}

#element-430  

{

height: 109px;

width: 145px;

left: 110px;

top: 107px;

z-index: 31;

}



#element-430 img 

{

width: 145px;

height: 109px;

}



#element-433  

{

height: 22px;

width: 60px;

left: 334px;

top: 43px;

z-index: 32;

}



#element-433 img 

{

width: 60px;

height: 22px;

}



#element-434  

{

height: 26px;

width: 93px;

left: 301px;

top: 13px;

z-index: 33;

}



#element-434 img 

{

width: 93px;

height: 26px;

}



#element-444  

{

height: 22px;

width: 60px;

left: 332px;

top: 38px;

z-index: 34;

}



#element-444 img 

{

width: 60px;

height: 22px;

}



#element-445  

{

height: 26px;

width: 93px;

left: 299px;

top: 8px;

z-index: 35;

}



#element-445 img 

{

width: 93px;

height: 26px;

}



#element-443  

{

height: 52px;

width: 200px;

left: 7px;

top: 8px;

z-index: 36;

visibility: hidden;

}



#element-443 img 

{

width: 200px;

height: 52px;

}



#element-431  

{

height: 52px;

width: 200px;

left: 0px;

top: 13px;

z-index: 37;

}



#element-431 img 

{

width: 200px;

height: 52px;

}



#element-436  

{

height: 402px;

width: 800px;

left: 20px;

top: 70px;

z-index: 38;

}

#element-4361  

{

height: 350px;

width: 800px;

left: 20px;

top: 70px;

z-index: 38;

}



#element-439  

{

height: 60px;

width: 350px;

left: 250px;

top: 140px;

z-index: 39;

}



#element-439 p, #element-439 ul, #element-439 ol, #element-439 h1 

{

font-size: 25px;

color: rgb(255, 255, 255);

line-height: 30px;

text-align: center !important;

}

#element-4391  

{

	/*

height: 60px;

*/

height: auto;

width: 400px;

left: 230px;

top: 130px;

z-index: 39;

}



#element-4391  select 

{

height: auto;

padding: 0px;

}



#element-4391 p, #element-4391 ul, #element-4391 ol, #element-4391 h1 

{

font-size: 25px;

color: rgb(255, 255, 255);

line-height: 30px;

text-align: center !important;

}



#element-441  

{

height: 58px;

width: 280px;

left: 400px;

top: 480px;

z-index: 40;

}

#element-441 .dynamic-button, #element-441 .image-button

{

width: 201px !important;

height: 35px !important;

z-index: 40;

line-height: 30px !important;

font-size: 25px !important;

font-weight: 900;

font-family: Roboto;

border-radius: 5px;		

}

#element-441p  

{

height: 58px;

width: 280px;

left: 170px;

top: 480px;

z-index: 40;

}

#element-441p .dynamic-button, #element-441p .image-button

{

width: 201px !important;

height: 35px !important;

z-index: 40;

line-height: 30px !important;

font-size: 25px !important;

font-weight: 900;

font-family: Roboto;

border-radius: 5px;		

}

#element-4411  

{

height: 50px;

width: 280px;

left: 280px;

top: 425px;

z-index: 40;

}

#element-4411 .dynamic-button, #element-4411 .image-button

{

width: 414px;

height: 55px;

z-index: 29;

line-height: 30px;

font-size: 17px;

font-weight: 900;

font-family: Roboto;

border-radius: 5px;		

}



#element-442  

{

height: 107px;

width: 143px;

left: 350px;

top: 20px;

z-index: 41;

}



#element-442 img 

{

width: 143px;

height: 107px;

}



#element-446  

{

height: 200px;

width: 780px;

left: 30px;

top: 220px;

z-index: 42;

}



#element-446 img 

{

width: 340px;

height: 118px;

}

#element-447  

{

height: 100px;

width: 780px;

left: 30px;

top: 230px;

z-index: 42;

}



#element-447 img 

{

width: 340px;

height: 118px;

}

.row{

	width: 750px;

	

	margin-left: 20px !important	;

	display: flex;



}

.row2{

	width: auto;

	display: inline-block;

	

	margin-left: 20px !important	;

	display: flex;



}



#element-459  

{

height: 569px;

width: 340px;

left: 10px;

top: 130px;

z-index: 43;

}



#element-460  

{

height: 49px;

width: 280px;

left: 40px;

top: 210px;

z-index: 44;

}



#element-460 p, #element-460 ul, #element-460 ol, #element-460 h1 

{

font-size: 25px;

color: rgb(255, 255, 255);

line-height: 30px;

text-align: center;

}



#element-465  

{

height: 50px;

width: 280px;

left: 40px;

top: 610px;

z-index: 45;

}



#element-467  

{

height: 50px;

width: 280px;

left: 40px;

top: 520px;

z-index: 46;

}



#element-468  

{

height: 108px;

width: 144px;

left: 108px;

top: 80px;

z-index: 47;

}



#element-468 img 

{

width: 144px;

height: 108px;

}



#element-470  

{

height: 265px;

width: 250px;

left: 80px;

top: 240px;

z-index: 48;

overflow: hidden;

scroll-behavior:

}



#element-469  

{

height: 224px;

width: 198px;

left: 101px;

top: 318px;

z-index: 49;

}



#element-469 img 

{

width: 198px;

height: 224px;

}





#page-block-gvayw72mvd { height: 562px; }

#page-block-gvayw72mvd .border-holder

{

background-image: url("31620301-0-bg-art.png");	

background-color: #ffffff;



background-repeat: repeat;						background-position: center center;



background-size:cover;

-webkit-background-size:cover;

-moz-background-size:cover;

-o-background-size:cover;





width: auto;

border-width: 0;

border-top-width: 0px;

border-bottom-width: 0px;





height: 562px;



}



@media only screen and (max-width: 770px) {

.border-holder {

background-attachment: scroll !important;

}

}



#page-block-gvayw72mvd .color-overlay

{

width: 100%;

height: 100%;

position: absolute;

margin: 0 auto;

background-color: rgba(0,0,0,0);

opacity: 0;

}



#page-block-gvayw72mvd .block-inner

{

margin-top: 0px;

height: calc(100% + 0px);

}





#page-block-b4v0b8c9r4g { height: 635px; }

#page-block-b4v0b8c9r4g .border-holder

{

background-image: url("31620301-0-bg-art.png");	

background-color: #ffffff;



background-repeat: repeat;						background-position: center center;



background-size:cover;

-webkit-background-size:cover;

-moz-background-size:cover;

-o-background-size:cover;





width: auto;

border-width: 0;

border-top-width: 0px;

border-bottom-width: 0px;





height: 635px;



}



@media only screen and (max-width: 770px) {

.border-holder {

background-attachment: scroll !important;

}

}



#page-block-b4v0b8c9r4g .color-overlay

{

width: 100%;

height: 100%;

position: absolute;

margin: 0 auto;

background-color: rgba(0,0,0,0);

opacity: 0;

}



#page-block-b4v0b8c9r4g .block-inner

{

margin-top: 0px;

height: calc(100% + 0px);

}





#page_block_below_fold { height: 836px; }

#page_block_below_fold .border-holder

{

background-image: url("31620301-0-bg-art.png");	

background-color: #ffffff;



background-repeat: no-repeat;						background-position: center center;



background-size:auto;

-webkit-background-size:auto;

-moz-background-size:auto;

-o-background-size:auto;





width: auto;

border-width: 0;

border-top-width: 0px;

border-bottom-width: 0px;





height: 836px;



}



@media only screen and (max-width: 770px) {

.border-holder {

background-attachment: scroll !important;

}

}



#page_block_below_fold .color-overlay

{

width: 100%;

height: 100%;

position: absolute;

margin: 0 auto;

background-color: rgba(0,0,0,0);

opacity: 0.62650602409639;

}



#page_block_below_fold .block-inner

{

margin-top: 0px;

height: calc(100% + 0px);

}





#page-block-g7bxqu3k7re { height: 596px; }

#page-block-g7bxqu3k7re .border-holder

{

background-image: url("31620301-0-bg-art.png");	

background-color: #ffffff;



background-repeat: no-repeat;						background-position: center center;



background-size:auto;

-webkit-background-size:auto;

-moz-background-size:auto;

-o-background-size:auto;





width: auto;

border-width: 0;

border-top-width: 0px;

border-bottom-width: 0px;





height: 596px;



}



@media only screen and (max-width: 770px) {

.border-holder {

background-attachment: scroll !important;

}

}



#page-block-g7bxqu3k7re .color-overlay

{

width: 100%;

height: 100%;

position: absolute;

margin: 0 auto;

background-color: rgba(0,0,0,0);

opacity: 0.62650602409639;

}



#page-block-g7bxqu3k7re .block-inner

{

margin-top: 0px;

height: calc(100% + 0px);

}





#page-block-8hu4fek2abq { height: 788px; }

#page-block-8hu4fek2abq .border-holder

{

background-image: url("31620301-0-bg-art.png");	

background-color: #ffffff;



background-repeat: no-repeat;						background-position: center center;



background-size:cover;

-webkit-background-size:cover;

-moz-background-size:cover;

-o-background-size:cover;





width: auto;

border-width: 0;

border-top-width: 0px;

border-bottom-width: 0px;





height: 788px;



}



@media only screen and (max-width: 770px) {

.border-holder {

background-attachment: scroll !important;

}

}



#page-block-8hu4fek2abq .color-overlay

{

width: 100%;

height: 100%;

position: absolute;

margin: 0 auto;

background-color: rgba(0,0,0,0);

opacity: 0;

}



#page-block-8hu4fek2abq .block-inner

{

margin-top: 0px;

height: calc(100% + 0px);

}



}



@media

screen and (min-width: 621px)  and (-webkit-max-device-pixel-ratio: 1.5),

screen and (min-width: 1000px) and (-webkit-max-device-pixel-ratio: 1.5)

{

.new_mobile .page.page2.mobile .block-inner

{

width: 960px;

}

}



/***** 

input {

text-security:disc;

-webkit-text-security:disc;

-mox-text-security:disc;

}



*/

#date1 ,#date2, #date3, #date4{

		border-top-right-radius: 0;

border-bottom-right-radius: 0;

display: table-cell;

position: relative;

z-index: 2;

float: left;

width: 100%;

margin-bottom: 0;

height: 34px;

padding: 6px 12px;

font-size: 14px;

line-height: 1.42857143;

color: #555;

background-color: #fff;

background-image: none;

border: 1px solid #ccc;

border-radius: 4px;box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);

transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;

letter-spacing: normal;

word-spacing: normal;

text-transform: none;

text-indent: 0px;

text-shadow: none;

text-align: start;

text-rendering: auto;

font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;

font-size: 14px;	

}

/*!

 * Datetimepicker for Bootstrap 3

 * version : 4.17.47

 * https://github.com/Eonasdan/bootstrap-datetimepicker/

 */

.bootstrap-datetimepicker-widget {

  list-style: none;

}

.bootstrap-datetimepicker-widget.dropdown-menu {

  display: block;

  margin: 2px 0;

  padding: 4px;

  width: 19em;

}

@media (min-width: 768px) {

  .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {

    width: 38em;

  }

}

@media (min-width: 992px) {

  .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {

    width: 38em;

  }

}

@media (min-width: 1200px) {

  .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {

    width: 38em;

  }

}

.bootstrap-datetimepicker-widget.dropdown-menu:before,

.bootstrap-datetimepicker-widget.dropdown-menu:after {

  content: '';

  display: inline-block;

  position: absolute;

}

.bootstrap-datetimepicker-widget.dropdown-menu.bottom:before {

  border-left: 7px solid transparent;

  border-right: 7px solid transparent;

  border-bottom: 7px solid #ccc;

  border-bottom-color: rgba(0, 0, 0, 0.2);

  top: -7px;

  left: 7px;

}

.bootstrap-datetimepicker-widget.dropdown-menu.bottom:after {

  border-left: 6px solid transparent;

  border-right: 6px solid transparent;

  border-bottom: 6px solid white;

  top: -6px;

  left: 8px;

}

.bootstrap-datetimepicker-widget.dropdown-menu.top:before {

  border-left: 7px solid transparent;

  border-right: 7px solid transparent;

  border-top: 7px solid #ccc;

  border-top-color: rgba(0, 0, 0, 0.2);

  bottom: -7px;

  left: 6px;

}

.bootstrap-datetimepicker-widget.dropdown-menu.top:after {

  border-left: 6px solid transparent;

  border-right: 6px solid transparent;

  border-top: 6px solid white;

  bottom: -6px;

  left: 7px;

}

.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:before {

  left: auto;

  right: 6px;

}

.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:after {

  left: auto;

  right: 7px;

}

.bootstrap-datetimepicker-widget .list-unstyled {

  margin: 0;

}

.bootstrap-datetimepicker-widget a[data-action] {

  padding: 6px 0;

}

.bootstrap-datetimepicker-widget a[data-action]:active {

  box-shadow: none;

}

.bootstrap-datetimepicker-widget .timepicker-hour,

.bootstrap-datetimepicker-widget .timepicker-minute,

.bootstrap-datetimepicker-widget .timepicker-second {

  width: 54px;

  font-weight: bold;

  font-size: 1.2em;

  margin: 0;

}

.bootstrap-datetimepicker-widget button[data-action] {

  padding: 6px;

}

.bootstrap-datetimepicker-widget .btn[data-action="incrementHours"]::after {

  position: absolute;

  width: 1px;

  height: 1px;

  margin: -1px;

  padding: 0;

  overflow: hidden;

  clip: rect(0, 0, 0, 0);

  border: 0;

  content: "Increment Hours";

}

.bootstrap-datetimepicker-widget .btn[data-action="incrementMinutes"]::after {

  position: absolute;

  width: 1px;

  height: 1px;

  margin: -1px;

  padding: 0;

  overflow: hidden;

  clip: rect(0, 0, 0, 0);

  border: 0;

  content: "Increment Minutes";

}

.bootstrap-datetimepicker-widget .btn[data-action="decrementHours"]::after {

  position: absolute;

  width: 1px;

  height: 1px;

  margin: -1px;

  padding: 0;

  overflow: hidden;

  clip: rect(0, 0, 0, 0);

  border: 0;

  content: "Decrement Hours";

}

.bootstrap-datetimepicker-widget .btn[data-action="decrementMinutes"]::after {

  position: absolute;

  width: 1px;

  height: 1px;

  margin: -1px;

  padding: 0;

  overflow: hidden;

  clip: rect(0, 0, 0, 0);

  border: 0;

  content: "Decrement Minutes";

}

.bootstrap-datetimepicker-widget .btn[data-action="showHours"]::after {

  position: absolute;

  width: 1px;

  height: 1px;

  margin: -1px;

  padding: 0;

  overflow: hidden;

  clip: rect(0, 0, 0, 0);

  border: 0;

  content: "Show Hours";

}

.bootstrap-datetimepicker-widget .btn[data-action="showMinutes"]::after {

  position: absolute;

  width: 1px;

  height: 1px;

  margin: -1px;

  padding: 0;

  overflow: hidden;

  clip: rect(0, 0, 0, 0);

  border: 0;

  content: "Show Minutes";

}

.bootstrap-datetimepicker-widget .btn[data-action="togglePeriod"]::after {

  position: absolute;

  width: 1px;

  height: 1px;

  margin: -1px;

  padding: 0;

  overflow: hidden;

  clip: rect(0, 0, 0, 0);

  border: 0;

  content: "Toggle AM/PM";

}

.bootstrap-datetimepicker-widget .btn[data-action="clear"]::after {

  position: absolute;

  width: 1px;

  height: 1px;

  margin: -1px;

  padding: 0;

  overflow: hidden;

  clip: rect(0, 0, 0, 0);

  border: 0;

  content: "Clear the picker";

}

.bootstrap-datetimepicker-widget .btn[data-action="today"]::after {

  position: absolute;

  width: 1px;

  height: 1px;

  margin: -1px;

  padding: 0;

  overflow: hidden;

  clip: rect(0, 0, 0, 0);

  border: 0;

  content: "Set the date to today";

}

.bootstrap-datetimepicker-widget .picker-switch {

  text-align: center;

}

.bootstrap-datetimepicker-widget .picker-switch::after {

  position: absolute;

  width: 1px;

  height: 1px;

  margin: -1px;

  padding: 0;

  overflow: hidden;

  clip: rect(0, 0, 0, 0);

  border: 0;

  content: "Toggle Date and Time Screens";

}

.bootstrap-datetimepicker-widget .picker-switch td {

  padding: 0;

  margin: 0;

  height: auto;

  width: auto;

  line-height: inherit;

}

.bootstrap-datetimepicker-widget .picker-switch td span {

  line-height: 2.5;

  height: 2.5em;

  width: 100%;

}

.bootstrap-datetimepicker-widget table {

  width: 100%;

  margin: 0;

}

.bootstrap-datetimepicker-widget table td,

.bootstrap-datetimepicker-widget table th {

  text-align: center;

  border-radius: 4px;

}

.bootstrap-datetimepicker-widget table th {

  height: 20px;

  line-height: 20px;

  width: 20px;

}

.bootstrap-datetimepicker-widget table th.picker-switch {

  width: 145px;

}

.bootstrap-datetimepicker-widget table th.disabled,

.bootstrap-datetimepicker-widget table th.disabled:hover {

  background: none;

  color: #777777;

  cursor: not-allowed;

}

.bootstrap-datetimepicker-widget table th.prev::after {

  position: absolute;

  width: 1px;

  height: 1px;

  margin: -1px;

  padding: 0;

  overflow: hidden;

  clip: rect(0, 0, 0, 0);

  border: 0;

  content: "Previous Month";

}

.bootstrap-datetimepicker-widget table th.next::after {

  position: absolute;

  width: 1px;

  height: 1px;

  margin: -1px;

  padding: 0;

  overflow: hidden;

  clip: rect(0, 0, 0, 0);

  border: 0;

  content: "Next Month";

}

.bootstrap-datetimepicker-widget table thead tr:first-child th {

  cursor: pointer;

}

.bootstrap-datetimepicker-widget table thead tr:first-child th:hover {

  background: #eeeeee;

}

.bootstrap-datetimepicker-widget table td {

  height: 54px;

  line-height: 54px;

  width: 54px;

}

.bootstrap-datetimepicker-widget table td.cw {

  font-size: .8em;

  height: 20px;

  line-height: 20px;

  color: #777777;

}

.bootstrap-datetimepicker-widget table td.day {

  height: 20px;

  line-height: 20px;

  width: 20px;

}

.bootstrap-datetimepicker-widget table td.day:hover,

.bootstrap-datetimepicker-widget table td.hour:hover,

.bootstrap-datetimepicker-widget table td.minute:hover,

.bootstrap-datetimepicker-widget table td.second:hover {

  background: #eeeeee;

  cursor: pointer;

}

.bootstrap-datetimepicker-widget table td.old,

.bootstrap-datetimepicker-widget table td.new {

  color: #777777;

}

.bootstrap-datetimepicker-widget table td.today {

  position: relative;

}

.bootstrap-datetimepicker-widget table td.today:before {

  content: '';

  display: inline-block;

  border: solid transparent;

  border-width: 0 0 7px 7px;

  border-bottom-color: #337ab7;

  border-top-color: rgba(0, 0, 0, 0.2);

  position: absolute;

  bottom: 4px;

  right: 4px;

}

.bootstrap-datetimepicker-widget table td.active,

.bootstrap-datetimepicker-widget table td.active:hover {

  background-color: #337ab7;

  color: #fff;

  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);

}

.bootstrap-datetimepicker-widget table td.active.today:before {

  border-bottom-color: #fff;

}

.bootstrap-datetimepicker-widget table td.disabled,

.bootstrap-datetimepicker-widget table td.disabled:hover {

  background: none;

  color: #777777;

  cursor: not-allowed;

}

.bootstrap-datetimepicker-widget table td span {

  display: inline-block;

  width: 54px;

  height: 54px;

  line-height: 54px;

  margin: 2px 1.5px;

  cursor: pointer;

  border-radius: 4px;

}

.bootstrap-datetimepicker-widget table td span:hover {

  background: #eeeeee;

}

.bootstrap-datetimepicker-widget table td span.active {

  background-color: #337ab7;

  color: #fff;

  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);

}

.bootstrap-datetimepicker-widget table td span.old {

  color: #777777;

}

.bootstrap-datetimepicker-widget table td span.disabled,

.bootstrap-datetimepicker-widget table td span.disabled:hover {

  background: none;

  color: #777777;

  cursor: not-allowed;

}

.bootstrap-datetimepicker-widget.usetwentyfour td.hour {

  height: 27px;

  line-height: 27px;

}

.bootstrap-datetimepicker-widget.wider {

  width: 21em;

}

.bootstrap-datetimepicker-widget .datepicker-decades .decade {

  line-height: 1.8em !important;

}

.input-group.date .input-group-addon {

  cursor: pointer;

}

.sr-only {

  position: absolute;

  width: 1px;

  height: 1px;

  margin: -1px;

  padding: 0;

  overflow: hidden;

  clip: rect(0, 0, 0, 0);

  border: 0;

}





