table.table-striped{
	background-color:#FFFFFF;
	/*border-top:1px solid #AAAAAA;
	border-left:1px solid #AAAAAA;*/
	box-shadow:0px 0px 14px -2px #888888;
	border-collapse:collapse;
	border-radius:3px;
	overflow:hidden;
}
/*table.table-striped{
	border-radius:4px;
}*/

table.table-striped tr th{
	background-color:#19355F;
	border-bottom:1px solid #254677;
	/*border-right:1px solid #AAAAAA;*/
	text-align:left;
	color:#FFFFFF;
	padding:10px 10px;
	font-size:10pt;
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#254677),color-stop(1,#0E2444));
}

table.table-striped tr th[align="right"]{
	text-align: right;
}

/*table.table-striped tr th:first-child{
	border-top-left-radius:4px;
}
table.table-striped tr th:last-child{
	border-top-right-radius:4px;
}*/

table.table-striped tr td{
	padding:8px 10px;
	border-bottom:1px solid rgba(170, 170, 170, 0.1);
	/*border-right:1px solid #CCCCCC;*/
	background-color:#FEFEFE;
	font-size:10pt;
}
table.table-striped tr[data-id] td, table.table-striped tr[onclick] td{
	cursor: pointer;
}

table.table-striped tr th.action_btns, table.table-striped tr td.action_btns{
	/*width:10%;*/
	text-align:right;
}

table.table-striped tr th.monospace, table.table-striped tr td.monospace, table.table-striped tr .monospace{
	font-family: monospace;
}

table.table-striped tr td a{
	text-decoration:none;
}

table.table-striped tr td img{
	vertical-align:middle;
}

table.table-striped tr td a.button, table.table-striped tr td input, table.table-striped tr td select{
	margin:-4px -4px -4px 9px;
	padding:2px 5px;
	font-size:10pt;
	box-shadow:0px 0px 3px rgba(88, 93, 61, 0.29);
	/*padding:3px 8px;*/
}
table.table-striped tr td a.button{
	opacity: 0.8;
}
table.table-striped tr:hover td a.button{
	opacity: 1;
}
table.table-striped tr td a.button.delete i{
	color:#FF5555;
	background-color:#FFFFFF;
	padding: 0px 1px;
	border-radius: 50%;
}
table.table-striped tr td a.button.subcontent i{
	color:#000000;
	background-color:#FF60B0;
	line-height: 10px;
}
table.table-striped tr td a.button.children i{
	color:#FFD080;
	margin-right:2px;
}
table.table-striped tr:hover td a.button.children i{
	margin-right:0px;
}
table.table-striped tr:hover td a.button.children i:before{
	content: "\f07c";
}
table.table-striped tr td a.button.edit i, table.table-striped tr td a.button.artists i{
	color:#A0D0FF;
	background-color: #000000;
	line-height: 10px;
	border-radius:50%;
}
table.table-striped tr td a.button.artists i{
	color:#400040;
	background-color:#D030F0;
	border:1px solid #B010D0;
	padding:1px 0px;
}
table.table-striped tr td a.button.roles i{
	color:#E8D088;
}
table.table-striped tr td a.button.schedule i{
	color: #3E3E3E;
	background-color: #FFFFFF;
	border-top: 2px solid #FF0000;
	line-height: 10px;
}
table.table-striped tr td a.button.venues i{
	color:#F0E840;
}
@media screen and (max-width: 805px){
	table.table-striped tr td a.button{
		display:block;
		text-align:left;
		white-space: nowrap;
		margin:0px 0px 0px 1px;
		width:calc(50% - 11px);
		float:left;
	}
	table.table-striped tr td.action_btns{
		text-align: right;
		padding: 2px;
		width:20%;
	}
}

table.table-striped tr.alt_row td, table.table-striped tr:nth-child(odd) td{
	background-color:#f6f7f9;
}

table.table-striped tr:hover td{
	background-color:#F2F8FD;
}
table.table-striped tr.selected td{
	background-color:#E3ECF5;
}


.form-group.row{
	margin-top:10px;
	margin-bottom:12px;
	min-height: 68px;
}

.row label{
	display:block;
}

/*
form.data-form .data-form{
	margin:0px -6px;
}
form.data-form .data-form .form-group{
	margin-top:0px;
}
form.data-form .data-form .row label{
	font-size:10pt;
}

.form-group input[type="text"], .form-group input[type="password"], .form-group input[type="email"], .form-group select, .form-group textarea{
	width:100%;
}
.form-group iframe{
	/*width:99.4%;
	border:1px solid #D0D0D0;* /
	width:100%;
	height:180px;
	border:0px none;
	border-bottom:2px solid #D8D8D8;
}

form.data-form{
	margin:0px -6px;
}
.form-group.row{
	padding:0px 6px;
	box-sizing:border-box;
}
.row.width-10, .row.width-16, .row.width-25, .row.width-33, .row.width-35, .row.width-40, .row.width-50, .row.width-66, .row.width-75{
	float:left;
}
.row.width-10{
	width:10%;
}
.row.width-16{
	width:16.66%;
}
.row.width-25{
	width:25%;
}
.row.width-33{
	width:33.33%;
}
.row.width-35{
	width:35%;
}
.row.width-50{
	width:50%;
}
.row.width-40{
	width:40%;
}
.row.width-66{
	width:66.66%;
}
.row.width-75{
	width:75%;
}
.row.last-row{
	clear:both;
}
 */
 
.row{
	float:left;
	width:calc(100% + 10px);
	margin: 0px -5px;
}
ul.row{
	margin: 0px -5px;
	padding: 0px;
	list-style-type: none;
}
ul.row li{
	display: inline-block;
	float: left;
}
.row-loose, ul.row-loose{
	width:calc(100% + 40px);
	margin: 0px -20px;
}
.row .vspace{
	margin-bottom: 15px;
}

.row .col-1, .row .col-2, .row .col-3,
.row .col-4, .row .col-5, .row .col-6,
.row .col-7, .row .col-8, .row .col-9,
.row .col-12{
	display: inline-block;
	float: left;
	padding: 0px 5px;
}
.row .col-1{
	width:calc(8.33% - 10px);
}
.row .col-2{
	width:calc(16.66% - 10px);
}
.row .col-3{
	width:calc(25% - 10px);
}

.row .col-4{
	width:calc(33.33% - 10px);
}
.row-loose .col-4{
	width:calc(33.33% - 40px);
	padding: 0px 20px;
}

.row .col-5{
	width:calc(41.66% - 10px);
}

.row .col-6{
	width:calc(50% - 10px);
}
.row-loose .col-6{
	width:calc(50% - 40px);
	padding: 0px 20px;
}

.row .col-7{
	width:calc(58.33% - 10px);
}
.row .col-8{
	width:calc(66.66% - 10px);
}
.row .col-9{
	width:calc(75% - 10px);
}
.row .col-12{
	width:calc(100% - 10px);
}
 