a[class^="btn-icon"]:not(.btn-link):hover {
    background: #87995E!important;
    transition: all 0.5s ease;
}

/*Glyphicons*/
.btn-icon-report:before {
    content: "\e185";
}

.btn-icon-list:before {
    content: "\e056";
}

.btn-icon-taglist:before {
    content: "\e042";
}

.btn-icon-calendar:before {
    content: "\e109";
}

.btn-icon-search:before {
    content: "\e003";
}

.btn-icon-add:before {
    content: "\2b";
}

.btn-icon-save:before {
    content: "\e172";
}

.btn-icon-edit:before {
    content: "\270f";
}
.btn-icon-back:before {
    content:"\e079";
}
.btn-icon-view:before {
    content: "\e105";
}

.btn-icon-continue:before {
    content: "\e030";
}
.btn-icon-remove:before {
    content:"\e014";
}
.btn-icon-cancel:before {
   content:"\e090";
}
.btn-icon-clone:before {
   content:"\e224";
}
.btn-icon-cancel:before {
   content:"\e090";
}
.btn-icon-customize:before {
   content:"\e136";
}
.btn-icon-email:before {
   content:"\2709";
}
.btn-icon-lock:before {
   content:"\e033";
}
.btn-icon-role:before {
   content:"\e184";
}
.btn-icon-license:before
{
	content:"\e032";
}
.btn-icon-special:before
{
	content:"\2a";
}
.btn-icon-company:before
{
	content:"\e139";
}
.btn-icon-users:before
{
	content:"\e008";
}
.btn-icon-invite:before
{
	content:"\2709";
}
.btn-icon-peerreview:before
{
	content:"\e111";
}

.btn-icon-settings:before
{
	content:"\e019";
}

.btn-icon-clone:before {
   content:"\e224";
}
.btn-icon-cancel:before {
   content:"\e090";
}
.btn-icon-customize:before {
   content:"\e136";
}

.btn-icon-remove:before {
    content:"\e014"!important;
}

.btn-icon-dash:before {
    content:"\e141"!important;
}
a[class^="btn-icon"]:before,input[class^="btn-icon"]:before {
    margin-right: 5px;
    font-family: 'Glyphicons Halflings';
}

a[class^="btn-icon"]:not(.btn-link)
{
	background:#005A78!important;
	border-color:#005A78!important;
	color:#fff!important;
	font-size:14px;
	padding:6px 12px;
	border-radius:3px;
	display: inline-block;
	    width: auto;
}
a[class^="btn-icon"]:not(.btn-link):hover
{
	background:#87995E!important;
	transition:all 0.5s ease;
}

/* updated buttn versioning*/
[btn-icon-report]:before {
    content: "\e185";
}
[btn-icon-submit]:after {
   content:"\e080";
}

[btn-icon-deactivate]:before {
   content:"\e083";
}
[btn-icon-list]:before {
    content: "\e056";
}

[btn-icon-taglist]:before {
    content: "\e042";
}

[btn-icon-calendar]:before {
    content: "\e109";
}

[btn-icon-search]:before {
    content: "\e003";
}

[btn-icon-add]:before {
    content: "\2b";
}
[btn-icon-print]:before {
    content:"\e045";
}

[btn-icon-save]:before {
    content: "\e172";
}

[btn-icon-edit]:before {
    content: "\270f";
}

[btn-icon-view]:before {
    content: "\e105";
}

[btn-icon-accepted]:before {
    content:"\e089";
}
[btn-icon-deactivated]:before {
    content:"\e090";
}

[btn-icon-continue]:before {
    content: "\e030";
}
[btn-icon-remove]:before {
    content:"\e014";
}
[btn-icon-cancel]:before {
   content:"\e090";
}
[btn-icon-clone]:before {
   content:"\e224";
}
[btn-icon-cancel]:before {
   content:"\e090";
}
[btn-icon-customize]:before {
   content:"\e136";
}
[btn-icon-email]:before {
   content:"\2709";
}
[btn-icon-lock]:before {
   content:"\e033";
}
[btn-icon-role]:before {
   content:"\e184";
}
[btn-icon-license]:before
{
	content:"\e032";
}
[btn-icon-special]:before
{
	content:"\2a";
}
[btn-icon-company]:before
{
	content:"\e139";
}

