/*Gallery*/
.glyphicon-refresh-animate {
    -animation: spin .7s infinite linear;
    -webkit-animation: spin2 .7s infinite linear;
}
@-webkit-keyframes spin2 {
    from { -webkit-transform: rotate(0deg);} to {-webkit-transform: rotate(360deg);}
}
@keyframes spin {
    from {transform: scale(1) rotate(0deg); } to { transform: scale(1) rotate(360deg);}
}

#ama-gallery-panel-content .fileinput-button{
   font-size: 12px;
}
#editImageModal .disabled, #editImageModal .disabled * {
    cursor: not-allowed; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;
}
.fileupload-contents, .galleryWrap .progress, #startCrop, #undo, #redo, #text-controls-additional, #text-controls-wrapper, #remove_text, #canvas_filters_content.canvas_text_selected, #canvas_filters_info {
    display: none;
}
.galleryWrap .ui-progressbar {
    height: 10px; width: 100%; margin-bottom: 0; position: absolute; top: -12px; left: 0;
}
#gallery .files {
    margin: 0;
}
.preview canvas {
    max-height: 70px; max-width: 100%;
}
#editImageModal a {
    color: white!important;
}
#fileupload .galleryWrap.galleryUploaded, #fileupload .galleryWrap {
    outline: #FFD53F solid 1px; outline: #e78f08 solid 1px;
}
#fileupload .galleryWrap button {
    width: 1.5em;
}
#fileupload .galleryWrap .cancel, #fileupload .galleryWrap .start {
    overflow: hidden; display: none;
}
#fileupload .galleryWrap .start {
    right: 0;
}
#fileupload .galleryWrap .cancel {
    right: 29px; right: auto; left: 0;
}
#fileupload .galleryWrap.galleryUploaded h5, #fileupload .galleryWrap.galleryUploaded h5 a {
    background: #f6a828; color: #30276F;
}
#fileupload .galleryWrap.galleryUploaded h5 {
    border: 1px solid #FFD53F; border: 1px solid #e78f08; line-height: 1.0em;
}
#fileupload .galleryWrap h5 {
    height: 30px;
		padding: 0px;
}
#fileupload .galleryWrap h5 a {
    height: auto;
}
#modal-buttons .clicked {
    background-color: #f6a828;
}
#editImageModal .clicked {
    background-color: #337575;
}
#editImageModal {
    z-index: 999999 !important;
}
#editImageModal .modal-dialog {
    width: 90%; height: 90%; padding: 0; -index: 999999 !important;
}
#editImageModal .modal-dialog.modal-full-width {
    width: 100%; height: 100%; padding: 0; margin: 0;
}
#editImageModal .modal-content {
    height: 100%;
    border-radius: 0; 
    left: 0px;
}
#modal-ajax-content-loader {
    background: white; height: 100%; position: relative;
}
#modal-ajax-content-loader .modal-loader-text {
    font-size: 18px; padding: 15px; font-weight: 300; font-family: 'Open Sans', sans-serif;
}
#editImageModal .modal-header {
    padding: 10px 15px;
}
#editImageModal h4 {
    margin-top: 0px;
}
#editImageModal .gallery_edit_box {
    margin-top: 0px; border: 1px solid #ccc; padding: 5px; background: #E6E6EB;
}
#editImageModal .modal-body {
    overflow: hidden; padding-top: 5px;
}
#modal-buttons a {
    line-height: 1.0em;
}
#modal-buttons {
    margin-right: 8px; position: absolute; right: 25px; top: -34px;
}
#editImageModal .modal-body {
    padding: 0px 20px;
}
#editImageModal .modal-footer {
    margin-top: 10px; padding: 15px 20px;
}
#fileupload .galleryWrap.galleryUploaded:hover {
    outline: #0374bd solid 1px; cursor: pointer;
}
.fa-flip-vertical, .fa-flip-horizontal {
    height: 14px; width: 14px; position: relative; bottom: -1px; left: -3px;
}
.fa-flip-vertical {
    background: url('/img/gallery/fabric/mirror_vertical_icon.png') no-repeat center center;
}
.fa-flip-horizontal {
    background: url('/img/gallery/fabric/mirror_horizontal_icon.png') no-repeat center center;
}

