/* 
    Created on : 21.10.2016, 11:17:38
    Author     : nasko
*/

.btn, input[type='submit'], input[type='button']:not(.btn-blue):not(.btn-light-blue):not(.btn-green):not(.btn-orange):not(.btn-red):not(.btn-min-green):not(.btn-min-red){
  background: #ffffff;
  background-image: -webkit-linear-gradient(top, #ffffff, #d9d9d9);
  background-image: -moz-linear-gradient(top, #ffffff, #d9d9d9);
  background-image: -ms-linear-gradient(top, #ffffff, #d9d9d9);
  background-image: -o-linear-gradient(top, #ffffff, #d9d9d9);
  background-image: linear-gradient(to bottom, #ffffff, #d9d9d9);

  -webkit-border-radius: 4;
  -moz-border-radius: 4;
  border-radius: 4px;

  padding: 5px 15px;  
  color: #444;
  font: normal 14px Arial;
  border: solid #b7b7b7 1px;
  text-decoration: none;
}

.btn-green{
  background: #ffffff;
  background-image: -webkit-linear-gradient(top, #75ba75, #517045);
  background-image: -moz-linear-gradient(top, #75ba75, #517045);
  background-image: -ms-linear-gradient(top, #75ba75, #517045);
  background-image: -o-linear-gradient(top, #75ba75, #517045);
  background-image: linear-gradient(to bottom, #75ba75, #517045);

  -webkit-border-radius: 4;
  -moz-border-radius: 4;
  border-radius: 4px;

  padding: 5px 10px;  
  color: #fff;
  font: normal 14px Arial;
  border: solid #517045 1px;
  text-decoration: none;
}

.btn-blue, .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button-blue{
  background: #ffffff;
  background-image: -webkit-linear-gradient(top, #66798f, #3b526a);
  background-image: -moz-linear-gradient(top, #66798f, #3b526a);
  background-image: -ms-linear-gradient(top, #66798f, #3b526a);
  background-image: -o-linear-gradient(top, #66798f, #3b526a);
  background-image: linear-gradient(to bottom, #66798f, #3b526a);

  -webkit-border-radius: 4;
  -moz-border-radius: 4;
  border-radius: 4px;

  padding: 5px 10px;  
  color: #ffffff !important;
  font: normal 14px Arial;
  border: solid #34495e 1px;
  text-decoration: none;
}

.btn-red {
  background: #ffffff;
  background-image: -webkit-linear-gradient(top, #e04949, #b32222);
  background-image: -moz-linear-gradient(   top, #e04949, #b32222);
  background-image: -ms-linear-gradient(    top, #e04949, #b32222);
  background-image: -o-linear-gradient(     top, #e04949, #b32222);
  background-image: linear-gradient(  to bottom, #e04949, #b32222);

  -webkit-border-radius: 4;
  -moz-border-radius: 4;
  border-radius: 4px;

  padding: 5px 10px;  
  color: white;
  font: normal 14px Arial;
  border: solid #b32222 1px;
  text-decoration: none;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button-red {
    background: #ffffff;
    background-image: -webkit-linear-gradient(top, #e04949, #b32222);
    background-image: -moz-linear-gradient(   top, #e04949, #b32222);
    background-image: -ms-linear-gradient(    top, #e04949, #b32222);
    background-image: -o-linear-gradient(     top, #e04949, #b32222);
    background-image: linear-gradient(  to bottom, #e04949, #b32222);
    color: white;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button-red:hover {
    background: #ffffff;
    background-image: -webkit-linear-gradient(top, #ffffff, #fdfdfd);
    background-image: -moz-linear-gradient(top, #ffffff, #fdfdfd);
    background-image: -ms-linear-gradient(top, #ffffff, #fdfdfd);
    background-image: -o-linear-gradient(top, #ffffff, #fdfdfd);
    background-image: linear-gradient(to bottom, #ffffff, #fdfdfd);
    text-decoration: none;
    color: #C40000;
    cursor: pointer;
}

 /*---------------------------------------------------------------------------*/
.btn-orange{
  background: #ffffff;
  background-image: -webkit-linear-gradient(top, #ffc59d, #ff8430);
  background-image: -moz-linear-gradient(   top, #ffc59d, #ff8430);
  background-image: -ms-linear-gradient(    top, #ffc59d, #ff8430);
  background-image: -o-linear-gradient(     top, #ffc59d, #ff8430);
  background-image: linear-gradient(  to bottom, #ffc59d, #ff8430);

  -webkit-border-radius: 4;
  -moz-border-radius: 4;
  border-radius: 4px;

  padding: 5px 10px;  
  color: white;
  font: normal 14px Arial;
  border: solid #ff8430 1px;
  text-decoration: none;
}

.btn-min-green{
  background: #cfeac1;
  -webkit-border-radius: 8;
  -moz-border-radius: 8;
  border-radius: 8px;

  padding: 0 9px;  
  color: #93b688;
  font: normal 14px Arial;
  border: solid #93b688 1px;
  text-decoration: none;
}

.btn-min-red{
  background: #f36060;
  -webkit-border-radius: 8;
  -moz-border-radius: 8;
  border-radius: 8px;

  padding: 0 10px;  
  /*color: #9f0505;*/
  color: #cf3c3c;
  font: normal 14px Arial;
  border: solid #cf3c3c 1px;
  text-decoration: none;
}



.btn:hover, input[type='submit']:hover, input[type='button']:not(.btn-blue):not(.btn-light-blue):not(.btn-green):not(.btn-red):not(.btn-orange):not(.btn-min-green):not(.btn-min-red):hover{
  background: #fdfdfd;
  background-image: -webkit-linear-gradient(top, #fdfdfd, #bbbbbb);
  background-image: -moz-linear-gradient(top, #fdfdfd, #bbbbbb);
  background-image: -ms-linear-gradient(top, #fdfdfd, #bbbbbb);
  background-image: -o-linear-gradient(top, #fdfdfd, #bbbbbb);
  background-image: linear-gradient(to bottom, #fdfdfd, #bbbbbb);
  text-decoration: none;
  cursor: pointer;
}


.btn-red:hover {
  background: #ffffff;
  background-image: -webkit-linear-gradient(top, #ffffff, #fdfdfd);
  background-image: -moz-linear-gradient(top, #ffffff, #fdfdfd);
  background-image: -ms-linear-gradient(top, #ffffff, #fdfdfd);
  background-image: -o-linear-gradient(top, #ffffff, #fdfdfd);
  background-image: linear-gradient(to bottom, #ffffff, #fdfdfd);
  text-decoration: none;
  color: #C40000;
  cursor: pointer;
}

.btn-orange:hover {
  background: #ffffff;
  background-image: -webkit-linear-gradient(top, #ffffff, #fdfdfd);
  background-image: -moz-linear-gradient(top, #ffffff, #fdfdfd);
  background-image: -ms-linear-gradient(top, #ffffff, #fdfdfd);
  background-image: -o-linear-gradient(top, #ffffff, #fdfdfd);
  background-image: linear-gradient(to bottom, #ffffff, #fdfdfd);
  text-decoration: none;
  color: #C40000;
  cursor: pointer;
}

.btn-green:hover {
  background: #ffffff;
  background-image: -webkit-linear-gradient(top, #ffffff, #fdfdfd);
  background-image: -moz-linear-gradient(top, #ffffff, #fdfdfd);
  background-image: -ms-linear-gradient(top, #ffffff, #fdfdfd);
  background-image: -o-linear-gradient(top, #ffffff, #fdfdfd);
  background-image: linear-gradient(to bottom, #ffffff, #fdfdfd);
  text-decoration: none;
  color: #2f4617;
  cursor: pointer;
}

.btn-blue:hover, .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button-blue:hover {
  background: #ffffff;
  background-image: -webkit-linear-gradient(top, #ffffff, #fdfdfd);
  background-image: -moz-linear-gradient(top, #ffffff, #fdfdfd);
  background-image: -ms-linear-gradient(top, #ffffff, #fdfdfd);
  background-image: -o-linear-gradient(top, #ffffff, #fdfdfd);
  background-image: linear-gradient(to bottom, #ffffff, #fdfdfd);
  text-decoration: none;
  color: #34495e !important;
  cursor: pointer;
}