.bottom_panel{
	background-color:#7451fb;					  
}
.eb-login img{
	max-width:35%;
	float:right;
	margin-top:30px;
}
.btn.btn-elegant{
	background-color: #7451fb !important;
}
div.pp-style-container.no-product-available:after{
	color:#7451fb;
}
div.pp-style-container.no-type-available:after{
	color:#7451fb;
}
.ui-select-bootstrap > .build-select-boxes > .caret{
	color:#7451fb;
}
.doccontent_panel .form-group .form-control{
	color:#4a4a4a;
}
.eb-proof-form-padding a {
	background-color:#7451fb !important;
}
.eb-proof-form-padding a:link, .eb-proof-form-padding a:active {
	background-color:#7451fb;
}
.eb-proof-form-padding a:visited {
	background-color:#7451fb;
}

.eb-proof-form-padding a:hover{
	background-color:#7451fb;
}

.eb-inline-datepicker {
	color:#4a4a4a !important;
	border-bottom:1px solid #ccc;
}
.navbar-fixed-top {
	background-color:#7451fb;
}
.navbar-fixed-bottom {
	background-color:#7451fb;
}
.eb-page-title{
	color:#7451fb;
}
.eb-page-title h1{
	margin-bottom:20px;
	color:#7451fb;
}

.eb-page-subtitle{
	color:#7451fb;
}
.eb-action-overlay .eb-action-overlay-container {
	background-image: url('../img/doc-options-background.png');
}
.eb-action-overlay .eb-action-overlay-container a.eb-option-btn {
	color:#4a4a4a;
}
.eb-overlay-btn-container{
	color:#4a4a4a;
}

.eb-overlay-btn-container .eb-option-btn{
	background-color:#7451fb !important;
}
.wave2Dialog.design_bg_dialog {
    background: url("../img/image-upload-dialog-background.png") no-repeat center right;
    background-color: white;
}
.eb-breadcrumb {
    margin: 4px 15px 3px 2px;
}
.breadcrumb_positioning{
	margin-top:0;
}

.spinner_test{
	border-top: 2px solid #7451fb;
}
#batchModal .batch-job-title h2{
	color:#7451fb;
}

.shared-with{
	color:#4a4a4a !important;
}
#batch_editor_button:hover{
	color: #7451fb;
    border-bottom: 4px solid #7451fb;
}

.all_media_buttons{
	background-color:#7451fb;
}
.pagination_text{
	color:#7451fb !important;
}

.pagination_icon{
	color:#7451fb !important;
}

.ui-select-bootstrap .ui-select-choices-row.active>a{
	background-color:#7451fb !important;
	color:#fff !important;
}

.job_manager_titles .selected option:hover{
	background-color:#7451fb !important;
}
.fa-user, .fa-lock {
	color: #7451fb;
}
#loginform .alert-danger{
	background-color:#7451fb;
}
.eb-jobs-container table td .datepicker thead tr th button{
	background-color:#7451fb !important;
}

.bottom-panel{
    height: 75px;
	background-color:none;
}

.form-group h3{
	color:#7451fb;
}

.doc_content h3{
	color:#7451fb;
}
.eb-doc-nav label{
	color:#7451fb;
}
#btnContainer .active .icons_page{
	color:#7451fb;
}

#svg-graphic2 {
  position: absolute;
  width: 30vh;
  margin-left: 50%;
  left: -15vh;
  top: 24vh;
}

#svg-graphic3 {
  position: absolute;
  width: 50vh;
  margin-left: 50%;
  left: -25vh;
  top: 40vh;
}

#replay {
    position:absolute;
    cursor:pointer;
    color:#999999;
    font-family:Arial, Verdana, sans-serif;
    font-size:12px;
    width="200px";
    bottom: 30%;
    left: 48%;
}

#replayIcon {
    width="19"
    height="19"
    margin-left:2px;
    vertical-align: middle;
}

#slider {
  position: absolute;
  width:400px;
  height: 6px;
  left: -200px;
  margin-left: 50%;
  bottom: 20%;
  background-color: #fff;
  display: inline-block;
}

#slider, #slider a {
  background-image: none;
  border: 1px solid #ccc;
}

#slider a {
  background-color: #444;
}

.ui-slider .ui-slider-handle {
    height: .75em;
}

#buildMediaModal .filterBox>input,
#buildMediaModal .eb-job-spinner,
.wave2Dialog .eb-job-spinner {
    margin: auto;
}

.calendar-from, .calendar-until{
	width:50%;
	display:inline-flex;
	margin-top:30px !important;
}
#cropModal h3 {
	color:#7451fb;
}
#cropModal .fa {
	color:#7451fb;
}

#moveModal h3{
	color:#7451fb;
}
.picker__box .picker__footer .picker__button--clear,
.picker__box .picker__footer .picker__button--close,
.picker__box .picker__footer .picker__button--today{
	border:0 !important;
	background-repeat:repeat;
	background:#034d90 url('../img/waves-b-drop-background.png') !important;
	color:#fff;
}

