html {
    margin:    0 auto;
    max-width: 1536px;
}

body{
	background-color: white;
}

#main {
	transition: filter 1.2s ease;
}
.navbar{
	height: 52px;
	background-color: #212121 !important;
}

.subheader{
	background-color: rgba(255, 255, 255, 0.5) !important;
	
}
.subheader.fixed-top {
	top: 40px;
	margin: 0 auto;
	position: fixed;
}

.navbar .navbar-toggle {
	display: block;
	border: 0;
    margin: 0;
    padding: 12px 12px 0 0;
    
}

.xs-top-nav{
	
	padding-top:0;
	padding-top: 0;
}
.xs-top-nav .btn-search, .xs-top-nav .btn-search:hover, .xs-top-nav .btn-search:visited, .xs-top-nav .btn-search:active{
background-color:#212121;

}
.xs-top-nav .btn-search {
	background-color:#212121;
	border: none;
	padding: 0;
	margin: 0;
	position: absolute;
	
	right: 60px;
	top: 5px;
	
}
.xs-top-nav .contained{
	position: absolute;
	top:12px;
}

#sidemenu {
	background-color:#424242;
}

#sidemenu li {
	background-color: #424242;
}



#toggle-button.sidebar{
	text-align: center;
}

#toggle-button.sidebar label{
	color: #ddd !important;
}

.pace-button , a.pace-button{
	
	border: none;
	padding-top: 15px;
	font-size: large;
	transition: opacity 1s ease;
	opacity: 0.5;
	/*color: rgba(255, 255, 255, 0.50) !important;*/

}

a.pace-button:hover {
	opacity: 1;
	/*color: rgba(255, 255, 255, 1) !important;*/
}

.pace-button.nav-button , a.pace-button.nav-button{
	background-color: rgba(0, 0, 0, 0) !important;
	
	border: none;
}




.card.card-signup {
	background-color:#fff !important;
	
}

input {
	padding: 0 10px 0 10px !important;
}

.menu .active > a {
	background-color:#888;
	
}

.page-logo{
	height: inherit !important;
	width: 25%;
	clear: right;
	float:left;
	margin:0;
	padding:0;
	
}
.page-logo img {
	max-height: 40px;
	height: 40px;
	padding-top: 10px;
}

.page-content{
	background-color: white;
	font-family: Roboto;
}



.stamp {
  transform: rotate(12deg);
	color: #555;
	font-size: 2rem;
	font-weight: 700;
	border: 0.25rem solid #555;
	display: inline-block;
	padding: 0.25rem 1rem;
	text-transform: uppercase;
	border-radius: 1rem;
	font-family: 'Courier';
	-webkit-mask-image: url('/img/grunge.png');
	mask-image: url('/img/grunge.png');
  -webkit-mask-size: 944px 604px;
  mask-size: 944px 604px;
  mix-blend-mode: multiply;
  
  
}

.is-draft {
	color: #ff6666;
	border: 1rem double #ff6666;
	transform: rotate(9deg);
  font-size: 1.5rem;
  font-weight: 600;
  font-family: "Open sans", Helvetica, Arial, sans-serif;
 
  padding: 0.5rem;
  position: absolute;
  top: 30px;
  right: 20px;
} 

.primary-inventory-number{
		
	font-weight: bold !important;
}


.btn{
	height: 36px;
	font-size: 14px;
	font-weight: 500;
	font-style: normal;
	font-stretch: normal;
	line-height: 1.14;
	letter-spacing: 1.3px !important;
	text-align: center;
	padding-left: 16px;
    padding-right: 16px;
    width: auto !important;
}

.btn-primary, .btn-secundary{
  	border-radius: 18px;
  	box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2), 0 2px 1px -1px rgba(0, 0, 0, 0.12), 0 1px 1px 0 rgba(0, 0, 0, 0.14) !important;
}

.btn-terciary{
  	border-radius: 18px;
  	box-shadow: none !important;
  	background-color: transparent !important;
}

.btn-border-grey{
	border-radius: 18px;
    border: solid 2px #809fb0;
    background-color: white !important;
    padding-top: 9px;
    color: black !important;
}

.btn-grey-white{
	opacity: 0.8 !important;
    background-color: #adc0cb !important;
	color: white !important;
}

.btn-grey{
	opacity: 0.8 !important;
    background-color: #adc0cb !important;
	color: black !important;
}

.btn-yellow{
	opacity: 0.8 !important;
    background-color: #ffd942 !important;
	color: black !important;
}

.btn-orange{
    background-color: #f9aa33 !important;
	color: black !important;
}

.btn-white{
	color: #adc0cb !important;
	padding-left: 0px !important;
	padding-right: 0px !important;
}

.btn-dark-grey{
	background-color: #344955 !important;
}

input{
	height: 56px !important;
    border: solid 1px rgba(25, 25, 25, 0.6) !important;
    border-radius: 0 !important;
    padding-left: 12px;
    padding-right: 12px;
    background: none;
	font-size: 16px;
	font-weight: normal;
	font-style: normal;
	font-stretch: normal;
	line-height: 1.5;
	letter-spacing: 0.2px;
	color: rgba(0, 0, 0, 0.87);
	background-image: none !important
}

textarea{
	line-height: 40px !important;
    border: solid 1px rgba(25, 25, 25, 0.6) !important;
    border-radius: 0 !important;
    padding-left: 12px;
    padding-right: 12px;
    background: none;
	font-size: 16px;
	font-weight: normal;
	font-style: normal;
	font-stretch: normal;
	line-height: 1.5;
	letter-spacing: 0.2px;
	color: rgba(0, 0, 0, 0.87);
	background-image: none !important
}

input:focus, input:active, textarea:focus, textarea:active{
	border: solid 2px rgba(25, 25, 25, 0.6) !important;
	background-image: none !important
}

h1{
	height: 71px;
	object-fit: contain;
	font-size: 60px;
	font-weight: 300;
	font-style: normal;
	font-stretch: normal;
	line-height: normal;
	letter-spacing: -0.5px;
	color: #424242;
}

h2{
	font-size: 34px;
	font-weight: bold;
	font-style: normal;
	font-stretch: normal;
	line-height: normal;
	letter-spacing: 0.3px;
	color: #344955;
}

h4{
	font-size: 20px;
	font-weight: 500;
	font-style: normal;
	font-stretch: normal;
	line-height: 30px;
	letter-spacing: 0.3px;
	color: #344955;
}

h5{
	font-size: 24px;
	font-weight: normal;
	font-style: normal;
	font-stretch: normal;
	line-height: 1.29;
	letter-spacing: normal;
	text-align: center;
	color: #344955;
}

h6{
	font-size: 14px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.43;
    letter-spacing: 0.3px;
    color: #f9aa33;
    text-transform: none;
}

.error{
	border: solid 1px #b00020 !important;
}

::placeholder{
    font-family: Roboto;
	font-size: 16px;
	font-weight: normal;
	font-style: normal;
	font-stretch: normal;
	line-height: 1.5;
	letter-spacing: 0.2px;
	color: rgba(0, 0, 0, 0.38);
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
    font-family: Roboto;
	font-size: 16px;
	font-weight: normal;
	font-style: normal;
	font-stretch: normal;
	line-height: 1.5;
	letter-spacing: 0.2px;
	color: rgba(0, 0, 0, 0.38);
}

::-ms-input-placeholder { /* Microsoft Edge */
    font-family: Roboto;
	font-size: 16px;
	font-weight: normal;
	font-style: normal;
	font-stretch: normal;
	line-height: 1.5;
	letter-spacing: 0.2px;
	color: rgba(0, 0, 0, 0.38);
}

.no-padding{
	padding-left: 0px;
    padding-right: 0px;
}

.paddings-small{
	margin-left: 12px;
}

.paddings-medium{
	margin-left: 24px;
}

.pad-medium-left{
	padding-left: 40px;
}

.form-group {
    margin: 5px 0 0 0;
    padding-bottom: 48px;
}

.page-content{
	padding-left: 5%;
    padding-right: 5%;
}
.page-content.artwork-index {
	padding-left: 0%;
    padding-right: 0%;
}

.page-content-small{
	padding-left: 1%;
    padding-right: 1%;
}

.section{
	padding-bottom: 72px;
}

.header-tab{
	height: 48px;
	background: none;
}

.marker{
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	font-stretch: normal;
	line-height: 1.33;
	letter-spacing: 0.4px;
	color: #344955;
}

.nav-tabs > li{
	font-size: 14px;
	font-weight: 500;
	font-style: normal;
	font-stretch: normal;
	line-height: 1.14;
	letter-spacing: 1.3px;
	text-align: center;
	color: #686868 !important;
	width: 33%;
	background-color: none !important;
	background: none !important;
	border-radius: 0px;
	border-bottom: solid #DCDCDC 1px !important;
	float: left !important;
}

.nav-tabs > li > a{
	color: #686868 !important;
	border-radius: 0px;
}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
    background-color: none !important;
    transition: background-color .1s .2s;
    border-bottom: solid rgba(0, 0, 0, 0.87) 1px !important;
    border-radius: 0px;
    color: #686868 !important;
}

.nav-tabs > li > a, .nav-tabs > li > a:hover, .nav-tabs > li > a:focus{
	background-color: none !important;
    border-radius: 0px;
    color: #686868 !important;
}

.no-box{
	box-shadow: none;
}

.box-shadow{
	box-shadow: 0 27px 24px 0 rgba(0, 0, 0, 0.2), 0 40px 77px 0 rgba(0, 0, 0, 0.22);
}

.animate {
	transition: all 2s ease-out;
}

#detail{
	/*position:absolute; 
	right:20px !important; */
	opacity: 0.2;
	margin-left:30%;
	left:2000px;
	width:70%; 
	padding:70px 0 0 0; 
	background-color:white; 
	box-shadow: 0 27px 24px 0 rgba(0, 0, 0, 0.6), 0 40px 77px 0 rgba(0, 0, 0, 0.9);
}

.label-danger{
	height: 24px;
    border-radius: 5px;
    border: solid 2px #e53935;
    background: transparent !important;
    color: #e53935;
}

