.manage-column.column-pjc_slideshow_title {
	width: 75px !important;
}

.pjc_slideshow_title.column-pjc_slideshow_title {
	padding-left: 20px;
}

.column-shortcode_frs{
	width:270px;
}

.column-edit_frs{
	width:60px;
}

.frs_slide_thumbnail img{
	width: 100px;
	height: 100px
}


.frs_slide_thumbnail{

}

#table-slide h3{
	margin-top:5px;
}

.list_item:hover{
	cursor:pointer;
}

.frs-table-left .minicolors-swatch{
	height:23px;
}

/*Modal for FRS Add slide*/

#frs-tonjoo-modal{
  
    position:fixed;
	position: fixed;
	top: 30px;
	left: 30px;
	right: 30px;
	bottom: 80px;	
    z-index: 100005;
   
}
.postbox-container .floating-modal-button{

	background-color: #ccc;
	position:absolute;
	bottom:-60px;
	z-index: 100010;
	height:60px;
	width:100%;
}
.postbox-container  .floating-modal-button .button-primary {
	float: right !important;
	margin: 16px 15px 0 0 !important;
}
.postbox-container .floating-modal-button .button-danger {
	float: right;
	margin: 16px 15px 0 0;
}
.postbox-container .floating-modal-button .frs-modal-close {
	float: left !important;
	margin: 16px !important;
}

.postbox-container .frs-button-spinner-modal.frs-button-spinner {
	float: right !important;
	margin-top:20px !important;	
	margin-right: 10px !important;
	
}



#frs-tonjoo-modal .frs-modal-content{
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	overflow: auto;
	min-height: 300px;
	background: #fcfcfc;

}

#frs-tonjoo-modal-close{
    width:80px;
    margin-top: 50px;
    float:right;
}

#frs-tonjoo-modal .media-toolbar{
	
	background-color:rgb(252, 252, 252);
	border-top:1px solid rgb(223, 223, 223);;
	padding:5px 20px;
	text-align:right;
}

.frs-modal-post h3{
	margin:5px 0px;
}

.frs-modal-post h3.meta-subtitle{
	border-bottom: 1px solid rgb(238, 238, 238);
	padding: 8px 13px;
	color: #333;
	font-size: 15px
}

.frs-modal-title{
	display:inline-block;
}

#frs-tonjoo-modal #wp-frs-modal-content-wrap iframe {
	height: 300px !important;
}

/*
 * Table
 */

.frs-table-right{
	margin-right:600px;
	background-color:white;
	padding:20px;	
}

#frs-modal-form {
	background: #fff;
}

.frs-table-left{
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	width: 550px;
	z-index: 150;
	padding:20px;
	background: #fff;
}

.frs-table-left th {
	font-size: 14px;
}

.frs-table-left .minicolors-swatch,
.frs-table-left .minicolors-swatch span{
	width:40px
}

.wp-admin .frs-table-left select{
	height:auto;
}

.frs-table-left .tonjoo_slideshow th{
	width:120px;	
	margin-right:0px;
	padding-right:0px;
}

.frs-table-left .regular-text.minicolors.minicolors-input{
	height:20px !important;
}

.frs-table-left .description{
	line-height:1.8;
}

.form-table td.description{
	padding-left:0px;
	margin-left:0px;
}

/*
 * Set Image
 */
 
.frs-modal-image{
	max-width:100%;
	height:auto;
	max-height:200px;
}

/*
 * Slider Title
 */
 
input[name='title']{
	margin-bottom:15px;
	padding:4px;
	padding-top:6px;
	display:block;
	width:100%;
}

/*
 *  Content
 */
 
#frs-modal-content{
	height:300px !important;
}
 
/*
 * Backdrop
 */

.frs-modal-backdrop.active{
	-webkit-background-clip: border-box;
	-webkit-background-origin: padding-box;
	-webkit-background-size: auto;
	background-attachment: scroll;
	background-clip: border-box;
	background-color: rgb(0, 0, 0);
	background-image: none;
	background-origin: padding-box;
	background-size: auto;
	bottom: 0px;
	color: rgb(68, 68, 68);
	display: block;
	font-family: 'Open Sans', sans-serif;
	font-size: 13px;
	left: 0px;
	line-height: 18.200000762939453px;
	min-height: 360px;
	opacity: 0.8;
	outline-color: rgb(68, 68, 68);
	outline-style: none;
	outline-width: 0px;
	position: fixed;
	right: 0px;
	top: 0px;
	width: 100%;
	z-index: 100000;
}

/*
 * Button
 */

.button-frs.button.button-danger{
	background: #e14d43;
	border-color: #d02a21;
	color: #fff;
	-webkit-box-shadow: inset 0 1px 0 #ec8a85,0 1px 0 rgba(0,0,0,.15);
	box-shadow: inset 0 1px 0 #ec8a85,0 1px 0 rgba(0,0,0,.15);
}

.button-frs.button.button-danger:hover{
	background: #d92c23;
	border-color: #ba251e;
	color: #fff;
	-webkit-box-shadow: inset 0 1px 0 #e8756f,0 1px 0 rgba(0,0,0,.15);
	box-shadow: inset 0 1px 0 #e8756f,0 1px 0 rgba(0,0,0,.15);
}

