/*CSS WIZLOCK BASE*/

.visY {visibility:visible }
.visN {visibility:hidden }
.disN {display:none}
.disY {display:inLine}
/* --------------------------- */

/*---  buttons -------------------*/
.btn_Gen{
min-width:8rem;
padding:.5rem 1rem .5rem 1rem;
font-size:.98rem;
letter-spacing:-.5px;
color:#666;
border-radius:.25rem;
border:1px solid silver;
background-color:white;
}
.btn_Gen:hover{
background-color:#ebebeb;
cursor:pointer;
}
/* --------------------------- */
.btn_Std{
box-sizing:border-box;
min-width:7rem;
font-size:1.05rem;
border:transparent;
border-radius:.375rem;
line-height:1.5;
padding:.5rem 1rem .5rem 1rem;

background-color:#FF5A00;
font-weight: 400;
color:white;
}
.btn_Std:hover{
background-color:black;	
}
/* --------------------------- */
.stdBtn-Link a:link, .stdBtn-Link a:visited {
  background-color: #ff5A00;
  color: white;
  padding:.5rem 1rem;
  font-size:1rem;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  border:1px solid silver;
  border-radius:5px; 
}

.stdBtn-Link a:hover, .stdBtn-Link a:active {
  background-color:black;
}
/* --------------------------- */
.stdBtn-Text{
  background-color: #ff5A00;
  color: white;
  padding:.5rem 1rem;
  font-size:1rem;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  border:1px solid silver;
  border-radius:5px; 
}

.stdBtn-Text:hover{
  background-color:black;
}
/*---  buttons -------------------*/


/* --------------------------- */
.butSp-1, .butSp-2, .butSp-3 {
color:white;
font-size:1rem;
border:1px solid grey;
border-radius:.375rem;
text-align:left;
padding-left:.75rem;
padding-right:.75rem;
padding-top:.3rem;
padding-bottom:.3rem;
box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.15),0 1px 1px rgba(0, 0, 0, 0.075);
}

/* butSp-1 change country */
.butSp-1 {min-width:7.5rem; background-color:#FF5A00;}
.butSp-1:hover {background-color:black;}

/* butSp-2 action name */
.butSp-2 {min-width:6rem; background-color:#FF5A00; text-align:center;}
.butSp-2:hover {background-color:black;}

/* butSp-3 close modal */
.butSp-3 {min-width:4.75rem; background-color:#6C757D; text-align:center;}
.butSp-3:hover {background-color:black;}
/* --------------------------- */

/* --------------------------- */
.form_Contact{margin-bottom:0px; padding:0px; display:inline;}
/* --------------------------- */

/* --------------------reset, submit in contact------- */
.butSp-4, .butSp-5, .butSp-7 {
width:7.5rem;
color:white;
font-size:1rem;
border:1px solid grey;
border-radius:.375rem;
text-align:center;
padding-left:.75rem;
padding-right:.75rem;
padding-top:.3rem;
padding-bottom:.3rem;
box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.15),0 1px 1px rgba(0, 0, 0, 0.075);
margin-bottom:-.7rem;
 
}
/* butSp-4 submit 
IDPS color: FF5A00 
WizLock color: #ff8800
*/

.butSp-4 {background-color:#ff8800;}
.butSp-4:hover {background-color:black;}

/* butSp-5 action name */
.butSp-5 {background-color:#6C757D;}
.butSp-5:hover {background-color:black;}


/*
.butSp-7 {background:#ff8800;}
*/
.butSp-7:hover {background-color:black;}


/* --------------------------- */


/*-----------------------------------*/
.page_Name-X{
margin-bottom:.5rem;
font-size:1rem;
font-weight:600;
color:grey;
}

.page_Name-X img{
margin-left:2rem;
height:2rem; width:50%;
}


.pageName_1{
margin-bottom:.5rem;
font-size:1rem;
font-weight:600;
color:grey;
}




/*-----------------------------------*/

/*adjust to fit viewport with little content*/

.my7-Tune{
min-height:69vh !important;
position:relative;
}



.my5-Tune{
min-height:39vh !important;
position:relative;
}


.my3-Tune{
min-height:29vh !important;
position:relative;
}


/*-----------------------------------*/
.dashed{
background-color:whitesmoke;	
border:2px dashed silver;
/*for design in progress}*/
}
.basic{
margin-bottom:1.5rem;
border:1px silver dashed; 
padding:1.5rem;
}



/*-----------------------------------*/
.border_Trp{
border:1px solid transparent;	
}

/*---- Margins ---*/
.txt-center{
text-align:center!important; /*????????????????*/
}

.mar_LR-1{margin:0 .5rem 0 .2rem;}

.ms-2{margin-left:8rem;/*background-color:red;	*/
}