.label-success{
	height: 24px;
    border-radius: 5px;
    border: solid 2px #43a047;
    background: transparent !important;
    color: #43a047;
}

.label-blue{
	height: 24px;
    border-radius: 5px;
    border: solid 2px #344955;
    background: #344955 !important;
    color: white;
    text-transform: none !important
}

.label-light{
	height: 24px;
    border-radius: 5px;
    border: solid 2px #344955;
    background: transparent !important;
    color: #344955;
    text-transform: none !important
}

.modal-footer{
	text-align: center;
	padding-bottom: 40px !important;
}

.modal-content {
    box-shadow: 0 27px 24px 0 rgba(0, 0, 0, 0.2), 0 40px 77px 0 rgba(0, 0, 0, 0.22);
    border-radius: 0px;
    border: 1px solid black;
}

.feedback{
	font-size: 24px;
	font-weight: normal;
	font-style: italic;
	font-stretch: normal;
	line-height: 1.29;
	letter-spacing: normal;
	text-align: left;
	color: #344955;
}

.caption{
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	font-stretch: normal;
	line-height: 1.33;
	letter-spacing: 0.3px;
	color: rgba(0, 0, 0, 0.6);
	display: block;
	padding-top: 2px;
	padding-left: 14px;
}

.caption-error{
	color: #b00020;
}

.caption-error-close{
	font-size: 14px;
	font-weight: 500 !important;
}

.input-xs{
	width: 20%;
}

.input-small{
	width: 29.3%;
}

.input-med{
	width: 45%
}

.input-medium{
	width: 60%
}

.input-large{
	width: 92.2%
}

.popover.right>.arrow {
    margin-top: 0px;
}

.popover-content {
    padding: 15px;
    border: solid 1px black;
	font-size: 16px;
	font-weight: normal;
	font-style: normal;
	font-stretch: normal;
	line-height: 1.5;
	letter-spacing: 0.2px;
	color: #344955;
}

.dis-inline{
	display: inline;
}

label{
	font-size: 14px !important;
	font-weight: 500 !important;
	font-style: normal;
	font-stretch: normal;
	line-height: 1.14 !important;
	letter-spacing: 1.3px;
	color: #212121 !important;
}

.popover.right .arrow:after {
  border-right-color: black;
}

.black-font{
	color: black;
}

.grey-font{
	color: #A1A1A1;
}

i.material-icons, .btn .material-icons{
	font-size: 18px;
}

.checkbox input[type=checkbox]:checked + .checkbox-material .check, .radio input[type=radio]:checked ~ .check {
    background: rgba(0, 0, 0, 0.54) !important;
}

.radio input[type=radio]:checked ~ .circle{
	border-color: rgba(0, 0, 0, 0.54) !important;
}

.bs-wizard {
	border-bottom: solid 1px #e0e0e0;
	padding: 0 0 10px 0;
	border-bottom:0;
}

.bs-wizard > .bs-wizard-step {
	padding: 0;
	position: relative;
}

