.full-page {
    /*background-color: #f7f7f7;*/
    background-color: #fff;
}
#content_images {
    display: inline-block !important;
    width: 100%;
    padding-top: 0px;
}
.notSelectedMenu {
    background-color: #E1E1E1 !important;
    font-weight: normal !important;
    font-family: CenturyGothic;
}
.selectedMenu {
    font-weight: 600 !important;
    font-family: CenturyGothic-Bold;
}
.content_albums {
    width: 100%;
}
.resp-tabs-container {
    /*box-shadow: -2px -5px 25px 0 rgba(0, 0, 0, 0.3);*/
}
.resp-tab-content, .resp-tab-content-active {
    border: 0px !important;
}
.resp-tab-active {
    border: 0px !important;
}
ul.resp-tabs-list li {
    font-size: 15px;
}
.search_box {
    height: auto;
}
.reset-gallery-search {
    cursor: pointer;
}
.search_panel {
    width: 235px;
}
.search_panel button, .search_panel button:hover {
    background: none;
}
.images_box {
    width: 100%;
    /*background-color: #EDEDED;*/
    background-color: #fff;
    margin-top: 10px;
    padding-top: 10px;
    padding-bottom: 30px;
    padding-left: 0px;
    padding-right: 0px;
}
.images_box-left {
    padding-left: 0px;
    padding-right: 0px;
}
.images_box-left .album_name {
    font-size: 30px;
}
.left-image-slider {
     /*width: 420px;
     height: 320px;
     margin-top: 20px;*/
}
.left-image-slider.recordCompletion {
    /*width: 320px;*/
}
.gallery-item {
    height: 95px;
    width: 95px;
    border: 2px solid #ededed;
}
.gallery-item-details {
    /*height: 800px;
    width: 400px;*/
    border: 2px solid #ededed;
}
.gallery-item.recordCompletion {
    height: 100px;
    width: 100px;
    border: 2px solid #bebebe;
}
.gallery-item-details.recordCompletion {
    border: 2px solid #bebebe;
}
.gallery-item-details-empty {
    height: 300px;
    width: 400px;
}
.gallery-item-details-empty.recordCompletion {
    height: 300px;
    width: auto;
}
.image_details {
    margin-top: 10px;
}
.image_details .album_section {
    height: 35px;
}
.image_details input {
    height: 35px;
    width: 80%;
}
.album_fields {
    height: 35px;
    width: 70%;
}
.gallery_action, .gallery_action:hover {
    /*color: #fff;*/
    background: #EDEDED;
}
.pbuttons {
    margin-bottom: 10px;
}
.image_details #gallery_caption {
    height: 35px;
    width: 80%;
}
.image_details #gallery_album {
    height: 35px;
}
.spanbuttons2 {
    position: relative;
    top: -7px;
}
.spanbuttons button {
    padding: 0px 0px 0px 5px;
    background: none;
}
.overlay-gallery {
    /*height: 100%;*/
    width: 100%;
    position: fixed;
    z-index: 10000;
    top: 0;
    left: 0;
    background: rgba(255,255,255,0.5);
    overflow-x: hidden;
    transition: 0.5s;
}
.overlay-gallery-content {
    position: relative;
    top: 50%;
    width: 100%;
    text-align: center;
    margin-top: 30px;
}
.overlay-gallery-images-content {
    position: relative;
    background-color: #313131;
    top: 0%;
    text-align: center;
}
.overlay-gallery-images-content .slick-arrow {
    /*background-color: #fff;*/
    z-index: 100000;
}
.overlay-gallery-images-content .slick-next {
    right: 50px !important;
}
.overlay-gallery-images-content .slick-prev {
    left: 50px !important;
}
#upload_images {
    width: 200px;
    height: 40px;
    line-height: 40px;
    margin-top: 0px;
}
.search_reset {
    border: 0px;
    background: none;
}
.invite_box .row {
    margin-bottom: 10px;
}
.invite_box .row label {
    margin-top: 12px;
}
.label-info {
    background-color: #313131;
}
.bootstrap-tagsinput {
    width: 100%;
    min-height: 100px;
}
.input-group {
    display: inline-table;
    float: left;
}
.upload_images_button {
    float: right;
}
.divGalleryItem {
    cursor: pointer;
}
.noborder {
    border: 0px !important;
}
.imgTitle {
    font-size: 24px;
}
.aID {
    display: none;
}
.album_section #gallery_album {
    width: 80%;
    /*height: auto;*/
}
.album_section .spanbuttons {
    /*position: absolute;*/
    margin: 5px;
}
.bootstrap-tagsinput {
    max-width: 80% !important;
}
.gallery-item-modal .slick-prev {
    left: 0px;
}
.gallery-item-modal .slick-next {
    right: 0px;
}
.gallery-item-modal {
    padding: 0px 25px;
}
#images_slider_modal .modal-dialog {
    width: 80%;
}
.div_apply {
    display: none;
}
.bx-prev {
    left: -8% !important;
}
.bx-next {
    right: -8% !important;
}
.div_keywords_section span, .div_brands_section span {
    font-size: 12px;
}
.gallery-item-details .divGalleryItem img, .gallery-item-modal .divGalleryItem img, .gallery-item-details-popup .liGalleryImage img {
    margin: 0 auto; /* it centers any block level element */
}

