/* line 3, /home/andrei/core-admin-release/core-admin/source/stylesheets/modal.scss */
.modal-body {
    background: #f5f5f5;
}

/* line 7, /home/andrei/core-admin-release/core-admin/source/stylesheets/modal.scss */
.modal-content {
    border: 3px solid #808080;
}

/* line 11, /home/andrei/core-admin-release/core-admin/source/stylesheets/modal.scss */
.modal-header, .modal-footer {
    background: #eaeaea;
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkZmRmZCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2VhZWFlYSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fdfdfd), color-stop(100%, #eaeaea));
    background-image: -webkit-linear-gradient(top, #fdfdfd, #eaeaea);
    background-image: -moz-linear-gradient(top, #fdfdfd, #eaeaea);
    background-image: -o-linear-gradient(top, #fdfdfd, #eaeaea);
    background-image: linear-gradient(top, #fdfdfd, #eaeaea);
}
    /* line 14, /home/andrei/core-admin-release/core-admin/source/stylesheets/modal.scss */
    .modal-header h1, .modal-header h2, .modal-header h3, .modal-header h4, .modal-header h5, .modal-header h6, .modal-footer h1, .modal-footer h2, .modal-footer h3, .modal-footer h4, .modal-footer h5, .modal-footer h6 {
        margin: 0;
    }

/* line 19, /home/andrei/core-admin-release/core-admin/source/stylesheets/modal.scss */
.modal-footer {
    margin-top: 0;
}

/* line 23, /home/andrei/core-admin-release/core-admin/source/stylesheets/modal.scss */
.modal-header {
    -moz-border-radius-topleft: 4px;
    -webkit-border-top-left-radius: 4px;
    border-top-left-radius: 4px;
    -moz-border-radius-topright: 4px;
    -webkit-border-top-right-radius: 4px;
    border-top-right-radius: 4px;
}

/* line 28, /home/andrei/core-admin-release/core-admin/source/stylesheets/modal.scss */
.modal-header {
    border-bottom: 1px solid #CDCDCD;
}
/* The gallery overlay */
/* line 6, /home/andrei/core-admin-release/core-admin/source/stylesheets/touchTouch.scss */
#galleryOverlay {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    opacity: 0;
    z-index: 100000;
    background-color: #222;
    background-color: rgba(0, 0, 0, 0.8);
    overflow: hidden;
    display: none;
    -moz-transition: opacity 1s ease;
    -webkit-transition: opacity 1s ease;
    transition: opacity 1s ease;
}

    /* This class will trigger the animation */
    /* line 26, /home/andrei/core-admin-release/core-admin/source/stylesheets/touchTouch.scss */
    #galleryOverlay.visible {
        opacity: 1;
    }

/* line 30, /home/andrei/core-admin-release/core-admin/source/stylesheets/touchTouch.scss */
#gallerySlider {
    height: 100%;
    left: 0;
    top: 0;
    width: 100%;
    white-space: nowrap;
    position: absolute;
    -moz-transition: left 0.4s ease;
    -webkit-transition: left 0.4s ease;
    transition: left 0.4s ease;
}

    /* line 45, /home/andrei/core-admin-release/core-admin/source/stylesheets/touchTouch.scss */
    #gallerySlider .placeholder {
        background: url("../images/loading.gif") no-repeat center center;
        height: 100%;
        line-height: 1px;
        text-align: center;
        width: 100%;
        display: inline-block;
    }

        /* The before element moves the
 * image halfway from the top */
        /* line 57, /home/andrei/core-admin-release/core-admin/source/stylesheets/touchTouch.scss */
        #gallerySlider .placeholder:before {
            content: "";
            display: inline-block;
            height: 50%;
            width: 1px;
            margin-right: -1px;
        }

        /* line 65, /home/andrei/core-admin-release/core-admin/source/stylesheets/touchTouch.scss */
        #gallerySlider .placeholder img {
            display: inline-block;
            max-height: 100%;
            max-width: 100%;
            vertical-align: middle;
        }

    /* line 72, /home/andrei/core-admin-release/core-admin/source/stylesheets/touchTouch.scss */
    #gallerySlider.rightSpring {
        -moz-animation: rightSpring 0.3s;
        -webkit-animation: rightSpring 0.3s;
    }

    /* line 77, /home/andrei/core-admin-release/core-admin/source/stylesheets/touchTouch.scss */
    #gallerySlider.leftSpring {
        -moz-animation: leftSpring 0.3s;
        -webkit-animation: leftSpring 0.3s;
    }

/* Firefox Keyframe Animations */
@-moz-keyframes rightSpring {
    /* line 85, /home/andrei/core-admin-release/core-admin/source/stylesheets/touchTouch.scss */
    0% {
        margin-left: 0px;
    }
    /* line 86, /home/andrei/core-admin-release/core-admin/source/stylesheets/touchTouch.scss */
    50% {
        margin-left: -30px;
    }
    /* line 87, /home/andrei/core-admin-release/core-admin/source/stylesheets/touchTouch.scss */
    100% {
        margin-left: 0px;
    }
}