.picker__input, .switch label input[type=checkbox]:disabled+.lever{
	cursor:default !important;
}

.table>thead>tr>th, .table>tbody>tr>th, .table>tfoot>tr>th, .table>thead>tr>td, .table>tbody>tr>td, .table>tfoot>tr>td{
	border-top: none !important;
}

.user_option{
	display:block !important;
}

/* Logos */
.miles33-logo{
	position: relative;
    top: -43px;
    left: 40px;
    width: 105px;
	margin-left: 50%;
}

.w2pp-logo{
	position: relative;
    top: 25px;
    left: 70px;
	display:inline;
}

.topnav-logo{
	display:inline-block;
	margin-top:9px;
	width:100px;
}

.mobile_logo{
	color:#fff !important;
	position:relative;
	z-index:1;
	font-family: 'Nunito', sans-serif;
}


/* Buttons throughout site */


#mediaManager_Buttons{
 	text-transform:none;
	font-size: 12px !important;
    font-weight: 200;
	font-family:'Nunito', sans-serif;
	/*color:#333 !important;*/
}

#batch_editor_button{
	text-transform:none;
	font-size: 12px !important;
    font-weight: 200;
	font-family:'Nunito', sans-serif;
	color:#4a4a4a !important;
}

#batch_editor_button:hover{
	color: #7451fb;
    border-bottom: 4px solid #7451fb;
    border-radius:0 !important;
	text-decoration:none !important;
}

.all_media_buttons{
	width:95% !important;
	background-color:#7451fb;
	box-shadow:none !important;
	color:#fff !important;
	border-radius:0 !important;
}

/* Removed for btn-link
.all_media_buttons:hover{
	color: #333;
    border-bottom: 4px solid #7451fb;
    background-repeat: repeat;
	border-radius:0 !important;
	text-decoration:none !important;
}

.all_media_buttons:link{
    text-decoration:none !important;
	border-bottom: 4px solid #7451fb;
}

.all_media_buttons:visited{
	text-decoration:none !important;
	border-bottom: 4px solid #7451fb;
}

.all_media_buttons:active{
	text-decoration:none !important;
	border-bottom: 4px solid #7451fb;
}
*/
.cancel_button_build, .save_button_build{
	margin-left:20px !important;
}

.all_buttons:hover{
    color: #fff;
    border-bottom: 4px solid #fff;
    background-repeat: repeat;
	border-radius:0 !important;
	text-decoration:none !important;
	transition:all 0.3s ease-in-out 0s;
}

.all_buttons:link{
    text-decoration:none !important;
}

.all_buttons:visited{
	text-decoration:none !important;
}

.all_buttons:active{
	text-decoration:none !important;
}

.top_right_nav button{
	min-width:auto !important;
	height:auto !important;
	padding:0 !important;
	margin:15px 5px 0;
}

.bottom_nav{
	position:relative;
	z-index:1;
	display:inline-block;
}

.crop_navbar{
	display:inline-block;
	margin-top:10px;
}

.bottom_right_nav button{
	min-width:auto !important;
	height:auto !important;
	padding:0 !important;
	margin:15px 15px 0;
}

.bottom_right_nav a{
	min-width:auto !important;
	height:auto !important;
	padding:0 !important;
	margin:15px 15px 0;
}

.bottom_nav button{
	min-width:auto !important;
	height:auto !important;
	padding:0 !important;
	margin:15px 15px 0;
}

.bottom_nav a{
	min-width:auto !important;
	height:auto !important;
	padding:0 !important;
	margin:15px 15px 0;
}

.media_nav{
	/*display:inline-block !important;
	width:20% !important;*/
}

/* removed btn-link styling
.media_nav button{
	width:auto !important;
	height:auto !important;
	padding:0 !important;
	margin:0 auto !important;
	float:none !important;
	display:block;
	margin-top:2px !important;
}
*/

.media_clear_nav button{
	width:auto !important;
	height:auto !important;
	padding:0 !important;
}

.select_button_style button{
	text-transform:none;
	font-family:'Nunito', sans-serif;
	font-weight:300;
	font-size:12px !important;
	background-color:transparent !important;
	box-shadow:none !important;
}

.select_button_batch_style{
	margin-top:9px !important;
}

.select_button_batch_style button{
	text-transform:none;
	font-family:'Nunito', sans-serif;
	font-weight:300;
	font-size:12px !important;
	background-color:transparent !important;
	box-shadow:none !important;
}

.user_option_dropdown{
	margin-top:0px !important;
	border-bottom:1px solid #ccc;
	display:flex;
	margin-bottom:0 !important;
}

.user_option_dropdown .mdb-select{
	border:none;
	box-shadow:none;
	font-family:'Nunito', sans-serif;
	font-weight:300;
	font-size:12px !important;
}

.disabled, .md-tabs .nav-item.disabled, :disabled{
	pointer-events:auto !important;
}

[type=radio]:checked, [type=radio]:not(:checked){
	opacity:1 !important;
}

.eb-media-manager .btn-group-justified{
	margin-top:26px;
}

