/*****************************************************************************************************************
/* Buttons *******************************************************************************************************
******************************************************************************************************************/
#button-visit a:hover img {visibility: hidden;}
#button-visit-small a:hover img {visibility: hidden;}
#button-visit-smaller a:hover img {visibility: hidden;}
#button-register-big a:hover img {visibility: hidden;}
#button-register-small a:hover img {visibility: hidden;}
#ackno-big a:hover img {visibility: hidden;}
#ackno-small a:hover img {visibility: hidden;}
#ackno-smaller a:hover img {visibility: hidden;}

#button_visit {
	display: block;
	height: 90px;
	background: transparent url(/assets/images/buttons/button_visit_big.png) no-repeat;
	width: 500px;
}
#button_visit_small {
	display: block;
	height: 100px;
	background: transparent url(/assets/images/buttons/button_visit.png) no-repeat;
	width: 307px;
}
#button_visit_smaller {
	display: block;
	height: 72px;
	background: transparent url(/assets/images/buttons/button_visit_small.png) no-repeat;
	width: 220px;
}
#button_register {
	display: block;
	height: 90px;
	background: transparent url(/assets/images/buttons/button_register_account_big.png) no-repeat;
	width: 500px;
}
#button_register_small {
	display: block;
	height: 72px;
	background: transparent url(/assets/images/buttons/button_register_account_small.png) no-repeat;
	width: 220px;
}
#button_bug_bounty_programs {
	display: block;
	height: 100px;
	background: transparent url(/assets/images/buttons/button_bug_bounty_programs.png) no-repeat;
	width: 307px;
}
#button_bug_bounty_programs_small {
	display: block;
	height: 72px;
	background: transparent url(/assets/images/buttons/button_bug_bounty_programs_small.png) no-repeat;
	width: 220px;
}
#button_bug_bounty_programs_smaller {
	display: block;
	height: 57px;
	background: transparent url(/assets/images/buttons/button_bug_bounty_programs_smaller.png) no-repeat;
	width: 175px;
}
#button_preview_pdf {
	display: block;
	height: 100px;
	background: transparent url(/assets/images/buttons/button_preview_pdf.png) no-repeat;
	width: 307px;
}
#button_preview_pdf_small {
	display: block;
	height: 72px;
	background: transparent url(/assets/images/buttons/button_preview_pdf_small.png) no-repeat;
	width: 220px;
}
#button_preview_pdf_smaller {
	display: block;
	height: 57px;
	background: transparent url(/assets/images/buttons/button_preview_pdf_smaller.png) no-repeat;
	width: 175px;
}
#button_ackno {
	display: block;
	height: 100px;
	background: transparent url(/assets/images/buttons/button_ackno.png) no-repeat;
	width: 307px;
}
#button_ackno_small {
	display: block;
	height: 72px;
	background: transparent url(/assets/images/buttons/button_ackno_small.png) no-repeat;
	width: 220px;
}
#button_ackno_smaller {
	display: block;
	height: 57px;
	background: transparent url(/assets/images/buttons/button_ackno_smaller.png) no-repeat;
	width: 175px;
}
#button_read_magazine {
	display: block;
	height: 100px;
	background: transparent url(/assets/images/buttons/button_read_magazine_news.png) no-repeat;
	width: 307px;
}
#button_read_magazine_small {
	display: block;
	height: 72px;
	background: transparent url(/assets/images/buttons/button_read_magazine_news_small.png) no-repeat;
	width: 220px;
}
#button_read_magazine_smaller {
	display: block;
	height: 57px;
	background: transparent url(/assets/images/buttons/button_read_magazine_news_smaller.png) no-repeat;
	width: 175px;
}
#button_read_magazine {
	display: block;
	height: 100px;
	background: transparent url(/assets/images/buttons/button_read_magazine_news.png) no-repeat;
	width: 307px;
}
#button_read_magazine_small {
	display: block;
	height: 72px;
	background: transparent url(/assets/images/buttons/button_read_magazine_news_small.png) no-repeat;
	width: 220px;
}
#button_read_magazine_smaller {
	display: block;
	height: 57px;
	background: transparent url(/assets/images/buttons/button_read_magazine_news_smaller.png) no-repeat;
	width: 175px;
}
#button_meetup_forum {
	display: block;
	height: 100px;
	background: transparent url(/assets/images/buttons/button_meetup_forum.png) no-repeat;
	width: 307px;
}
#button_meetup_forum_small {
	display: block;
	height: 72px;
	background: transparent url(/assets/images/buttons/button_meetup_forum_small.png) no-repeat;
	width: 220px;
}
#button_meetup_forum_smaller {
	display: block;
	height: 57px;
	background: transparent url(/assets/images/buttons/button_meetup_forum_smaller.png) no-repeat;
	width: 175px;
}
#button_visit_bug_bounty_list {
	display: block;
	height: 100px;
	background: transparent url(/assets/images/buttons/button_visit_bug_bounty_list.png) no-repeat;
	width: 307px;
}
#button_visit_bug_bounty_list_small {
	display: block;
	height: 72px;
	background: transparent url(/assets/images/buttons/button_visit_bug_bounty_list_small.png) no-repeat;
	width: 220px;
}
#button_visit_bug_bounty_list_smaller {
	display: block;
	height: 57px;
	background: transparent url(/assets/images/buttons/button_visit_bug_bounty_list_smaller.png) no-repeat;
	width: 175px;
}
#button_secure_exchange_of_data {
	display: block;
	height: 100px;
	background: transparent url(/assets/images/buttons/button_secure_exchange_of_data.png) no-repeat;
	width: 307px;
}
#button_secure_exchange_of_data_small {
	display: block;
	height: 72px;
	background: transparent url(/assets/images/buttons/button_secure_exchange_of_data_small.png) no-repeat;
	width: 220px;
}
#button_secure_exchange_of_data_smaller {
	display: block;
	height: 57px;
	background: transparent url(/assets/images/buttons/button_secure_exchange_of_data_smaller.png) no-repeat;
	width: 175px;
}

