/* Base Style Overrides */
p {
	line-height: 1.5em;
	margin-bottom: 5px;
}

#bbm-reg-form,
#bbm-login-form {
	max-width: 600px;
	margin: 0 auto;
	padding: 0 15px;
}

button.tiny, .button.tiny {
	padding-top: 0.325rem;
	padding-right: 0.825rem;
	padding-bottom: 0.325rem;
	padding-left: 0.825rem;
}

.button a {
	color: white;
}

.bbm_default_albumart_img, 
.default_albumart_img {
	border: 1px solid #ccc;
}

.bbm-edit-del-block {
	font-size: 1.4em;
}

.bbm-add-btn {
	vertical-align: middle;
	line-height: 41px;
	padding-left: 10px;
}

.bbm-copy-btn {
	vertical-align: middle;
	line-height: 56px;
	padding-left: 10px;
}

.bbm-li-inline {
	margin-left: 0;
}

.bbm-li-inline li {
	list-style: none;
	display: inline-block;
	margin-left: 0;
	margin-right: 10px;
}

/** FORMS **/
#bbm-ad-add-form .bbm-select-ad {
	display: none;
}

#bbm-spot-form .bbm-select-episode {
	display: none;
}

#bbm-reg-company-other {
	display: none;
}

#bbm-campaign-company-other {
	display: none;
}

/*CSS3 multiple columns.*/
/* Get em size for colums: 184/16 */   
.bbm-checkbox-list
{   
    -moz-column-width: 11.5em; /* Firefox */
    -webkit-column-width: 11.5em; /* webkit, Safari, Chrome */
    column-width: 11.5em;
}
/*remove standard list and bullet formatting from ul*/
.bbm-checkbox-list ul
{
    margin: 0;
    padding: 0;
    list-style-type: none;
}
/* correct webkit/chrome uneven margin on the first column*/
.bbm-checkbox-list ul li:first-child
{
    margin-top:0px;
}

/** TABLES **/
tr.selected {
	background: #ccc !important;
}

table .bbm-sub-row {
   background: #efefef !important;
   border-bottom: 1px solid #999;
}

table .bbm-sub-row td {
   padding: 0.5rem 0;
}

table .bbm-sub-row td .button {
   margin-bottom: 0;
}

input.add-new-episode
{
	margin-bottom: 0;
}

.bbm-column-center {
	text-align: center;
}

.episode-date-table td {
	cursor: pointer;
}

.bbm-row-shows td {
	background: #ffffff;
	border-bottom: 1px solid #ccc;
	text-align: right;
}

/** USERS **/
.bbm-show-list-item {
	padding: 10px 0;
}
.bbm-show-list-item img {
	max-width: 125px;
	max-height: 125px;
	display: block;
	vertical-align: middle;
}

/** REPORTS **/
.bbm-report-head {
	text-align: center;
	color: #fff;
}
.bbm-report-head .columns {
	padding: 5px;
	background-color: #008cba;
}

.bbm-report-head a {
	color: #fff;
}

.bbm-report-head-title {
	color: #fff;
	background-color: #444;
}

.bbm-report-head-title th {
	color: #fff;
}

.bbm-report-table {

		width: 100%;
}

/** ALERTS **/
#bbm-pop-alert
{
	position: absolute;
	display: none;
	width: 100%;
	z-index: 999;
}

.alert-text
{
	color: #f04124;
}


/** SHOWS **/
.bbm_albumart_img {
	width: 100%;
}

#bbm-creative-detail pre {
 	white-space: pre-wrap;       /* css-3 */
 	white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
 	white-space: -pre-wrap;      /* Opera 4-6 */
 	white-space: -o-pre-wrap;    /* Opera 7 */
 	word-wrap: break-word;       /* Internet Explorer 5.5+ */
}

/** HELPERS **/
.clearfix:after {
     visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;
     }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */

.small {
	font-size: 0.8rem;
}