.bs-wizard > .bs-wizard-step .bs-wizard-info {
	font-size: 16px;
	font-weight: bold;
	font-style: normal;
	font-stretch: normal;
	line-height: normal;
	letter-spacing: 0.2px;
	text-align: center;
	color: #344955;}

.bs-wizard > .bs-wizard-step > .bs-wizard-dot{
	position: absolute;
	width: 36px;
	height: 36px;
	display: block;
	top: 25px;
	left: 50%;
	margin-top: -15px;
	margin-left: -15px;
	border-radius: 50%;
}

.bs-wizard > .bs-wizard-step > .bs-wizard-dot-blue {
	background: #344955;
	color: white;
}

.bs-wizard > .bs-wizard-step > .bs-wizard-dot-grey {
	background: #d8d8d8;
  	font-size: 16px;
  	color: #344955;
}

.bs-wizard > .active > .bs-wizard-dot{
	border: 3px solid #344955;
	background: #d8d8d8 !important;

}

.bs-wizard > .bs-wizard-step > .bs-wizard-dot:after {
	left: 13px;
    margin-top: 0px;
}

.bs-wizard > .active > .bs-wizard-dot:after{
	left: 10px;
    margin-top: -3px;
    color: #344955;

}

.bs-wizard > .bs-wizard-step > .bs-wizard-dot:after {
	width: 14px;
	height: 14px;
	border-radius: 50px;
	position: absolute;
	top: 8px;
    font-size: 16px;
  	font-weight: bold;
  	font-style: normal;
  	font-stretch: normal;
  	line-height: normal;
  	letter-spacing: 0.2px;
}

.bs-wizard > .bs-wizard-step > .bs-wizard-dot-ready:after {
	content: '\f00c';
	font-family: FontAwesome;
	left: 10px;
}


.bs-wizard > .bs-wizard-step > .bs-wizard-dot-one:after {
	content: '1';
}

.bs-wizard > .bs-wizard-step > .bs-wizard-dot-two:after {
	content: '2';
}

.bs-wizard > .bs-wizard-step > .bs-wizard-dot-three:after {
	content: '3';
}

.bs-wizard > .bs-wizard-step > .bs-wizard-dot-four:after {
	content: '4';
}

.bs-wizard > .bs-wizard-step > .progress {
	position: relative;
	border-radius: 0px;
	height: 3px;
	box-shadow: none;
	margin: 25px 0;
}

.bs-wizard > .bs-wizard-step > .progress > .progress-bar {
	width:0px;
	box-shadow: none;
	background: #344955;
}

.bs-wizard > .bs-wizard-step.complete > .progress > .progress-bar {
	width:100%;
}

.bs-wizard > .bs-wizard-step.active > .progress > .progress-bar {
	width:50%;
}

.bs-wizard > .bs-wizard-step:first-child.active > .progress > .progress-bar {
	width:0%;
}

.bs-wizard > .bs-wizard-step:last-child.active > .progress > .progress-bar {
	width: 100%;
}

.bs-wizard > .bs-wizard-step.disabled > .bs-wizard-dot {
	background-color: #d8d8d8;
}

.bs-wizard > .bs-wizard-step:first-child  > .progress {
	left: 50%;
	width: 50%;
}

.bs-wizard > .bs-wizard-step:last-child  > .progress {
	width: 50%;
}

.disabled {
	color: rgba(100, 100, 100,0.4) !important;
}

.progress{
	background: #d8d8d8;
}

.section{
	padding-top: 32px;
	padding-bottom: 0px;
}

.checkbox, .radio {
    margin-top: 24px;
    margin-bottom: 24px;
}

.div-float-right{
	display: inline;
    padding-right: 8%;
    margin-right: 8%;
    float: right;
}

.full-width{
	width: 100% !important;
}

.padding-top-small-section{
	padding-top: 16px;
}

.col-sm-12{
	padding-bottom: 16px;
}

.dropdown-toggle:not(.dropdown-legacy):not(.dropdown-legacy2), .new-form select, .select2{
	height: 56px !important;
    border: solid 1px rgba(25, 25, 25, 0.6) !important;
    border-radius: 0 !important;
    padding-left: 12px;
    padding-right: 12px;
    background: none !important;
    font-size: 16px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.5;
    letter-spacing: 0.2px !important;
    color: rgba(0, 0, 0, 0.87);
    margin-top: 0px;
    box-shadow: none !important;
	background-image: linear-gradient(45deg, transparent 50%, grey 50%), linear-gradient(135deg, grey 50%, transparent 50%), linear-gradient(to right, white, white) !important;
	background-position: calc(100% - 20px) calc(1em + 8px), calc(100% - 15px) calc(1em + 8px), calc(100% - 2.5em) 0.5em !important;
	background-size: 6px 6px, 6px 6px, 1px 1.5em !important;
	background-repeat: no-repeat !important;
	margin-bottom: 0px !important;
}

.dropdown-toggle:hover:not(.dropdown-legacy):not(.dropdown-legacy2), .dropdown-toggle:focus:not(.dropdown-legacy):not(.dropdown-legacy2), .open > .btn.dropdown-toggle {
	background-color: white !important;
	border: solid 2px rgba(25, 25, 25, 0.6) !important;
	box-shadow: none;
}

.dropdown-item{
    font-size: 16px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.75;
    letter-spacing: 0.5px;
    color: #344955;
    margin-left: 10px;
    display: block;
}

.dropdown-item:hover, .dropdown-item:focus{
    color: black;
}

.label-info{
	font-size: 16px;
	font-weight: normal;
	font-style: normal;
	font-stretch: normal;
	line-height: 1.75;
	letter-spacing: 0.5px;
	color: #344955;
	background-color: transparent;
}

td{
	padding-top: 10px;
	padding-right: 5px;
	vertical-align: top;
}

*.align-text-top {
	vertical-align: top !important;
}

/* --- SELECT 2 HACKS ------*/

.select2-container .select2-search--inline .select2-search__field{
    box-sizing:border-box;
    border:none !important;
    font-size:100%;
    margin-top:-8px;
}

/* --- END SELECT 2 HACKS ---*/

.card {
	box-shadow: none;
    background-color: white;
    border: solid 1px #b8b8b8;
	border-radius: 0px;
	transition: box-shadow 0.5s ease;
	box-shadow:none;
}

.card:hover {
	box-shadow: 0 2px 15px 0 rgba(0, 0, 0, 0.2), 0 3px 27px -2px rgba(0, 0, 0, 0.26), 0 1px 47px 0 rgba(0, 0, 0, 0.18);
	
}

.card.card-nav-tabs:hover{
	box-shadow: 0 2px 15px 0 rgba(0, 0, 0, 0.2), 0 3px 27px -2px rgba(0, 0, 0, 0.26), 0 1px 47px 0 rgba(0, 0, 0, 0.18) !important;
	transition: box-shadow 0.3s ease;
}

.card-no-shadow {
	box-shadow: none;
}

.card-accordion{
	width: 100%;
	box-shadow: none;
	margin-top: 12px;
    margin-bottom: 12px;
}

.accordion-card-group .card-accordion{
	margin-top: 0px;
    margin-bottom: 0px;
}

.card-accordion h5{
	margin: 0;
	padding: 12px !important;
}

.aw-status {
    width: 100%;
    position: absolute;
    text-align: left;
    height: 32px;
    top: 5px;
    left: 20px;
}

.aw-status-container {
    width: auto;
    float: left;
	background-color: white;
	border-radius: 16px;
	/*border-top-left-radius: 50%;
	border-bottom-right-radius: 50%;
	border-bottom-left-radius: 50%;*/
}

.aw-tags-container {
    display: inline-block;
    padding-top: 6px;
    padding-right: 5px;
    margin-left: 5px;
}

.aw-preview {
	display: block;
	position:relative;
}
.aw-preview .aw-mount {
	background-color: #ffffff;
	border: 1px solid #666666;
	width: 100%;
	height: 100%;
	display: block;
	position: relative;
	padding-bottom: 100px;
	
}
.aw-framed{
	border: 3px solid red !important;
}
.aw-preview .aw-mount .aw-image{
	overflow:hidden;
	position: absolute;
	display: block;
}

.circle-info{
	width: 20px;
    height: 20px;
    text-align: center;
    color: white;
    font-size: 14px;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: center;
    border-radius: 50px;
    padding: 0;
    float: left;
    margin-right: 5px;
    cursor: pointer;
}

.circle-yellow{
    background-color: #f1cd0e;
}

.circle-brown{
	background-color: #dbad63;
}

.circle-blue{
	background-color: #62d1e0;
}

hr{
	border-top: solid 1px #979797;
}

.big-hr{
	border-top: solid 2px #d6d6d6;
	margin-top: 20px;
    margin-bottom: 10px;
}

.label-card-info{
	font-weight: normal;
	font-style: normal;
	font-stretch: normal;
	line-height: 1.5;
	letter-spacing: 0.4px;
	color: rgba(0, 0, 0, 0.6);
}

.label-card-text, .inventory{
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	font-stretch: normal;
	line-height: 1.5;
	letter-spacing: 0.4px;
	color: #344955;
	display: block;
}

.margin-top-xs{
	margin-top: 14px;
}

.card-top{
	margin-left: -12px;
    margin-top: -12px;
    width: 232px;
    padding-bottom: 12px;
}

.middle {
  transition: .5s ease;
  opacity: 0;
  position: absolute;
  top: 30%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  text-align: center;
}

.card-top-motive:hover{
	    background: rgba(0,0,0, 0.12);
}

.card-top-motive:hover .image {
  opacity: 0.5;
}

.card-top-motive:hover .middle {
  opacity: 1;
}

.carousel .carousel-indicators .active{
	background-color: #3d3d3d;
	border: solid 1px #3d3d3d;
}

.carousel .carousel-indicators > li{
	border: solid 1px #3d3d3d;
}

.carousel .carousel-control .material-icons{
	color: black;
	border: solid 1px rgba(0, 0, 0, 0.01);
	background-color: rgba(255, 255, 255, 0.9);
	font-size: 30px;
}

.card .carousel-control.right{
	right: 8px;
}

.border-grey{
	border: solid 1px #d5d5d5;
}

.margin-top-box{
	margin-top: 24px;
}

.nav-tabs > li{
	width: 20%;
}

.white-table{
	background-color: white;
	border: 1px solid white;
	font-size: 16px;
	font-weight: normal;
	font-style: normal;
	font-stretch: normal;
	line-height: 1.5;
	letter-spacing: 0.5px;
	color: #344955;
}

.white-table > thead > tr > th {
    text-align: left;
    font-size: 16px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.75;
    letter-spacing: 0.5px;
    color: #f9aa33;
}

.title-dark > thead > tr > th {
    text-align: left;
	font-size: 16px;
	font-weight: bold;
	font-style: normal;
	font-stretch: normal;
	line-height: 2.25;
	letter-spacing: 0.5px;
	color: #344955;
}


.table > tbody > tr > td, .table > tbody > tr > td > a{
	font-size: 16px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.5;
    letter-spacing: 0.5px;
    /*disable-color: #344955 !important;*/
    text-align: left;
}

.table > tbody > tr {
	-webkit-transition: background-color 1s ease-in;
	-moz-transition: background-color 1s ease-in;
	 -ms-transition: background-color 1s ease-in;
	  -o-transition: background-color 1s ease-in;
		 transition: background-color 1s ease-in;
}

.table > tbody > tr:hover {
	background-color: rgb(255, 255, 255);
	/*border-bottom: solid 1px #b8b8b8;*/
	color: rgba(100, 100, 100, 0.541);
}

.dashboard-user-notes, .actions {
	margin-left: 6%;
	margin-right: 4%;
}
.actions {
	padding-right: 6px;
}

.header.table {
	
	border:1px solid pink;
	height:100%;
	width:100%;
	display: block;
	overflow:hidden !important;
	
}

.header.table .card-actions{
	left:15px;
	width:95%;
}

.main-table, .primary-content{
	background-color: white;
}

.underline{
	text-decoration: underline !important;
}

.bold{
	font-weight: bold !important;
}


dt{
  font-size: 16px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  min-height: 35px !important;
  letter-spacing: 0.5px;
  color: #344955;
  text-align: left !important;
}

dd{
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  min-height: 35px !important;
  letter-spacing: 0.5px;
  color: #344955;
}


.orange-font{
	color: #ffa400;
}

a, a:hover, td.a, td.a:hover{
	color: #b37d19;
	/*color:#212121;
	font-weight: bold;*/
}

.mb-0{
	text-align: left;
    margin-left: 14px;
}

.arrow-accordion{
	float: right;
    margin-right: 30px;
    color: #b8b8b8;
}

.table>thead>tr>th, .table>tbody>tr>td{
	border: none !important;
	min-width: 100px;
}

.text-left{
	text-align: left;
}

.circle-opacity{
	opacity: 0.2;
}
.icon-table{
	width: 20px !important;
}

.dropdown-menu li {
    position: relative;
    font-size: 16px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: 0.5px;
    color: #344955;
}

.dropdown-menu li a:hover, .dropdown-menu li a:focus, .dropdown-menu li a:active {
    background-color: #d8d8d8;
    color: #FFFFFF;
    box-shadow: none !important;
}

.divider{
	margin-left: 10px !important;
    margin-right: 10px !important;
}

.img-menu{
    width: 18px !important;
    height: 18px !important;
    margin-right: 10px !important;
	cursor: pointer;
}

.red-font{
	color: #b00020 !important;
}

.no-border, .no-border:hover, .no-border:focus, .no-border:active {
	border: none !important;
}

.menu-right{
	float: right;
}

.drop-right{
	margin-left: -170px;
    margin-top: 10px;
}

a{
	cursor: pointer !important;
}


/* ------- TAB PANE ------------*/
.tab-pane .page-content, .tab-pane .container-fluid ,  .container-fluid .page-content {
	
	padding-left: 0;
	padding-right: 0;
	/*background-color: pink;*/

}






.width-img-box{
	width: 30%;
}

.width-table-box{
	width: 70%;
}

.offset-right-half{
	margin-right: 50%;
}

.offset-right-small{
	margin-right: 10%;
}

.big-modal{
	width: 70%;
}

.new-form label{
	font-size: 12px !important;
    font-weight: normal !important;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.33 !important;
    letter-spacing: 0.4px !important;
    color: rgba(0, 0, 0, 0.6) !important;
    -dis-position: absolute;
	position: absolute;
    margin-top: 6px;
	padding-top: 2px;
	padding-left: 14px;
}

.new-form input, .new-form textarea, .new-form select{
	font-size: 16px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.5;
    letter-spacing: 0.2px;
    color: rgba(0, 0, 0, 0.6);
    padding-left: 14px;
}

.new-form .form-group{
	padding-bottom: 20px !important;
}

.new-form .checkbox label{
	margin-top: 0px !important;
	font-size: 14px !important;
	font-weight: 500 !important;
	font-style: normal !important;
	font-stretch: normal !important;
	line-height: 1.14 !important;
	letter-spacing: 1.3px !important;
	color: #212121 !important;
	text-transform: uppercase;
}

select {
    -webkit-appearance: none !important;
	appearance: none !important;
    -moz-appearance: none !important;
    text-indent: 1px !important;
    text-overflow: '' !important;
}


.new-form select option, .select2-results__option{
	font-size: 16px !important;
    font-weight: normal !important;
    font-style: normal !important;
    font-stretch: normal !important;
    line-height: 1.75 !important;
    letter-spacing: 0.5px !important;
    color: #344955 !important;
    margin-left: 10px !important;
    display: block !important;
}

.select2-results__option{
	margin-left: 0px !important;
}

.no-color {
	color: black !important;
}

a.drop-list-trigger {
	color: black !important;
	/*font-weight: bold !important;*/
}

a.no-color {
	text-decoration: underline !important;
}

.highlighted, a.highlighted, .table tbody tr td a.highlighted {
	font-weight: bold !important;
}

.select2-container--default .select2-selection--single{
	border: none !important;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
    color: rgba(0, 0, 0, 0.6);
    line-height: 50px;
}

.select2-container--default .select2-selection--single .select2-selection__arrow b{
	border-style: none;
}

header .material-icons{
	font-size: 26px !important;
}

.menu-icon{
    color: #ffc107 !important;
}

.select2-container--default .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-results__option[aria-selected=true]{
	background-color: #ffc107 !important;
    color: white !important;
}

.no-color {
	color: black !important;
}
a.no-color {
	text-decoration: underline !important;
}
.highlighted, a.highlighted, .table tbody tr td a.highlighted {
	font-weight: bold !important;
}
.center-button-i {
	height: 99%;
  	display: flex;
  	align-items: center;
  	justify-content: center;
}
.center-button-o {
	height:320px;
}

.frame-img {
	width: auto !important;
}
.dropdown-legacy, .dropdown-legacy > a {
	color: #212121 !important;
}
.dropdown-legacy2, .dropdown-legacy2 > a, .dropdown-legacy2 > a:hover {
	color: #FFFFFF !important;
	background: transparent;
}
.artwork-view .dropdown-toggle:not(.dropdown-legacy), .artwork-view .new-form select, .artwork-view  .select2 {
   border:none
}

.card.artwork-card .header a.dropdown-toggle:hover {
	color: #FFFFFF;
	background: transparent;
	border: none;
}
.card.artwork-card .header a.dropdown-toggle {
	color: #FFFFFF;
	background: transparent;
	border: none;
}

/* artwork card header dark override*/
.artworks-card-actions.dark a , 
.artworks-card-actions.dark a.dropdown-toggle, 
.artworks-card-actions.dark a.edit {
	color: #212121 !important;
}


.reveal h4{
	font-size: 16px;
	font-weight: 500;
	font-style: normal;
	font-stretch: normal;
	line-height: 20px;
	letter-spacing: 0.3px;
	color: #344955;
}



.reveal a.title-link,
.reveal a.artist,
.reveal a.location {
	color:#212121 !important;
	text-decoration: none ;
}

.reveal a.title-link:hover,
.reveal a.artist:hover,
.reveal a.location:hover  {
	text-decoration: underline ;
}

.reveal.status {
	position: absolute;
	width: 100%;
	bottom: 60px;
	left:0;
	
}

.faded {
	opacity: 0.4;
}



.headeralign {
	margin: 0;
	padding: 16px 0 10px 14px !important;
}
.arrow-accordion {
	margin-right: 20px !important;
}
.circle-info.circle-yellow, .circle-info.circle-brown, .circle-info.circle-blue {
	cursor: default !important;
}
.card.card-nav-tabs {
	box-shadow: none !important;
}

h5 {
	font-size: 18px;
}

.document-list {
	list-style: decimal inside none;
	padding: 3px 10px 20px;
    
}

.document-list li  {
	width:100%;
	padding: 0 0 15px;
	font-size: 18px;
	font-weight: 400;
}

.document-list li a.document-download {
	color: #212121;
}

.document-list li a.document-download:hover {
	color: #ffc107;
}

.timeline {
    list-style: none;
    padding: 20px 0 20px;
    position: relative;
}

    .timeline:before {
        top: 40px;
        bottom: -40px;
        position: absolute;
        content: " ";
        width: 3px;
        background-color: #eeeeee;
        left: 50%;
        margin-left: -1.5px;
    }

    .timeline > li {
        margin-bottom: 20px;
        position: relative;
    }

        .timeline > li:before,
        .timeline > li:after {
            content: " ";
            display: table;
        }

        .timeline > li:after {
            clear: both;
        }

        .timeline > li:before,
        .timeline > li:after {
            content: " ";
            display: table;
        }

        .timeline > li:after {
            clear: both;
        }

        .timeline > li > .timeline-panel {
            width: 46%;
            float: left;
            border: 1px solid #d4d4d4;
            border-radius: 2px;
            padding: 20px;
            position: relative;
            -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.175);
            box-shadow: 0 1px 6px rgba(0, 0, 0, 0.175);
        }
        
        

            .timeline > li > .timeline-panel:before {
                position: absolute;
                top: 26px;
                right: -15px;
                display: inline-block;
                border-top: 15px solid transparent;
                border-left: 15px solid #ccc;
                border-right: 0 solid #ccc;
                border-bottom: 15px solid transparent;
                content: " ";
            }

            .timeline > li > .timeline-panel:after {
                position: absolute;
                top: 27px;
                right: -14px;
                display: inline-block;
                border-top: 14px solid transparent;
                border-left: 14px solid #fff;
                border-right: 0 solid #fff;
                border-bottom: 14px solid transparent;
                content: " ";
            }

        .timeline > li > .timeline-badge {
            color: #212121;
            width: 50px;
            height: 50px;
            line-height: 50px;
            font-size: 1.4em;
            text-align: center;
            position: absolute;
            top: 16px;
            left: 50%;
            margin-left: -25px;
            background-color: #adc0cb;
            border: 1px solid #212121;
            z-index: 100;
            border-top-right-radius: 50%;
            border-top-left-radius: 50%;
            border-bottom-right-radius: 50%;
            border-bottom-left-radius: 50%;
        }

        .timeline > li.timeline-inverted > .timeline-panel {
            float: right;
        }

            .timeline > li.timeline-inverted > .timeline-panel:before {
                border-left-width: 0;
                border-right-width: 15px;
                left: -15px;
                right: auto;
            }

            .timeline > li.timeline-inverted > .timeline-panel:after {
                border-left-width: 0;
                border-right-width: 14px;
                left: -14px;
                right: auto;
            }