/*Edit Image*/
#tool_content_9 .gallery_description_box {
    margin: 10px; width: 48%; height: 90px;
}
#tool_content_9 .gallery_label {
    padding-top: 0px; padding-bottom: 5px;
}
#tool_content_9 .gallery_description_left {
    margin-left: 0px; float: left;
}
#tool_content_9 .gallery_description_right {
    margin-right: 0px; float: right;
}
.edit_comment_label label {
    border-radius: 4px 4px 0px 0px !important; margin-bottom: 0px; width: 100%;
}
.edit_comment_textarea {
    padding: 6px 12px; font-size: 14px; line-height: 1.428571429; color: #555555; background-color: #ffffff; border: 1px solid #cccccc; border-radius: 0px 0px 4px 4px; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; width: 100%; border-top: 0px;
}
.edit_comment_textarea_inner {
    max-height: 60px; overflow-y: scroll;
}
.tool_controls {
    padding: 15px 0px;
}

/*History*/
#history_panel_info {
    margin: 0 0 10px;
}
#tool_content_9 .gallery_description_box, #history_panel_info_inner {
    padding: 9.5px; font-size: 13px; line-height: 1.428571429; color: #333333; background-color: #f5f5f5; border: 1px solid #cccccc; border-radius: 4px;
}
#history_panel_previews a {
    border: #fff solid 1px; display: inline-block; padding: 2px; border-radius: 4px; position: relative; background: url('/ajaxload_large.gif') no-repeat center center;
}
#history_panel_previews a:hover {
    border: #e78f08 solid 1px; background: #f6a828; color: white;
}
#history_panel_previews a img {
    width: 100px; display: block; margin: 0px auto;
}
#history_panel_info_inner p {
    margin-bottom: 5px;
}
#history_panel_previews .selected {
    border: #e78f08 solid 1px; background: #FEC463;
}
#tool_content_89 .fa-star {
    color: #DAA520; font-size: 16px; margin: 3px;
}
#tool_content_89 #history_panel_previews .fa-star {
    position: absolute; bottom: 2px; margin: 0px; right: 5px;
}
#history_panel_previews a:hover .fa-star {
    color: white;
}
#editImageModal.modal .modal-body {
    max-height: none; background: white;
}
#canvasInfo, .canvasInfo {
    border: 1px solid #1fb5ad; background: #FDF6F6; margin-bottom: 10px; border-radius: 4px; padding: 5px 10px; margin-top: -30px; display: inline-block;  font-size: 12px;
}
#selectionInfo .col-md-2 {
    width: 20%;
}
#canvasButtons {
    margin-top: 10px;
}
#canvasButtons a {
    padding: 10px 15px; margin: 0px 5px 10px 5px !important; width: 92px;
}
#canvasToolbarLeft a.btn {
    border-radius: 4px 4px 0px 0px;
}
#canvasButtons a:first-child, #canvasToolbarLeft a:first-child {
    margin-left: 0px !important;
}
#canvasButtons a:last-child, #canvasToolbarLeft a:last-child {
    margin-right: 0px !important;
}
#canvas_button_filters .fa-circle {
    margin-left: -5px;
}
#canvasButtons .fa-flip-vertical, #canvasButtons .fa-flip-horizontal, #canvas_rotate .fa-flip-vertical, #canvas_rotate .fa-flip-horizontal {
    height: 16px; position: static;
}
#canvas_rotate .fa-flip-vertical, #canvas_rotate .fa-flip-horizontal {
    height: 13px;
}
#flipX, #flipY {
    padding: 7px 8px 3px 8px;
}
#canvas {
    background: #efefef; border: 1px solid #1fb5ad; border-radius: 4px; position: relative; /*width: 90%;*/
}
.canvas-container {
    background: url('/img/gallery/fabric/canvas_bg.jpg'); width: 600px; height: 600px; position: absolute; left: 50%; margin-left: -300px; width: 500px; height: 500px; margin-left: -250px;
}
.canvas-container.canvas-background-2 {
    background: url('/img/gallery/fabric/canvas_bg2.png');
}
.canvas-container-zoom {
    width: 100%; height: 621px; height: 521px; overflow: scroll; margin: 0px auto; background: #efefef;
}
.canvas-zoom {
    position: absolute; bottom: 18px; margin: 5px; font-size: 17px; z-index: 99999;
}
#btnZoomIn .glyphicon, #btnZoomOut .glyphicon {
    top: 0px;
}
#btnResetZoom {
    font-size: 10px;
}
.canvas_filters_group {
    margin-bottom: 5px; float: left; width: 100%;
}
.canvas_filters_group label {
    width: 90%;
}
.canvas_filters_group input[type="checkbox"] {
    height: 20px; margin-right: 10px; width: 20px;
}
.canvas_control {
    display: none; overflow: hidden; border: 1px solid #1fb5ad; border-radius: 0px 4px 4px 4px; padding: 10px; position: relative; top: -2px; background: #FDF6F6;
}
.canvas_control:first-child {
    display: block;
}
.canvas_control h3 {
    margin-top: 10px;
}
.canvas_control .input-group-addon {
    background: #1fb5ad; color: white; border: 1px solid #1fb5ad; width: 1% !important;
}
.canvas_control .form-control {
    border: 1px solid #1fb5ad;
}
#aspectRatioButtons a {
    font-size: 80%;
}
.canvas_text_selected #remove_text {
    display: inline-block;
}
.canvas_text_selected #text-controls-additional, .canvas_text_selected #text-controls-wrapper {
    display: block;
}
#canvas_filters_info.canvas_text_selected {
    display: block;
}
#canvasToolbarLeft #undo, #canvasToolbarLeft #redo {
    padding: 9px 11px;
}

