/*
Description:        Additional styles for WS homepage
Version:            #1 Date: 2013-01-25 - modified btn classes from twitter bootstrap
Author:              Class Web Services
Author URI:        http://www.uh.edu/class
*/



@charset "UTF-8";

/* altered twitter bootstrap buttons */

.ubtn { display: inline-block; *display: inline;
padding: 4px 12px; margin-bottom: 0; *margin-left: .3em;
font-size: 14px; line-height: 20px; color: #333333; text-align: center; text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75); vertical-align: middle; cursor: pointer; background-color: #f5f5f5; *background-color: #e6e6e6;
background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6)); background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6); background-image: -o-linear-gradient(top, #ffffff, #e6e6e6); background-image: linear-gradient(to bottom, #ffffff, #e6e6e6); background-repeat: repeat-x; border: 1px solid #bbbbbb; *border: 0;
border-color: #e6e6e6 #e6e6e6 #bfbfbf; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); border-bottom-color: #a2a2a2; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
 filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
 *zoom: 1;
-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); }


.ubtn1 { display: inline-block; *display: inline;
padding: 4px 12px; margin-bottom: 0; float: right;
font-size: 14px; line-height: 20px; color: #333333; text-align: center; text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75); vertical-align: middle; cursor: pointer; background-color: #f5f5f5; *background-color: #e6e6e6;
background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6)); background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6); background-image: -o-linear-gradient(top, #ffffff, #e6e6e6); background-image: linear-gradient(to bottom, #ffffff, #e6e6e6); background-repeat: repeat-x; border: 1px solid #bbbbbb; *border: 0;
border-color: #e6e6e6 #e6e6e6 #bfbfbf; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); border-bottom-color: #a2a2a2; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
 filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
 *zoom: 1;
-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); }




a.ubtn { text-decoration:none; }

.ubtn:hover, .ubtn:active, .ubtn.active, .ubtn.disabled, .ubtn[disabled] { color: #333333; background-color: #e6e6e6; *background-color: #d9d9d9;
}

.ubtn:first-child { *margin-left: 0; }

.ubtn:hover { color: #333333; text-decoration: none; background-position: 0 -15px; -webkit-transition: background-position 0.1s linear; -moz-transition: background-position 0.1s linear; -o-transition: background-position 0.1s linear; transition: background-position 0.1s linear; }

.ubtn:focus { outline: thin dotted #333; outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px; }

.ubtn.active, .ubtn:active { background-image: none; outline: 0; -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); }

.ubtn.disabled, .ubtn[disabled] { cursor: default; background-image: none; opacity: 0.65; filter: alpha(opacity=65); -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }

.ubtn-large { padding: 11px 19px; font-size: 17.5px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; }

.ubtn-large [class^="icon-"], .ubtn-large [class*=" icon-"] { margin-top: 4px; }

.ubtn-small { padding: 2px 10px; font-size: 11.9px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }

.ubtn-small [class^="icon-"], .ubtn-small [class*=" icon-"] { margin-top: 0; }

.ubtn-mini [class^="icon-"], .ubtn-mini [class*=" icon-"] { margin-top: -1px; }

.ubtn-mini { padding: 0 6px; font-size: 10.5px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }

.ubtn-block { display: block; width: 100%; padding-right: 0; padding-left: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

.ubtn-block + .ubtn-block { margin-top: 5px; }

input[type="submit"].ubtn-block, input[type="reset"].ubtn-block, input[type="button"].ubtn-block { width: 100%; }

.ubtn-primary.active, .ubtn-warning.active, .ubtn-danger.active, .ubtn-success.active, .ubtn-info.active, .ubtn-inverse.active { color: rgba(255, 255, 255, 0.75); }

.ubtn { border-color: #c5c5c5; border-color: rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.25); }

.ubtn-primary { color: #ffffff; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); background-color: #006dcc; *background-color: #0044cc;
background-image: -moz-linear-gradient(top, #0088cc, #0044cc); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc)); background-image: -webkit-linear-gradient(top, #0088cc, #0044cc); background-image: -o-linear-gradient(top, #0088cc, #0044cc); background-image: linear-gradient(to bottom, #0088cc, #0044cc); background-repeat: repeat-x; border-color: #0044cc #0044cc #002a80; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);
 filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.ubtn-primary:hover, .ubtn-primary:active, .ubtn-primary.active, .ubtn-primary.disabled, .ubtn-primary[disabled] { color: #ffffff; background-color: #0044cc; *background-color: #003bb3;
}

.ubtn-primary:active, .ubtn-primary.active { background-color: #003399 \9; }

.ubtn-warning { color: #ffffff; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); background-color: #faa732; *background-color: #f89406;
background-image: -moz-linear-gradient(top, #fbb450, #f89406); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406)); background-image: -webkit-linear-gradient(top, #fbb450, #f89406); background-image: -o-linear-gradient(top, #fbb450, #f89406); background-image: linear-gradient(to bottom, #fbb450, #f89406); background-repeat: repeat-x; border-color: #f89406 #f89406 #ad6704; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);
 filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.ubtn-warning:hover, .ubtn-warning:active, .ubtn-warning.active, .ubtn-warning.disabled, .ubtn-warning[disabled] { color: #ffffff; background-color: #f89406; *background-color: #df8505;
}

.ubtn-warning:active, .ubtn-warning.active { background-color: #c67605 \9; }

.ubtn-danger { color: #ffffff; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); background-color: #da4f49; *background-color: #AE010D;
background-image: -moz-linear-gradient(top, #DF0215, #AE010D); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#DF0215), to(#AE010D)); background-image: -webkit-linear-gradient(top, #DF0215, #AE010D); background-image: -o-linear-gradient(top, #DF0215, #AE010D); background-image: linear-gradient(to bottom, #DF0215, #AE010D); background-repeat: repeat-x; border-color: #AE010D #AE010D #802420; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffDF0215', endColorstr='#ffAE010D', GradientType=0);
 filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.ubtn-danger:hover, .ubtn-danger:active, .ubtn-danger.active, .ubtn-danger.disabled, .ubtn-danger[disabled] { color: #ffffff; background-color: #AE010D; *background-color: #AE010D;
}

.ubtn-danger:active, .ubtn-danger.active { background-color: #942a25 \9; }

.ubtn-success { color: #ffffff; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); background-color: #5bb75b; *background-color: #51a351;
background-image: -moz-linear-gradient(top, #62c462, #51a351); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351)); background-image: -webkit-linear-gradient(top, #62c462, #51a351); background-image: -o-linear-gradient(top, #62c462, #51a351); background-image: linear-gradient(to bottom, #62c462, #51a351); background-repeat: repeat-x; border-color: #51a351 #51a351 #387038; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0);
 filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.ubtn-success:hover, .ubtn-success:active, .ubtn-success.active, .ubtn-success.disabled, .ubtn-success[disabled] { color: #ffffff; background-color: #51a351; *background-color: #499249;
}

.ubtn-success:active, .ubtn-success.active { background-color: #408140 \9; }

.ubtn:active, .ubtn.active { background-color: #cccccc \9; }



.access { float:right; width:25%; border-left: 1px solid #999; margin-left: 15px; padding:10px 0 10px 10px;  }

.access1 { float:right; width:50%; padding:10px 0 5px 10px;  }

.access span { color: #999; display:block; font-size:small; margin-top: 5px; }


a.ubtn-danger {color:#fff!important;}