.crop_buttons:active{
	box-shadow:none !important;
}

.crop_buttons:link{
	box-shadow:none !important;
}

.crop_buttons:hover{
	box-shadow:none !important;
}

.crop_buttons:visited{
	box-shadow:none !important;
}

.proof_buttons {
	padding-left:0 !important;
}

.proof_buttons .text-center{
	text-align:left !important;
	font-family:'Nunito', sans-serif !important;
	font-weight:300 !important;
	color:#4a4a4a !important;
	font-size:12px !important;
	margin-top:15px;
}


.proof_buttons a{
	margin:15px 0 10px !important;
}

.control-label {
	text-align:left !important;
	padding-left:0 !important;
	padding-top:15px !important;
}

/* Button Groups */

.mediaManagerPanel{
	margin-top:7px;
}

.pagination_text{
	font-family:'Nunito', sans-serif !important;
	font-weight:300 !important;
	color:#7451fb !important;
	font-size:12px !important;
	margin-top:12px;
}

.pagination_icon{
	font-family:'Nunito', sans-serif;
	font-weight:300;
	color:#7451fb !important;
	font-size:25px;
}

.ui-select-bootstrap .ui-select-choices-row.active>a{
	background-color:#7451fb !important;
	/*background:url('../img/repeat-white-wave-blue.png');*/
}

.job_manager_titles .selected option:hover{
	background-color:#7451fb !important;
	background:url('../img/repeat-white-wave-blue.png');
}

/* Labels */

.document_finder.md-form label.active{
	transform:translateY(-15px) scale(.8) !important;
	-webkit-transform:translateY(-15px) scale(.8) !important;
}

.job_retrieve_label{
	 font-size:12px !important;
	 font-weight:100 !important;
	 color:#4a4a4a !important;
 }

.search_document_label{
	 font-size:12px !important;
	 font-weight:100 !important;
	 color:#fff !important;
	 font-family:'Nunito', sans-serif;
	 border:0;
	 transform:translateY(5px) !important;
 }

 .eb-spaced-buttons{
	 display:block;
	 margin-top:25px;
	 height:30px;
 }

 .delete_button_store{
	 padding-left:0;
 }

.store_job_label{
	text-align:left;
	margin-top:25px;
	padding-left:0;
}

#job-label{
	color:#4a4a4a !important;
	font-family:'Nunito', sans-serif;
	font-weight:300 !important;
	font-size:14px !important;
}

.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control{
	opacity:0.5;
}

.categories_and_search .document_finder .form-control{
	padding:0 0 0.4rem !important;
}

.image_field label{
	/* background:url(../img/repeat-wave-grey.png);*/

}

/* Login Page */

 .login_username, .login_password{
	 border-radius:0 !important;
	 color:#757575 !important;
	 font-family:'Nunito', sans-serif;
	 font-weight:300 !important;
	 font-size:16px !important;
 }

 .login_input{
	 width:100%;
 }

 .job_name{
	 margin-bottom:0 !important;
	 margin-top:8px !important;
 }
 .job_name_build{
	 margin-bottom:0 !important;
	 margin-top:8px !important;
	 display:inline-block;
 }

 .job_name_build .form-control{
	 color:#fff !important;

 }

  .build_job_name{
	font-size: 12px !important;
    font-weight: 200;
    font-family: 'Nunito', sans-serif;
    color: #fff !important;
	margin-right:10px;
 }

.document_finder input{
	 color:#fff !important;
 }

.mid_outer{
	position: absolute;
    width: 100%;
    top: 140px;
    padding-left: 60px;
    padding-right: 48px;
}

.fa-user, .fa-lock {
	color: #7451fb;
    font-size: 16px;
    margin-top: 10px;
}

.endorsement-txt{
	position: absolute;
    text-align: right;
    color: #cccccc;
    font-size: 10px;
    line-height: 12px;
    letter-spacing: 1px;
    top: 30px;
    left: 40px;
}

.version{
	position:absolute;
	top:2px;
	left:12px;
	color:#cccccc;
	position: absolute;
    color: #cccccc;
    font-size: 12px;
    letter-spacing: 1px;
	font-family:'Nunito', sans-serif;
}

#loginform .alert-danger{
	margin-left:25px;
	background-image: none !important;
	background-color:#7451fb !important;
	color:#fff !important;
	border-radius:0 !important;
	font-family:'Nunito', sans-serif;
	margin-bottom:0;
	padding:5px 10px 5px 10px !important;
}

.tag-txt{
	position: absolute;
    color: #ffffff;
    font-size: 13px;
    letter-spacing: 1.5px;
    top: 90px;
    left: 104px;
	font-family: 'Nunito', sans-serif;
}

.whole_login{
	width:100%;
	height:100%;
	display:inline-block;
	position:absolute;
	top:0;
	left:0;
	background-repeat:repeat;
	background-color:#f3f3f3 !important;
}

.version_platform{
	display:inline-block;
	margin-right:15px;
	margin-top:15px;
	font-family:'Nunito', sans-serif;
	color: #cccccc;
    font-size: 12px;
    letter-spacing: 1px;
	float:right;
}