.overlay-gallery-images-content .slick-track {
    /*height: 700px;*/
}
.gallery-item-details .slick-track {
    height: 460px;
}
.overlay-gallery-images-content .slick-slide img, .gallery-item-details .slick-slide img {
    vertical-align: middle;
    display: inline-block;
}
.overlay-gallery-images-content .slick-slide, .gallery-item-details .slick-slide, .gallery-item-details-popup .slick-slide {
    text-align: center;
}
.overlay-gallery-images-content .slick-slide::before, .gallery-item-details .slick-slide::before {
    content: '';
    display: inline-block;
    height: auto;
    vertical-align: middle;
}
.overlay-gallery-images-content .slick-slide img, .gallery-item-details .slick-slide img {
    vertical-align: middle;
    display: inline-block;
}
.addID:hover {
    font-weight: bold;
}
.comma {
    display: none;
}

.next {
    float: right !important;
}
.imgLoader {
    margin-top: 10px;
    float: left;
}
.pac-container {
    z-index: 999900 !important;
}
.gallery-item-details-popup .slick-prev {
    left: -45px;
}
.gallery-item-details-popup .slick-next {
    right: -45px !important;
}
.divbxslider {
    padding: 10px 60px;
    border: 2px solid rgba(0, 0, 0, 0.3) !important;
}
.gallery-item-details-popup .slick-slide {
    clear: none;
}
.bxsliderItems {
    /*width: 100px;*/
}
.bxsliderItems li {
    /*width: 100px !important;*/
}
.bxsliderItems div img {
    z-index: -1;
    position: relative;
}
.bxsliderItemsTick {
    /*background: url(../images/check_checked.gif) no-repeat bottom left;    
    border: 3px solid #313131;
    background-size: 18px;*/
}
.divbxslider {
    margin-bottom: 10px;
}
.infoSlides {
    margin-bottom: 10px;
}
.infoSlides li {
    list-style-type: disc;
    margin: 0 10px;
}
.overlay-gallery-empty {
    z-index: 1;
}
.numSlide {
    /*margin-left: 60%;
    margin-right: 30%;*/
    text-align: center;
    font-weight: bold;
    /*margin-top: 10px;*/
}
.numSlide2 {
    margin-top: 10px;
}
.go-left, .go-right {
    text-decoration: none;
    cursor: pointer;
}
.go-left:hover, .go-right:hover {
    text-decoration: none;
    cursor: pointer;
}
.galleryImage {
    height: 94px;
    width: 94px;
    margin-left: 1px;
    margin-right: 1px;
}
.images_box-right .deleteImage {
    position: relative;
    float: right;
}
.div_caption_section {
    margin-bottom: 10px;
}
.bx-wrapper {
    margin-bottom: 0px !important;
    box-shadow: none;
}
.gallery-item-details .divGallery img {
    vertical-align: middle;
}
.gallery-item-details-popup .slick-list {
    height: 200px;
}
.gallery-item-details-popup .slick-slide {
    /*width: 97px !important;*/
}
.div_location_section {
    clear: both;
}
.image_details #albumName, .image_details .div_location_section span {
    font-size: 13px;
}
.image_details .div_brands_section {
    margin-top: 10px;
}
.numSlide .infoIcon {
    float: right;
}
.slick-prev:before {
    content: '' !important;
}
.slick-next:before {
    content: '' !important;
}
.prev-next {
    width: 24px;
    height: 24px;
    margin-top: -24px;
}