.btn {
  background: #9d9d9d;
  background-image: -webkit-linear-gradient(top, #9d9d9d, #3c3c3c);
  background-image: -moz-linear-gradient(top, #9d9d9d, #3c3c3c);
  background-image: -ms-linear-gradient(top, #9d9d9d, #3c3c3c);
  background-image: -o-linear-gradient(top, #9d9d9d, #3c3c3c);
  background-image: linear-gradient(to bottom, #9d9d9d, #3c3c3c);
  -webkit-border-radius: 10;
  -moz-border-radius: 10;
  border-radius: 10px;
  -webkit-box-shadow: 0px 4px 8px #421242;
  -moz-box-shadow: 0px 4px 8px #421242;
  box-shadow: 0px 4px 8px #421242;
  font-family: Arial;
  font-size: 16px;
  padding: 5px 5px 5px 5px;
  border: dotted #421242 2px; /*1f628d*/
  text-decoration: none;
}

.btn:hover {
  background: #3c3c3c;
  background-image: -webkit-linear-gradient(top, #3c3c3c, #9d9d9d);
  background-image: -moz-linear-gradient(top, #3c3c3c, #9d9d9d);
  background-image: -ms-linear-gradient(top, #3c3c3c, #9d9d9d);
  background-image: -o-linear-gradient(top, #3c3c3c, #9d9d9d);
  background-image: linear-gradient(to bottom, #3c3c3c, #9d9d9d); /*212529 , 770808*/
  text-decoration: none;
  color: #e6bc16;
}

.button {
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    padding: 12px 13px;
    border: 1.5px solid #050505;
    border-radius: 6px;
    background: #f7aaa6;
    background: -webkit-gradient(linear, left top, left bottom, from(#f7aaa6), to(#a11e1a));
    background: -moz-linear-gradient(top, #f7aaa6, #a11e1a);
    background: linear-gradient(to bottom, #f7aaa6, #a11e1a);
    -webkit-box-shadow: #6b611f 0px 1px 5px 0px;
    -moz-box-shadow: #6b611f 0px 1px 5px 0px;
    box-shadow: #6b611f 0px 1px 5px 0px;
    text-shadow: #120202 1px 1px 8px;
    font: normal normal bold 14px verdana;
    color: #ffffff;
    text-decoration: none;
}
.button:hover,
.button:focus {
    border: 1.5px solid #191919;
    background: #ffccc7;
    background: -webkit-gradient(linear, left top, left bottom, from(#ffccc7), to(#c1241f));
    background: -moz-linear-gradient(top, #ffccc7, #c1241f);
    background: linear-gradient(to bottom, #ffccc7, #c1241f);
    color: #ffffff;
    text-decoration: none;
}
.button:active {
    background: #946664;
    background: -webkit-gradient(linear, left top, left bottom, from(#946664), to(#a11e1a));
    background: -moz-linear-gradient(top, #946664, #a11e1a);
    background: linear-gradient(to bottom, #946664, #a11e1a);
}

/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
// Buttons +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.paginationButton{
  border: solid #050505 2px;
}

.paginationButton:hover {
  background: #96e0b7;
  background-image: -webkit-linear-gradient(top, #96e0b7, #439c57);
  background-image: -moz-linear-gradient(top, #96e0b7, #439c57);
  background-image: -ms-linear-gradient(top, #96e0b7, #439c57);
  background-image: -o-linear-gradient(top, #96e0b7, #439c57);
  background-image: linear-gradient(to bottom, #96e0b7, #439c57);
  text-decoration: none;
}

.btnReportProgram {
  background: #faf2fa;
  background-image: -webkit-linear-gradient(top, #faf2fa, #878282);
  background-image: -moz-linear-gradient(top, #faf2fa, #878282);
  background-image: -ms-linear-gradient(top, #faf2fa, #878282);
  background-image: -o-linear-gradient(top, #faf2fa, #878282);
  background-image: linear-gradient(to bottom, #faf2fa, #878282);
  text-shadow: 1px 1px 3px #000000;
  font-family: Arial;
  color: #ffffff;
  font-size: 15px;
  padding: 10px 20px 10px 20px;
  border: solid #050505 2px;
  text-decoration: none;
  border-width: 10px 10px 10px 10px;
  border: 2px black;
  border-style: solid;
}

.btnReportProgram:hover {
  background: #96e0b7;
  background-image: -webkit-linear-gradient(top, #96e0b7, #439c57);
  background-image: -moz-linear-gradient(top, #96e0b7, #439c57);
  background-image: -ms-linear-gradient(top, #96e0b7, #439c57);
  background-image: -o-linear-gradient(top, #96e0b7, #439c57);
  background-image: linear-gradient(to bottom, #96e0b7, #439c57);
  text-decoration: none;
  /*box-shadow: inset 0 1px 1px #C6FDE0;*/
}

.btnDisableProgram {
  background: #faf2fa;
  background-image: -webkit-linear-gradient(top, #faf2fa, #878282);
  background-image: -moz-linear-gradient(top, #faf2fa, #878282);
  background-image: -ms-linear-gradient(top, #faf2fa, #878282);
  background-image: -o-linear-gradient(top, #faf2fa, #878282);
  background-image: linear-gradient(to bottom, #faf2fa, #878282);
  text-shadow: 1px 1px 3px #000000;
  font-family: Arial;
  color: #ffffff;
  font-size: 15px;
  padding: 10px 20px 10px 20px;
  border: solid #050505 2px;
  text-decoration: none;
  border-width: 10px 10px 10px 10px;
  border: 2px black;
  border-style: solid;
}

.btnDisableProgram:hover {
  background: darkred;
  background-image: -webkit-linear-gradient(top, darkred, #ff6666);
  background-image: -moz-linear-gradient(top, darkred, #ff6666);
  background-image: -ms-linear-gradient(top, darkred, #ff6666);
  background-image: -o-linear-gradient(top, darkred, #ff6666);
  background-image: linear-gradient(to bottom, darkred, #ff6666);
  text-decoration: none;
}

.btnAttachmentUpDown {
  background: #faf2fa;
  background-image: -webkit-linear-gradient(top, #faf2fa, #878282);
  background-image: -moz-linear-gradient(top, #faf2fa, #878282);
  background-image: -ms-linear-gradient(top, #faf2fa, #878282);
  background-image: -o-linear-gradient(top, #faf2fa, #878282);
  background-image: linear-gradient(to bottom, #faf2fa, #878282);
  box-shadow: inset 0 1px 1px #FFF9FF;
  text-shadow: 1px 1px 3px #000000;
  font-family: Arial;
  color: #ffffff;
  //font-size: 15px;
  padding: 5px 20px 5px 10px;
  border: solid #050505 2px;
  text-decoration: none;
  border-radius: 12px;
  font-weight: normal;
}

.btnAttachmentUpDown:hover {
  background: #96e0b7;
  background-image: -webkit-linear-gradient(top, #96e0b7, #439c57);
  background-image: -moz-linear-gradient(top, #96e0b7, #439c57);
  background-image: -ms-linear-gradient(top, #96e0b7, #439c57);
  background-image: -o-linear-gradient(top, #96e0b7, #439c57);
  background-image: linear-gradient(to bottom, #96e0b7, #439c57);
  box-shadow: inset 0 1px 1px #C6FDE0;
}

.btnAttachmentUpDown:hover span:after{
  text-decoration: none;
  opacity: 1;
  background-color: transparent;
}

/*
.btnAttachmentUpDown span {
  cursor: pointer;
  display: inline-block;
  position: relative;
  transition: 0.5s;
}

.btnAttachmentUpDown span:after {
  content: '\21EB';
  position: absolute;
  opacity: 1;
  top: 0;
  right: -15px;
  background-color: transparent;
}*/

.btnTicketID {
  background: #c3ebd1;
  background-image: -webkit-linear-gradient(top, #c3ebd1, #2eab2e);
  background-image: -moz-linear-gradient(top, #c3ebd1, #2eab2e);
  background-image: -ms-linear-gradient(top, #c3ebd1, #2eab2e);
  background-image: -o-linear-gradient(top, #c3ebd1, #2eab2e);
  background-image: linear-gradient(to bottom, #c3ebd1, #2eab2e);
  text-shadow: 1px 1px 3px #000000;
  font-family: Arial;
  color: #ffffff;
  font-size: 15px;
  padding: 10px 20px 10px 20px;
  border: solid #050505 2px;
  text-decoration: none;
}

.btnTicketID:hover {
  background: #96e0b7;
  background-image: -webkit-linear-gradient(top, #96e0b7, #439c57);
  background-image: -moz-linear-gradient(top, #96e0b7, #439c57);
  background-image: -ms-linear-gradient(top, #96e0b7, #439c57);
  background-image: -o-linear-gradient(top, #96e0b7, #439c57);
  background-image: linear-gradient(to bottom, #96e0b7, #439c57);
  text-decoration: none;
}

.btnMinus {
  background: #ebc3c3;
  background-image: -webkit-linear-gradient(top, #ebc3c3, #ab2e2e);
  background-image: -moz-linear-gradient(top, #ebc3c3, #ab2e2e);
  background-image: -ms-linear-gradient(top, #ebc3c3, #ab2e2e);
  background-image: -o-linear-gradient(top, #ebc3c3, #ab2e2e);
  background-image: linear-gradient(to bottom, #ebc3c3, #ab2e2e);
  text-shadow: 1px 1px 3px #000000;
  font-family: Arial;
  color: #ffffff;
  font-size: 15px;
  padding: 10px 20px 10px 20px;
  border: 2px black;
  border-style: solid;
  text-decoration: none;
  box-shadow: 5px 5px 20px grey;
}


.btnMinus:hover {
  background: #faf2fa;
  background-image: -webkit-linear-gradient(top, #faf2fa, #878282);
  background-image: -moz-linear-gradient(top, #faf2fa, #878282);
  background-image: -ms-linear-gradient(top, #faf2fa, #878282);
  background-image: -o-linear-gradient(top, #faf2fa, #878282);
  background-image: linear-gradient(to bottom, #faf2fa, #878282);
  text-shadow: 1px 1px 3px #000000;
  font-family: Arial;
  color: #ffffff;
  font-size: 15px;
  padding: 10px 20px 10px 20px;
  border: 2px black;
  border-style: solid;
  text-decoration: none;
  box-shadow: 5px 5px 20px grey;
}

.btnPlus {
  background: #96e0b7;
  background-image: -webkit-linear-gradient(top, #96e0b7, #439c57);
  background-image: -moz-linear-gradient(top, #96e0b7, #439c57);
  background-image: -ms-linear-gradient(top, #96e0b7, #439c57);
  background-image: -o-linear-gradient(top, #96e0b7, #439c57);
  background-image: linear-gradient(to bottom, #96e0b7, #439c57);
  text-shadow: 1px 1px 3px #000000;
  font-family: Arial;
  color: #ffffff;
  font-size: 15px;
  padding: 10px 20px 10px 20px;
  border: 2px black;
  border-style: solid;
  text-decoration: none;

  box-shadow: 5px 5px 20px grey;
}

.btnPlus:hover {
  background: #faf2fa;
  background-image: -webkit-linear-gradient(top, #faf2fa, #878282);
  background-image: -moz-linear-gradient(top, #faf2fa, #878282);
  background-image: -ms-linear-gradient(top, #faf2fa, #878282);
  background-image: -o-linear-gradient(top, #faf2fa, #878282);
  background-image: linear-gradient(to bottom, #faf2fa, #878282);
  text-shadow: 1px 1px 3px #000000;
  font-family: Arial;
  color: #ffffff;
  font-size: 15px;
  padding: 10px 20px 10px 20px;
  border: 2px black;
  border-style: solid;
  text-decoration: none;
  box-shadow: 5px 5px 20px grey;
}

.btnReport{
  background: #DFDADF;
  background-image: linear-gradient(to bottom, #DFDADF, #8A878A);
  font-family: Arial;
  color: #ffffff;
  font-size: 15px;
  padding: 1px 10px 2px 10px;
  border: solid #050505 2px;
  border-radius: 12px;
  text-decoration: none;
  box-shadow: 5px 5px 20px grey;
  border-width: 10px 10px 10px 10px;
  border: 2px black;
  border-style: solid;
  border-radius: 12px;
  box-shadow: inset 0 1px 1px #DFD9DF;
}

.btnReport:hover{
  background: #FCF6FC;
  background-image: linear-gradient(to bottom, #FCF6FC, #C3BFC3);
  box-shadow: inset 0 1px 1px #DFD9DF;
}

.btn_with_text_size{
  margin: 0px 0px 0px 0px;
  text-align: center;
  box-sizing: border-box;
  padding-left: 1px;
  padding-right: 1px;
}