.md-form .prefix.active, .md-form textarea~label.active, .md-form.md-outline input[type=date]:focus:not([readonly])+label, .md-form.md-outline input[type=datetime-local]:focus:not([readonly])+label, .md-form.md-outline input[type=email]:focus:not([readonly])+label, .md-form.md-outline input[type=number]:focus:not([readonly])+label, .md-form.md-outline input[type=password]:focus:not([readonly])+label, .md-form.md-outline input[type=search-md]:focus:not([readonly])+label, .md-form.md-outline input[type=search]:focus:not([readonly])+label, .md-form.md-outline input[type=tel]:focus:not([readonly])+label, .md-form.md-outline input[type=text]:focus:not([readonly])+label, .md-form.md-outline input[type=time]:focus:not([readonly])+label, .md-form.md-outline input[type=url]:focus:not([readonly])+label, .md-form.md-outline textarea.md-textarea:focus:not([readonly])+label{
	color:#084E9A !important;
}

/* Top and Bottom Navbar */

.document_finder{
	display:inline-block;
	margin-bottom:0 !important;
	margin-top:5px !important;
	margin-left:10px;
	vertical-align:top;
}

.top_right_nav a{
	min-width:auto !important;
	height:auto !important;
	padding:0 !important;
	margin:15px 5px 0;
}

.create_new_button{
	min-width:auto !important;
	height:auto !important;
	padding:0 !important;
	margin:13px 15px 0 !important;
}

.logo_and_create{
	margin-top:7px;
}

.categories_and_search{
	margin-top:9px;
}

.categories_and_search .form-group{
	vertical-align:bottom !important;
}

.topnav-logo img{
	width:100%;
}

.select_button_style input{
	background-color:transparent !important;
	color:#fff !important;
	font-family:'Nunito', sans-serif;
	font-weight:300;
	font-size:12px !important;
	border:1px solid transparent;
	margin-bottom:8px;
	box-shadow:none !important;
}

.select_button_batch_style input{
	background-color:transparent !important;
	color:#fff !important;
	font-family:'Nunito', sans-serif;
	font-weight:300;
	font-size:12px !important;
	border:1px solid transparent;
	margin-bottom:4px;
	box-shadow:none !important;
}

.select_button_style .ui-select-choices{
	font-family:'Nunito', sans-serif;
}

.select_button_batch_style .ui-select-choices{
	font-family:'Nunito', sans-serif;
}

.select_button_style .btn-default-focus{
	outline:none !important;
}

.select_button_batch_style .btn-default-focus{
	outline:none !important;
}

.unit_size{
	margin:0 5px !important;
}

.unit_size .form-control{
	color:#fff !important;
	font-family:'Nunito', sans-serif;
	font-weight:300;
}

/* Media Manager Page */

.list-group-item-text{
	font-family:'Nunito', sans-serif;
	font-weight:300;
	color:#4a4a4a;
	font-size:12px !important;
}

/* Job Manager Page */

.job_manager_titles{
	vertical-align:bottom !important;
}

.job_manager_titles .md-form .form-control{
	margin:0 0 !important;
}

.search_title_tag{
	margin-bottom:0;
	margin-top:0;
}

.document_finder input::placeholder{
	font-size:12px;
	font-weight:100 !important;
	color:#fff;
	font-family:'Nunito', sans-serif;
}

.search_title_tag input::placeholder{
	font-size:12px;
	font-weight:100 !important;
	color:#4a4a4a;
	font-family:'Nunito', sans-serif;
}


/* EB Store Job Page */

.eb-store-form label{
	font-family:'Nunito', sans-serif;
	font-weight:300;
	color:#4a4a4a !important;
	font-size:14px !important;
}

.eb-store-column label{
	font-family:'Nunito', sans-serif;
	font-weight:300;
	color:#4a4a4a !important;
	font-size:14px !important;
}

.eb-store-column h3{
	font-family:'Nunito', sans-serif;
	font-weight:300;
	color:#4a4a4a !important;
	font-size:14px !important;
}

#job-status{
	border:none;
	box-shadow:none;
	font-family:'Nunito', sans-serif;
	font-weight:300;
	font-size:12px !important;
}

#job-status:after{
	border-bottom:1px solid black;
}

/* Preview Page */

.form-control{
	border-radius:0 !important;
}

/* Datepicker */

.datepicker{
	border-radius:0 !important;
	moz-border-radius:0 !important;
	-webkit-border-radius:0 !important;
}