.gallery-item-modal {
    overflow: hidden;
    height: '100%'
}
.pbuttons #gallery_album_desc {
    margin-top: 10px;
}
.ui-autocomplete-loading {
    background: white url("images/ui-anim_basic_16x16.gif") right center no-repeat;
}
.ui-autocomplete {
    z-index: 100000;
}
.ui-widget.ui-widget-content {
    border: 1px solid #ded8d5;
    background-color: #fefefe;
}
.liGalleryImage {
    margin-right: 5px;
}
.divGalleryBrand .bootstrap-tagsinput, .divGalleryTags .bootstrap-tagsinput {
    min-height: 40px;
    max-width: 100% !important;
}
.error_ig, .error_ig2 {
    display: none;
    color: red;
}
.image_actions {
    float: right;
    text-align: right;
}
.infoPopupModal {
    margin-top: -2px;
}
.image_actions li a {
    padding: 0px;
    padding-right: 5px;
}

.navbar-left li a {
    cursor: pointer;
}
#selectAllImages {
    width: 25px;
    height: 25px;
    vertical-align: middle;
    margin-right: 8px;
    margin-top: 0px;
    margin-bottom: 5px;
}
.div_mediaid_section {
    margin-top: 10px;
}
.div_mediaid_section, .div_album_show_section {
    color: gray;
    font-size: 13px;
}
.total_media {
    padding-left: 0px;
}
.dz-remove {
    z-index: 999;
    position: absolute;
    top: 0px;
    right: 0px;
    cursor: pointer;
    display: none;
}
.header-ig {
    margin-top: 20px;
}
.slick-slider * { outline: none; }
.div_total_media {
    margin-top: 10px;
    font-size: 16px;
    text-align: center;
}


.checkbox label:after, 
.radio label:after {
    content: '';
    display: table;
    clear: both;
}

.checkbox .cr,
.radio .cr {
    position: relative;
    display: inline-block;
    border: 1px solid #a9a9a9;
    border-radius: .25em;
    width: 1.3em;
    height: 1.3em;
    float: left;
    margin-right: .5em;
}

.radio .cr {
    border-radius: 50%;
}

.checkbox .cr .cr-icon,
.radio .cr .cr-icon {
    position: absolute;
    font-size: .8em;
    line-height: 0;
    top: 50%;
    left: 20%;
}

.radio .cr .cr-icon {
    margin-left: 0.04em;
}

.checkbox label input[type="checkbox"],
.radio label input[type="radio"] {
    display: none;
}

.checkbox label input[type="checkbox"] + .cr > .cr-icon,
.radio label input[type="radio"] + .cr > .cr-icon {
    /*transform: scale(3) rotateZ(-20deg);*/
    opacity: 0;
    /*transition: all .3s ease-in;*/
}

.checkbox label input[type="checkbox"]:checked + .cr > .cr-icon,
.radio label input[type="radio"]:checked + .cr > .cr-icon {
    /*transform: scale(1) rotateZ(0deg);*/
    opacity: 1;
}