[btn-icon-news]:before
{
	content:"\e032";
}
[btn-icon-categories]:before
{
	content:"\e011";
}

[btn-icon-keywords]:before
{
	content:"\e048";
}

[btn-icon-import]:before
{
	content:"\e025";
}
[btn-icon-update]:before
{
	content:"\e027";
}
[btn-icon-data]:before
{
	content:"\e137";
}
[btn-icon-usage]:before
{
	content:"\e008";
}
[btn-icon-image]:before
{
	content:"\e060";
}
[btn-icon-screen]:before
{
	content:"\e010";
}
[btn-icon-notice]:before
{
	content:"\e111";
}
[btn-icon-email]:before
{
	content:"\2709";
}


[btn-icon-removeright]:after {
    content:"\e014";
    margin-left: 5px;
    font-family: 'Glyphicons Halflings';
}

[btn-icon-assign]:before
{
	content:"\e205";
}


[btn-icon-users]:before
{
	content:"\e008";
    margin-right: 5px;
	font-family: 'Glyphicons Halflings';
}
[btn-icon-invite]:before
{
	content:"\2709";
}
[btn-icon-peerreview]:before
{
	content:"\e111";
}
[btn-icon-upload]:before
{
	content:"\e198";
}
[btn-icon-warning]:before
{
    content:"\e107";
}

[btn-icon-settings]:before
{
	content:"\e019";
}

[btn-icon-dashboard]:before
{
	content:"\e141";
}
[btn-icon-go]:after
{
	content:"\e080";
    margin-left: 5px;
	font-family: 'Glyphicons Halflings';
}


[btn-icon]:not(.btn-link):not([btn-link]):not(.nextstepbutton),.app-btn,.app-btn input
{
	background:rgb(61, 115, 100);!important;
	border-color:rgb(61, 115, 100);!important;
	color:#fff!important;
	font-size:14px!important;
}
.btn-icon:not(.btn-link),.app-btn,.app-btn input
{
	background:rgb(61, 115, 100);!important;
	border-color:rgb(61, 115, 100);!important;
	color:#fff!important;
	font-size:14px!important;
}

[btn-icon]:not(.btn-link):not([btn-input]):not(.btn-link):hover
,[btn-icon]:not([btn-input]):not(.btn-link):hover
,[btn-icon] input:not([btn-input]):not(.btn-link):hover
{
	background:#87995E!important;
	transition:all 0.5s ease;
}
#pagecontent div:nth-child(2) table [btn-icon]:hover
,#pagecontent div:nth-child(2) table [btn-icon]:hover
,#pagecontent div:nth-child(2) table [btn-icon]:hover
,#pagecontent div:nth-child(2) table [btn-icon]:hover input
,#pagecontent .pageheading [btn-icon]:hover
,.container-centeronpage [btn-icon-go]:hover
[btn-icon]:hover

{
	background:#87995E!important;
	transition:all 0.5s ease;
}
#pagecontent div:nth-child(2) table .btn-link:hover

{
	background:transparent!important;
	color:#333;
	transition:all 0.5s ease;
}





[btn-icon]:before,div[btn-icon]:before
{
	margin-right: 5px;
	font-family: 'Glyphicons Halflings';
}
[btn-icon]:after
{
	margin-left: 5px;
	font-family: 'Glyphicons Halflings';
}
[btn-icon]:before,[btn-icon]:before,input[btn-icon]:before {
    margin-right: 5px;
    font-family: 'Glyphicons Halflings';
}
[btn-icon] input.btn-link {
    padding:0;
    background:transparent;
}

.btn-input-group {
    overflow: hidden;
}

.btn-input-group input,.btn-input-group a {
    float: left;
}

.btn-input-group input {
    width: 70%;
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
    line-height: 1vmax;
    margin-right: 0;
    border-right: 2px solid rgba(0,0,0,0.4);
}

.btn-input-group a {
    border-bottom-left-radius: 0 !important;
    border-top-left-radius: 0 !important;
    line-height: 1vmax ;
    bottom: 0;
    float: left;
    margin-right: 0 !important;
    margin-left: 0 !important;
    float: left !important;
    margin-top: 0 !important;
}