@-moz-keyframes leftSpring {
    /* line 91, /home/andrei/core-admin-release/core-admin/source/stylesheets/touchTouch.scss */
    0% {
        margin-left: 0px;
    }
    /* line 92, /home/andrei/core-admin-release/core-admin/source/stylesheets/touchTouch.scss */
    50% {
        margin-left: 30px;
    }
    /* line 93, /home/andrei/core-admin-release/core-admin/source/stylesheets/touchTouch.scss */
    100% {
        margin-left: 0px;
    }
}

/* Safari and Chrome Keyframe Animations */
@-webkit-keyframes rightSpring {
    /* line 99, /home/andrei/core-admin-release/core-admin/source/stylesheets/touchTouch.scss */
    0% {
        margin-left: 0px;
    }
    /* line 100, /home/andrei/core-admin-release/core-admin/source/stylesheets/touchTouch.scss */
    50% {
        margin-left: -30px;
    }
    /* line 101, /home/andrei/core-admin-release/core-admin/source/stylesheets/touchTouch.scss */
    100% {
        margin-left: 0px;
    }
}

@-webkit-keyframes leftSpring {
    /* line 105, /home/andrei/core-admin-release/core-admin/source/stylesheets/touchTouch.scss */
    0% {
        margin-left: 0px;
    }
    /* line 106, /home/andrei/core-admin-release/core-admin/source/stylesheets/touchTouch.scss */
    50% {
        margin-left: 30px;
    }
    /* line 107, /home/andrei/core-admin-release/core-admin/source/stylesheets/touchTouch.scss */
    100% {
        margin-left: 0px;
    }
}

/* Arrows */
/* line 112, /home/andrei/core-admin-release/core-admin/source/stylesheets/touchTouch.scss */
#prevArrow, #nextArrow {
    border: none;
    text-decoration: none;
    background: rgba(0, 0, 0, 0.7);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    opacity: 0.5;
    cursor: pointer;
    position: absolute;
    width: 43px;
    height: 58px;
    top: 50%;
    margin-top: -29px;
    -moz-transition: opacity 0.2s ease;
    -webkit-transition: opacity 0.2s ease;
    transition: opacity 0.2s ease;
}
    /* line 130, /home/andrei/core-admin-release/core-admin/source/stylesheets/touchTouch.scss */
    #prevArrow i, #nextArrow i {
        height: 55px;
        line-height: 55px;
        width: 100%;
        text-align: center;
    }

    /* line 138, /home/andrei/core-admin-release/core-admin/source/stylesheets/touchTouch.scss */
    #prevArrow:hover, #nextArrow:hover {
        opacity: 1;
    }

/* line 142, /home/andrei/core-admin-release/core-admin/source/stylesheets/touchTouch.scss */
#prevArrow {
    left: 40px;
}

/* line 146, /home/andrei/core-admin-release/core-admin/source/stylesheets/touchTouch.scss */
#nextArrow {
    right: 40px;
}

/*----------------------------
	Thumbnails
-----------------------------*/
/* line 154, /home/andrei/core-admin-release/core-admin/source/stylesheets/touchTouch.scss */
#thumbs {
    margin: 60px auto 35px;
    text-align: center;
}

    /* line 159, /home/andrei/core-admin-release/core-admin/source/stylesheets/touchTouch.scss */
    #thumbs a {
        width: 120px;
        height: 120px;
        display: inline-block;
        border: 7px solid #303030;
        box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
        border-radius: 4px;
        margin: 6px 6px 40px;
        position: relative;
        text-decoration: none;
        background-position: center center;
        background-repeat: no-repeat;
        background-size: cover;
        -moz-background-size: cover;
        -webkit-background-size: cover;
    }

        /* line 178, /home/andrei/core-admin-release/core-admin/source/stylesheets/touchTouch.scss */
        #thumbs a:after {
            background-color: #303030;
            border-radius: 7px;
            bottom: -136px;
            box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
            color: #FFFFFF;
            content: attr(title);
            display: inline-block;
            font-size: 10px;
            max-width: 90px;
            overflow: hidden;
            padding: 2px 10px;
            position: relative;
            text-align: center;
            white-space: nowrap;
            -webkit-box-sizing: content-box;
            -moz-box-sizing: content-box;
            box-sizing: content-box;
        }

/* line 196, /home/andrei/core-admin-release/core-admin/source/stylesheets/touchTouch.scss */
#credit {
    background-color: rgba(255, 255, 255, 0.2);
    border-radius: 8px;
    font-size: 11px;
    margin: 0 auto 70px;
    opacity: 0.5;
    padding: 12px 16px;
    text-align: center;
    width: 400px;
}
