/** UGLY **/

form .btn{display:inline-block;min-width:176px;}
.btn{/**/box-sizing:border-box;/**/display:inline-block;padding:5px 12px;text-decoration:none;font-weight:600;/**   border-width:3px;
      border-style: solid;**/color:#fff;font-family:'Montserrat', sans-serif;font-size:1em;background-color:#0089c7;border:3px solid #0089c7;-webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;cursor:pointer;white-space:nowrap;}
      .btn.btn-primary{border-color:#0089c7;}
      .btn.btn-secondary{border-color:#800080;background-color:#800080;}
      .btn.btn-danger{border-color:#FF0000;background-color:#FF0000;}
      .NObtn.btn-link{border-color:red;background-color:white;}
      .btn.btn-link{background-color:transparent;color:#2077a2;border-width:0 0 2px 0;border-style:solid;padding:8px 12px;}
      .btn.btn-link-o{border-color:#3a84de;background-color:#3a84de;}
      .btn.btn-ok{border-color:#02ca5c;background-color:#02ca5c;}
      .btn.btn-reset{border-color:#8A9597;background-color:#8A9597;}
      .btn.btn-success{border-color:#44A9BF;background-color:#44A9BF;}
      .btn.btn-warning{border-color:#fcbe03;background-color:#fcbe03;}
      .btn.btn-info{border-color:#15bde1;background-color:#15bde1;}
      .btn.btn-light{border-color:#99deff;background-color:#99deff;}
      .btn.btn-dark{border-color:#2e455c;background-color:#2e455c;}
      .btn.disabled{border-color:#cacaca;background-color:#cacaca;cursor:none;}/***


  .btn.btn-danger   {background-color:#d90f2e;      border-color: #d90f2e; color:white;}
  .btn.btn-warning  {background-color:#fcf170;      border-color: #fcf170; color:#242d53;}
  .btn.btn-primary  {background-color:#0089c7;      border-color: #0089c7;}
  .btn.btn-secondary{background-color:#516daa;      border-color: #516daa;}
  .btn.btn-ok       {background-color:#330033;      border-color: #330033;}
  .btn.btn-success  {background-color:#0089c7;      border-color: #0089c7;}
  .btn.btn-info{background-color:#3794f7;border-color: #3794f7;}
  .btn.btn-light    {background-color:#cce9ff;    border-color: #cce9ff;  color:#7a7a7a;}
  .btn.btn-dark{background-color:#4f4d4d;border-color:#4f4d4d;}
  .btn.btn-reset    {background-color:#faf9f8;      border-color: #0089c7;color:#4a4a4a; font-weight:300;border: 2px solid  #0089c7; padding: 8px 12px;}
  .btn.btn-link     {background-color:transparent;  border-width:0 0 2px 0;border-style: solid; padding: 8px 12px;}
  .btn#btn_reset    {background-color:#f0ede6;      border-color: #ded8c9;color:#4a4a4a;}
  .btn-reset.btn-small{padding: 3px 10px;}
  .btn-small{border-width:2px;padding: 3px 10px;font-size:0.8em;line-height:0.85em;}
  .btn-large{line-height: 1.4em; font-size: 1.4em;padding: 8px 30px;}
  .btn-link{border-color: #cdcccb;color:#cdcccb;}
  **/
  .btn-link.active{border-color:#0089c7;color:black;font-weight:500;}
  .btn.btn-small{font-size:0.8em;padding:2px 4px;}
  .btn.btn-large{font-size:1.2em;padding:9px 14px;}
  .btn:hover{/* background-color: #fff;*//**  color: #ffebc6;**/border-color:transparent;/* border: 1px solid rgba(255,255,255,1);;*//*#b6a785; */border-color:rgba(255,255,255,0.7);}
  .btn-secondary:hover{border-color:#8196c2;}
  .btn-ok:hover{border-color:#918f94;}
  .btn-reset:hover{color:#d74470;}
  .btn.btn-link:hover{border-color:#e7504b;}
  .btn.disabled,
  .btn:disabled{background-color:#dddddd;border-color:#acacac;cursor:not-allowed;color:black;}
  
  /** DEFAULT
.btn {border-style:solid;border-width:2px;padding: 6px 12px;font-family: Montserrat,Arial,sans-seriff;cursor:pointer;font-weight:700;}
.btn.btn-primary{border-color: rgb(40,40,40);}
.btn.btn-secondary{border-color:#800080;color:#800080;}
.btn.btn-danger{border-color:#e1155c;color:#e1155c;}
.btn.btn-link{border-color:red;}
.btn.btn-link-o{border-color:#3a84de;color:#3a84de;}
.btn.btn-ok{background-color:#c64132; border-color:#c64132;color:#ffffff;}
.btn.btn-reset{border-color:#a5a5a5;color:#a5a5a5;}
.btn.btn-success{background-color:#c64132; border-color:#c64132;color:#ffffff;}
.btn.btn-warning{border-color:#fcbe03;color:#fcbe03;}
.btn.btn-info{background-color:#bec7ce;border-color:#bec7ce;color:#4c4c4c;}
.btn.btn-light{border-color:#99deff;color:#99deff;}
.btn.btn-dark{border-color:#2e455c;color:#2e455c;}
.btn.disabled{border-color:#bfbcc5;color:white;cursor:none;background-color:#bec7ce;}
.btn.btn-small{font-size:0.8em;padding: 3px 4px;line-height:0.9em;}
.btn.btn-large{font-size:1.2em;padding: 9px 14px;}
.btn .fa {color:inherit;}
.btn:hover{}
*********************//** RIBA2
  .btn:hover {
      color: #ffebc6;
      border-color:transparent;
      border-color:  #b6a785; 
  }

.btn-secondary:hover{border-color: #8196c2;}
*****//** IZAN
.btn {border-style:solid;border-width:2px;padding: 8px 14px;font-family: Montserrat,Arial,sans-seriff;cursor:pointer;color:white;}
.btn.btn-primary{border-color: rgb(40,40,40);}
.btn.btn-secondary{border-color:#800080;background-color:#800080;}
.btn.btn-danger{border-color:#FF0000;background-color:#FF0000;}
.btn.btn-link{border-color:red;background-color:white;}
.btn.btn-link-o{border-color:#3a84de;background-color:#3a84de;}
.btn.btn-ok{border-color:#02ca5c;background-color:#02ca5c;}
.btn.btn-reset{border-color:#8A9597;background-color:#8A9597;}
.btn.btn-success{border-color:#44A9BF;background-color:#44A9BF;}
.btn.btn-warning{border-color:#fcbe03;background-color:#fcbe03;}
.btn.btn-info{border-color:#15bde1;background-color:#15bde1;}
.btn.btn-light{border-color:#99deff;background-color:#99deff;}
.btn.btn-dark{border-color:#2e455c;background-color:#2e455c;}
.btn.disabled{border-color:#cacaca;background-color:#cacaca;cursor:none;}
.btn.btn-small{}
.btn.btn-large{font-size:1.2em;padding: 5px 12px;}
.btn .fa {color:inherit;}
.btn:hover{}
****/