.btn-input-group:after {
    content: '';
    width: 100%;
    clear: both;
}
#pagecontent li>a:hover,#pagecontent a:not(.btn-link):not(.btn-link):hover,#pagecontent input[type=submit]:hover,#pagecontent .pageheading a:not(.btn-link):not(.btn-link):hover {
    color: #fff;
    background: 87995E;
    border-color: 87995E;
}

.btn-link:hover
{
	color: #333!important;
    background:transparent!important;
    border-color: transparent!important;
    text-decoration: none;
}
.btn-link:hover
{
    color:#337ab7!important
}

a.app-btn input.btn.btn-link {
    padding: 0!important;
    margin: -3px!important;
    float: none;
    background: transparent!important;
    border-color: transparent!important;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    vertical-align: text-bottom;
    line-height: 18px;
}

[btn-icon] input.btn.btn-link {
    padding: 0!important;
    margin: -3px!important;
    float: none;
    background: transparent!important;
    border-color: transparent!important;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    vertical-align: text-bottom;
    line-height: 18px;
}
[btn-icon] input.btn.btn-link:hover,[btn-icon]:hover .btn-link
{
    color:#fff!important;
    text-decoration:none;
}
[btn-icon] .btn-link {
    padding: 0!important;
    margin: 0!important;
    line-height: normal;
    float: none;
    background: transparent!important;
    border-color: transparent!important;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    color:#999!important;
}
[btn-icon] .btn-link:hover
{
    color:87995E!important;
    text-decoration:none;
}
[btn-icon][btn-icon-help]:after
{
	content:"\e085";
	margin-left: 5px;
	font-family: 'Glyphicons Halflings';
}
[btn-icon-help]:hover
{
	    background: #d9edf7!important;
    transition: all 0.5s ease;
    color:#333!important;
}
[btn-icon-help].help-button-header {
   font-weight: 400;
    line-height: 1.25;
    text-align: center;
    cursor: pointer;
    border: 1px solid transparent;
    padding: 7px 13px;
    font-size: .75vmax;
    border-radius: .25rem;
    margin-right: auto;
    margin-left: auto;
    float: none;
    margin-top: auto;
    display: inline-block;
    white-space: nowrap;
    vertical-align: middle;
    color: #333;
    font-size: 14px;
    
    
}
div[btn-icon-help].help-button-header:hover {
    color: #fff;
    background: 87995E;
    border-color: 87995E;
}
div[btn-icon-help]help-empty {
    background: #c5c5c5!important;
}
div[btn-icon-help]help-hide {
    background: #390042!important;
}

#modal [btn-icon]:not(.btn-link) {
    font-weight: 400;
    line-height: 1.25;
    text-align: center;
    cursor: pointer;
    border: 1px solid transparent;
    padding: 7px 13px;
    font-size: .75vmax;
    border-radius: .25rem;
    background-color: #5bc0de;
    border-color: #5bc0de;
    margin-right: auto;
    margin-left: auto;
    float: none;
    margin-top: auto;
    display: inline-block;
    white-space: nowrap;
    vertical-align: middle;
    color: #333;
    margin:0.25vmax;
    overflow: hidden;
}
#modal [btn-icon]:not(.btn-link):hover
{
    background: #87995E!important;
    transition: all 0.5s ease;
}
.btn-nomargin
{
    margin:0!important;
}
div.actionzone [btn-icon-cancel] {
    background: transparent!important;
    color: #999!important;
    border: none!important;
}
div.actionzone [btn-icon-cancel] .btn-link {
    color: #666!important;
}

[btn-icon].btn-clear
{
    background: transparent!important;
    border-color: transparent!important;
    font-size: 14px!important;
    color:#87995E!important;
    padding:5px;
    margin:0;
}
[btn-icon].btn-clear:hover
{
    background: transparent!important;
    border-color: transparent!important;
    color: #333!important;
    font-size: 14px!important;
    color:#87995E!important;
}

[btn-icon]:not([btn-link]),[class^='app-btn']
{
    font-weight: 400;
    line-height: 1.25;
    text-align: center;
    cursor: pointer;
    border: 1px solid transparent;
    padding: 7px 13px;
    border-radius: .25rem;
    margin-right: auto;
    margin-left: auto;
    float: none;
    margin-top: auto;
    display: inline-block;
    white-space: nowrap;
    vertical-align: middle;
        margin: 3px;
}
.dashboard-menu .btn-link {
    color: #fff!important;
    font-size: 14px!important;
}