.eb-jobs-container table td .datepicker tbody tr td button {
	background-color: #fff !important;
	color:#4a4a4a !important;
	font-family:'Nunito', sans-serif;
	font-weight:300;
	font-size:12px !important;
	background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='250' height='30' viewBox='0 0 1000 120'%3E%3Cg fill='none' stroke='%23d9d9d9' stroke-width='12.6' stroke-opacity='0.05'%3E%3Cpath d='M-500 75c0 0 125-30 250-30S0 75 0 75s125 30 250 30s250-30 250-30s125-30 250-30s250 30 250 30s125 30 250 30s250-30 250-30'/%3E%3Cpath d='M-500 45c0 0 125-30 250-30S0 45 0 45s125 30 250 30s250-30 250-30s125-30 250-30s250 30 250 30s125 30 250 30s250-30 250-30'/%3E%3Cpath d='M-500 105c0 0 125-30 250-30S0 105 0 105s125 30 250 30s250-30 250-30s125-30 250-30s250 30 250 30s125 30 250 30s250-30 250-30'/%3E%3Cpath d='M-500 15c0 0 125-30 250-30S0 15 0 15s125 30 250 30s250-30 250-30s125-30 250-30s250 30 250 30s125 30 250 30s250-30 250-30'/%3E%3Cpath d='M-500-15c0 0 125-30 250-30S0-15 0-15s125 30 250 30s250-30 250-30s125-30 250-30s250 30 250 30s125 30 250 30s250-30 250-30'/%3E%3Cpath d='M-500 135c0 0 125-30 250-30S0 135 0 135s125 30 250 30s250-30 250-30s125-30 250-30s250 30 250 30s125 30 250 30s250-30 250-30'/%3E%3C/g%3E%3C/svg%3E");
	background-repeat:repeat;
}

.eb-jobs-container table td .datepicker tbody tr td button .text-muted{
	display:inline-flex !important;
}

.eb-jobs-container table td .datepicker tbody tr td button .ng-binding{
	display:inline-flex !important;
}

.eb-jobs-container table td .datepicker{
	background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='250' height='30' viewBox='0 0 1000 120'%3E%3Cg fill='none' stroke='%23d9d9d9' stroke-width='12.6' stroke-opacity='0.05'%3E%3Cpath d='M-500 75c0 0 125-30 250-30S0 75 0 75s125 30 250 30s250-30 250-30s125-30 250-30s250 30 250 30s125 30 250 30s250-30 250-30'/%3E%3Cpath d='M-500 45c0 0 125-30 250-30S0 45 0 45s125 30 250 30s250-30 250-30s125-30 250-30s250 30 250 30s125 30 250 30s250-30 250-30'/%3E%3Cpath d='M-500 105c0 0 125-30 250-30S0 105 0 105s125 30 250 30s250-30 250-30s125-30 250-30s250 30 250 30s125 30 250 30s250-30 250-30'/%3E%3Cpath d='M-500 15c0 0 125-30 250-30S0 15 0 15s125 30 250 30s250-30 250-30s125-30 250-30s250 30 250 30s125 30 250 30s250-30 250-30'/%3E%3Cpath d='M-500-15c0 0 125-30 250-30S0-15 0-15s125 30 250 30s250-30 250-30s125-30 250-30s250 30 250 30s125 30 250 30s250-30 250-30'/%3E%3Cpath d='M-500 135c0 0 125-30 250-30S0 135 0 135s125 30 250 30s250-30 250-30s125-30 250-30s250 30 250 30s125 30 250 30s250-30 250-30'/%3E%3C/g%3E%3C/svg%3E");
	background-repeat:repeat;
	background-color:#fff;
	/*background:#f3f9fe url(../img/waves-b-drop-background.png) !important;
	background-repeat:repeat;*/
}

.eb-jobs-container table td .datepicker tbody tr:nth-child(even){
	background:none !important;
}

.eb-jobs-container table td .datepicker thead tr:nth-child(even){
	background:none !important;
}

.eb-jobs-container table td .datepicker thead tr th button{
	background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='250' height='30' viewBox='0 0 1000 120'%3E%3Cg fill='none' stroke='%23d9d9d9' stroke-width='12.6' stroke-opacity='0.05'%3E%3Cpath d='M-500 75c0 0 125-30 250-30S0 75 0 75s125 30 250 30s250-30 250-30s125-30 250-30s250 30 250 30s125 30 250 30s250-30 250-30'/%3E%3Cpath d='M-500 45c0 0 125-30 250-30S0 45 0 45s125 30 250 30s250-30 250-30s125-30 250-30s250 30 250 30s125 30 250 30s250-30 250-30'/%3E%3Cpath d='M-500 105c0 0 125-30 250-30S0 105 0 105s125 30 250 30s250-30 250-30s125-30 250-30s250 30 250 30s125 30 250 30s250-30 250-30'/%3E%3Cpath d='M-500 15c0 0 125-30 250-30S0 15 0 15s125 30 250 30s250-30 250-30s125-30 250-30s250 30 250 30s125 30 250 30s250-30 250-30'/%3E%3Cpath d='M-500-15c0 0 125-30 250-30S0-15 0-15s125 30 250 30s250-30 250-30s125-30 250-30s250 30 250 30s125 30 250 30s250-30 250-30'/%3E%3Cpath d='M-500 135c0 0 125-30 250-30S0 135 0 135s125 30 250 30s250-30 250-30s125-30 250-30s250 30 250 30s125 30 250 30s250-30 250-30'/%3E%3C/g%3E%3C/svg%3E");
	background-repeat:repeat;
	background-color:#034d90 !important;
	/*background:#034d90 url(../img/waves-b-drop-background.png) !important;*/
	/*background-image:url(../img/waves-b-drop-background) !important;*/
	background-repeat:repeat;
}

