/**
*   Plugin Name: Cnhk Slideshow
*
*   Cnhk Slideshow plugin for WordPress, Copyright (C) 2015 Rija Rajaonah
*   Cnhk Slideshow plugin for WordPress is licensed under the GPL License version 3.
*   [http://www.gnu.org/licenses/gpl-3.0.html]
*/
#wpwrap * {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

label {
    font-weight: bold;
}

#admin-new-slide {
    border: 1px solid #d3d3d3;
    background-color: #f5f5f5;
    padding: 5px;
    margin: 5px inherit;
}

#slides-list .slide .slide-header {
    background-color: #f5f5f5;
    cursor: pointer;
}
#slides-list .slide-name-head {
    margin-left: 3em;
    font-style: italic;
}

#slides-list .slide .slide-header .dashicons {
    -webkit-transition: color 0.25s;
    -moz-transition: color 0.25s;
    -ms-transition: color 0.25s;
    -o-transition: color 0.25s;
    transition: color 0.25s;
    color: #999;
}

#slides-list .slide .slide-header .dashicons:hover {
    color: #222;
}

#slides-list  .slide .slide-header .slide-type-icon {
    -webkit-transition: color 0.25s;
    -moz-transition: color 0.25s;
    -ms-transition: color 0.25s;
    -o-transition: color 0.25s;
    transition: color 0.25s;
    color: #999;
}

#slides-list  .slide .slide-header .slide-type-icon:hover {
    color:  #0073aa;
}

#slides-list .slide .dashicons-sort {
    cursor: move;
    -webkit-transition: color 0.25s;
    -moz-transition: color 0.25s;
    -ms-transition: color 0.25s;
    -o-transition: color 0.25s;
    transition: color 0.25s;
    color: #999;
}

#slides-list .slide .dashicons-sort:hover {
    color: #222;
}

#slides-list  .slide .slide-header.remove-slide,
#slides-list  .slide .remove-layer,
#slides-list  .caption .remove-caption {
    cursor: pointer;
    -webkit-transition: color 0.25s;
    -moz-transition: color 0.25s;
    -ms-transition: color 0.25s;
    -o-transition: color 0.25s;
    transition: color 0.25s;
    color: #c0c0c0;
}
/*
#slides-list  .caption .caption-exerpt {
    margin-right: 35px;
}
*/
#slides-list  .slide .slide-header .remove-slide:hover,
#slides-list  .slide .remove-layer:hover,
#slides-list  .caption  .remove-caption:hover {
    color: red;
}

.slide-params .param-header {
    background-color: #e2e2e2;
    cursor: pointer;
    padding: 3px;
    border: 1px solid #fbfbb;
    font-weight: bold;
    padding-left: 25px;
}

.slide-params .param-inside {
    padding: 3px;
}

.slide-params p.desc {
    font-size: 13px;
    font-style: italic;
    margin: 2px 0 5px;
    color: #777;
}

.slide .caption {
    margin-top: 1px;
    margin-bottom: 2px;
}

.slide .caption .caption-head.ui-state-default {
    background-color: #dfdfff !important;
}

.slide .caption .caption-head.ui-state-default:hover {
    background-color: #bdc5ec !important;
}

.slide .caption .caption-head.ui-state-active {
    background-color: #bdc5ec !important;
}


.slide .layer .layer-head.ui-state-default {
    background-color: #fcfc4c !important;
}

.slide .layer .layer-head.ui-state-default:hover {
    background-color: #fcdf4c !important;
}

.slide .layer .layer-head.ui-state-active {
    background-color: #fcdf4c !important;
}


.slide-inside .widefat {
    border: none;
}

.caption-head {
    /*background-color: #ededed;*/
    padding: 2px;
    border: 1px solid #ddd;
    cursor: pointer;
    padding-left: 20px;
}

.add-caption-ph {
    display: inline-block;
    width: 20px;
    height: 20px;
}

.caption .form-field,
.layer .form-field {
    background-color: #fbfbfb;
    border: 1px solid #d3d3d3;
    padding: 3px;
    margin: 4px inherit;
}

.caption .caption-toolbar,
.layer .layer-toolbar,
.slide .slide-toolbar {
    border: 1px solid #dfdfdf;
    background-color: #fbfbfb;
    border-radius: 4px;
    padding: 12px;
}

.caption .caption-toolbar span,
.layer .layer-toolbar span,
.slide .slide-toolbar span {
    padding: 5px;
    border: 1px solid;
    border-radius: 3px;
    cursor: pointer;
    display: inline-block;
    border-color: #c6c6c6;
}

.caption .caption-toolbar span,
.slide .slide-toolbar span,
.layer .layer-toolbar span,
.caption .caption-toolbar span i,
.layer .layer-toolbar span i,
.slide .slide-toolbar span i {
    -webkit-transition: color 0.4s, border-color 0.4s;
    -moz-transition: color 0.4s, border-color 0.4s;
    -ms-transition: color 0.4s, border-color 0.4s;
    -o-transition: color 0.4s, border-color 0.4s;
    transition: color 0.4s, border-color 0.4s;
    color: #999;
}

.caption .caption-toolbar span:hover,
.slide .slide-toolbar span:hover,
.layer .layer-toolbar span:hover,
.caption .caption-toolbar span:hover i,
.layer .layer-toolbar span:hover i,
.slide .slide-toolbar span:hover i {
    color: #222;
    border-color: #a0a0a0;
}

.youtube-url-pastediv,
.vimeo-url-pastediv {
    padding: 5px;
    margin: 5px;
    border: 1px solid #d6d6d6;
    background-color: #fbfbfb;
}

.close-youtube-pastediv,
.close-vimeo-pastediv {
    cursor: pointer;
    -webkit-transition: color 0.4s, border-color 0.4s;
    -moz-transition: color 0.4s, border-color 0.4s;
    -ms-transition: color 0.4s, border-color 0.4s;
    -o-transition: color 0.4s, border-color 0.4s;
    transition: color 0.4s, border-color 0.4s;
    color: #aaa;
}

.close-youtube-pastediv:hover,
.close-vimeo-pastediv:hover {
    color: #222;
}

.youtube-url-pastediv .pastediv-error,
.vimeo-url-pastediv .pastediv-error {
    color: red;
}