.timeline-badge.primary {
    background-color: #2e6da4 !important;
}

.timeline-badge.success {
    background-color: #3f903f !important;
}

.timeline-badge.warning {
    background-color: #f0ad4e !important;
}

.timeline-badge.danger {
    background-color: #d9534f !important;
}

.timeline-badge.info {
    background-color: #5bc0de !important;
}

.timeline-title {
    margin-top: 0;
    color: inherit;
}

.timeline-associated a img {
    width: 100px;
}

.timeline-body > p,
.timeline-body > ul {
    margin-bottom: 0;
}

    .timeline-body > p + p {
        margin-top: 5px;
    }

@media (max-width: 767px) {
	.timeline:before {
		top: 45px;
		bottom: -45px;
	}
    ul.timeline:before {
        left: 30px;
    }

    ul.timeline > li > .timeline-panel {
        width: calc(100% - 60px);
        width: -moz-calc(100% - 60px);
        width: -webkit-calc(100% - 60px);
    }

    ul.timeline > li > .timeline-badge {
    	width: 30px;
        height: 30px;
        line-height: 30px;
        font-size: 0.9em;
        left: 15px;
        margin-left: 0;
        top: 26px;
        
    }

    ul.timeline > li > .timeline-panel {
        float: right;
    }

        ul.timeline > li > .timeline-panel:before {
            border-left-width: 0;
            border-right-width: 15px;
            left: -15px;
            right: auto;
        }

        ul.timeline > li > .timeline-panel:after {
            border-left-width: 0;
            border-right-width: 14px;
            left: -14px;
            right: auto;
        }
        
        
    .container-fluid, .main, .page-content {
    	
    	padding-right: 0px !important;
    	padding-left: 0px !important;
    	margin-right: 0px !important;
    	margin-left: 0px !important;
    }
}


/* cube shadow for artwork */


.cube {
    background-color: hsl(0, 0%, 47%);
    width: calc(100% - 10px);
    height: auto;
    position:relative;
    top:0px;
    left:10px;
}
.cube::after {
    content: '';
    height:10px;
    position:absolute;
    top: 100%;
    left: -1px;
    right: 0;
    background-color: #c9c9c9;
    -webkit-transform:skew(-55deg);
    -webkit-transform-origin: top left;
    
    -moz-transform:skew(-55deg);
    -moz-transform-origin:top left;
    
    -ms-transform:skew(-55deg);
    -ms-transform-origin:top left;
    
    -o-transform:skew(-55deg);
    -o-transform-origin:top left;
    
    transform:skew(-39deg);
    transform-origin:top left; 
    
   /* border-bottom: 1px solid #344955;
    border-right: 1px solid #344955;*/
    
   
       
}
.cube::before {
    content: '';
    width: 9px;
    position: absolute;
    top: 11px;
    right: 100%;
    bottom: -11px;
    background-color:  #c9c9c9;
    -webkit-transform: skewY(-55deg);
    -webkit-transform-origin: top left;
    
    -moz-transform: skewY(-55deg);
    -moz-transform-origin: top left;
    
    -ms-transform: skewY(-55deg);
    -ms-transform-origin: top left;    
    
    -o-transform: skewY(-55deg);
    -o-transform-origin: top left;     
    
    transform: skewY(-50deg);
    transform-origin: top left;  
    
    /*border-top: 1px solid #344955;
    border-left: 1px solid #344955;*/
}

.cube .card{
	border: none;
	/*border-top: 1px solid #344955;
	border-right: 1px solid #344955;*/
}

.menu-icon-alignment {
	padding-bottom: 6px;
	padding-right: 12px;
}

