a.button {
    color: #6e6e6e;
    font: 13px 'Fira Sans', Helvetica, Arial;  
    text-decoration: none;
/*	text-shadow: 1px  1px 1px #001F4C; */
    padding: 8px 8px;
    position: relative;
    display: inline-block;
   /* text-shadow: 0 1px 0 #fff; */
    -webkit-transition: border-color .218s;
    -moz-transition: border .218s;
    -o-transition: border-color .218s;
    transition: border-color .218s;
    background: #f3f3f3;
    background: -webkit-gradient(linear,0% 40%,0% 70%,from(#F5F5F5),to(#F1F1F1));
    background: -moz-linear-gradient(linear,0% 40%,0% 70%,from(#F5F5F5),to(#F1F1F1));
    border: solid 1px #b3b3b3;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    margin-right: 1px;
	
	white-space: nowrap;
}

a.button:hover {
    color: #333;
    border-color: #999;
    -moz-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.2); 
	-webkit-box-shadow:0 2px 5px rgba(0, 0, 0, 0.2);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
}

a.button.blue{
    color: white;
	text-shadow: 1px  1px 1px #001F4C;
    background: -webkit-gradient(linear,0% 40%,0% 70%,from(#0073e5),to(#0067ce));
    background: -moz-linear-gradient(linear,0% 40%,0% 70%,from(#0073e5),to(#0067ce));
    border: solid 1px #004589;
}
a.button.blue:hover{
    -moz-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.5);  
	-webkit-box-shadow:0 2px 5px rgba(0, 0, 0, 0.5);
    box-shadow: 0 2px 3px rgba(0, 0, 0, 0.25);
}

a.button.green{
    color: white;
	text-shadow: 1px  1px 1px #001F4C;
    background: -webkit-gradient(linear,0% 40%,0% 70%,from(#70c61b),to(#64b018));
    background: -moz-linear-gradient(linear,0% 40%,0% 70%,from(#70c61b),to(#64b018));
    border: solid 1px #4b8412;
}
a.button.green:hover{
    color: white;
    -moz-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.5);  
	-webkit-box-shadow:0 2px 5px rgba(0, 0, 0, 0.5);
    box-shadow: 0 2px 3px rgba(0, 0, 0, 0.25);
}




a.button.red{
    color: white;
    text-decoration: none;
	text-shadow: 1px  1px 1px #001F4C;
    background: -webkit-gradient(linear,0% 40%,0% 70%,from(#e50000),to(#cc0000));
    background: -moz-linear-gradient(linear,0% 40%,0% 70%,from(#e50000),to(#cc0000));
    border: 1px solid #990000;
}
a.button.red:hover{
    color: white;
    -moz-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.5);  
	-webkit-box-shadow:0 2px 5px rgba(0, 0, 0, 0.5);
    box-shadow: 0 2px 3px rgba(0, 0, 0, 0.25);
}

a.button.orange{
    color: white;
    text-decoration: none;
    text-shadow: 1px  1px 1px #001F4C;
    background: -webkit-gradient(linear,0% 40%,0% 70%,from(#f98009),to(#e07308));
    background: -moz-linear-gradient(linear,0% 40%,0% 70%,from(#f98009),to(#e07308));
    border: 1px solid #c76607;
}
a.button.orange:hover{
    color: white;
    -moz-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.5);  
	-webkit-box-shadow:0 2px 5px rgba(0, 0, 0, 0.5);
    box-shadow: 0 2px 3px rgba(0, 0, 0, 0.25);
}

a.buttonOnField {
 
    color: #6e6e6e;
    font: bold 12px Helvetica, Arial, sans-serif;  
    text-decoration: none;
    padding: 7px 12px;
    position: relative;
    display: inline-block;
    text-shadow: 0 1px 0 #fff;
    -webkit-transition: border-color .218s;
    -moz-transition: border .218s;
    -o-transition: border-color .218s;
    transition: border-color .218s;
    background: #f3f3f3;
    background: -webkit-gradient(linear,0% 40%,0% 70%,from(#F5F5F5),to(#F1F1F1));
    background: -moz-linear-gradient(linear,0% 40%,0% 70%,from(#F5F5F5),to(#F1F1F1));
    border: solid 1px #dcdcdc;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    margin-right: 1px;
	height:22px;
	margin-top:1em;
}


a.button:active {
    color: #000;
    border-color:1px #444;
}

a.calendar {
    background: url(../icons/Calendar.png) 8px 10px no-repeat #f3f3f3;
    padding-left: 40px;
	/* height:42px; */
} 
a.calendar1Day {
    background: url(../icons/24/Calendar1Day.png) 4px 4px no-repeat #f3f3f3;
    padding-left: 30px;
} 
a.down_key {
	float:right;
	content:&#10151;
	transform: rotate(20deg);
	

}


.money:before {
	/* float:right; */
	content: attr(title)  ;
	
}

.btn_blue {
  background-color: DodgerBlue;
  border:none;
  color: white;
  padding: 2px 14px 8px 14px ;
  font-size: 16px;
  cursor: pointer;
  margin:10px 3px 10px 3px;
  border-radius: 5px;
  font-size:0.9em;
  line-height:12px;
  text-align:center;
  display: inline-block;
}
.btn_blue:hover { 
	background-color: RoyalBlue;
    border-color: #999;
    -moz-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.2); 
	-webkit-box-shadow:0 2px 5px rgba(0, 0, 0, 0.2);
    box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.65);
}

/* ================================================
                btn-vs-group  © 2020
   ================================================ */
  
.btn-vs-group {
  width: 100%; 
  display: flex;
 /* display: inline-block;
 
     padding: 0px 0px 0px 5px !important;*/
}

.btn-vs-group a.button2  {
  padding: 8px 10px ; /* Some padding */
  cursor: pointer; /* Pointer/hand icon */
  float: left; /* Float the buttons side by side */
  font: bold 14px "Font Awesome 5 Free"; 

    text-decoration: none;
    text-shadow: 1px 1px 0 #fff;
    background: #f3f3f3;
    background: -webkit-gradient(linear,0% 40%,0% 70%,from(#f1f1f1),to(#e6e6e6));
    background: -moz-linear-gradient(linear,0% 40%,0% 70%,from(#f1f1f1),to(#e6e6e6));
    border: solid 1px #b3b3b3;
    margin-right: 1px;
	color:#6e6e6e;
	/* height:100%; */
	border-radius:5px 5px 5px 5px;
}

.btn-vs-group input.button2 { 
	min-width:100px;
    padding: 8px 10px ; /* Some padding */
	font: bold 14px Helvetica, Arial, sans-serif; 
    float: left;
    border: solid 1px #b3b3b3;
    margin-right: 1px ;
	color:#6e6e6e;
	text-align: center;
	height:100%;

}

#calendar_prv {margin-right:-1px;border-radius:5px 0px 0px 5px;}
#calendar_next {margin-left:-2px;border-radius:0px 5px 5px 0px; }
#calendar_select {margin-left:1pxborder-radius:5px 5px 5px 5px; }

#calendar_select {margin-left:1px; }

#calendar_prv::before  {content:'\f104';}
#calendar_next::before  {content:'\f105';}

#btn_prv {margin-right:-1px;border-radius:5px 0px 0px 5px;}
#btn_next {margin-left:-2px;border-radius:0px 5px 5px 0px; }
#btn_prv:before  {content:'\f104';}
#btn_next:before  {content:'\f105';}

#calendar_select::before  {content:'\f107';}

.btn-vs-group #calendar_day::before  {content:'\f783';}
.btn-vs-group #calendar_week::before  {content:'\f784';}
.btn-vs-group #calendar_month::before  {content:'\f073';}

 
#btn_Phone::before  {font-family: "Font Awesome 5 Free";content:'\f095';}


div.btn-vs-group a.button2:hover {
    color: #333;
	border-color: #999;
     -moz-box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.2); 
	-webkit-box-shadow:3px 3px 5px rgba(0, 0, 0, 0.6);  
    box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.20) ;
}
