
/*

styles related to the writerspace book management 
----------------------------------------*/
/*---------------------------
 clear fix---------------------------*/
.row{
	padding:0 0 25px 0;
}
.row:before,
.row:after {
    content: " "; /* 1 */
    display: table; /* 2 */
}

.row:after {
    clear: both;
}
h2{
	text-transform:capitalize;
}
.ws-books-admin form{
	max-width:600px;
}
.ws-books-admin .admin-form-field{
	margin:0 0 25px 0;
}
.ws-books-admin .top-error{
	margin:25px 0;
	padding:10px 25px;
	background:#cc0000;
	color:#fff;
	display:inline-block;
}
.ws-books-admin .admin-form-field p{
	font-weight:bold;
	padding:0 0 5px 0;
	margin:0;
}
.ws-books-admin label.error{
	color:#cc0000;
	font-size:14px;
	font-weight:normal;
	
}
.ws-books-admin label.error:before {
        float:left;
        font-family: FontAwesome;
        content: "\f00d";
        padding:0 5px 0 0;
}
.ws-books-admin .error-top{
	display:none;
	padding:15px;
	margin:10px 0;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
	border:1px solid #cc0000;
	background-color:#fdeced;
	font-size:14px;
	font-weight:normal;
}

.ws-books-admin .error-top.error{
	display:block;
}

.ws-books-admin label{
	display: block;
  margin: 0 0 5px 0;
  font-weight: 700;
}

.ws-books-admin input[type=text], input[type=url], .ws-books-admin input[type=email], .ws-books-admin input[type=tel], .ws-books-admin input[type=number], .ws-books-admin input[type=password], .ws-books-admin textarea, .ws-books-admin select {
outline-style: none !important;
font-size: 16px !important;
font-family: inherit !important;
padding:8px !important;
letter-spacing: normal !important;
border:1px solid #cccccc !important;
-moz-border-radius:5px !important;
-webkit-border-radius:5px !important;
-o-border-radius:5px !important;
border-radius:5px !important;
width:90%;
max-width:600px;
height:auto;
}

.ws-books-admin textarea{
	height:200px;
	width:600px;
}
.ws-books-admin input[type="submit"],.ws-books-admin input[type="reset"]{
	padding:10px 20px !important;
	color:#fff !important;
	border:none !important;
	-moz-border-radius:5px !important;
	-webkit-border-radius:5px !important;
	-o-border-radius:5px !important;
	border-radius:5px !important;
	cursor:pointer;
	text-transform:uppercase !important;
	font-size:18px !important;
	line-height:18px !important;
	font-weight:300 !important;
	height:auto !important;
}
	
.ws-books-admin label.section-head{
	display:block;
	padding:15px 0 5px;
	font-weight:700;
	font-size:18px;
}
.ws-books-admin .required{
	color:#cc0000;
}



.ws-books-admin .enter-title{
	font-size:21px;
	text-align:center;
	font-weight:bold;
}

.ws-books-admin .state,.ws-books-admin .zip,.ws-books-admin .country{
	float:left;
}

.ws-books-admin .state{
	width:30%;
	margin:0 1% 0 0;
}
.ws-books-admin .zip{
	width:30%;
	margin:0 1% 0 0;
}
.ws-books-admin .country{
	width:30%;
	
}
.ws-books-admin .submit-row{
	text-align:center;
}
.ws-books-admin ul li{
	padding:0 0 10px 0;
}

/* manage-book blocks
----------------------------------------*/
.manage-book-block{
	width:260px;
	margin:20px;
	border:1px solid #dddddd;
	background:#fff;
	padding:10px;
	text-align:center;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	-o-border-radius:10px;
	border-radius:10px;
	float:left;
}

.manage-book-block i{
	margin:0 10px 0 0;
}


.manage-book-block a{
	display:block;
	background:#0085BA;
	padding:10px;
	text-align:center;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	-o-border-radius:10px;
	border-radius:10px;
	color:#fff;
	font-size:16px;
	text-decoration:none;
}

.manage-book-block a:hover{
	background:#008EC2;
}
.manage-book-block .manage-book-block{
	width:auto;
	margin:0;
	border:1px solid #eee;
	background:#fff;
	padding:0;
	text-align:center;
	float:none;
	
}

.manage-book-block .manage-book-block input[type="text"]{
	width:150px;
}

.manage-book-block p.mbb-title{
	
	background:#32373C;
	color:#fff;
	margin:0 0 10px 0;
	padding:10px;
	text-align:center;
	
	font-size:16px;
}
.ws-book-search-results{
	width:68%;
	float:left;
	margin:0 2% 0 0;
}
.search-result-search-blocks{
	width:20%;
	float:left;
}
.ws-author a,.ws-genre a{
	text-decoration:none;
	padding:5px;
	display:inline-block;
}

.ws-book-list-table tr th{
	background:#333;
	color:#fff;
	padding:10px 0;
}
.ws-book-list-table tr th a{
	color:#fff;
	text-decoration:none;
}
.ws-book-list-table tr td{
	padding:10px;
	text-align:center;
	font-size;16px;
}
.ws-book-list-table tr.even td{
	background:#fff;
}

.ws-book-list-table tr td.edit-ws-book-data a{
	padding:0 5px;
	text-decoration:none;
	font-size:18px;
}
.pagi{
	padding:25px 0;
	text-align:center;
}
.pagi a,.pagi span.cur_page{
	padding:5px 7px;
	margin:0 5px;
	text-decoration:none;
	color:#fff;
	background:#23282D;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	-o-border-radius:2px;
	border-radius:2px;
}
.pagi span.cur_page{
	background:#0073AA;
}
.pagi a:hover{
	background:#0073AA;
}
/* show num results
----------------------------------------*/
.show-num-results{
	text-align:left;
	margin:25px 0;
}

.show-num-results form{
	display:inline-block;
	margin:0 0 0 10px;
}

/* bulk import
----------------------------------------*/
/* edit contest data
----------------------------------------*/
#bulk-upload-form{
	max-width:600px;
}
	

#bulk-upload-form .error{
	color:#cc0000;
}
#bulk-upload-form .spreadsheet-list{
 background:#fff;
 padding:10px;
 margin:0 0 2px;
 border-bottom:1px solid #ccc;
 border-top:1px solid #ccc;
}
#bulk-upload-form .spreadsheet-list form{
 display:inline-block;
 padding:0 !important;
 margin:0 !important;
}
#bulk-upload-form .spreadsheet-list form button{
 margin:0 0 0 25px;
}


/*-- mobile styles--*/
@media(max-width:767px){
	.ws-books-admin {
	  width: 90%;
	}
	.ws-books-admin .state, .ws-books-admin .zip{
		width:100%;
		margin:0;
	}
	.ws-books-admin .state{
		padding:0 0 25px 0;
	}
	
	.ws-books-admin .img-row{
		text-align:center;
	}
	
}