/*
 * buttons.css
 */

label.filebutton 
{
    width:160px;
    height:20px;
    overflow:hidden;
    position:relative;
    background-color:#ccc;
}

label span input
{
    z-index: 999;
    line-height: 0;
    position: absolute;
    top: -2px;
    left: -700px;
    opacity: 0;
    filter: alpha(opacity = 0);
    -ms-filter: "alpha(opacity=0)";
    cursor: pointer;
    _cursor: hand;
    margin: 0;
    padding:0;
}
.button
{
	text-align: center;
	padding-bottom: 4px !important;
	margin: 0px;
	padding-left: 8px !important;
	padding-right: 8px !important;
	display: block;
	background: #333;
	color: #555;
	font-size: 15px;
	cursor: pointer;
	font-weight: bold;
	text-decoration: none !important;
	padding-top: 5px !important;
	-moz-border-radius: 0.3em;
	-webkit-border-radius: 0.3em;
	border-radius: 0.3em;
}
.upload.button
{
	border-bottom: #b56f2a 1px solid;
	border-left: #eeaa3f 1px solid;
	background-color: #e98f05;
	border-top: #f4c887 1px solid;
	border-right: #b56f2a 1px solid;
	-moz-box-shadow: #b86f2b 0 0 2px;
	-webkit-box-shadow: #b86f2b 0 0 2px;
	box-shadow: #b86f2b 0 0 2px;
	text-shadow: #e17604 0 0 1px;
}

/* button#admin-list-filter { background: url(../graphics/button-search-filter.png) no-repeat; height: 22px; width: 34px; font-size: 0px; line-height: 0px; text-indent: -9999px; } */