.eb-jobs-container table td .datepicker thead tr .dow{
	font-family:'Nunito', sans-serif;
	font-weight:300;
	color:#4a4a4a !important;
	font-size:12px !important;
}

/* Logos */

.mobile_logo{
	display:none;
}

/* Top and bottom Waves navbars */

.outer-container {
    position: absolute;
    padding: 0px;
    width: 100%;
    height: 100%;
}

.top-panel{
    width: 2764px;
    height: 60px;
	background-color:#7451fb;
}

.top_panel img{
	max-width:80%;
	margin:30px 30px 0 40px;
}

.st0{
    fill:#ffffff;
}

.st1{
	fill:#ACABAB;
}

.logo_tag-txt {
    position: absolute;
    color: #ffffff;
    font-size: 8px;
    letter-spacing: .05px;
    top: 33px;
    left: 10px;
	font-family:'Nunito', sans-serif;
	font-weight:300;
}

.mobile_logo_tag-txt{
	display:none;
}

.ui-select-choices-content .ui-select-choices-group{
	font-size:12px;
}

.bottom-panel{
    position: absolute;
    bottom: 0;
	left:0;
    width: 2764px;
    height: 50px;
	background-color:#7451fb;
}

.form-group h3{
	color:#4837a6;
	font-family:'Nunito', sans-serif;
	font-weight:300;
}

.doc_content h3{
	color:#4837a6;
	font-family:'Nunito', sans-serif;
	font-weight:300;
}

.eb-proof-form-padding label{
	color:#4a4a4a;
	font-family:'Nunito', sans-serif;
	font-weight:300;
}

.col-centered .text-center{
	font-family:'Nunito', sans-serif;
	font-weight:300;
	color:#4a4a4a !important;
	font-size:12px;
}

.shared_job_tag{
	font-family:'Nunito', sans-serif;
	font-weight:300;
	color:#4a4a4a !important;
	font-size:12px;
	height:30px;
}

.pagination{
	border-radius:0;
}

.pagination>li:last-child>a, .pagination>li:last-child>span{
	border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
}

.pagination>li>a, .pagination>li>span{
	border:none;
}

.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus{
	color:#fff !important;
	font-family:'Nunito', sans-serif;
	font-weight:300;
	font-size:12px;
}

.eb-doc-nav label{
	font-family:'Nunito', sans-serif;
	font-weight:300;
	color:#7451fb;
	font-size:12px;
}

.top_pagination .pagination{
	margin:0 0 !important;
}
.share_with_label{
	padding-top:0 !important;
}

/*
.media_nav .btn:active{
	background-color:yellow !important;
}

.media_nav button:hover{
	background-color:yellow !important;
}
.media_nav button:visited{
	background-color:yellow !important;
}
.media_nav button:link{
	background-color:yellow !important;
}
*/

/* For small, medium, large icons */

/* Create two equal columns that floats next to each other */
.largeColumn {
  /*float: left;
  width: 25%;
  padding: 10px;*/
}

.smallColumn {
  /*float: left;
  width: 12.5%;
  padding: 10px;*/
}
.mediumColumn{
  /*float: left;
  width: 16.6666667%;
  padding: 10px;*/
}

.smallColumn, .mediumColumn{
	position:relative;
	display:table-cell;
}

.smallColumn .pp-style-img-container img{
	max-width:100% !important;
}

.mediumColumn .pp-style-img-container img{
	max-width:100% !important;
}

.largeColumn .pp-style-img-container img{
	max-width:100% !important;
}

/* Clear floats after the columns */
.row:after {
  content: "";
  display: table;
  clear: both;
}
.test3{
	display:none;
    width:100%;
}
.test2{
    width:100%;
}
.test1{
	width:100%;
	display:none;
}

#btnContainer .active .icons_page{
	color:#7451fb;
}

.fa-th, .fa-th-large{
	font-size:25px !important;
	color:#C8C8C8;
	margin:10px;
	cursor:pointer;
}

.fa-grip-horizontal{
	font-size:35px!important;
	top:5px;
	position:relative;
	color:#C8C8C8;
	margin:0 10px 0 10px;
	cursor:pointer;
}

.largeIconView, .smallIconView, .mediumIconView{
	float:right;
}

.bottom-panel-dialog{
	width:100%;
	height:153px;
	position:absolute;
	top:79px;
}

.build_zip{
	margin-top:15px !important;
}

.public_url{
	display:inline-block;
	margin-left:20px;
}

/* Build Media Changes */

#buildMediaModal {
    overflow: hidden;
    overflow-y: auto;
	outline:none;
}

#buildMediaModal .modal-dialog, #cropModal .modal-dialog, #moveModal .modal-dialog {
    background: white;
    z-index: 10000;
    border: #dcdcdc solid 1px;
    padding: 15px 10px 15px 10px;
    overflow: hidden;
    box-shadow: 0 0 0 1px black;
    border-radius: 6px;
    position: relative;
    width:800px;
}