/*
[btn-icon]>input[type=submit] {
    width: 100%;
    color:#fff!important;
    margin-left:6px!important;
}*/

input[btn-link][btn-input] {
    padding: 0!important;
    margin: -3px!important;
    display: inline-block!important;
}

input[type="submit"][btn-input] {
    background: transparent!important;
    border: none!important;
    padding: 0!important;
    margin: -3px!important;
    display: inline-flex!important;
    margin-left: 3px!important;
	font-size: 14px!important;
    line-height: 14px!important;
}
input[type="submit"][btn-input]:focus
{
    outline: none;
  border: none !important;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
}
input[type="submit"][btn-input] {
    padding: 0;
    background: transparent;
    border: none;
    display: inline-flex;
}


[btn-icon] .nextstepbutton {
    height: 100%;
    font-size: 18px!important;
    background: #34a853!important;
    width: 100%;
    border-radius: 0px!important;
    color:#fff!important;
}
.nextsteps-right [btn-icon] .nextstepbutton:hover {
    background: #61d37f!important;
    transition:all 0.5s ease;
#pagecontent [btn-icon]:not(.btn-link) {
    font-weight: 400;
    line-height: 1.25;
    text-align: center;
    cursor: pointer;
    border: 1px solid transparent;
    padding: 7px 13px;
    border-radius: .25rem;
    background-color: #5bc0de;
    border-color: #5bc0de;
    margin-right: auto;
    margin-left: auto;
    float: none;
    margin-top: auto;
    display: inline-block;
    white-space: nowrap;
    vertical-align: middle;
    color: #333;
    margin: 0.25vmax;
    overflow: hidden;
}

#pagecontent table a
,#pagecontent [btn-icon] input[type=submit]
,#pagecontent .pageheading a {
    font-weight: 400;
    line-height: 1.25;
    text-align: center;
    cursor: pointer;
    border: 1px solid transparent;
    padding: 7px 13px;
    border-radius: .25rem;
    margin-right: auto;
    margin-left: auto;
    float: none;
    margin-top: auto;
    display: inline-block;
    white-space: nowrap;
    vertical-align: middle;
    color: #333;
    
}
	
h4.head2
	{
	overflow: 	hidden!important;
		padding:0.5vw!important;
	}

h4.head2 div[btn-icon] {
    float: right!important;
}


	
	
	
@supports (-ms-ime-align:auto) {
	.btn-input-group input
	{
        line-height: 1vw;
	}
	
	.btn-input-group a {
	    line-height: 1vw ;
	}
	
	input[name='submit'],input[name='cancel']
	{
	    margin-right:1vw!important;
	    
	}
	div.btn-icon-help.help-button-header {
	  font-size: .75vw;
	}
}

@media (max-width: 1000px) {

	#pagecontent a[class^='btn-icon']
	{
	    font-size: 10px!important;
	}
	
	#pagecontent table a[class^='btn-icon']:not(.btn-link) span {
	    display: none!important;
	}
	 #pagecontent div.dashboard-menu a[class^="btn-icon"]:before
	,#pagecontent div.dashboard-menu a[class^="app-btn"]:before
	,#pagecontent div.dashboard-menu input[class^="btn-icon"]:before
	{
	    margin-right: 5px;
	    font-family: 'Glyphicons Halflings';
	    display:none
	}
}

@media (max-width: 1330px) {
	
	#pagecontent table a[class^='btn-icon']:not(.btn-link) span {
        display: none!important;
    }

}

@media (max-width: 700px) {
	#pagecontent table a[class^='btn-icon']:not(.btn-link) span {
        display: none;
	}
	#pagecontent div.dashboard-menu a[class^="btn-icon"]:before
	,#pagecontent div.dashboard-menu a[class^="app-btn"]:before
	,#pagecontent div.dashboard-menu input[class^="btn-icon"]:before
	{
	    margin-right: 5px;
	    font-family: 'Glyphicons Halflings';
	    display:none
	}
}