/*!
* Bootstrap Colorpicker
* http://mjolnic.github.io/bootstrap-colorpicker/
*
* Originally written by (c) 2012 Stefan Petre
* Licensed under the Apache License v2.0
* http://www.apache.org/licenses/LICENSE-2.0.txt
*
*/
.colorpicker-saturation {
    float: left; width: 100px; height: 100px; cursor: crosshair; background-image: url("/cms/includes/js/fabric/bootstrap.colorpicker/saturation.png")
}
.colorpicker-saturation i {
    position: absolute; top: 0; left: 0; display: block; width: 5px; height: 5px; margin: -4px 0 0 -4px; border: 1px solid #000; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px
}
.colorpicker-saturation i b {
    display: block; width: 5px; height: 5px; border: 1px solid #fff; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px
}
.colorpicker-hue, .colorpicker-alpha {
    float: left; width: 15px; height: 100px; margin-bottom: 4px; margin-left: 4px; cursor: row-resize
}
.colorpicker-hue i, .colorpicker-alpha i {
    position: absolute; top: 0; left: 0; display: block; width: 100%; height: 1px; margin-top: -1px; background: #000; border-top: 1px solid #fff
}
.colorpicker-hue {
    background-image: url("/cms/includes/js/fabric/bootstrap.colorpicker/hue.png")
}
.colorpicker-alpha {
    display: none; background-image: url("/cms/includes/js/fabric/bootstrap.colorpicker/alpha.png")
}
.colorpicker {
    top: 0; left: 0; z-index: 2500; min-width: 130px; padding: 4px; margin-top: 1px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; *zoom: 1
}
.colorpicker:before, .colorpicker:after {
    display: table; line-height: 0; content: ""
}
.colorpicker:after {
    clear: both
}
.colorpicker:before {
    position: absolute; top: -7px; left: 6px; display: inline-block; border-right: 7px solid transparent; border-bottom: 7px solid #ccc; border-left: 7px solid transparent; border-bottom-color: rgba(0, 0, 0, 0.2); content: ''
}
.colorpicker:after {
    position: absolute; top: -6px; left: 7px; display: inline-block; border-right: 6px solid transparent; border-bottom: 6px solid #fff; border-left: 6px solid transparent; content: ''
}
.colorpicker div {
    position: relative
}
.colorpicker.colorpicker-with-alpha {
    min-width: 140px
}
.colorpicker.colorpicker-with-alpha .colorpicker-alpha {
    display: block
}
.colorpicker-color {
    height: 10px; margin-top: 5px; clear: both; background-image: url("/cms/includes/js/fabric/bootstrap.colorpicker/alpha.png"); background-position: 0 100%
}
.colorpicker-color div {
    height: 10px
}
.colorpicker-element .input-group-addon i, .colorpicker-element .add-on i {
    display: inline-block; width: 16px; height: 16px; vertical-align: text-top; cursor: pointer
}
.colorpicker.colorpicker-inline {
    position: relative; z-index: auto; display: inline-block; float: none
}
.colorpicker.colorpicker-horizontal {
    width: 110px; height: auto; min-width: 110px
}
.colorpicker.colorpicker-horizontal .colorpicker-saturation {
    margin-bottom: 4px
}
.colorpicker.colorpicker-horizontal .colorpicker-color {
    width: 100px
}
.colorpicker.colorpicker-horizontal .colorpicker-hue, .colorpicker.colorpicker-horizontal .colorpicker-alpha {
    float: left; width: 100px; height: 15px; margin-bottom: 4px; margin-left: 0; cursor: col-resize
}
.colorpicker.colorpicker-horizontal .colorpicker-hue i, .colorpicker.colorpicker-horizontal .colorpicker-alpha i {
    position: absolute; top: 0; left: 0; display: block; width: 1px; height: 15px; margin-top: 0; background: #fff; border: 0
}
.colorpicker.colorpicker-horizontal .colorpicker-hue {
    background-image: url("/cms/includes/js/fabric/bootstrap.colorpicker/hue-horz.png")
}
.colorpicker.colorpicker-horizontal .colorpicker-alpha {
    background-image: url("/cms/includes/js/fabric/bootstrap.colorpicker/alpha-horz.png")
}
.colorpicker.colorpicker-hidden {
    display: none
}
.colorpicker.colorpicker-visible {
    display: block; z-index: 9999999 !important;
}
.colorpicker-inline.colorpicker-visible {
    display: inline-block
}
.colorpicker-element+span.input-group-addon {
    cursor: pointer;
}
#editImageModal .slider {
    display: inline-block; vertical-align: middle; position: relative
}
#editImageModal .slider.slider-horizontal {
    width: 210px; width: 100%!important; height: 20px
}
#editImageModal .slider.slider-horizontal .slider-track {
    height: 10px; width: 100%; margin-top: -5px; top: 50%; left: 0
}
#editImageModal .slider.slider-horizontal .slider-selection {
    height: 100%; top: 0; bottom: 0
}
#editImageModal .slider.slider-horizontal .slider-handle {
    margin-left: -10px; margin-top: -5px
}
#editImageModal .slider.slider-horizontal .slider-handle.triangle {
    border-width: 0 10px 10px; width: 0; height: 0; border-bottom-color: #0480be; margin-top: 0
}
#editImageModal .slider.slider-vertical {
    height: 210px; width: 20px
}
#editImageModal .slider.slider-vertical .slider-track {
    width: 10px; height: 100%; margin-left: -5px; left: 50%; top: 0
}
#editImageModal .slider.slider-vertical .slider-selection {
    width: 100%; left: 0; top: 0; bottom: 0
}
#editImageModal .slider.slider-vertical .slider-handle {
    margin-left: -5px; margin-top: -10px
}
#editImageModal .slider.slider-vertical .slider-handle.triangle {
    border-width: 10px 0 10px 10px; width: 1px; height: 1px; border-left-color: #0480be; margin-left: 0
}
#editImageModal .slider input {
    display: none
}
#editImageModal .slider .tooltip-inner {
    white-space: nowrap
}
#editImageModal .slider-track {
    position: absolute; cursor: pointer; background-color: #91D6C5; -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1); -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1); box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1); -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px
}
#editImageModal .slider-selection {
    position: absolute; background-color: #1fb5ad; -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15); -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15); box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px
}
#editImageModal .slider-handle {
    position: absolute; width: 20px; height: 20px; background-color: #1ca59e; background-image: -moz-linear-gradient(top, #1ca59e, #337575); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#1ca59e), to(#337575)); background-image: -webkit-linear-gradient(top, #1ca59e, #337575); background-image: -o-linear-gradient(top, #1ca59e, #337575); background-image: linear-gradient(to bottom, #1ca59e, #337575); background-repeat: repeat-x; filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ff1ca59e', endColorstr='#ff337575', GradientType=0); -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05); box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05); opacity: .95; border: 0 solid transparent
}
#editImageModal .slider-handle.round {
    -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px
}
#editImageModal .slider-handle.triangle {
    background: 0 0
}
#editImageModal .slider.disabled {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter: alpha(opacity=50); -moz-opacity: .5; -khtml-opacity: .5; opacity: .5
}
.tooltip.top {
    top: -30px !important; left: -11px;
}
#layersListWrap {
    margin-top: 10px; overflow: hidden;
}
#layersListWrap ul {
    padding-left: 0px;
}
#layersList li {
    -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; position: relative; padding: 13px; margin-bottom: 5px; cursor: move; list-style: none; background: #1fb5ad; color: white; padding: 6px 13px;
}
#layersList .objectIcon i {
    font-size: 17px; padding-top: 2px;
}
#layersList .objectIcon {
    width: 20px; position: relative; margin-right: 10px; margin-left: 10px;
}
#layersList li p {
    margin-bottom: 0px; margin-right: 70px;
}
#layersList .layersListActions {
    top: 4px; position: absolute; right: 15px;
}
#layersList .layersListActions a {
    height: 24px; width: 24px; display: inline-block; float: left;
}
#layersList .layersListActions a i {
    height: 24px; width: 24px; display: inline-block; text-align: center; line-height: 24px; font-size: 14px; color: white;
}
#layersList .layersListActions a:hover i {
    color: #D1D1D1;
}
#editImageModal .alert {
    margin-bottom: 0px;
}
#save_message .alert-success a {
    color: #3c763d; font-weight: bold;
}
#upload_image_wrap {
    overflow: hidden; position: relative; cursor: pointer; display: inline-block;
}
#upload_image_wrap a {
    color: white;
}
#upload_image_wrap input#uploaded_img {
    width: 90px; height: 40px; cursor: pointer; position: absolute; top: 0px; left: 0px; z-index: 2; opacity: 0.0; filter: alpha(opacity=0); -ms-filter: "alpha(opacity=0)"; -khtml-opacity: 0.0; -moz-opacity: 0.0;
}
.canvas_search_panel {
    display: none;
}
#google_image_search_panel {
    display: block;
}
#google_search_button {
    vertical-align: top;
}
#google_image_search_group, .canvas_image_search_group {
    margin-right: 10px; margin-bottom: 10px;
}
#google_image_search_button, .canvas_image_search_button {
    border-radius: 0px 4px 4px 0px;
}
#google_image_content, .canvas_image_content {
    height: 310px;
}
#google_image_content_pages, .canvas_image_content_pages {
    /*margin-top: 10px;*/
    
    margin-bottom: 10px;
}
#google_image_content_pages a, #google_image_content_pages span, .canvas_image_content_pages a, .canvas_image_content_pages span {
    margin-right: 3px;
}
.google_image {
    margin-bottom: 10px;
}
.google_image .image_container {
    display: inline-block; background-color: white; width: 144px; height: 144px; overflow: hidden; -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2); box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2); cursor: pointer; text-align: center; background-size: cover; background-repeat: no-repeat; background-position: center center;
}
.google_image .image_container:hover {
    webkit-box-shadow: 0 0 0 2px #f78d1e; box-shadow: 0 0 0 2px #f78d1e;
}
.google_image .image_container .image_dimensions {
    display: none; position: absolute; bottom: 4px; text-align: center; color: rgba(255, 255, 255, 0.8); background: rgba(0, 0, 0, 0.6); padding: 0 10px; line-height: 16px; font-size: 10px; vertical-align: bottom; border-radius: 8px;
}
.google_image .image_container:hover .image_dimensions {
    display: block;
}
.google_image .image_container .image_add {
    display: none; position: absolute; height: 20px; /*right: 22px; bottom: 3px;  width: 26px; */
    
    right: 5px; bottom: 2px; width: 23px;
}
.google_image .image_container:hover .image_add {
    display: block;
}
.closeImageModal {
    position: absolute; top: 10px; right: 15px;
}
.modal-close-button {
    position: absolute; right: 24px; top: 5px; z-index: 999999;
}
#tabGallery .galleryWrapImage {
    position: relative; margin-top: 5px;
}
#tabGallery .galleryWrapImage .glyphicon-refresh-animate {
    position: absolute; top: 50%; margin-left: -12px; font-size: 24px; margin-top: -19px; left: 50%;
}
#galleryWrapTooltip {
    display: none !important;
}
.selectionInfoInner {
    margin-right: 10px;
}
.selectionInfoInner:last-child {
    margin-right: 0px;
}