#cropModal .modal-dialog {
    width: 95%;
    max-width: 1000px;
}

#buildMediaModal .preview-area{
    padding: 10px;
}

#buildMediaModal .close-button{
    top: 10px;
    right: 10px;
    cursor: pointer;
    position: absolute;
}

#buildMediaModal .image_field img {
	/* max-height:25% !important;*/
	max-height:fit-content !important;
	max-width:-webkit-fill-available !important;
	/*height:115px !important;*/
}

#buildMediaModal .image_field_style label{
	max-width:164px;
	padding:0 5px 0 5px;
}

.crop-img-container,
.crop-img-preview {
    background-color: #f7f7f7;
    text-align: center;
    width: 100%;
}

.crop-img-container {
    margin-bottom: 1rem;
    max-height: 497px;
    min-height: 200px;
}

.eb-action-overlay .eb-action-overlay-container .spancheckbox input{
	display:inline-block;
	position:relative;
}

.save_button, .cancel_button{
	margin:17px 10px 0 10px !important;
	float:right;
	box-shadow:none !important;
}

.save_button:hover{
    color: #fff;
    border-bottom: 4px solid #fff;
    background-repeat: repeat;
	border-radius:0 !important;
	text-decoration:none !important;
	transition:all 0.3s ease-in-out 0s;
}
.cancel_button:hover{
    color: #fff;
    border-bottom: 4px solid #fff;
    background-repeat: repeat;
	border-radius:0 !important;
	text-decoration:none !important;
	transition:all 0.3s ease-in-out 0s;
}

.save_button.btn-default{
	color:#555 !important;
}

.cancel_button.btn-default{
	color:#555 !important;
}

.zoom_button_build_container{
	display:inline-block;
}
.zoom_button_build_container button{
	text-transform:none;
	font-size:12px !important;
	font-weight:200;
	font-family:'Nunito', sans-serif;
	color:#fff !important;
	background-color:transparent !important;
	box-shadow:none !important;
}

.zoom_button_build_container button:active{
	background-color:transparent !important;
}

.btn-default:focus, .btn-default:active, .btn-default.active {
    background-color: transparent !important; }

.zoom_button_build_container button:hover{
    color: #fff;
    border-bottom: 4px solid #fff;
    background-repeat: repeat;
	border-radius:0 !important;
	text-decoration:none !important;
	transition:all 0.3s ease-in-out 0s;
}

/* Cropping changes 130220 */

#cropModal h3 {
	color:#7451fb;
	font-weight:bold;
}
#cropModal button{
	box-shadow:none !important;
	background-color:transparent;
}
#cropModal .fa {
	color:#7451fb;
}

/* Lightbox changes */


.lightbox_pagination_boxes  .panel-footer{
	font-size:12px !important;
	max-height:40px;
}
.lightbox_pagination_boxes {
	padding:5px;
}

.batch_dropdown_select:after{
	content:'\f0d8 \0020 Select your batch from the drop down menu above...';
	font-family:'Font Awesome 5 Free', sans-serif;
	font-size:24px;
	left:50%;
	top:50%;
	position:absolute;
	transform:translate(-50%, -50%);
	color:#7451fb;
}

.batch_id, .batch_file{
	font-size:14px;
	color:#4c4c4c;
}

.batch_file{
	margin-top:10px;
}

.batch_process_results{
	background-color:#f0f0f0;
}

.validation_results{
	padding:10px;
}

.filterbox_modal{
	margin-bottom:20px;
	padding-left:10px;
}

.filterbox_modal input::placeholder{
	font-size:12px;
	font-weight:100 !important;
	color:#4a4a4a;
	font-family:'Nunito', sans-serif;
}

.default_coupon_style .image_field{
	margin-bottom:20px;
	height:140px;
}

.top_panel, .bottom_panel{
	background-color:#7451fb;
}

.miles33-logo{
	top:32px;
}

.panel-footer{
	background-color:#7451fb;
	background:none !important;
}

.navbar-fixed-top, .navbar-fixed-bottom{
	background-color:#7451fb !important;
}

.panel-footer{
	background-color:#7451fb;

}

.navbar-fixed-top, .navbar-fixed-bottom{
	background-color:#7451fb !important;
}

.navbar-fixed-top{
	height:55px !important;
	border-top:;
}
.dialogCaption{
	background-color:#7451fb;
}
.crop-select label{
	color:#999999;
}

a.list-group-item.active, a.list-group-item.active:hover, a.list-group-item.active:focus{
	background-color: #7451fb;
	background-image:none;
}

.pagination>li>a, .pagination>li>span{
	color:#999999;
}

.w2pText{
	font-family: 'Nunito', sans-serif;
	color: #cccccc;
	display:inline-block;
}

.eb-logo{
	margin-left:15px;
}
.navbar-form .eb-size-select-control{
    margin-top: 5px;
}
/* Change the colour of the fit-item icon */
.py-0 .fa-arrows-alt{
    color:#7451fb;
}