.icon-publishWordpress {
	font-weight: normal;
	font-style: normal;
	font-size: 24px;
	line-height: 1;
	letter-spacing: normal;
	text-transform: none;
	display: inline-block;
	white-space: nowrap;
	word-wrap: normal;
	direction: ltr;
	width: 24px;
	height: 24px;	
	margin-bottom: -6px;
	background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogc2tldGNodG9vbCA1Mi4yICg2NzE0NSkgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+CiAgICA8dGl0bGU+RkQ0REU3MzYtNUU4NS00OUExLUJDRUUtRjQ2MDhBMjc3REUzPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBza2V0Y2h0b29sLjwvZGVzYz4KICAgIDxnIGlkPSJTeW1ib2xzIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iS0QtLy1JY29ucy0vLVdvcmRwcmVzcy1JY29ucyIgZmlsbD0iIzM0NDk1NSIgZmlsbC1ydWxlPSJub256ZXJvIj4KICAgICAgICAgICAgPGcgaWQ9IlFSLUNvZGUtSWNvbiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMy4wMDAwMDAsIDMuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNOSwwIEM0LjAzNzA4Njk2LDAgMCw0LjAzNzQ3ODI2IDAsOSBDMCwxMy45NjI1MjE3IDQuMDM3MDg2OTYsMTggOSwxOCBDMTMuOTYyOTEzLDE4IDE4LDEzLjk2MjUyMTcgMTgsOSBDMTgsNC4wMzc0NzgyNiAxMy45NjI5MTMsMCA5LDAgWiBNOSwxLjk1NjUyMTc0IEMxMC42NjY5NTY1LDEuOTU2NTIxNzQgMTIuMTk1MzkxMywyLjUzNzYwODcgMTMuNDAxLDMuNTA0MTMwNDMgQzEzLjAyNjkxMywzLjc1MyAxMi43OTU2NTIyLDQuMTg1IDEyLjc5NTY1MjIsNC42NTY1MjE3NCBDMTIuNzk1NjUyMiw1LjI4MjYwODcgMTMuMTQ3ODI2MSw1LjgzMDQzNDc4IDEzLjUzOTEzMDQsNi40NTY1MjE3NCBDMTMuODUyMTczOSw2Ljk2NTIxNzM5IDE0LjE2NTIxNzQsNy42MzA0MzQ3OCAxNC4xNjUyMTc0LDguNTY5NTY1MjIgQzE0LjE2NTIxNzQsOS4yMzQ3ODI2MSAxMy45Njk1NjUyLDEwLjA1NjUyMTcgMTMuNTc4MjYwOSwxMS4wNzM5MTMgTDEyLjc5NTY1MjIsMTMuNjU2NTIxNyBMMTAuMDE3MzkxMyw1LjM2MDg2OTU3IEMxMC40ODY5NTY1LDUuMzIxNzM5MTMgMTAuOTE3MzkxMyw1LjI4MjYwODcgMTAuOTE3MzkxMyw1LjI4MjYwODcgQzExLjMwODY5NTcsNS4yNDM0NzgyNiAxMS4yNjk1NjUyLDQuNjU2NTIxNzQgMTAuODc4MjYwOSw0LjY1NjUyMTc0IEMxMC44NzgyNjA5LDQuNjU2NTIxNzQgMTAuODc4MjYwOSw0LjY1NjUyMTc0IDEwLjgzOTEzMDQsNC42NTY1MjE3NCBDMTAuODM5MTMwNCw0LjY1NjUyMTc0IDkuNTg2OTU2NTIsNC43NzM5MTMwNCA4Ljc2NTIxNzM5LDQuNzczOTEzMDQgQzguMDIxNzM5MTMsNC43NzM5MTMwNCA2LjczMDQzNDc4LDQuNjU2NTIxNzQgNi43MzA0MzQ3OCw0LjY1NjUyMTc0IEM2LjczMDQzNDc4LDQuNjU2NTIxNzQgNi43MzA0MzQ3OCw0LjY1NjUyMTc0IDYuNjkxMzA0MzUsNC42NTY1MjE3NCBDNi4zLDQuNjU2NTIxNzQgNi4yNjA4Njk1Nyw1LjI4MjYwODcgNi42NTIxNzM5MSw1LjI4MjYwODcgQzYuNjUyMTczOTEsNS4yODI2MDg3IDcuMDQzNDc4MjYsNS4zMjE3MzkxMyA3LjQ3MzkxMzA0LDUuMzYwODY5NTcgTDguNjg2OTU2NTIsOC42NDc4MjYwOSBMNy4wMDQzNDc4MywxMy42OTU2NTIyIEw0LjE4Njk1NjUyLDUuMzIxNzM5MTMgQzQuNjU2NTIxNzQsNS4yODI2MDg3IDUuMDg2OTU2NTIsNS4yNDM0NzgyNiA1LjA4Njk1NjUyLDUuMjQzNDc4MjYgQzUuNDc4MjYwODcsNS4yMDQzNDc4MyA1LjQzOTEzMDQzLDQuNjE3MzkxMyA1LjA0NzgyNjA5LDQuNjE3MzkxMyBDNS4wNDc4MjYwOSw0LjYxNzM5MTMgNS4wNDc4MjYwOSw0LjYxNzM5MTMgNS4wMDg2OTU2NSw0LjYxNzM5MTMgQzUuMDA4Njk1NjUsNC42MTczOTEzIDQuMTY2NjA4Nyw0LjY5NjQzNDc4IDMuNDEwMjE3MzksNC43MjQ2MDg3IEM0LjY5NjgyNjA5LDMuMDQ0MzQ3ODMgNi43MTc5MTMwNCwxLjk1NjUyMTc0IDksMS45NTY1MjE3NCBaIE0xLjk1NjUyMTc0LDkgQzEuOTU2NTIxNzQsOC4yOTU2NTIxNyAyLjA2MjU2NTIyLDcuNjE2NzM5MTMgMi4yNTQ2OTU2NSw2Ljk3NTM5MTMgTDUuMTU5NzM5MTMsMTQuOTAxNjUyMiBDMy4yMzI1NjUyMiwxMy42NDUxNzM5IDEuOTU2NTIxNzQsMTEuNDc0MjE3NCAxLjk1NjUyMTc0LDkgWiBNNi45MTc0NzgyNiwxNS43MzA0MzQ4IEw5LDkuNjI2MDg2OTYgTDExLjIyNDU2NTIsMTUuNjc5OTU2NSBDMTAuNTI0OTEzLDE1LjkxMjM5MTMgOS43NzgzMDQzNSwxNi4wNDM0NzgzIDksMTYuMDQzNDc4MyBDOC4yNzQ5MTMwNCwxNi4wNDM0NzgzIDcuNTc1NjUyMTcsMTUuOTMzNTIxNyA2LjkxNzQ3ODI2LDE1LjczMDQzNDggWiBNMTMuMDMyLDE0Ljc3MTczOTEgTDE1LjEwNDM0NzgsOC43NjUyMTczOSBDMTUuNDExOTEzLDcuOTgyNjA4NyAxNS41Nzc4MjYxLDcuMzAwOTU2NTIgMTUuNjQ4MjYwOSw2LjY4OTczOTEzIEMxNS44OTk4Njk2LDcuNDE0MDQzNDggMTYuMDQzNDc4Myw4LjE4OTIxNzM5IDE2LjA0MzQ3ODMsOSBDMTYuMDQzNDc4MywxMS4zOTEyNjA5IDE0Ljg1MTU2NTIsMTMuNDk4ODI2MSAxMy4wMzIsMTQuNzcxNzM5MSBaIiBpZD0iU2hhcGUiPjwvcGF0aD4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+");
}

.icon-shareInstagram {
	font-weight: normal;
	font-style: normal;
	font-size: 24px;
	line-height: 1;
	letter-spacing: normal;
	text-transform: none;
	display: inline-block;
	white-space: nowrap;
	word-wrap: normal;
	direction: ltr;
	width: 24px;
	height: 24px;	
	margin-bottom: -6px;
	background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogc2tldGNodG9vbCA1Mi4yICg2NzE0NSkgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+CiAgICA8dGl0bGU+MTk4QkNBMUEtODdENC00NUM0LTg4QzYtN0U3QjA4OTk3REQ3PC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBza2V0Y2h0b29sLjwvZGVzYz4KICAgIDxnIGlkPSJTeW1ib2xzIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iS0QtLy1JY29ucy0vLUluc3RhZ3JhbS1JY29uIiBmaWxsPSIjMzQ0OTU1IiBmaWxsLXJ1bGU9Im5vbnplcm8iPgogICAgICAgICAgICA8ZyBpZD0iSW5zdGFncmFtLUljb24iIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMuMDAwMDAwLCAzLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTUuMjkyNjEzNjQsMCBDMi4zODc0MjkxOCwwIDAsMi4zODQyMzMzNiAwLDUuMjkyNjEzNjQgTDAsMTIuNzA3Mzg2NCBDMCwxNS42MTI1NzA4IDIuMzg0MjMzMzYsMTggNS4yOTI2MTM2NCwxOCBMMTIuNzA3Mzg2NCwxOCBDMTUuNjEyNTcwOCwxOCAxOCwxNS42MTU3Njc1IDE4LDEyLjcwNzM4NjQgTDE4LDUuMjkyNjEzNjQgQzE4LDIuMzg3NDI5MTggMTUuNjE1NzY3NSwwIDEyLjcwNzM4NjQsMCBMNS4yOTI2MTM2NCwwIFogTTUuMjkyNjEzNjQsMS42MzYzNjM2NCBMMTIuNzA3Mzg2NCwxLjYzNjM2MzY0IEMxNC43MzA0Njg1LDEuNjM2MzYzNjQgMTYuMzYzNjM2NCwzLjI2OTUzMTQ1IDE2LjM2MzYzNjQsNS4yOTI2MTM2NCBMMTYuMzYzNjM2NCwxMi43MDczODY0IEMxNi4zNjM2MzY0LDE0LjczMDQ2ODUgMTQuNzMwNDY4NSwxNi4zNjM2MzY0IDEyLjcwNzM4NjQsMTYuMzYzNjM2NCBMNS4yOTI2MTM2NCwxNi4zNjM2MzY0IEMzLjI2OTUzMTQ1LDE2LjM2MzYzNjQgMS42MzYzNjM2NCwxNC43MzA0Njg1IDEuNjM2MzYzNjQsMTIuNzA3Mzg2NCBMMS42MzYzNjM2NCw1LjI5MjYxMzY0IEMxLjYzNjM2MzY0LDMuMjY5NTMxNDUgMy4yNjk1MzE0NSwxLjYzNjM2MzY0IDUuMjkyNjEzNjQsMS42MzYzNjM2NCBaIE0xMy44MzIzODY0LDMuNDI2MTM2MzYgQzEzLjQyMDA5OTYsMy40MjYxMzYzNiAxMy4wOTA5MDkxLDMuNzU1MzI2OTEgMTMuMDkwOTA5MSw0LjE2NzYxMzY0IEMxMy4wOTA5MDkxLDQuNTc5OTAwMzYgMTMuNDIwMDk5Niw0LjkwOTA5MDkxIDEzLjgzMjM4NjQsNC45MDkwOTA5MSBDMTQuMjQ0NjczMSw0LjkwOTA5MDkxIDE0LjU3Mzg2MzYsNC41Nzk5MDAzNiAxNC41NzM4NjM2LDQuMTY3NjEzNjQgQzE0LjU3Mzg2MzYsMy43NTUzMjY5MSAxNC4yNDQ2NzMxLDMuNDI2MTM2MzYgMTMuODMyMzg2NCwzLjQyNjEzNjM2IFogTTksNC4wOTA5MDkwOSBDNi4yOTkzNjEsNC4wOTA5MDkwOSA0LjA5MDkwOTA5LDYuMjk5MzYxIDQuMDkwOTA5MDksOSBDNC4wOTA5MDkwOSwxMS43MDA2MzkgNi4yOTkzNjEsMTMuOTA5MDkwOSA5LDEzLjkwOTA5MDkgQzExLjcwMDYzOSwxMy45MDkwOTA5IDEzLjkwOTA5MDksMTEuNzAwNjM5IDEzLjkwOTA5MDksOSBDMTMuOTA5MDkwOSw2LjI5OTM2MSAxMS43MDA2MzksNC4wOTA5MDkwOSA5LDQuMDkwOTA5MDkgWiBNOSw1LjcyNzI3MjczIEMxMC44MTg1MzY3LDUuNzI3MjcyNzMgMTIuMjcyNzI3Myw3LjE4MTQ2MzI3IDEyLjI3MjcyNzMsOSBDMTIuMjcyNzI3MywxMC44MTg1MzY3IDEwLjgxODUzNjcsMTIuMjcyNzI3MyA5LDEyLjI3MjcyNzMgQzcuMTgxNDYzMjcsMTIuMjcyNzI3MyA1LjcyNzI3MjczLDEwLjgxODUzNjcgNS43MjcyNzI3Myw5IEM1LjcyNzI3MjczLDcuMTgxNDYzMjcgNy4xODE0NjMyNyw1LjcyNzI3MjczIDksNS43MjcyNzI3MyBaIiBpZD0iU2hhcGUiPjwvcGF0aD4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+");
}

