/*
 * Supplemental css in addition to the new Iowa State theme
 *
 * Joining only necessary parts from the old base.css and bootstrap.css
 */

/*
 * base.css
 */
p, ul, ol, dl, table, blockquote, pre,
.wd-Alert,
.wd-Alert--info, .notify-msg.info,
.wd-Alert--warning, .notify-msg.warning,
.wd-Alert--error, .notify-msg.error,
.wd-Alert--success, .notify-msg.success,
.notify-msg{
	margin-top: 0;
	margin-bottom: 16px;
}
/*--Tables--*/
.wd-Table,
.wd-Table--bordered,
.table.bordered,
.wd-Table--striped,
.table.striped,
.wd-Table--hover,
.table.hover,
.table{
	border-collapse: collapse;
	border-spacing: 0;
	width: 100%;
}
.wd-Table th,
.wd-Table--bordered th,
.table.bordered th,
.wd-Table--striped th,
.table-striped th,
.wd-Table--hover th,
.table.hover th,
.table th,
.wd-table td,
.wd-Table--bordered td,
.table.bordered td,
.wd-Table--striped td,
.table.striped td,
.wd-Table--hover td,
.table.hover td,
.table td{
	border: 1px solid #ddd;
	border-width: 1px 0 0;
	padding: 4px;
	text-align: left;
	vertical-align: top;
}
.wd-Table th, .wd-table--bordered th, .table.bordered th, .wd-Table--striped th, .table.striped th, .wd-Table--hover th, .table.hover th, .table th{
	vertical-align: bottom;
}
.wd-Table thead tr:first-child th,
.wd-Table--bordered thead tr:first-child th,
.wd-Table--striped thead tr:first-child th, 
.wd-Table--hover thead tr:first-child th,
.table thead tr:first-child th,
.wd-Table thead tr:first-child td,
.wd-Table--bordered thead tr:first-child td,
.wd-Table--striped thead tr:first-child td,
.wd-Table--hover thead tr:first-child td,
.table thead tr:first-child td{
	border-top: 0;
}
.wd-Table--bordered, .table.bordered{
	border: 1px solid #ddd;
}
.wd-Table--bordered th, 
.table.bordered th,
.wd-Table--bordered td,
.table.bordered td{
	border-width: 1px;
}
.wd-Table--striped tbody tr:nth-child(even) th,
.table-striped tbody tr:nth-child(even) th,
.wd-Table--striped tbody tr:nth-child(even) td,
.table.striped tbody tr:nth-child(even) td{
	background-color: #fff;
}
.wd-Table--striped tbody tr:nth-child(odd) th,
.table-striped tbody tr:nth-child(odd) th,
.wd-Table--striped tbody tr:nth-child(odd) td,
.table-striped tbody tr:nth-child(odd) td{
	background-color: #f8f8f8;
}
/*--Alerts--*/
.wd-Alert,
.wd-Alert--info, .notify-msg.info,
.wd-Alert--warning, .notify-msg.warning,
.wd-Alert--error, .notify-msg.error,
.wd-Alert--success, .notify-msg.success,
.notify-msg{
	background-color: #d5edf8;
	border: 1px solid #7fb8d2;
	color: #1c4f66;
	padding: 6px 9px;
}
.wd-Alert,
.wd-Alert--info, .notify-msg.info,
.wd-Alert--warning, .notify-msg.warning,
.wd-Alert--error, .notify-msg.error,
.wd-Alert--success, .notify-msg.success,
.notify-msg{
	background-color: #d5edf8;
	border-color: #b2e9f2;
	color: #856316;
}
.wd-Alert--warning, .notify-msg.warning{
	background-color: #f8f3d5;
	border-color: #f2d3b2;
	color: #856316;
}
/*--Buttons--*/
.wd-Button:active, 
.wd-Button--danger:active,
.wd-Button--default:active,
.wd-Button--primary:active,
.wd-Button--success:active,
.wd-Button--warning:active,
.wd-Button--block:active,
.wd-Button--large:active,
.wd-Button--small:active,
.wd-Button--chrome:active,
.wd-Button.active,
.active.wd-Button--danger,
.active.wd-Button--default,
.active.wd-Button--primary,
.active.wd-Button--success,
.active.wd-Button--warning,
.active.wd-Button--block,
.active.wd-Button--large,
.active.wd-Button--small,
.active.wd-Button--chrome{
	box-shadow:0 2px 4px rgba(0, 0, 0, 0.15) inset;
}
.btn,
.btn-group > .btn,
.wd-Button,
.wd-Button--danger,
.wd-Button--default,
.wd-Button--primary,
.wd-Button--success,
.wd-Button--warning,
.wd-Button--block,
.wd-Button--large,
.wd-Button--small,
.wd-Button--chrome,
.wd-Button--default,
.wd-Button--primary,
.wd-Button--success,
.wd-Button--info,
.wd-Button--warning,
.wd-Button--danger,
.wd-Button-group > .wd-Button,
.wd-Button-group > .wd-Button--danger,
.wd-Button-group > .wd-Button--default,
.wd-Button-group > .wd-Button--primary,
.wd-Button-group > .wd-Button--success,
.wd-Button-group > .wd-Button--warning,
.wd-Button-group > .wd-Button--block,
.wd-Button-group > .wd-Button--large,
.wd-Button-group > .wd-Button--small,
.wd-Button-group > .wd-Button--chrome,
.wd-Button-group > .wd-Button--default,
.wd-Button-group > .wd-Button--primary,
.wd-Button-group > .wd-Button--success,
.wd-Button-group > .wd-Button--info,
.wd-Button-group > .wd-Button--warning,
.wd-Button-group > .wd-Button--danger,
input[type*="submit"],
.wd-Button-group > input[type*="submit"]{
	display: inline-block;
	padding: 6px 12px;
	font-size: 14px;
	font-weight: normal;
	line-height: 1.42857143;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 4px;
	text-shadow: none;
	box-shadow: none;
}
/* .btn-default */
.btn-default,
.btn-group > .btn-default,
.wd-Button,
.wd-Button--danger,
.wd-Button--default,
.wd-Button--primary,
.wd-Button--success,
.wd-Button--warning,
.wd-Button--block,
.wd-Button--large,
.wd-Button--small,
.wd-Button--chrome,
.wd-Button--group > .wd-Button,
.wd-Button--group > .wd-Button--danger,
.wd-Button--group > .wd-Button--default,
.wd-Button--group > .wd-Button--primary,
.wd-Button--group > .wd-Button--success,
.wd-Button--group > .wd-Button--warning,
.wd-Button--group > .wd-Button--block,
.wd-Button--group > .wd-Button--large,
.wd-Button--group > .wd-Button--small,
.wd-Button--group > .wd-Button--chrome,
.wd-Button--default,
.wd-Button-group > .wd-Button--default{
	color: #444;
	background-color: #f8f8f8;
	border-color: #ccc;
	box-shadow: none;
}
.btn-default:hover,
.btn-group > .btn-default:hover,
.wd-Button:hover,
.wd-Button--danger:hover,
.wd-Button--default:hover,
.wd-Button--primary:hover,
.wd-Button--success:hover,
.wd-Button--warning:hover,
.wd-Button--block:hover,
.wd-Button--large:hover,
.wd-Button--small:hover,
.wd-Button--chrome:hover,
.wd-Button-group > .wd-Button:hover,
.wd-Button-group > .wd-Button--danger:hover,
.wd-Button-group > .wd-Button--default:hover,
.wd-Button-group > .wd-Button--primary:hover,
.wd-Button-group > .wd-Button--success:hover,
.wd-Button-group > .wd-Button--warning:hover,
.wd-Button-group > .wd-Button--block:hover,
.wd-Button-group > .wd-Button--large:hover,
.wd-Button-group > .wd-Button--small:hover,
.wd-Button-group > .wd-Button--chrome:hover,
.wd-Button--default:hover,
.wd-Button-group > .wd-Button--default:hover,
.btn-default:focus,
.btn-group > .btn-default:focus,
.wd-Button:focus,
.wd-Button--danger:focus,
.wd-Button--default:focus,
.wd-Button--primary:focus,
.wd-Button--success:focus,
.wd-Button--warning:focus,
.wd-Button--block:focus,
.wd-Button--large:focus,
.wd-Button--small:focus,
.wd-Button--chrome:focus,
.wd-Button-group > .wd-Button:focus,
.wd-Button-group > .wd-Button--danger:focus,
.wd-Button-group > .wd-Button--default:focus,
.wd-Button-group > .wd-Button--primary:focus,
.wd-Button-group > .wd-Button--success:focus,
.wd-Button-group > .wd-Button--warning:focus,
.wd-Button-group > .wd-Button--block:focus,
.wd-Button-group > .wd-Button--large:focus,
.wd-Button-group > .wd-Button--small:focus,
.wd-Button-group > .wd-Button--chrome:focus,
.wd-Button--default:focus,
.wd-Button-group > .wd-Button--default:foucs,
.btn-default:active,
.btn-group > .btn-default:active,
.wd-Button:active,
.btn-group > .btn-default:active,
.wd-Button:active,
.wd-Button--danger:active,
.wd-Button--default:active,
.wd-Button--primary:active,
.wd-Button--success:active,
.wd-Button--warning:active,
.wd-Button--block:active,
.wd-Button--large:active,
.wd-Button--small:active,
.wd-Button--chrome:active,
.wd-Button--default:active,
.wd-Button-group > .wd-Button--default:active{
	color: #444;
	background-color: #e7e7e7;
	border-color: #aaa;
	text-decoration: none;
}
/*--Toolbar--*/
.toolbar{
	background-color: #efefea;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAbCAYAAAC9WOV0AAAAHklEQVQY02NhAAIWGMEIIpjgXCZcEoyoSnBKEG0oACP0AIWLLZ8oAAAAAElFTkSuQmCC");
	background-image: -moz-linear-gradient(transparent, rgba(0, 0, 0, 0.1));
	background-image: -webkit-linear-gradient(transparent, rgba(0, 0, 0, 0.1));
	background-image: linear-gradient(transparent, rgba(0, 0, 0, 0.1));
	background-position: bottom;
	background-repeat: repeat-x;
	border-radius: 3px;
	font-size: 12px;
	margin-bottom: 16px;
	padding: 4px 10px;
}
.toolbar:before, .toolbar:after{
	content: ' ';
	display: table;
}
.toolbar:after{
	clear: both;
}
.lt-ie8 .toolbar{
	zoom: 1;
}
.toolbar .button{
	border: 1px solid transparent;
	border-radius: 12px;
	color: #444;
	padding: 1px 12px;
	position: relative;
	text-decoration: none;
	z-index: 10;
}
.toolbar .button:hover{
	background-color: #d6d6d2;
	color: #444;
	text-decoration: none;
}
.toolbar .active.button{
	background-color: #777;
	background-image: url("data:image/png;base64, iVBORw0KGgoAAAANSUhEUgAAAAEAAAAQCAYAAADXnxW3AAAAHElEQVQY02NhYGCoZAESP1CJ71jEcEqAxX6CCQA5vw9BVGDSpgAAAABJRU5ErkJggg==");
	background-image: -moz-linear-gradient(rgba(0, 0, 0, 0.5), transparent);
	background-image: -webkit-linear-graident(rgba(0, 0, 0, 0.5), transparent);
	background-image: linear-gradient(rgba(0, 0, 0, 0.5), transparent);
	background-position: top;
	background-repeat: repeat-x;
	border-color: #555;
	color: #fff;
	text-decoration: none;
	z-index: 30;
}
.toolbar .button-group:before,
.toolbar .pull-right:before,
.toolbar .button-group:after,
.toolbar .pull-right:after{
	content: ' ';
	display: table;
}
.toolbar .button-group:after,
.toolbar .pull-right:after{
	clear: both;
}
.lt-ie8 .toolbar .button-group,
.toolbar .lt-ie8 .button-group,
.lt-ie8 .toolbar .pull-right,
.toolbar .lt-ie8 .pull-right{
	zoom: 1;
}
.toolbar .button-group > .button,
.toolbar .pull-right > .button{
	background-color: #efefea;
	border-color: #aaa;
}
.toolbar .button-group > .button:hover,
.toolbar .pull-right > .button:hover{
	background-color: #d6d6d2;
}
.toolbar .button-group > .active.button,
.toolbar .pull-right > .active.button{
	background-color: #777;
	border-color: #555;
}
.toolbar .button-group > .button:hover,
.toolbar .pull-right > .button:hover,
.toolbar .button-group > .button:active,
.toolbar .pull-right > .button:active{
	z-index: 20;
}
.toolbar .button-group > .button:not(:first-child):not(:last-child),
.toolbar .pull-right > .button:not(:first-child):not(:last-child){
	border-radius: 0;
	padding-left: 8px;
	padding-right: 8px;
}
.toolbar .button-group > .button:first-child:not(:last-child),
.toolbar .pull-right > .button:first-child:not(:last-child){
	border-bottom-right-radius: 0;
	border-top-right-radius: 0;
	padding-right: 8px;
}
.toolbar .button-group > .button:last-child:not(:first-child),
.toolbar .pull-right > .button:last-child:not(:first-child){
	border-bottom-left-radius: 0;
	border-top-left-radius: 0;
	padding-left: 8px;
}
.toolbar .button-group > .button + .button,
.toolbar .button-group > .button + .button{
	margin-left: -1px;
}

/*
 * bootstrap.css
 */
.container{
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto;
	height: auto;
}