/* Change the colour of the reset icon */
.py-0 .fa-window-restore{
    color:#7451fb;
}
.eb-action-overlay-container .btn-group .btn-default, .design_zoom_controls.btn-group {
   background-color:#c8c8c8;
}
.move_buttons .fa:before{
    color:#7451fb;
}
.status-title{
	color:#7451fb !important;
}
#generateModal h3 {
	color:#7451fb;
}
.eb-size-select-control .default_sizes span{
	margin-top:9px;
}
.eb-image-field .fa-ellipsis-h{
	color:#7451fb;
}
.galleryVideoItem .fa-ellipsis-h{
	color:#7451fb;
}
.progress_cancel_button{
	background-color:#7451fb;
}
.audio_button_option{
	color:#7451fb;
}

.audio_button_option .fa,.audio_button_option .fas,.audio_button_option .far,.audio_button_option .fal,.audio_button_option .fad,.audio_button_option .fab{
	color:#7451fb;
}
.design_zoom_controls.btn-group button{
	background-color:#7451fb !important;
}
.mobile_only_navbox{
	display:none;
}
.text_field .fa, .text_field .fas, .text_field .far, .text_field .fal, .text_field .fad, .text_field .fab {
	color:#7451fb;
}
.docs-tooltip .fa-lock{
    margin-top:0;
}

@media all and (max-width: 767px) {
	
	.mobile_logo{

		max-width:35%;
	}
	
	.create_new_button{
		margin:8px 5px 0 !important;
	}

	.navbar-collapse{
		background-color: #7451fb;
	}
	
}
.progress-bar {
  background-image: -webkit-linear-gradient(top, #7451fb 0%, #7451fb 100%);
  background-image: linear-gradient(to bottom, #7451fb 0%, #7451fb 100%);
}

.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
  border-color: #7451fb;
}

.panel-footer {
	background-color:#7451fb;
	color:#7451fb;
}

.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
    background-image: linear-gradient(to bottom, #7451fb 0px, #7451fb 100%);
    background-image: -webkit-linear-gradient(top, #7451fb 0%, #7451fb 100%);
  	background-image: linear-gradient(to bottom, #7451fb 0%, #7451fb 100%);
     border-color:#7451fb;    
}
.eb-image-field-primary table {
    background-image: linear-gradient(to bottom, #7451fb 0px, #7451fb 100%);
    background-image: -webkit-linear-gradient(top, #7451fb 0%, #7451fb 100%);
    background-image: linear-gradient(to bottom, #7451fb 0%, #7451fb 100%);
}
.proof-thumb-holder.proof-selected table {
    background-image: linear-gradient(to bottom, #7451fb 0px, #7451fb 100%);
    background-image: -webkit-linear-gradient(top, #7451fb 0%, #7451fb 100%);
    background-image: linear-gradient(to bottom, #7451fb 0%, #7451fb 100%);
}
.lis_off_button {
    background-color: #7451fb;
}
/* Preferences Modal */

#preferencesModal h3 {
	color:#7451fb;
	font-family:'Nunito', sans-serif;
	font-weight:700;
}
#preferencesModal .modal-footer{
    border-top:none;
}
#preferencesModal .modal-dialog {
    width: 95%;
    max-width: 350px;
    min-height:250px;
}
.preferences-modal-content{
    margin-top:20px;
}
#preferencesModal .select_button_style .btn-default{
    color:#000;
    padding-left:0;
}
.preferences_button_cancel{
    position: absolute;
    bottom: 10px;
    right: 10px;
}
#preferencesModal .ui-select-bootstrap> .ui-select-choices{
    display:block;
    width: 300px;
    border: none;
    box-shadow: none;
}
#preferencesModal .ui-select-choices-row{
    display: inline-block;
    position: relative;
    width: 25%;
}
#preferencesModal .ui-select-bootstrap .ui-select-choices-row>a{
    text-align: center;
}
#preferencesModal .build-select-boxes{
    pointer-events:none;
}
#preferencesModal .ui-select-bootstrap > .build-select-boxes > .caret{
    display:none;
}
#preferencesModal .ui-select-bootstrap .ui-select-match-text span{
    font-family: 'Nunito', sans-serif;
    font-weight: 700;
    color: #000 !important;
    font-size: 16px !important;
}

/* units in move modal */

#moveModal .ui-select-bootstrap .ui-select-match span{
    font-family: 'Nunito', sans-serif;
    font-weight: normal;
    color: #555555 !important;
    font-size: 14px !important;
}
#moveModal .select_button_style .btn-default{
    padding-left:2px;
}
#moveModal .select_button_style .btn-default:hover{
    box-shadow:none;
}
#moveModal .ui-select-bootstrap .ui-select-choices-row>a{
    text-align: center;
}
#moveModal .modal-dialog{
    height:325px;
    overflow: visible;
}
.move_buttons{
    position:absolute;
    bottom:5px;
    left:0;
}
#moveModal .select_button_style input{
    color:#555555;
}