#tabGallery .galleryWrap{  height: 105px !important;}
/*
#tabGallery .galleryWrapImage{ height: 90px;}

#tabGallery .galleryWrap img{ max-height: 80px;}
*/

#tabGallery .galleryWrap{  
	 background: #E2F4F7
}

#font-family, #text-align {
    border-radius: 3px;
}
.canvas_ruler, .canvas_ruler li {
    margin: 0; padding: 0; list-style: none; display: inline-block;
}
/* IE6-7 Fix */

.canvas_ruler, .canvas_ruler li {
    *display: inline;
}
.canvas_ruler {
    background: #fff; border-radius: 2px; color: #8b8b8b; margin: 0; height: 2em; padding-right: 20px; white-space: nowrap; font-size: 9px;
}
.canvas_ruler li {
    padding-left: 30px; width: 2em; margin: .64em -1em -.64em; text-align: center; position: relative;
}
.canvas_ruler li:before {
    content: ''; position: absolute; border-left: 1px solid #c1bfbf; height: .64em; top: -.64em; right: 1em;
}
#gallery {
    padding: 10px !important;
}
#fileupload .galleryWrap {
    border: none;
}
#fileupload .galleryWrap.galleryUploaded {
    outline: #317C8A solid 1px;
}
#fileupload .galleryWrap.galleryUploaded h5 {
    border: none;
}
#fileupload .galleryWrap h5 a, #fileupload .galleryWrap.galleryUploaded h5 a {
    height: 28px; overflow: hidden; display: block; font-weight: normal; font-size: 11px; padding: 1px 3px; background: #B2DAE2;
}
#canvasBg {
    margin-right: 10px;
}
.canvasBgSwitch {
    width: 20px; height: 17px; border: 1px solid #1fb5ad; display: inline-block; cursor: pointer; float: left; margin: 0px 2px;
}
.canvasBgSwitch.activeBg {
    border: 1px solid #337575;
}
#canvasBg1 {
    background: url('/img/gallery/fabric/canvas_bg.jpg');
}
#canvasBg2 {
    background: url('/img/gallery/fabric/canvas_bg2.png');
}
#editImageModal.modal .btn-primary, #editImageModal .input-group-addon{ 
		color: white !important;  background: #1fb5ad;
}
#editImageModal.modal .btn-primary, #editImageModal .input-group-addon, .canvas_control{
		  border-color: #1fb5ad;
}
.canvas_control h3, #modal-ajax-content-body h5 b{
		color: #026377;
}
.modal-header{
   border-bottom: 1px solid #337986 !important;
}