.icon-articheckReport {
	font-weight: normal;
	font-style: normal;
	font-size: 24px;
	line-height: 1;
	letter-spacing: normal;
	text-transform: none;
	display: inline-block;
	white-space: nowrap;
	word-wrap: normal;
	direction: ltr;
	width: 24px;
	height: 24px;
	margin-bottom: -6px;
	background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogc2tldGNodG9vbCA1Mi4yICg2NzE0NSkgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+CiAgICA8dGl0bGU+QzEwODE5NEUtREM4OC00MDRGLUEwNzYtMzZENjJDRDM2MzZGPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBza2V0Y2h0b29sLjwvZGVzYz4KICAgIDxkZWZzPgogICAgICAgIDxwb2x5Z29uIGlkPSJwYXRoLTEiIHBvaW50cz0iMC4wMzM5ODE4MTgyIDAuMTk0NzY4NTI2IDguOTg2MzYzNjQgMC4xOTQ3Njg1MjYgOC45ODYzNjM2NCA5LjIyMjU0NTQ1IDAuMDMzOTgxODE4MiA5LjIyMjU0NTQ1Ij48L3BvbHlnb24+CiAgICA8L2RlZnM+CiAgICA8ZyBpZD0iU3ltYm9scyIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IktELS8tSWNvbnMtLy1BcnRpY2hlY2stSWNvbiI+CiAgICAgICAgICAgIDxnIGlkPSJhcnRpY2hlY2staWNvbiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMy4wMDAwMDAsIDIuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOS4wMDAwMDAsIDAuMDgwMTk2KSI+CiAgICAgICAgICAgICAgICAgICAgPG1hc2sgaWQ9Im1hc2stMiIgZmlsbD0id2hpdGUiPgogICAgICAgICAgICAgICAgICAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNwYXRoLTEiPjwvdXNlPgogICAgICAgICAgICAgICAgICAgIDwvbWFzaz4KICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iQ2xpcC0yIj48L2c+CiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTYuODQ1MzQ1NDUsNC45OTQxMjY4MSBMNC43OTMzNDU0NSw0Ljk5NDEyNjgxIEw0Ljc5MzM0NTQ1LDcuMDYzMzcwNTEgQzQuNzkzMzQ1NDUsNy4yMjA5NTY0NiA0LjY2NjUyNzI3LDcuMzQ4ODQwMzQgNC41MDk5ODE4Miw3LjM0ODg0MDM0IEM0LjM1MzcwOTA5LDcuMzQ4ODQwMzQgNC4yMjY4OTA5MSw3LjIyMDk1NjQ2IDQuMjI2ODkwOTEsNy4wNjMzNzA1MSBMNC4yMjY4OTA5MSw0Ljk5NDEyNjgxIEwyLjE3NDg5MDkxLDQuOTk0MTI2ODEgQzIuMDE4NjE4MTgsNC45OTQxMjY4MSAxLjg5MTgsNC44NjYyNDI5MyAxLjg5MTgsNC43MDg2NTY5OSBDMS44OTE4LDQuNTUxMDcxMDUgMi4wMTg2MTgxOCw0LjQyMzE4NzE3IDIuMTc0ODkwOTEsNC40MjMxODcxNyBMNC4yMjY4OTA5MSw0LjQyMzE4NzE3IEw0LjIyNjg5MDkxLDIuMzUzOTQzNDcgQzQuMjI2ODkwOTEsMi4xOTYzNTc1MiA0LjM1MzcwOTA5LDIuMDY4NDczNjQgNC41MDk5ODE4MiwyLjA2ODQ3MzY0IEM0LjY2NjUyNzI3LDIuMDY4NDczNjQgNC43OTMzNDU0NSwyLjE5NjM1NzUyIDQuNzkzMzQ1NDUsMi4zNTM5NDM0NyBMNC43OTMzNDU0NSw0LjQyMzE4NzE3IEw2Ljg0NTM0NTQ1LDQuNDIzMTg3MTcgQzcuMDAxNjE4MTgsNC40MjMxODcxNyA3LjEyODQzNjM2LDQuNTUxMDcxMDUgNy4xMjg0MzYzNiw0LjcwODY1Njk5IEM3LjEyODQzNjM2LDQuODY2MjQyOTMgNy4wMDE2MTgxOCw0Ljk5NDEyNjgxIDYuODQ1MzQ1NDUsNC45OTQxMjY4MSBNNC41MDk5ODE4MiwwLjE5NDc2ODUyNiBDMi4wMzc5ODE4MiwwLjE5NDc2ODUyNiAwLjAzMzk4MTgxODIsMi4yMTU2MDg4NiAwLjAzMzk4MTgxODIsNC43MDg2NTY5OSBDMC4wMzM5ODE4MTgyLDcuMjAxNDMwMSAyLjAzNzk4MTgyLDkuMjIyNTQ1NDUgNC41MDk5ODE4Miw5LjIyMjU0NTQ1IEM2Ljk4MjI1NDU1LDkuMjIyNTQ1NDUgOC45ODY1MjcyNyw3LjIwMTQzMDEgOC45ODY1MjcyNyw0LjcwODY1Njk5IEM4Ljk4NjUyNzI3LDIuMjE1NjA4ODYgNi45ODIyNTQ1NSwwLjE5NDc2ODUyNiA0LjUwOTk4MTgyLDAuMTk0NzY4NTI2IiBpZD0iRmlsbC0xIiBmaWxsPSIjMzQ0OTU1IiBtYXNrPSJ1cmwoI21hc2stMikiPjwvcGF0aD4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0zLjgyOTYzNjM2LDE4LjcwNTEwMDEgQzIuOTAwMTgxODIsMTguNzA1MTAwMSAxLjA5MDkwOTA5LDE3Ljk0NjA0NzQgMS4wOTA5MDkwOSwxNi41NTQxNzU3IEMxLjA5MDkwOTA5LDE1LjE3ODI1NTIgMi43MTE3MjcyNywxNC4zNTU5NDgxIDQuMjc4NTQ1NDUsMTQuMzU1OTQ4MSBDNS41MzU4MTgxOCwxNC4zNTU5NDgxIDYuODQ3NjM2MzYsMTQuODMwOTA2IDcuNDY1NjM2MzYsMTUuMDg3NzczOSBDNy40NjU2MzYzNiwxNS43NTYwNzAzIDcuNDY1NjM2MzYsMTYuNDIxODkxNSA3LjQ2NTM2MzY0LDE3LjAxMDQzMjQgQzcuMDE4NjM2MzYsMTcuNDY4MzM5MiA1LjY0MzU0NTQ1LDE4LjcwNTEwMDEgMy44Mjk2MzYzNiwxOC43MDUxMDAxIE04LjU1NjI3MjczLDExLjExMTU0NzcgQzguNTU0MzYzNjQsOS45NjQ5OTMxMiA3LjExNjU0NTQ1LDguMzA2MDc3OTIgNC41MjE4MTgxOCw4LjMwNjA3NzkyIEMxLjk2ODgxODE4LDguMzA2MDc3OTIgMS4xMTE5MDkwOSw5LjU0ODYxNDIxIDAuODkwNDU0NTQ1LDkuOTgxNDk0MjcgQzAuNzY4NTQ1NDU1LDEwLjEzNzcwNTEgMC42OTMsMTAuMzMyMTQzNiAwLjY5MywxMC41NDYxMDg1IEMwLjY5MywxMS4wNTMyNDM3IDEuMTAwNzI3MjcsMTEuNDY0Mzk3MiAxLjYwMzYzNjM2LDExLjQ2NDM5NzIgQzIuMTA2NTQ1NDUsMTEuNDY0Mzk3MiAyLjUxNDI3MjczLDExLjA1MzI0MzcgMi41MTQyNzI3MywxMC41NDYxMDg1IEMyLjUxNDI3MjczLDEwLjMzMDQ5MzUgMi40Mzc2MzYzNiwxMC4xMzQ5NTQ5IDIuMzE0MDkwOTEsOS45NzgxOTQwNCBDMi42OTY0NTQ1NSw5LjY5NTc0OTQzIDMuMzY3MzYzNjQsOS40MDYxNTQzMiA0LjUyMTgxODE4LDkuNDA2MTU0MzIgQzYuNTU4LDkuNDA2MTU0MzIgNy40NjQ1NDU0NSwxMC42NDMxOTAyIDcuNDY1MzYzNjQsMTEuMTEzNDcyOSBDNy40NjU2MzYzNiwxMS4zMjM1ODc1IDcuNDY1NjM2MzYsMTIuNTEyNDk1IDcuNDY1NjM2MzYsMTMuOTA1NzQxOCBDNi42OTA1NDU0NSwxMy42MTY0MjE3IDUuNDg0MjcyNzMsMTMuMjU1ODcxNyA0LjI3ODU0NTQ1LDEzLjI1NTg3MTcgQzEuNDk5NDU0NTUsMTMuMjU1ODcxNyAwLDE0Ljk1NTIxNDcgMCwxNi41NTQxNzU3IEMwLDE4LjU2ODQxNTYgMi4yMzA2MzYzNiwxOS44MDUxNzY1IDMuODI5NjM2MzYsMTkuODA1MTc2NSBDNS4zOTI5MDkwOSwxOS44MDUxNzY1IDYuNjU0ODE4MTgsMTkuMDk3NTUyMyA3LjQ2NTM2MzY0LDE4LjQ3MzgwOSBMNy40NjUzNjM2NCwxOC45OTgyNzA0IEw3LjQ2NTM2MzY0LDE5LjU0ODMwODYgTDEwLjQ2NDgxODIsMTkuNTQ4MzA4NiBMMTAuNDY0ODE4MiwxOC40NDgyMzIyIEw4LjU1NjI3MjczLDE4LjQ0ODIzMjIgQzguNTU2NTQ1NDUsMTYuNzMzNzYzMiA4LjU1NjgxODE4LDExLjU3MjQ3OTggOC41NTYyNzI3MywxMS4xMTE1NDc3IiBpZD0iRmlsbC00IiBmaWxsPSIjMzQ0OTU1Ij48L3BhdGg+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==");
}