button  { width: 140px; height: 28px; margin: 0; padding: 0; font-size: 14px; font-weight: normal; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; background-color: #C9C9C9; cursor: default; }

button:hover { border: 1px solid #c6c6c6; color: #333; text-decoration: none; -webkit-transition: all 0.0s; -moz-transition: all 0.0s; -ms-transition: all 0.0s; -o-transition: all 0.0s; transition: all 0.0s; background-color: #E9E9E9; background-image: -webkit-gradient(linear,left top,left bottom,from(#E9E9E9),to(#f1f1f1)); background-image: -webkit-linear-gradient(top,#E9E9E9,#f1f1f1); background-image: -moz-linear-gradient(top,#E9E9E9,#f1f1f1); background-image: -ms-linear-gradient(top,#E9E9E9,#f1f1f1); background-image: -o-linear-gradient(top,#E9E9E9,#f1f1f1); background-image: linear-gradient(top,#E9E9E9,#f1f1f1); -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.1); -moz-box-shadow: 0 1px 1px rgba(0,0,0,0.1); box-shadow: 0 1px 1px rgba(0,0,0,0.1); }

button#rst  { width: 70px; background-color: #A9A9A9; }

button#image-preview  { width: 102px; height: 22px; margin: 4px auto; padding: 0; font-size: 11px; font-weight: normal; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; background-color: #CAD7E6; cursor: default; }


/* -- BUTTON::POSTIT -- */

button#postit  { float: right; width: 140px; height: 28px; margin: 0; padding: 0; font-size: 16px; font-weight: normal; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; background-color: #00A600; color: #FFFFFF; cursor: default; }

button#postit:hover  { border: 1px solid #c6c6c6; color: #333; text-decoration: none; background-color: #FBCCC4;  }

/* -- BUTTON::PULLIT -- */

button#pullit  { float: right; width: 140px; height: 28px; margin: 0; padding: 0; font-size: 16px; font-weight: normal; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; background-color: #A60000; color: #FFFFFF; cursor: default; }

button#pullit:hover  { border: 1px solid #c6c6c6; color: #333; text-decoration: none; background-color: #FBCCC4;  }

/* -- BUTTON::UPDATE -- */

button#update  {  float: right; width: 140px; height: 28px; margin: 0; padding: 0; font-size: 16px; font-weight: normal; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; background-color: #C4CFC2; color: #333333; cursor: default; }

button#update:hover  { border: 1px solid #c6c6c6; color: #333; text-decoration: none; background-color: #FBCCC4;  }

/* -- BUTTON::CANCEL -- */

button#cancel  { float: right; width: 140px; height: 28px; margin: 0 0 0 8px; padding: 0; font-size: 16px; font-weight: normal; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; background-color: #D1C5C0; color: #333333; cursor: default; }

button#cancel:hover  { border: 1px solid #c6c6c6; color: #333; text-decoration: none; background-color: #FBCCC4;  }


button#add-new-prd { height: 24px; margin-left:16px; font-size: 14px; background-color: #D2CDB9; }

button.list-assign { width: 40px; height: 20px; font-size: 11px; cursor: pointer; }
button.list-remove { width: 44px; height: 20px; font-size: 11px; cursor: pointer; }


button.list-plus { width: 32px; height: 18px; font-size: 10px; cursor: pointer; }
button.list-edit { width: 36px; height: 20px; font-size: 11px; cursor: pointer; }
button.list-aprv { width: 50px; height: 20px; font-size: 11px; background-color: #9AF091; cursor: pointer; } /* border: 1px solid #40E22E; */
button.list-dcln { width: 44px; height: 20px; font-size: 11px; background-color: #FDAB97; cursor: pointer; } /* border: 1px solid #FC7452; */

button.row-edit { width: 36px; height: 20px; font-size: 11px; background-color: #BFD0F9; cursor: pointer; } /* #8DACF3(green) #9AF091 -> (blue) #8DACF3 */
button.row-save { width: 36px; height: 20px; font-size: 11px; background-color: #CDF8C9; cursor: pointer; } /* #9AF091(orange) #FDAB97 -> (green) #97FDAB */
button.row-kill { width: 36px; height: 20px; font-size: 11px; background-color: #FF9595; cursor: pointer; } /* #9AF091(orange) #FDAB97 -> (green) #97FDAB */

button#new-item { width: 42px; height: 20px; font-size: 11px; background-color: #68EA5E; cursor: pointer; } /* #00A600(dark green) */

button.add-new { float: right; width: 90px; height: 28px; font-size: 12px; cursor: pointer;  }
button.add-one { float: right; width: 90px; height: 28px; font-size: 14px; cursor: pointer;  }
button.add-grp { float: right; width: 120px; height: 28px; font-size: 12px; cursor: pointer;  }

button.user-approve { width: 50px; height: 20px; font-size: 11px; background-color: #9AF091; cursor: pointer; } /* border: 1px solid #40E22E; */
button.user-decline { width: 44px; height: 20px; font-size: 11px; background-color: #FDAB97; cursor: pointer; } /* border: 1px solid #FC7452; */

button.asset-approve { width: 50px; height: 20px; font-size: 11px; background-color: #9AF091; cursor: pointer; } /* border: 1px solid #40E22E; */
button.asset-decline { width: 44px; height: 20px; font-size: 11px; background-color: #FDAB97; cursor: pointer; } /* border: 1px solid #FC7452; */

button.pik-date { float: right; width: 40px; height: 20px; margin: 4px 8px 0 0; font-size: 11px; cursor: pointer;  }
button#pub-date {  }
button#exp-date {  }


/* -- BUTTON::SOMETHING TO FIX -- */

button#submit-issue
{
    width:             140px;
    height:             30px;
    color:            #FFFFFF;
    font-weight:       bold;
    border:            none;
    background-color:  transparent ;
    background-image:  url(../graphics/button-140x30-submit-issue.png);
    background-repeat: no-repeat;
}

button#submit-issue:hover
{
    cursor:            pointer;
    border:            none;
    background-color:  transparent ;
    background-image:  url(../graphics/button-140x30-submit-issue-hover.png);
    background-repeat: no-repeat;
}

/* -- SUPPORT-ISSUE-DIALOGUE -- */

button#support-issue-dialogue
{
	float:             right;
    width:             160px;
    height:             24px;
    margin:            2px 16px 0 0;
    color:            #FFFFFF;
    font-weight:       bold;
    border:            none;
    background-color:  transparent ;
    background-image:  url(../graphics/button-160x24-something-to-fix.png);
    background-repeat: no-repeat;
}

button#support-issue-dialogue:hover
{
    cursor:            pointer;
    border:            none;
    background-color:  transparent ;
    background-image:  url(../graphics/button-160x24-something-to-fix-hover.png);
    background-repeat: no-repeat;
}


/* -- SOMETHING-TO-FIX -- */

select#groupPicker
{
    width:             210px;
    height:             32px;
    font-size:         1.1em;
}

button#something-to-fix
{
	float:             right;
    width:             140px;
    height:             30px;
    color:            #FFFFFF;
    font-weight:       bold;
    border:            none;
    background-color:  transparent ;
    background-image:  url(../graphics/button-140x30-something-to-fix.png);
    background-repeat: no-repeat;
}

button#something-to-fix:hover
{
    cursor:            pointer;
    border:            none;
    background-color:  transparent ;
    background-image:  url(../graphics/button-140x30-something-to-fix-hover.png);
    background-repeat: no-repeat;
}

/* -- EMAIL-MESSAGE -- */

button#contact-email-message
{
    width:             200px;
    margin:              0;
    padding:             0;
    color:            #0000EE;
    font-size:         12px;
    font-weight:       bold;
    border:            none;
    text-align:        left;
    background-color:  transparent ;
    background-image:  url(../graphics/button-200x30-contact-email-message.png);
    background-repeat: no-repeat;
}

button#contact-email-message:hover
{
    cursor:            pointer;
    border:            none;
    margin:              0;
    padding:             0;
   -webkit-box-shadow:   0;
   -moz-box-shadow:      0;
	box-shadow:          0;
}

/* -- END -- */