.checkbox label input[type="checkbox"]:disabled + .cr,
.radio label input[type="radio"]:disabled + .cr {
    opacity: .5;
}
.ig-header2, .ig-header2 div {
    padding-left: 0px;
    padding-right: 0px;
}
.disabledImage {
    opacity: 0.5;
    pointer-events: none;
}
#image_upload_box .checkbox {
    padding-left: 0px;
}
.terms-text {
    font-size: 13px;
}
#contentReleasePopupDiv .invite_box {
    width: 900px;
    height: 450px;
    overflow: auto;
}
#contentReleasePopupDiv .modal-dialog {
    width: 900px;
}
.div_album_title_section .album_name {
    font-size: 24px;
}
.rcShowHide ul {
    overflow: auto;
    max-height: 200px;
    height: auto;
}
.skipAction {
    margin-top: 20px;
    margin-right: 10px;
}
.ig-subheader-right div {
    float: right !important;
}
.ig-subheader-right .search_panel {
    margin-right: 5px;
}
#searchKeywords {
    border-radius: 4px 0 0 4px;
}
.terms-box {
    height: 180px;
    overflow: auto;
    margin-top: 15px;
	border: 1px solid #919191;
    padding: 10px;
	font-size: 12px;
}
.terms-section2 {
    padding-left: 0px;
}
.header-terms {
	font-size: 16px;
}
.ig-info-icon {
	float: right;
    top: 10px;
	margin-top: 0px;
	margin-left: 0px;
}
.info-icon-album-tags {
	left: -35px;
}
.info-icon-tags {
	left: -85px;
}
.info-icon-brands {
	left: -70px;
}
.overlay-gallery-album {
    margin-top: 50px;
    z-index: 1000;
}
.overlay-gallery-album .overlay-gallery-content {
    top: 30% !important;
}


/*.slick-arrow:before {
    padding-left: 32px;
    padding-top: 7px;
}
.slick-arrow {
    height: 24px;
    width: 24px;
}
.slick-prev:before {
    margin-left: -7px;
}
.slick-next:before {
    margin-left: 0px;
}*/
.slick-arrow {
    height: 32px !important;
    width: 32px !important;
}
.slick-prev:before {
    /*margin-left: -7px;*/
}
.slick-next:before {
    /*margin-right: -18px !important;*/
}
.slick-next {
    right: -40px !important;
}
.slick-prev {
    left: -33px !important;
}
/*.prev2 {
    margin-left: -5px;
}
.next2 {
    margin-left: 7px;
}*/
.termsPoints {
    margin-left: 20px;
}
.terms-section {
    font-size: 13px;
}
.duplicateImages {
    padding: 5px;
    border: 2px solid rgba(0, 0, 0, 0.3);
    margin-top: 10px;
    font-size: 15px;
    text-align: center;
}
.duplicateImages img {
    border-radius: 20px;
    height: 120px;
    width: 120px;
}
.duplicateImages div {
    
}
.msgDuplicate {
    font-size: 15px;
    font-weight: bold;
}
.divmsgDuplicate {
    margin-top: 10px;
}
.addNewAlbum {
    
}
.slide-caption-empty {
	background-color: #ededed !important;
	color: #ededed !important;
}
.divAlbumItemEmpty {
	/*background-image: url(../images/add_icon.png);
    background-position: center;
    background-repeat: no-repeat;
	z-index: 999;*/
}
.label-info {
    font-family: CenturyGothic !important;
    font-size: 10.5px !important;
}
.inner-container p.termsPoints, .inner-container p.termsPoints2 {
    line-height: unset;
    margin-bottom: 0px;
    font-size: 13px;
}
.terms-box p {
    line-height: unset;
    margin-bottom: 0px;
    font-size: 12px;
}
#image_gallery #gallery_title, #image_gallery #gallery_caption, #image_gallery #gallery_location {
    float: left;
}

.slick-prev-h {
    left: 100px !important;
}
.slick-next-h {
    right: 100px !important;
}