.icon-qrCode	 {
	font-weight: normal;
	font-style: normal;
	font-size: 24px;
	line-height: 1;
	letter-spacing: normal;
	text-transform: none;
	display: inline-block;
	white-space: nowrap;
	word-wrap: normal;
	direction: ltr;
	width: 24px;
	height: 24px;
	margin-bottom: -6px;
	background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGZpbGw9IiMzNDQ5NTUiIGZpbGwtcnVsZT0ibm9uemVybyIgZD0iTTMgM3Y2Ljc1aDYuNzVWM0gzem04LjI1IDB2MS41aDEuNVYzaC0xLjV6bTMgMHY2Ljc1SDIxVjNoLTYuNzV6TTQuNSA0LjVoMy43NXYzLjc1SDQuNVY0LjV6bTExLjI1IDBoMy43NXYzLjc1aC0zLjc1VjQuNXptLTEwLjUuNzVWNy41SDcuNVY1LjI1SDUuMjV6bTExLjI1IDBWNy41aDIuMjVWNS4yNUgxNi41ek0xMS4yNSA2djNoMS41VjZoLTEuNXpNMyAxMC41VjEyaDEuNXYtMS41SDN6TTQuNSAxMnYxLjVoM1YxMkg5djEuNWg2VjEyaDEuNXYtMS41aC0zLjc1VjEySDEydi0xLjVINlYxMkg0LjV6bTEyIDB2MS41SDIxVjEyaC0xLjV2LTEuNUgxOFYxMmgtMS41ek0zIDE0LjI1VjIxaDYuNzV2LTYuNzVIM3ptOS43NS43NXYxLjVoLTEuNXYzaDEuNVYxOGgxLjV2LTEuNWgxLjVWMTVoLTN6bTMgMS41VjE4aC0xLjV2M2gxLjV2LTEuNWgxLjVWMThIMTh2MS41aC0uNzVWMjFoMS41di0xLjVoLjc1VjE4SDIxdi0zaC0zLjc1djEuNWgtMS41em0zLjc1IDNWMjFIMjF2LTEuNWgtMS41em0tMTUtMy43NWgzLjc1djMuNzVINC41di0zLjc1em0uNzUuNzV2Mi4yNUg3LjVWMTYuNUg1LjI1eiIvPgo8L3N2Zz4=");
}

.no-pad-top-btn{
	padding-top: 0px;
	margin-top: 5px;
}

.no-pad-top{
	padding-top: 0px !important;
}

.special-width-9{
	width: 74.3%;
}
.artwork-flex-row {
	display: flex;
 	flex-wrap: wrap;
}
.artwork-flex-col {
	display: flex;
	flex-direction: column;
	justify-content: center;
	margin: 0;
	padding: 8px;
}

.dot-title-actions {
	padding: 50px 0 50px 0;
}

.aw-preview {
	display: block;
	position:relative;
}
.aw-preview .aw-mount {
	background-color: #ffffff;
	border: 1px solid #666666;
	width: 100%;
	height: 100%;
	display: block;
	position: relative;
	padding-bottom: 100px;
	
}
.aw-framed{
	border: 3px solid red !important;
}
.aw-preview .aw-mount .aw-image{
	overflow:hidden;
	position: absolute;
	display: block;
}
.page-logo{
	height: inherit !important;
	width: 25%;
	clear: right;
	float:left;
	margin:0;
	padding:0;
	
}
.page-logo img {
	max-height: 40px;
	height: 40px;
	padding-top: 10px;
}

.cube {
    background-color: hsl(0, 0%, 47%);
    width: calc(100% - 10px);
    height: auto;
    position:relative;
    top:0px;
    left:10px;
}
.cube::after {
    content: '';
    height:10px;
    position:absolute;
    top: 100%;
    left: -1px;
    right: 0;
    background-color: #c9c9c9;
    -webkit-transform:skew(-55deg);
    -webkit-transform-origin: top left;
    
    -moz-transform:skew(-55deg);
    -moz-transform-origin:top left;
    
    -ms-transform:skew(-55deg);
    -ms-transform-origin:top left;
    
    -o-transform:skew(-55deg);
    -o-transform-origin:top left;
    
    transform:skew(-39deg);
    transform-origin:top left; 
    
   /* border-bottom: 1px solid #344955;
    border-right: 1px solid #344955;*/
    
   
       
}
.cube::before {
    content: '';
    width: 9px;
    position: absolute;
    top: 11px;
    right: 100%;
    bottom: -11px;
    background-color:  #c9c9c9;
    -webkit-transform: skewY(-55deg);
    -webkit-transform-origin: top left;
    
    -moz-transform: skewY(-55deg);
    -moz-transform-origin: top left;
    
    -ms-transform: skewY(-55deg);
    -ms-transform-origin: top left;    
    
    -o-transform: skewY(-55deg);
    -o-transform-origin: top left;     
    
    transform: skewY(-50deg);
    transform-origin: top left;  
    
    /*border-top: 1px solid #344955;
    border-left: 1px solid #344955;*/
}

.cube .card{
	border: none;
	/*border-top: 1px solid #344955;
	border-right: 1px solid #344955;*/
}


/* from Admin Theme */


/*
 * Plugin: Select2
 * ---------------
 */
.select2-container--default.select2-container--focus,
.select2-selection.select2-container--focus,
.select2-container--default:focus,
.select2-selection:focus,
.select2-container--default:active,
.select2-selection:active {
  outline: none;
}
.select2-container--default .select2-selection--single,
.select2-selection .select2-selection--single {
  border: 1px solid #d2d6de;
  border-radius: 0;
  padding: 6px 12px;
  height: 34px;
}
.select2-container--default.select2-container--open {
  border-color: #3c8dbc;
}
.select2-dropdown {
  border: 1px solid #d2d6de;
  border-radius: 0;
}
.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #3c8dbc;
  color: white;
}
.select2-results__option {
  padding: 6px 12px;
  user-select: none;
  -webkit-user-select: none;
}
.select2-container .select2-selection--single .select2-selection__rendered {
  padding-left: 0;
  padding-right: 0;
  height: auto;
  margin-top: -4px;
}
.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
  padding-right: 6px;
  padding-left: 20px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 28px;
  right: 3px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow b {
  margin-top: 0;
}
.select2-dropdown .select2-search__field,
.select2-search--inline .select2-search__field {
  border: 1px solid #d2d6de;
}
.select2-dropdown .select2-search__field:focus,
.select2-search--inline .select2-search__field:focus {
  outline: none;
}
.select2-container--default.select2-container--focus .select2-selection--multiple,
.select2-container--default .select2-search--dropdown .select2-search__field {
  border-color: #3c8dbc !important;
}
.select2-container--default .select2-results__option[aria-disabled=true] {
  color: #999;
}
.select2-container--default .select2-results__option[aria-selected=true] {
  background-color: #ddd;
}
.select2-container--default .select2-results__option[aria-selected=true],
.select2-container--default .select2-results__option[aria-selected=true]:hover {
  color: #444;
}
.select2-container--default .select2-selection--multiple {
  border: none !important;
  height: 100% !important;
  width: 100% !important;
  
}
.select2-container--default .select2-selection--multiple:focus {
  border: none !important;
}
.select2-container--default.select2-container--focus .select2-selection--multiple {
  border: none !important;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #3c8dbc;
  border-color: #367fa9;
  padding: 1px 0;
  color: #fff;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  margin-right: 0;
  color: rgba(255, 255, 255, 0.7);
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}
.select2-container .select2-selection--single .select2-selection__rendered {
  padding-right: 10px;
}
/*WIP*/
.select2-borderless .artist-select{
	border:1px solid white !important;
	background-color: #ffffff;
}
.select2-borderless .select2.select2-container .select2-selection--multiple{
	
	height: 15px;
}
.select2.select2-container .select2-selection--multiple .select2-selection__choice {
	background-color:#fff ;
	border:1px solid: red	;
	-webkit-border-radius: 13px;
	-moz-border-radius: 13px;
	border-radius: 13px;
	margin: 3px 4px 0 0;
	padding: 2px 12px 0 0;
	height: 26px;
	line-height: 18px;
	/*font-size: 14px;*/
	position: relative;
	color: #212121;
  }
.select2.select2-container .select2-selection--multiple  .select2-selection__choice__remove {
	font-size: 14px;
	font-weight: lighter;
	
	padding: 0 0 0 0;
	margin: 0 12px 0 6px;
	color: #212121;
	position:relative;
}
.select2-selection__choice:hover {
  	background-color:#d1d1d1 ;
	border:1px solid #212121;
}

.box .datepicker-inline,
.box .datepicker-inline .datepicker-days,
.box .datepicker-inline > table,
.box .datepicker-inline .datepicker-days > table {
  width: 100%;
}
.box .datepicker-inline td:hover,
.box .datepicker-inline .datepicker-days td:hover,
.box .datepicker-inline > table td:hover,
.box .datepicker-inline .datepicker-days > table td:hover {
  background-color: rgba(255, 255, 255, 0.3);
}
.box .datepicker-inline td.day.old,
.box .datepicker-inline .datepicker-days td.day.old,
.box .datepicker-inline > table td.day.old,
.box .datepicker-inline .datepicker-days > table td.day.old,
.box .datepicker-inline td.day.new,
.box .datepicker-inline .datepicker-days td.day.new,
.box .datepicker-inline > table td.day.new,
.box .datepicker-inline .datepicker-days > table td.day.new {
  color: #777;
}