.irs{position:relative;display:block;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.irs-line{position:relative;display:block;overflow:hidden;outline:0!important}.irs-line-left,.irs-line-mid,.irs-line-right{position:absolute;display:block;top:0}.irs-line-left{left:0;width:11%}.irs-line-mid{left:9%;width:82%}.irs-line-right{right:0;width:11%}.irs-bar{position:absolute;display:block;left:0;width:0}.irs-bar-edge{position:absolute;display:block;left:0}.irs-shadow{position:absolute;display:none;left:0;width:0}.irs-slider{position:absolute;display:block;z-index:1}.irs-slider.type_last{z-index:2}.irs-min{position:absolute;left:0;cursor:default}.irs-max{position:absolute;right:0;cursor:default}.irs-from,.irs-single,.irs-to{position:absolute;display:block;top:0;left:0;cursor:default;white-space:nowrap}.irs-grid{position:absolute;display:none;bottom:0;left:0;width:100%}.irs-with-grid .irs-grid{display:block}.irs-grid-pol{position:absolute;top:0;left:0;width:1px;height:8px}.irs-grid-pol.small{height:4px}.irs-grid-text{position:absolute;left:0;white-space:nowrap;text-align:center;font-size:9px;line-height:9px;padding:0 3px}.irs-disable-mask{position:absolute;display:block;top:0;left:-1%;width:102%;height:100%;cursor:default;background:0 0;z-index:2}.lt-ie9 .irs-disable-mask{background:#000;filter:alpha(opacity=0);cursor:not-allowed}.irs-disabled{opacity:.4}.irs-hidden-input{position:absolute!important;display:block!important;top:0!important;left:0!important;width:0!important;height:0!important;font-size:0!important;line-height:0!important;padding:0!important;margin:0!important;outline:0!important;z-index:-9999!important;background:0 0!important;border-style:solid!important;border-color:transparent!important}.irs{height:55px}.irs-with-grid{height:75px}.irs-line{height:10px;top:33px;background:#EEE;background:linear-gradient(to bottom,#DDD -50%,#FFF 150%);border:1px solid #CCC;border-radius:16px;-moz-border-radius:16px}.irs-line-left,.irs-line-mid,.irs-line-right{height:8px}.irs-bar{height:10px;top:33px;border-top:1px solid #428bca;border-bottom:1px solid #428bca;background:#428bca;background:linear-gradient(to top,rgba(66,139,202,1) 0,rgba(127,195,232,1) 100%); 

background:#1fb5ad;background:linear-gradient(to top,#28C7BE 0,#1fb5ad 100%)


}.irs-bar-edge{height:10px;top:33px;width:14px;border:1px solid #428bca;border-right:0;background:#428bca;background:linear-gradient(to top,rgba(66,139,202,1) 0,rgba(127,195,232,1) 100%);border-radius:16px 0 0 16px;-moz-border-radius:16px 0 0 16px; background:#1fb5ad;background:linear-gradient(to top,#28C7BE 0,#1fb5ad 100%)}.irs-shadow{height:2px;top:38px;background:#000;opacity:.3;border-radius:5px;-moz-border-radius:5px}.lt-ie9 .irs-shadow{filter:alpha(opacity=30)}.irs-slider{top:25px;width:27px;height:27px;border:1px solid #AAA;background:#DDD;background:linear-gradient(to bottom,rgba(255,255,255,1) 0,rgba(220,220,220,1) 20%,rgba(255,255,255,1) 100%);border-radius:27px;-moz-border-radius:27px;box-shadow:1px 1px 3px rgba(0,0,0,.3);cursor:pointer}.irs-slider.state_hover,.irs-slider:hover{background:#FFF}.irs-max,.irs-min{color:#333;font-size:12px;line-height:1.333;text-shadow:none;top:0;padding:1px 5px;background:rgba(0,0,0,.1);border-radius:3px;-moz-border-radius:3px;display:none}.lt-ie9 .irs-max,.lt-ie9 .irs-min{background:#ccc}.irs-from,.irs-single,.irs-to{color:#fff;font-size:12px;line-height:1.333;text-shadow:none;padding:1px 5px;background:#1fb5ad;border-radius:3px;-moz-border-radius:3px;border-color:#1fb5ad}.lt-ie9 .irs-from,.lt-ie9 .irs-single,.lt-ie9 .irs-to{background:#999}.irs-grid{height:27px}.irs-grid-pol{opacity:.5;background:#428bca}.irs-grid-pol.small{background:#999}.irs-grid-text{bottom:5px;color:#99a4ac}

#tabGallery .galleryWrap{ height: 105px;}
#tabGallery .galleryWrapImage{ margin-top: 10px;}