.button-frs.button.button-primary{
	background: #2ea2cc;
	border-color: #0074a2;
	-webkit-box-shadow: inset 0 1px 0 rgba(120,200,230,.5),0 1px 0 rgba(0,0,0,.15);
	box-shadow: inset 0 1px 0 rgba(120,200,230,.5),0 1px 0 rgba(0,0,0,.15);
	color: #fff;
	text-decoration: none;
}

.button-frs.button.button-primary:hover{
	background: #1e8cbe;
	border-color: #0074a2;
	-webkit-box-shadow: inset 0 1px 0 rgba(120,200,230,.6);
	box-shadow: inset 0 1px 0 rgba(120,200,230,.6);
	color: #fff;
}

.button-frs.button.button-green{
	background: #a3b745;
	border-color: #839237;
	color: #fff;
	-webkit-box-shadow: inset 0 1px 0 #c0cd7b,0 1px 0 rgba(0,0,0,.15);
	box-shadow: inset 0 1px 0 #c0cd7b,0 1px 0 rgba(0,0,0,.15);
}

.button-frs.button.button-green:hover{
	background: #93a43e;
	border-color: #727f30;
	color: #fff;
	-webkit-box-shadow: inset 0 1px 0 #b7c669;
	box-shadow: inset 0 1px 0 #b7c669;
}

.button-frs.button.button-orange{
	background: #dd823b;
	border-color: #c36822;
	color: #fff;
	-webkit-box-shadow: inset 0 1px 0 #e8ab7c,0 1px 0 rgba(0,0,0,.15);
	box-shadow: inset 0 1px 0 #e8ab7c,0 1px 0 rgba(0,0,0,.15);
}

.button-frs.button.button-orange:hover{
	background: #d97326;
	border-color: #ad5c1e;
	color: #fff;
	-webkit-box-shadow: inset 0 1px 0 #e59d66;
	box-shadow: inset 0 1px 0 #e59d66;
}

.frs-button-spinner{
	float:none !important;
	display:inline-block !important;
	visibility:hidden !important; 
}


.frs-button-spinner.active{
	visibility:visible !important;
}

/*
 * Sortable Style
 */
 
 
 #table-slide td{
	 
	 background-color:#ffffff;
	 border-bottom: 1px solid #E5E5E5;
	 margin-bottom: 5px;
 }
 
#table-slide tr:hover > td{
	background-color: rgb(241, 238, 238);
}

/*
 * No Slider
 */
 
 .no-slide{
	 text-align:center;
	 height:200px;
	 padding-top:100px;
 }
 
.no-slide.hide{
	display:none;
}

.frs-updated, .frs-updated-error {
	display: none;
}

/*
 * Table Slide List
 */

.frs_td_container{
    clear:both;
}

div.frs_slide_thumbnail{  
    float:left;
    padding: 5px 2px 1px 3px;
}

div.frs_slide_edit{  
    float: right;
    margin-left:30px;
	padding-top:10px;
	padding-left:15px;
}

div.frs_slide_info{
	float:left;
	margin-left: 10px;
	width:300px;
}

/*
 * Notice
 */

.frs-notice-wrapper{
	padding-top:10px;
	
}

.frs-notice-wrapper.active{
	height:38px;
	
}

/**
 * popup options
 */
#frs_title, #frs_image_img_default, #frs_image_post_thumbnail_id, #frs_image_src {
	display: none;
}
#frs-tonjoo-modal .floating-modal-button .button-danger {
	display: none;
}

/**
 * admin page misc
 */
label {
	vertical-align: top
}

.admin-select-slideshow {
	float: left;
}

.add-new-action {
	float: left;
	margin: 7px 0 0 10px;
	line-height: 15px;
}

.delete-action {
	float: right;
	margin: 7px 0 0 10px;
	line-height: 15px;
}

.show-shortcode {
	margin-left: 15px;
	padding-left: 12px;
	float: left;
	border-left: 2px solid #D5D5D5;
	margin-top: 5px;
}

.show-shortcode input {
	border: none;
	background-color: #ddd;
	font-size: 12px;
	margin-top: 0px;
}

.the-shortcode{
	background-color: #D5D5D5;
	font-size: 12px;
	line-height: 12px;
	display: inline-block;
	padding: 4px;
}

.delete-action a {
	color: red;
}

.manage-menus {
	margin-top: 10px;
	margin-bottom: 10px;
}

#frs-first-slideshow-input {
	width: 400px;
	text-align: center;
	display: inline;
	margin-bottom: 20px;
	margin-top: 10px;
}

#frs_ajax_on_progress {
	background: #FFF url("../assets/loading-small.gif") no-repeat scroll 100px 50%;
	position: fixed;
	display: block;
	background-color: #fff;
	padding: 35px 100px;
	padding-left: 135px;
	font-size: 14px;
	border: 2px solid #2EA2CC;
	box-shadow: rgba(0,0,0,0.3) 0px 0px 10px;
	left: 50%;
	top: 50%;
	margin-left: -170px;
	margin-top: -46px;
	z-index: 999999;
}