/* Input group */
.input-group .input-group-addon {
  border-radius: 0;
  border-color: #d2d6de;
  background-color: #fff;
}
/* button groups */
.btn-group-vertical .btn.btn-flat:first-of-type,
.btn-group-vertical .btn.btn-flat:last-of-type {
  border-radius: 0;
}
.icheck > label {
  padding-left: 0;
}
/* support Font Awesome icons in form-control */
.form-control-feedback.fa {
  line-height: 34px;
}
.input-lg + .form-control-feedback.fa,
.input-group-lg + .form-control-feedback.fa,
.form-group-lg .form-control + .form-control-feedback.fa {
  line-height: 46px;
}
.input-sm + .form-control-feedback.fa,
.input-group-sm + .form-control-feedback.fa,
.form-group-sm .form-control + .form-control-feedback.fa {
  line-height: 30px;
}

/*
 * Component: Button
 * -----------------
 */
.btn {
  border-radius: 3px;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 1px solid transparent;
}
.btn.uppercase {
  text-transform: uppercase;
}
.btn.btn-flat {
  border-radius: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border-width: 1px;
}
.btn:active {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  -moz-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn:focus {
  outline: none;
}
.btn.btn-file {
  position: relative;
  overflow: hidden;
}
.btn.btn-file > input[type='file'] {
  position: absolute;
  top: 0;
  right: 0;
  min-width: 100%;
  min-height: 100%;
  font-size: 100px;
  text-align: right;
  opacity: 0;
  filter: alpha(opacity=0);
  outline: none;
  background: white;
  cursor: inherit;
  display: block;
}
.btn-default {
  background-color: #f4f4f4;
  color: #444;
  border-color: #ddd;
}
.btn-default:hover,
.btn-default:active,
.btn-default.hover {
  background-color: #e7e7e7;
}
.btn-primary {
  background-color: #3c8dbc;
  border-color: #367fa9;
}
.btn-primary:hover,
.btn-primary:active,
.btn-primary.hover {
  background-color: #367fa9;
}
.btn-success {
  background-color: #00a65a;
  border-color: #008d4c;
}
.btn-success:hover,
.btn-success:active,
.btn-success.hover {
  background-color: #008d4c;
}
.btn-info {
  background-color: #00c0ef;
  border-color: #00acd6;
}
.btn-info:hover,
.btn-info:active,
.btn-info.hover {
  background-color: #00acd6;
}
.btn-danger {
  background-color: #dd4b39;
  border-color: #d73925;
}
.btn-danger:hover,
.btn-danger:active,
.btn-danger.hover {
  background-color: #d73925;
}
.btn-warning {
  background-color: #f39c12;
  border-color: #e08e0b;
}
.btn-warning:hover,
.btn-warning:active,
.btn-warning.hover {
  background-color: #e08e0b;
}
.btn-outline {
  border: 1px solid #fff;
  background: transparent;
  color: #fff;
}
.btn-outline:hover,
.btn-outline:focus,
.btn-outline:active {
  color: rgba(255, 255, 255, 0.7);
  border-color: rgba(255, 255, 255, 0.7);
}
.btn-link {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.btn[class*='bg-']:hover {
  -webkit-box-shadow: inset 0 0 100px rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 0 100px rgba(0, 0, 0, 0.2);
}
.btn-app {
  border-radius: 3px;
  position: relative;
  padding: 15px 5px;
  margin: 0 0 10px 10px;
  min-width: 80px;
  height: 60px;
  text-align: center;
  color: #666;
  border: 1px solid #ddd;
  background-color: #f4f4f4;
  font-size: 12px;
}
.btn-app > .fa,
.btn-app > .glyphicon,
.btn-app > .ion {
  font-size: 20px;
  display: block;
}
.btn-app:hover {
  background: #f4f4f4;
  color: #444;
  border-color: #aaa;
}
.btn-app:active,
.btn-app:focus {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  -moz-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn-app > .badge {
  position: absolute;
  top: -3px;
  right: -10px;
  font-size: 10px;
  font-weight: 400;
}

/* Locations View css */
.content.minimal-form ,.content.minimal-form div{
	padding-bottom:0;
}

.content.minimal-form .control-label{
	visibility: hidden;
}
.content.minimal-form .controls, .content.minimal-form .form-group{
	margin-bottom: 0;
	padding-bottom: 0;
	
}
#locations-navigation .locations-path {
	width:70% ;
	float: left;
}

#locations-navigation a:link {
	font-size:18px;
	font-weight: bold;
}

#locations-navigation ul a:link {
	font-size: 14px;
	font-weight: normal;
}

img.table_img.reorder{
	max-width:150px !important;
}

.table_img {
	max-width:200px;
}


.card-background:after {
    /*position: absolute;
    z-index: 1;
    width: 100%;
    height: 100%;
    display: block;
    left: 0;
    top: 0;
    content: "";*/
    background-color: rgba(0, 0, 0, 0);
    border-radius: 0px;
}





	


table.table th a {
	color: black;
}
div.main-table div.header div.col a {
	font-family: Roboto;
	font-size: 16px;
	font-weight: normal;
	font-style: normal;
	font-stretch: normal;
	line-height: 1.5;
	letter-spacing: 0.2px;
	color: black;
}

.modal-fullscreen .carousel-inner > .item > a > img {
  display: inherit !important;
  max-width: inherit !important;
  height: auto;
}
.modal-fullscreen .card img {
	width: inherit !important;
	height: auto;
}

.card.reveal {
	
	transition: .5s;
	min-height: 50px; 
	background-color: #fff;
	
	
}

.card.reveal:hover {
	min-height: 350px;
	background-color: #424242;
	
}

.card .header {
	padding: 0;	
}

.artwork-table-actions {
	opacity: 0.6;
	-webkit-transition: opacity 0.2s ease-in;
	-moz-transition: opacity 0.2s ease-in;
	 -ms-transition: opacity 0.2s ease-in;
	  -o-transition: opacity 0.2s ease-in;
		 transition: opacity 0.2s ease-in;

}

.artwork-table-actions:hover {
	opacity: 1;
}

.card .header.reveal {
	padding:0;
	margin:0;
}

.card .reveal.content {
	opacity : 0; transition:opacity .5s; 
	
	background-color: rgba(255, 255, 255, 0.85);
	position:absolute;
	top:0px;
	width:100%;
	height:100%;
}
.card .reveal.content:hover {
	opacity: 1;
	
}


.card .header .artworks-card-actions {
	position: absolute;
	width: 100%;
	height: 36px;
	/*display: none;*/
	/*background-color: #BBC8D6;*/
	opacity: 0;
	color: white;
	padding-top: 6px;
	padding-left: 6px;
	padding-right: 6px;
	background-repeat: no-repeat;
	background: linear-gradient(to bottom,rgb(36, 36, 36) 0%, rgba(110, 110, 110, 0)100%);
	-webkit-transition: opacity 0.2s ease-in;
	-moz-transition: opacity 0.2s ease-in;
	 -ms-transition: opacity 0.2s ease-in;
	  -o-transition: opacity 0.2s ease-in;
		 transition: opacity 0.2s ease-in;

}
.card .header:hover .artworks-card-actions {
	/*display: block;*/
	opacity:1;
}
.card .header .artworks-card-actions .add-bookmark {
	float: left;
}
.card .header .artworks-card-actions .actions {
	float: right;
}
.action-button, .artworks-card-actions a {
	color: #212121 !important;
}
.artworks-card-actions > a,
.artworks-card-actions > div.menu-right > a {
	color: white !important;
}

.artworks-card-actions a.action-danger, .action-danger {
	color: #b00020 !important;
}
li.item i.material-icons {
	padding-right: 12px;
}

[data-toggle="collapse"].collapsed .if-not-collapsed {
  display: none;
}
[data-toggle="collapse"]:not(.collapsed) .if-collapsed {
  display: none;
}
th a.asc::after {
  font-family: 'Material Icons';
  content: "arrow_upward";
  -webkit-font-feature-settings: 'liga' 1;
  -moz-font-feature-settings: 'liga' 1;
  font-feature-settings: 'liga' 1;
}
th a.desc::after {
  font-family: 'Material Icons';
  content: "arrow_downward";
  -webkit-font-feature-settings: 'liga' 1;
  -moz-font-feature-settings: 'liga' 1;
  font-feature-settings: 'liga' 1;
}

span.hover .text {
	position: relative;
	top: 5px;
	left: 30px;
	visibility: hidden;
}
span.hover:hover .text {
	visibility: visible;
}
.aw-status{
	border-bottom: none !important;	
	
	-moz-border-radius: 15px;
	border-radius: 15px;
}
.aw-tags-container .soldtag {
	background-color:#ce1921 !important;
	color:white !important;	
}

img.header-logo-xs {
	width: 50px;	
}

.tag-cloud.tag {
	background-color:#ffffff ;
	border:1px solid #212121;
}

.tag-cloud.tag:hover {
	background-color:#d1d1d1 ;
	border:1px solid #212121;
}

.tag a, .tag a:hover{
	color:#212121;
}


@media (max-width: 991px) {
	.navbar .navbar-nav {
		margin: 0 0;
	}
	.navbar .navbar-nav > li {
		margin-left: 0;
    	margin-right: 0;
    	float: left;
	}
	
}
@media (max-width: 749px) {
	.navbar .navbar-nav {
		margin: 0 0;
	}
	.navbar .navbar-nav > li {
    	width: auto;
    	background-color: pink;
	}
	.navbar-nav-custom {
		
		
    	margin: 0 0; 
    	clear: left; 
    	width: auto; 
    	text-align: auto;	
	}
	div.navbar-custom {
		padding-left: 10px;	
	}
	
}

div.header-toolbar {
	padding: 5px 10px;	
}

div.header-toolbar > a.btn , 
div.header-toolbar > div.btn-group a.btn ,
div.header-toolbar > a.btn:hover, 
div.header-toolbar > div.btn-group a.btn:hover {
	background-color:transparent;
	border: none;
}


.artworks-transaction-rejected  {
	filter: opacity(30%);
	
}

