@font-face {
    font-family: 'nunito_sansblack';
    src: url('../fonts/nunitosans-black-webfont.woff2') format('woff2'),
         url('../fonts/nunitosans-black-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'nunito_sansblack_italic';
    src: url('../fonts/nunitosans-blackitalic-webfont.woff2') format('woff2'),
         url('../fonts/nunitosans-blackitalic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'nunito_sansbold';
    src: url('../fonts/nunitosans-bold-webfont.woff2') format('woff2'),
         url('../fonts/nunitosans-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'nunito_sansbold_italic';
    src: url('../fonts/nunitosans-bolditalic-webfont.woff2') format('woff2'),
         url('../fonts/nunitosans-bolditalic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'nunito_sansextrabold';
    src: url('../fonts/nunitosans-extrabold-webfont.woff2') format('woff2'),
         url('../fonts/nunitosans-extrabold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'nunito_sansextrabold_italic';
    src: url('../fonts/nunitosans-extrabolditalic-webfont.woff2') format('woff2'),
         url('../fonts/nunitosans-extrabolditalic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'nunito_sansextralight';
    src: url('../fonts/nunitosans-extralight-webfont.woff2') format('woff2'),
         url('../fonts/nunitosans-extralight-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'nunito_sansextralight_italic';
    src: url('../fonts/nunitosans-extralightitalic-webfont.woff2') format('woff2'),
         url('../fonts/nunitosans-extralightitalic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'nunito_sansitalic';
    src: url('../fonts/nunitosans-italic-webfont.woff2') format('woff2'),
         url('../fonts/nunitosans-italic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'nunito_sanslight';
    src: url('../fonts/nunitosans-light-webfont.woff2') format('woff2'),
         url('../fonts/nunitosans-light-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'nunito_sanslight_italic';
    src: url('../fonts/nunitosans-lightitalic-webfont.woff2') format('woff2'),
         url('../fonts/nunitosans-lightitalic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'nunito_sansregular';
    src: url('../fonts/nunitosans-regular-webfont.woff2') format('woff2'),
         url('../fonts/nunitosans-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'nunito_sanssemibold';
    src: url('../fonts/nunitosans-semibold-webfont.woff2') format('woff2'),
         url('../fonts/nunitosans-semibold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'nunito_sanssemibold_italic';
    src: url('../fonts/nunitosans-semibolditalic-webfont.woff2') format('woff2'),
         url('../fonts/nunitosans-semibolditalic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

html,
body{
	height: 100%;
}
body{
	background: #fafafa;
	font-family: 'nunito_sansregular';
	font-size: 14px;
    line-height: 20px;
}
h1, h2, h3, h4, h5, h6{
	margin:0;
}
button,
input:focus,
textarea:focus,
select:focus{
	box-shadow:none !important;
	outline: 0 !important;
}
ul{
	list-style: none;
	margin: 0;
	padding: 0;
}
label{
	font-weight: normal;
}
.form-control{
	border-color:rgba(39, 54, 70, 0.15);
}
.btn{
	border:1px solid #358ee0;
	color: #358ee0;
	font-size: 14px;
	line-height: 22px;
	font-family: 'nunito_sanssemibold';
	padding: 9px 12px;
	background: transparent;
	border-radius: 8px;
}
.btn:hover{
	color: #358ee0;
}
.btn:focus{
	color: #358ee0;	
}
.modal-footer .btn:hover,
.modal-footer .btn:focus{
	background-color: #358ee0 !important;
	color: #fff;
	border-color:#358ee0 !important;
}
.rounded{
	border-radius: 100px;
}

.content{
	/*height: 100%;*/
}
.left_menu_view{
	width: 80px;
	background:#358ee0;
	position: fixed;
	top: 0;
	left:0;
	height:100%;
	z-index: 1;
	padding-bottom: 70px;
	transition: .6s;
	/*z-index: 10;*/
	z-index: 102;
}
.menu_icon{
	position:absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	background:#fff;
	text-align: center;
	cursor: pointer;
	float: left;
	height: 60px;
	-webkit-box-shadow: 0px 0px 10px -2px rgba(0,0,0,0.25);
	-moz-box-shadow: 0px 0px 10px -2px rgba(0,0,0,0.25);
	box-shadow: 0px 0px 10px -2px rgba(0,0,0,0.25);
}
.menu_icon i{
	color: #358ee0;
	font-size: 30px;
	line-height: 67px;
	transition: .6s;
}
.user_profile_menu{
	position:absolute;
	left: 0;
	bottom: 60px;
	width: 100%;
}
.user_photo_menu{
	padding: 15px 0 15px 19px;
	cursor: pointer;
}
.user_photo_menu img{
	width: 40px;
	height: 40px;
}
.sidebar_mini .menu_icon{
	text-align: right;
}
.content{
	transition: .6s;
	position:relative;
	margin-left:80px;
}
.sidebar_mini .left_menu_view{
	width: 275px;
}
.logo_view{
	height: 61px;
	/*margin-bottom: 50px;*/
}
.brand_royale_logo a,
.b_royale_logo a{
	padding: 9px 12px 9px 17px;
	display: block;
}
.b_royale_logo img{
	width: 40px;
	height: 40px;
}
.brand_royale_logo{
	display: none;
}
.brand_royale_logo img{
}
.sidebar_mini .brand_royale_logo{
	display: block;
}
.sidebar_mini .b_royale_logo{
	display: none;
}
.menu_list_view{
	/*background:red;*/
}
.sidebar_mini .menu_list_view{
	left: 0;
}
.type_menu{	
	text-align: left;
	font-size:35px;
	cursor: pointer;
	position: relative;
}
.type_menu a{
	display:block;
	padding: 12px 0 12px 28px;
	text-decoration: none;
	transition: .6s;
	position: relative;
}
.type_menu a img{
	height: 23px;
	width: 23px;
}
.type_menu > a:hover{
	/*background:#5babf5;*/
}
.type_menu > a:hover .menu_title{
	font-family: 'nunito_sansbold';
}
.opne_dropdown{
	/*background:#5babf5;*/
	font-family: 'nunito_sansbold';
}
.type_menu a span,
.user_photo_menu span{
	font-size: 14px;
	line-height: 22px;
	color:#fff;
	display:none;
}
.menu_title{
	position: absolute;
	left: 75px;
    top: 21px;
}
.sidebar_mini .type_menu a span,
.sidebar_mini .user_photo_menu span{
	display:block;
}
.type_menu ul{
	padding: 0;
	margin:0;
	text-align: left;
	top: 0;
	display:none;
}
.type_menu li{
	list-style-type: none;
	font-size:16px;
	line-height: 21px;
}
.type_menu li a{
	display: block;
	background:rgba(255, 255, 255, 0.2);
	padding: 11px 10px 11px 80px;
	color: #fff;
	font-size: 14px;
	line-height: 22px;
	text-decoration: none;
}
.type_menu li:last-child a{
	border-bottom: 0;
}
.type_menu .drop_arrow{
	color:#fff;
	position: absolute;
	right: 5%;
    top: 60%;
    transform: translate(-5%, -50%);
    font-size: 22px;
    transition: .6s;
}
.type_menu .opne_dropdown .drop_arrow{
	transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    top: 35%;
}
.is_select_close .type_menu ul{
	display: none !important;
}
.type_menu i{
	color:#fff;
}
.sidebar_mini .content{
	margin-left:275px;
}
.footer_section{
	background: #ddd;
    height: 70px;
    position: fixed;
    left: 0;
    width: 100%;
    bottom: 0;
    z-index: 2;
}
.sidebar_mini .menu_icon i{
	 transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    padding-left: 24px;
}
.left_menu_view .user_profile{}
/* Header Css */
.header_top{
	background:#fff;
	height: 61px;
	box-shadow: 0px 0px 10px rgba(0,0,0,0.1);
	position: fixed;
	top: 0;
    width: 100%;
    left: 0;
    padding-left: 80px;
    /*z-index: 9;*/
    z-index: 101;
    transition: .6s;
}
.sidebar_mini .header_top{
	padding-left: 280px;
}
.search_view{
	margin-top: 13px;
	position: relative;
	padding-left: 5px;
}
.search_view .search_btn{
	width: 24px;
	height: 24px;
	display: inline-block;
	cursor: pointer;
}
.search_view .search_btn img{
	width: 100%;
}
.search_view input{
	width: 94%;
	display:inline-block;
	vertical-align: middle;
	border:0;
	box-shadow:none;
	font-size: 14px;
	color: #273646;
	font-family: 'nunito_sansregular';
}
.new_order_btn{
	display: inline-block;
}
.new_order_btn a{
	height: 40px;
	width: 102px;
	display: inline-block;
	background: #358ee0;
	font-size: 14px;
	color: #fff;
	padding: 0;
	font-family: 'nunito_sansbold';
	border: 1px solid #358ee0;
	line-height: 38px;
}
.new_order_btn a:focus,
.new_order_btn a:hover,
.new_order_btn a:active:focus{
	background: transparent;
	color: #358ee0;
	outline: 0 !important;
	box-shadow: none;
}
/* Header Css End */

/* container view css start */
.be_header{
	padding: 20px 30px 0 30px;
	margin-top: 60px;
}
.be_header h1{
	color: rgba(39,54,70,0.8);
	font-size: 32px;
	font-family: 'nunito_sanssemibold';
	display: inline-block;
}
.be_header h1 sub{
	font-size: 14px;
	line-height: 22px;
	color: #273646;
	font-family: 'nunito_sansregular';
	bottom: 0;
	left: 8px;
}

.be_container{
	padding: 15px 30px;
}
.container_view{
	padding: 15px 30px 60px 30px;
}
.filter_be{
	color: #358edf !important;
	cursor: pointer;
}
.filter_be i{
	font-size: 20px;
	/*color: #358edf;*/
	color: #c5c5c5;
}
.be_table_view thead tr th{
	border-bottom: 0;
	color: #515d6a;
	font-size: 15px;
	font-family: 'nunito_sansbold';
	padding: 15px 14px 14px 14px;
	font-weight: normal;
	position: relative;
}
.be_table_view thead tr th .fa-sort-asc{
	position: absolute;
	right: 10px;
    top: 16px;
}
.be_table_view thead tr th .fa-sort-desc{
	position: absolute;
	right: 10px;
    bottom: 12px;
}
.be_table_view thead tr th .fa.active{
	color: #358edf;
}
.be_table_view tbody tr td{
	border-top: 0;
	font-size: 14px;
	color: #515d6a;
	padding: 15px 14px 14px 14px;
	font-family: 'nunito_sansregular';
	position: relative;
}
.be_table_view tbody tr td > a{
	font-size: 14px;
	color: #515d6a;
	text-decoration: underline;
}
.be_table_view tbody tr td > a:focus{
	outline: 0;
}
.be_table_view tbody tr:nth-child(odd){
	background: rgba(209, 213, 214, 0.1);
}
.type_of_view{
	width: 8px;
	height: 8px;
	background: #09d185;
	display: inline-block;
}
.be_fill {
	display: block;
	margin: 0 auto;
	cursor: pointer;
	text-align: right;
}
.be_fill img{
	/*width: 4px;*/
	width: 20px;
	height: 16px;
}
.be_fill span{
	background: #515d6a;
	display: block;
	width: 4px;
	height: 4px;
	border-radius: 100px;
	margin-bottom: 3px;
	cursor: pointer;
}

/* container view css End */

/* pagination css Start */
.pagination_view{
	height: 60px;
	padding: 10px 30px;
}
.footer_pagination{
	background: #fff;
	height: 60px;
	padding: 10px 30px 10px 110px;
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	transition: .6s;	
	z-index: 2;
}
.top_pagination{
	padding: 0;
}
.top_pagination .add_new_report_view{
	margin-left: 24px;
}
.sidebar_mini .footer_pagination
{
	padding-left: 305px;
}
.pagination_view .add_new_report_view{
	display: inline-block;
}
.pagination_view .add_new_report_view button{
	border:1px solid #358ee0;
	color: #358ee0;
	font-size: 14px;
	line-height: 22px;
	font-family: 'nunito_sanssemibold';
	padding: 9px 12px;
	background: transparent;
	border-radius: 8px;
}
.pagination_view .add_new_report_view button:first-child{
	margin-right: 23px;
}
.pagination_view .pagination>li:first-child>a{
	margin-right: 5px;
	color: #4a90e2;
	border-radius: 4px;
}
.pagination_view .pagination>li:last-child>a{
	margin-left: 5px;
	color: #4a90e2;
	border-radius: 4px;
}
.pagination_view .pagination>li:nth-child(2) a{
	border-top-left-radius:4px;
	border-bottom-left-radius:4px;
	
}
.pagination_view .pagination>li:nth-child(7) a{
	border-top-right-radius:4px;
	border-bottom-right-radius:4px;
}
.pagination_view .pagination{
	margin: 3px 0 0 0;
	vertical-align: middle;
}
.pagination_view .pagination>li a{
	background: #f9f9f9;
	color: #515d6a;
	font-size: 14px;
	border:0;
	padding: 9px 13px 8px 13px;
	height: 36px;
	font-family: 'nunito_sansregular';
}
.pagination_view .pagination>li a.active{
	background: #358ee0;
	color: #fff;
	border-radius: 100%;
    margin: 0 3px;
}
.pagination_view .pagination>li a i{
	color: #4a90e2;
	font-size: 18px;
}
.pagination_view .show_record{
	width: 200px;
	display: inline-block;
}
.pagination_view .show_record > div{
	display: inline-block;
	vertical-align: middle;
	width: 70px;
}
.pagination_view .show_record > div select{
	width: 100%;
}
.pagination_view .show_record label{
	color: #4a4a4a;
	font-size: 14px;
	font-family: 'nunito_sansregular';
	font-weight: initial;
	margin: 0;
	vertical-align: middle;
	padding-right: 8px;
}
.pagination_view .show_record > div{
	background: #f5f5f5;
	margin-top: 3px;
	position: relative;
	cursor: pointer;
}
.pagination_view .show_record > div:after{
	position: absolute;
	right: 12px;
	top: 8px;
	content: "\f0d7";
	display: inline-block;
    font: normal normal normal 20px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    color: #4a90e2;
    font-size: 20px;
    pointer-events: none;
}
.pagination_view .show_record select{
	background: transparent;
	border-radius: 0;
	padding: 8px 12px;
	color: #358ee0;
	border:0;
	font-family: 'nunito_sansbold';
	-webkit-appearance: none;
    -moz-appearance: none;
    cursor: pointer;
}
.pagination_view .show_record select:focus{
	outline: 0;
}

/* pagination css End */

/* popup css */
.vertical-alignment-helper {
    display:table;
    height: 100%;
    width: 100%;
}
.vertical-align-center {
    display: table-cell;
    vertical-align: middle;
}
.modal-content {
    width:inherit;
    height:inherit;
    margin: 0 auto;
}
.modal-content{
	border-radius: 2px;
}
.modal-backdrop{
	background: rgba(81, 93, 106, 0.54);
}
.modal-backdrop.in{
	opacity: 1;
}
button.close{
	font-size: 26px;
	color: #a1a7ae;
	opacity: 0.54;
	font-weight: normal;
	text-shadow: none;
}
.modal-header{
	border-bottom: 0;
}
.modal-header,
.modal-footer{
	padding: 19px 24px;
}
.modal-body{
	padding: 0 24px;
}
#import_product .modal-header h4,
#add_new_product .modal-header h4,
#add_promotion .modal-header h4,
.popup_title h4{
 	color: #358ee0;
 	font-size: 20px;
 	font-family: 'nunito_sanssemibold';
}
.import_timer{
	background: #fafafa;
	padding: 20px 0;
}
.import_time img{
	width: 32px;
	display: inline-block;
	vertical-align: middle;
}
.import_time h2,
.import_be_file h2,
.import_be_mb h2{
	font-size: 20px;
	color: #868f98;
	font-family: 'nunito_sanssemibold';
	margin-bottom: 5px;
}
.import_time h6,
.import_be_file h6,
.import_be_mb h6{
	font-size: 12px;
	color: #273646;
	opacity: 0.54;
}
.import_time > div{
	display: inline-block;
	vertical-align: middle;
	padding-left: 15px;
}
.progress_view{
	padding-top: 24px;
}
.progress_group_inner{
	border-bottom: 1px solid #e5e5e5;
	margin-bottom: 8px;
    padding-bottom: 5px;
}
.progress_group_inner:last-child{
	border-bottom: 0;
}
.progress_group{
	width: 90%;
	display: inline-block;
	vertical-align: middle;
}
.progress_check{
	display: inline-block;
	width: 10%;
	margin: -5px -2px 0 -2px;
	vertical-align: middle;
	color: #8a929b;
	font-size: 22px;
	padding-left: 19px;
	font-family: 'nunito_sanssemibold';
	cursor: pointer;
}
.progress_group .progress_text{
	color: #273646;
	opacity: 0.80;
	font-family: 'nunito_sanssemibold';
	font-size: 15px;
	display: inline-block;
}
.progress_group .progress_mb{
	float: right;
	opacity: 0.54;
	font-size: 14px;
	color: #273646;
}
.progress_group .progress_number{
	color: #358ee0;
	font-size: 14px;
	line-height: 22px;
	font-family: 'nunito_sansbold';
	text-align: right;
	display: block;
}
.progress_group .progress{
	border:1px solid #8a929b;
	margin-bottom: 0;
	border-radius: 2px;
	box-shadow: none;
	height: 16px;
}
.progress_group .progress .progress-bar{
	background-color: #358edf;
	box-shadow: none;
}
.import_timer.active .import_time h2, 
.import_timer.active .import_be_file h2, 
.import_timer.active .import_be_mb h2{
	color: #273646;
	opacity: 0.80;
}
/* Add new product popup */
#add_new_product .form-group label,
#add_promotion .form-group label{
	color: #273646;
	opacity: 0.80;
	font-size: 15px;
	font-weight: normal;
	font-family: 'nunito_sanssemibold';
	display: block;
} 
#add_new_product .form-group input,
#add_new_product .form-group select,
#add_promotion .form-group input{
	height: 44px;
	border-radius: 2px;
	font-size: 14px;
	color: #273646;
	box-shadow: none;
}
#add_new_product .modal-footer{
	border-top: 0;
}
#add_new_product .cancel_btn,
.campaigns_new_add .cancel_btn,
.add_promotion_view .modal-footer .cancel_btn{
	border-color: #8a929b;
	color: #8a929b;
}
#add_new_product .cancel_btn:hover,
.campaigns_new_add .cancel_btn:hover,
.add_promotion_view .modal-footer .cancel_btn:hover{
	background: #8a929b !important;
	color: #fff;
	border-color: #8a929b !important;
}
.status_type_btn{
	padding-left: 50px;
	margin-bottom: 30px;
}
.btn-toggle {
  color: #6b7381;
  background: #bdc1c8;
}
.btn-toggle:focus,
.btn-toggle.focus,
.btn-toggle:focus.active,
.btn-toggle.focus.active {
  outline: none;
}
.btn-toggle > .handle {
  position: absolute;
  top: 0.1875rem;
  left: 0.1875rem;
  width: 1.125rem;
  height: 1.125rem;
  border-radius: 1.125rem;
  background: #fff;
  transition: left .25s;
}
.btn-toggle.active {
  transition: background-color 0.25s;
}
.btn-toggle.active > .handle {
  left: 1.6875rem;
  transition: left .25s;
}
.btn-toggle.active:before {
  opacity: .5;
}
.btn-toggle.active:after {
  opacity: 1;
}
.btn-toggle:before,
.btn-toggle:after {
  color: #8a929b;
}
.btn-toggle.active {
  background-color:rgba(53, 142, 223, 0.5);
}
.btn-toggle.btn-lg {
  margin: 15px 8.2rem 0 8.2rem;
  padding: 0;
  position: relative;
  border: none;
  height: 14px;
  width: 34px;
  border-radius: 2.5rem;
}
.btn-toggle.btn-lg:focus,
.btn-toggle.btn-lg.focus,
.btn-toggle.btn-lg:focus.active,
.btn-toggle.btn-lg.focus.active {
  outline: none;
}
.btn-toggle.btn-lg:before,
.btn-toggle.btn-lg:after {
  width: 5rem;
  text-align: center;
  font-size: 16px;
  position: absolute;
  bottom: -5px;
  transition: opacity .25s;
}
.btn-toggle.btn-lg:before {
  content: 'Inactive';
  left: -8rem;
}
.btn-toggle.btn-lg:after {
  content: 'Active';
  right: -8rem;
  opacity: 1;
  color: #8a929b;
}
.btn-toggle.btn-lg > .handle {
  position: absolute;
  top: -3px;
  left: 0rem;
  width: 20px;
  height: 20px;
  border-radius: 100px;
  background: #a9a9a9;
  transition: left .25s;
}
.btn-toggle.btn-lg.active {
  transition: background-color 0.25s;
}
.btn-toggle.btn-lg.active > .handle {
  left: 1.3rem;
  transition: left .25s;
  background: #358edf;
}
.btn-toggle.btn-lg.active:before {
  opacity: 1;
}
.btn-toggle.btn-lg.active:after {
  opacity: 1;
  color: #358edf;
}
.btn-toggle.btn-lg.btn-sm:before,
.btn-toggle.btn-lg.btn-sm:after {
  line-height: 0.5rem;
  color: #fff;
  letter-spacing: .75px;
  left: 0.6875rem;
  width: 3.875rem;
}
.btn-toggle.btn-lg.btn-sm:before {
  text-align: right;
}
.btn-toggle.btn-lg.btn-sm:after {
  text-align: left;
  opacity: 0;
}
.btn-toggle.btn-lg.btn-sm.active:before {
  opacity: 0;
}
.btn-toggle.btn-lg.btn-sm.active:after {
  opacity: 1;
}
.btn-toggle.btn-lg.btn-xs:before,
.btn-toggle.btn-lg.btn-xs:after {
  display: none;
}
/* shipping method Page css */

.shipping_method_popup{

}
.shipping_method_popup .shipping_title{
	border-bottom: 1px solid rgba(39, 54, 70, 0.24);
	padding-bottom: 8px;
	margin-bottom: 16px;
}
.shipping_method_popup .shipping_title span{
	color: #273646;
	font-size: 14px;
	opacity: 0.54;
}
.shipping_method_popup .status_type_btn{
	padding-left: 0;
}
.imp_ship_method_file{
	border:1px dashed #8a929b;
	border-radius: 8px;
	height: 300px;
	margin-bottom: 24px;
	width: 100%;
	display: table;
}
.shipping_method_inner{
	display: table-cell;
	width: 100%;
	vertical-align: middle;
	text-align: center;
}
.shipping_method_inner img{
	margin-bottom: 20px;
	width: 50px;
}
.shipping_method_inner h6,
.shipping_method_inner span{
	color: #273646;
	font-size: 14px;
	opacity: 0.54;
	margin-bottom: 8px;
	display: block;
}
.shipping_method_inner button{
	border:1px solid #358ee0;
	border-radius: 8px;
	padding: 9px 12px;
	color: #358ee0;
	font-size: 14px;
	line-height: 22px;
	background: transparent;
}

/* New Campaings Css */
.campaigns_new_add .cancel_btn{
	margin-right: 8px;
}
.campaigns_new_add .cam_new:hover{
	background: #358ee0 !important;
	color: #fff !important;
}
.new_compa_fide .form-group{
	margin-bottom: 27px;
}
.new_compa_fide .form-control{
	height: 44px;
    border-radius: 2px;
    font-size: 16px;
    color: #515d6a;
    box-shadow: none;
    font-family: 'nunito_sanssemibold';
}
.new_compa_fide .form-control:focus,
.campaigns_client_view .form-control:focus,
.campaign_description_view textarea:focus{
	border-color: #ccc;
}
hr{
	border-bottom: 1px solid rgba(81, 93, 106, 0.34);
}
.campaigns_client_view{
	padding-left: 16px;
}
.campaigns_client_view label,
.campaign_description_view label{
	font-size: 15px;
	font-family: 'nunito_sanssemibold';
	color: #273646;
	opacity: 0.80;
}
.campaigns_client_view .form-control{
	height: 44px;
    border-radius: 2px;
    font-size: 14px;
    color: #273646;
    box-shadow: none;
}
.campaign_description_view textarea{
	height: 127px;
	border-radius: 2px;
	box-shadow: none;
	padding: 14px 8px;
	font-size: 14px;
	color: #273646;
}
.campaigns_status h3{
	color: #273646;
	opacity: 0.80;
	font-family: 'nunito_sanssemibold';
	font-size: 15px;
	margin-bottom: 5px;
}
.campaigns_status .status_type_btn{
	padding-left: 0;
}
.custom_radio_view.form-group{
	padding-top: 3px;
}
.custom_radio_view label{
	font-family: 'nunito_sanssemibold';
	color: #273646;
	opacity: 0.80;
	font-size: 15px;
	margin-right: 26px;
}
.custom_radio_view [type="radio"]:checked,
.custom_radio_view [type="radio"]:not(:checked) {
    position: absolute;
    left: -9999px;
}
.custom_radio_view [type="radio"]:checked + label,
.custom_radio_view [type="radio"]:not(:checked) + label
{
    position: relative;
    padding-left: 28px;
    cursor: pointer;
    line-height: 23px;
    display: inline-block;
    color: #273646;
}
.custom_radio_view [type="radio"]:checked + label:before,
.custom_radio_view [type="radio"]:not(:checked) + label:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 20px;
    height: 20px;
    border: 2px solid #358edf;
    border-radius: 100%;
    background: transparent;
    opacity: 0.54;
}
.custom_radio_view [type="radio"]:checked + label:before{
	border-color: #358edf;
	opacity: 1;
}
.custom_radio_view [type="radio"]:checked + label:after,
.custom_radio_view [type="radio"]:not(:checked) + label:after {
    content: '';
    width: 10px;
    height: 10px;
    background: #358edf;
    position: absolute;
    top: 5px;
    left: 5px;
    border-radius: 100%;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
}
.custom_radio_view [type="radio"]:not(:checked) + label:after {
    opacity: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
}
.custom_radio_view [type="radio"]:checked + label:after {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
}
.custom_radio_view h3{
	margin-bottom: 19px;
}
.campaigns_product_view{

}
.campaigns_product_view fieldset{
	border:1px solid #358edf;
	min-height: 293px;
}
.campaigns_product_view legend{
	color: #358edf;
	font-size: 14px;
	margin-left: 30px;
	display: inline-block;
	width: auto;
	border:0;
	padding: 1px 30px 0 15px;
	margin-bottom: 5px;
}
.add_row{
	width: 18px;
	height: 18px;
	cursor: pointer;
	display: block;
	margin: 0 auto;
}
.campaigns_header{
	margin-top: 24px;
	position: relative;
	margin-bottom: 10px;
}
.campaigns_header:after{
	position: absolute;
	left: 0;
	top: 13px;
	width: 100%;
	height: 1px;
	background: rgba(81, 93, 106, 0.34);
	content: '';
}
.campaigns_header span{
	display: inline-block;
	color: #515d6a;
	font-size: 16px;
	vertical-align: middle;
	background: #fafafa;
	padding-right: 20px;
	z-index: 1;
	position: relative;
	font-family: 'nunito_sanssemibold';
}
.campaign_detail_title{
	padding: 16px 5px 16px 1px;
	color: rgba(39,54,70,0.8);
	font-size: 20px;
	font-family: 'nunito_sanssemibold';
}
.campaign_detail_title img{
	float: right;
	width: 14px;
	height: 14px;
	margin-top: 5px;
	cursor: pointer;
}
/*.campaign_fild_detail{
	padding: 0 20px;
}*/
.camp_fild_list{
	margin-bottom: 16px;
}
.camp_fild_list span{
	display: block;
	color: #273646;
	font-size: 12px;
	opacity: 0.60;
}
.camp_fild_list h3{
	color: #273646;
	font-size: 16px;
	line-height: 22px;
}
.type_camp_list{
	display: inline-block;
	width: 50%;
	margin: 0 -1px 16px -1px;
}
.camp_product_view{
	margin-bottom: 25px;
}
.camp_product_title{
	position: relative;
	padding: 0 10px; 
}
.camp_product_title:after{
	position: absolute;
	width: 95%;
	height: 1px;
	background: rgba(81, 93, 106, 0.34);
	content: '';
	left: 10px;
	top: 10px;
}
.camp_product_title h2{
	display: inline-block;
	padding-right: 16px;
	background: #fff;
	color: #358edf;
	font-size: 14px;
	position: relative;
	z-index: 1;

}
.camp_product_view .progress_view{
	padding-top: 0;
}
.camp_product_view table{
	margin-bottom: 0 !important;
}
.camp_product_view table th,
.camp_product_view table td{
	font-size: 12px !important;
	overflow: hidden;
	padding: 0 8px !important;
	height: 36px;
	vertical-align: middle !important;
}
.camp_product_view table td{
	white-space: nowrap;
}
.camp_product_view table th:nth-child(1),
.camp_product_view table td:nth-child(1){
	max-width: 43px;
}
.camp_product_view table th:nth-child(2),
.camp_product_view table td:nth-child(2){
	max-width: 74px;
}
.camp_product_view table th:nth-child(3),
.camp_product_view table td:nth-child(3){
	max-width: 94px;
}
.camp_product_view table th:nth-child(4),
.camp_product_view table td:nth-child(4){
	max-width: 59px;
}
.camp_product_view table th:nth-child(5),
.camp_product_view table td:nth-child(5){
	max-width: 73px;
}
.slimScrollBar{
	background:#358edf !important;
	width: 5px !important;
	/*height: 90% !important;*/
/*	height: 50% !important;*/
	opacity: 1 !important;
	border-radius: 2px !important;
}
.add_new_camp_view{
	display: none;
}

/* New order page css */
.new_order_dropdown_view{
	margin-bottom: 16px;
}
.order_type_drop label{
	color: #273646;
	font-size: 15px;
	opacity: 0.80;
	font-family: 'nunito_sanssemibold';
}
.lock_icon{
	float: right;
	width: 16px;
	height: 21px;
	cursor: pointer;
}
.lock_icon .order_lock{
	display: none;
}
.lock_icon .order_unlock{

}
.lock_icon{}
.lock_icon [type="checkbox"]:not(:checked),
.lock_icon [type="checkbox"]:checked {
  position: absolute;
  left: -9999px;
}
.lock_icon [type="checkbox"]:not(:checked) + label,
.lock_icon [type="checkbox"]:checked + label {
  position: relative;
  padding-left: 1.95em;
  cursor: pointer;
}

/* checkbox aspect */
.lock_icon [type="checkbox"]:not(:checked) + label:before,
.lock_icon [type="checkbox"]:checked + label:before {
  content: '';
  position: absolute;
  left: 0; top: 0;
  width: 16px; height: 21px;
  background: url('../images/icon-unlock.png') no-repeat top center;
  background-size: 100%;
}
/* checked mark aspect */
.lock_icon [type="checkbox"]:not(:checked) + label:after,
.lock_icon [type="checkbox"]:checked + label:after {
  content: '';
  position: absolute;
  top: 0; left: 0;
  width: 16px;
  height: 21px;
  transition: all .2s;
  background: url('../images/lock.png') no-repeat top center;
  background-size: 100%;
}
/* checked mark aspect changes */
.lock_icon [type="checkbox"]:not(:checked) + label:after {
  opacity: 0;
  transition: all .2s;
}
.lock_icon [type="checkbox"]:checked + label:after {
  opacity: 1;
  transition: all .2s;
}

.order_filde_view{}
.new_order_filed{
	/* position: relative; */
}
.new_order_filed input,
.new_order_filed select{
	height: 36px;
    border-radius: 2px;
    font-size: 14px;
    color: #273646;
    box-shadow: none;
}
.new_order_filed img{
	width: 22px;
	height: 21px;
	position: absolute;
	right: 8px;
	top: 8px;
	pointer-events: none;
}
.order_tab_view{
	/*background: #fff;
	padding: 8px 8px 0 8px;*/
}
.order_tab_view .nav-tabs{
	border:0;
	background: #fff;
	padding: 8px;
}
.order_tab_view .shipping_form{
	background: #fff;
	padding: 8px 8px 0 8px;
}
.order_tab_view .nav-tabs>li{
	margin: 0;
}
.order_tab_view .nav-tabs>li a{
	background-color: transparent;
	border-bottom: 2px solid transparent;
	border-top: 0;
	border-right: 0;
	border-left: 0;
	color: rgba(81,93,106,0.54);
	font-size: 16px;
	font-family: 'nunito_sanssemibold';
	padding: 4px 0;
	margin-right: 26px; 
}
.order_tab_view .nav-tabs>li a:hover{
	background-color: transparent;
	border-bottom: 2px solid #358edf;
	border-top: 0;
	border-right: 0;
	border-left: 0;
	color: rgba(81,93,106,1);
}
.order_tab_view .nav-tabs>li.active>a,
.order_tab_view .nav-tabs>li.active>a:hover,
.order_tab_view .nav-tabs>li.active>a:focus{
	border-bottom: 2px solid #358edf;
	border-top: 0;
	border-right: 0;
	border-left: 0;
	background-color: transparent;
	opacity: 1;
}
.shipping_filde{
	width: 49.3%;
}
.order_tab_view .form-group{
	margin-bottom: 8px;
}
.shipping_disc_view{
	margin-top: 8px;
}
.shipping_disc_view p{
	color: #7c858f;
	font-size: 12px;
	font-family: 'nunito_sanssemibold';
	margin-bottom: 0;
}
.new_product_table tbody tr th,
.new_product_table tbody tr td{
	padding: 8px 10px 8px 10px;
	vertical-align: middle;
}
.new_product_table fieldset{
	position: relative;
	padding-bottom: 35px;
}
.new_product_table .pro_sub_total{
	position: absolute;
	left: 0;
	background: #fff;
	color:#515d6a;
	font-size:15px;
	width: 100%;
	bottom: 0;
	font-family: 'nunito_sansbold';
	padding: 8px 0 8px 20px;
}
.new_product_table tbody tr td .pro_unlock{
	width: 16px;
	height: 21px;
}
.shipping_method_view{

}
.styled-select{
	position: relative;
}
.shipping_method_view label{
	color: #273646;
	font-size: 15px;
	opacity: 0.80;
	margin-top: 11px;
	margin-bottom: 8px;
}
.styled-select{
	margin-bottom: 16px;
}
.styled-select .new_order_drop{
	width: 90%;
	display: inline-block;
	position: relative;
}
.styled-select select{
	border:1px solid #358edf;
	height: 36px;
	width: 100%;
	border-radius: 2px;
	padding-left: 16px;
	-webkit-appearance: none;
	-moz-appearance: none;
    appearance: none;
    cursor: pointer;
}
.styled-select .new_order_drop .arrow{
	right: 15px;
}
.styled-select .arrow{
  width: 0; 
  height: 0; 
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #358edf;
  opacity: 0.60;
  position: absolute;
  right: 15px;
  top: 16px;
  pointer-events: none;
  /*z-index: 99;*/
  z-index: 1;
}
.styled-select .lock_icon{
	margin-top: -2px;
	margin-right: 5px;
	position: relative;
}
.sel_cou select{
	width: 100%;
}
.sel_cou .arrow{
	right: 16px;
    top: 16px;
}
.grand_total_view .new_order_filed{
	width: 190px;
	display: inline-block;
	margin-bottom: 0;
}
.grand_total_view p{
	display: inline-block;
	font-size: 12px;
	color: #7c858f;
	font-family: 'nunito_sanssemibold';
	width: 50%;
	margin: 0;
    line-height: 15px;
    vertical-align: middle;
    padding-left: 8px;
}
.payment_type_view{
	margin-top: 11px;
}
.payment_type_view fieldset{
	min-height: auto;
}
.payment_type_view .custom_radio_view{
	padding-top: 10px;
}
.payment_type_view .custom_radio_view label{
	font-size: 14px;
}
.payment_type_view .payment_mode{
	padding: 0 16px;
	position: relative;
}
.payment_type_view .payment_img,
.order_payment_status .payment_img{
	position: absolute;
	right: 20px;
	top: 7px;
	width: 32px;
	height: 24px;
	content: '';
}
.payment_type_view .payment_img img,
.order_payment_status .payment_img img{
	width: 100%;
}
.payment_type_view .form-group{
	margin-bottom: 8px;
}
.payment_type_view .form-group input{
	text-align: center;
}
.payment_type_view .pay_date,
.order_payment_status .pay_date{
	width: 65%;
	margin-bottom: 8px;
}
.payment_type_view .pay_cvv,
.order_payment_status .pay_cvv{
	width: 33%;
	margin-bottom: 8px;
}
.payment_type_view p{
	text-align: right;
	margin-bottom: 0;
	color: #7c858f;
	font-size: 14px;
	font-family: 'nunito_sanssemibold';
	margin-top: 10px;
}
.payment_type_view p span{
	font-family: 'nunito_sansbold';
}
.payment_type_view a{
	text-align: right;
	color: #0076ff;
	font-size: 14px;
	font-family: 'nunito_sanssemibold';
	display: block;
	text-decoration: underline;
}
.company_logo_drop ul.prod-gram {
    width: 90%;
    color: #fff;
    letter-spacing: 0em;
    font-size: 14px;
    list-style: none;
    background: #fff;
    margin: 0;
    padding: 0;
    display: inline-block;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
    box-shadow: 0px 7px 6px #f7f7f7;
}
.company_logo_drop ul.prod-gram li.init {
    cursor: pointer;
    text-align: left;
    padding: 0 8px;
    border:1px solid #358edf;
    height: 36px;
    line-height: 2.5;
    border-radius: 2px;
}
.company_logo_drop ul.prod-gram li.init img{
	width: 24px;
	height: 24px;
}
.company_logo_drop ul.prod-gram li{
	position: relative;
	z-index: 12;
	background: #fff;
	cursor: pointer;
	color: #515d6a;
	font-size: 14px;
}
.company_logo_drop ul.prod-gram li:nth-child(2){
	margin-top: 16px !important;
}
.company_logo_drop ul.prod-gram li:not(.init) {
    width: 100%;
    display: none;
    background: #fff;
    margin: 0px;
    text-align: left;
    padding: 8px 16px 8px 16px;
}
.company_logo_drop ul.prod-gram li:not(.init):hover{
	background: rgba(53,142,223,0.10);
}
.company_logo_drop ul.prod-gram li img{
	width: 36px;
	height: 36px;
	border-radius: 100px; 
	margin-right: 24px;
	margin-top: -4px;
}

 /* coupons page css */
.add_coupon_popup .status_type_btn{
 	padding-left: 50px;
}
.add_coupon_popup .custom_radio_view label{
	display: inline-block !important;
}
.add_coupon_popup .custom_radio_view{
	margin-top: 10px;
}
.add_coupon_popup .custom_radio_view h3{
	font-size: 15px;
	color: #273646;
	opacity: 0.80;
	font-family: 'nunito_sanssemibold';
	margin-bottom: 15px;
}
.import_ship_progress{

}
.import_ship_progress .progress_group_inner{
	border-bottom: 0;
	
}
.import_ship_progress .progress_group{
	width: 93%;
}
.import_ship_progress .progress_check{
	width: 7%;
	text-align: right;
}
.complete_uploadfile{
	margin-bottom: 24px;
}
.complete_uploadfile a{
	color: #358ee0;
	font-size: 14px;
	line-height: 22px;
	text-decoration: none;
}
.complete_uploadfile span{
	display: inline-block;
	color: #273646;
	opacity: 0.54;
	font-size: 14px;
}

/* Order Page css Start */
.filter-inactive{
	width: 36px;
	height: 36px;
	background: #358ee0;
	border-radius: 8px;
	text-align: center;
	line-height: 30px; 
	cursor: pointer;
}
.order_container{}
.tabbing_type{
	margin-bottom: 21px;
	padding-top: 20px;
}
.tabbing_type .nav-tabs{
	border-bottom: 0;
}
.tabbing_type .nav-tabs>li{
	margin-bottom: 0;

}
.tabbing_type .nav-tabs>li a{
	border: 1px solid #358edf;
	color: #358edf;
	font-size: 14px;
	font-family: 'nunito_sanssemibold';
	padding: 15px 19px 14px 19px;
	border-radius: 16px;
	line-height: 0;
	margin-right: 16px;
}
.tabbing_type .nav-tabs>li>a:hover{
	background: #358edf;
	border-color: #358edf;
	color: #fff;
}
.tabbing_type .nav-tabs>li.active>a, 
.tabbing_type .nav-tabs>li.active>a:focus, 
.tabbing_type .nav-tabs>li.active>a:hover{
	background: #358edf;
	color: #fff;
	border: 1px solid #358edf;
}
.order_status_type button{
	color: #ffffff;
	border-radius: 2px;
	font-size: 14px;
	background: #d1d5d6;
	font-family: 'nunito_sanssemibold';
	border: 0;
	box-shadow: none;
	padding: 8px 14px;
	margin-left: 22px;
}
.order_status_type button img{
	vertical-align: bottom;
	display: inline-block;
	width: 20px;
	height: 20px;
	margin-right: 10px;
}
.order_status_type span{
	display: inline-block;
	vertical-align: bottom;
	color: #273646;
	font-size: 14px;
	line-height: 22px;
}
.pendding_order_view{}
.order_pen_form{
	padding-top: 16px;
	border-top: 1px solid rgba(138,146,155,0.24);
	border-bottom: 1px solid rgba(138,146,155,0.24);
	padding-bottom: 5px;
	margin-bottom: 20px;
	display: none;
}
.order_pen_form .form-group label{
	font-size: 14px;
	color: #273646;
	font-family: 'nunito_sansregular';
	font-weight: normal;
}
.order_pen_form .form-group.from_date{
	margin-bottom: 16px;
}
.order_pen_form .form-group.from_date input{
	border-color: #358edf;
}
.order_pen_form .form-group{
	margin-bottom: 8px;
}
.order_pen_form .cc_pay_view{
	padding-top: 25px;
}
.table_check{
	line-height: normal;
}
.table_check.checkbox label::after{
	top: 4px;
}
.order_tabbing_view .be_table_view thead tr th{
	vertical-align: top;
}
.approved_btn{
	background: #09d185 !important;
}
.declined_btn{
	background: #ff5d64 !important;
}
/*.order_tabbing_view table tr{
	border: 1px solid transparent;
}*/
.order_check{
	border: 1px solid #358ee0;
}
.order_tabbing_view .be_table_view table tr td{
	position: relative;
}
.order_view_blog{
	position: absolute;
	right: 8px;
	bottom: -105px;
	height: 112px;
	width: 168px;
	background: #fff;
	border-radius: 2px;
	z-index: 1;
	padding: 8px 0;
	display: none;
}
.order_view_blog a{
	display: block;
	font-size: 14px;
	color: #515d6a;
	text-decoration: none;
	padding: 15px 16px;
	cursor: pointer;
}
.order_view_blog a:hover{
	background: rgba(53,142,223,0.10);
}

/* Order Page css End */

/* Check Box css */

.checkbox {
    margin:0; 
}
.checkbox label {
    display: inline-block;
    position: relative;
}
.custom_check .checkbox{
	background: rgba(209, 213, 214, 0.1);
	margin:0;
	padding: 9px 11px;
}
.custom_check .checkbox label{
	padding-left: 32px;
    font-size: 15px !important;
    font-family: 'nunito_sanssemibold' !important;
    color: rgba(81,93,106,0.54) !important;
    width: 40%;
}
.checkbox label::before {
    content: "";
    display: inline-block;
    position: absolute;
    width: 18px;
    height: 18px;
    left: 0;
    margin-left: 0;
    border: 2px solid rgba(81,93,106,0.54);
    border-radius: 2px;
    background-color: #fff;
    -webkit-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
    -o-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
    transition: border 0.15s ease-in-out, color 0.15s ease-in-out; 
}
.checkbox label::after {
    display: inline-block;
    position: absolute;
    width: 15px;
    height: 15px;
    left: 0;
    top: 0;
    margin-left: 0;
    padding-left: 3px;
    padding-top: 0;
    font-size: 11px;
    color: #555555;
}
.checkbox input[type="checkbox"] {
    opacity: 0; 
}
/*.checkbox input[type="checkbox"]:focus + label::before {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
}
*/.checkbox input[type="checkbox"]:checked + label::after {
    font-family: 'FontAwesome';
    content: "\f00c";
}
.checkbox input[type="checkbox"]:disabled + label {
    opacity: 0.65;
}
.checkbox.checkbox-circle label::before {
    border-radius: 50%;
}
.checkbox.checkbox-inline {
    margin-top: 0;
}
.checkbox-primary input[type="checkbox"]:checked + label::before {
  background-color: #358ee0;
  border-color: #358ee0;
}
.checkbox-primary input[type="checkbox"]:checked + label::after {
  color: #fff;
}
.order_status_type{
	padding-top: 20px;
}
.prospects_container table tr th,
.prospects_container table tr td{
	vertical-align: middle !important;
}
.prospects_all_data,
.do_not_mail_data{
	position: relative;
}
.pros_status_type,
.do_not_list_type{
	display: none;
	position: absolute;
	right: 0;
	top: -55px;
	padding-top: 0;
}
.do_not_list_type .remove_list{
	border: 1px solid #358ee0;
	color: #358ee0;
}
.pros_status_type button,
.do_not_list_type button{
	background: #fff;
	color: #273646;
	margin-left:16px;
	box-shadow: 0 0px 10px rgba(0, 0, 0, 0.06) !important;
}
.product_det{
	position: absolute;
	width: 170px;
	background:#fff;
	content: '';
	top: 39px;
	right: 6px;
	padding-top: 8px;
	padding-bottom: 8px;
	z-index: 999;
	display: none;
	box-shadow:0 0 5px rgba(0, 0, 0, 0.2);
}
.product_det a{
	display:block;
	font-size: 14px;
	text-align: left;
	padding: 14px 16px;
	text-decoration:none;
	color:#515d6a;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease;
}
.product_det a:hover{
	color:#515d6a;
	background: rgba(53,142,223,0.10);
}
/*.product_det.active{
	display:block;
	right: 10px;
	visibility:visible;
	opacity: 1;
	-webkit-transition: all 6s ease;
	-moz-transition: all 6s ease;
	-o-transition: all 6s ease;
	transition: all 6s ease;
}*/
.campaigns_product_view table tr td{
	position: relative;
}
.filtere_prospect_view{
	padding: 20px 0;
	display: none;
}
.filtere_prospect_view .form-group{
	margin-bottom: 8px;
}
.prospects_all_data{
	position: relative;
}
.filter-ina{
	display: none;
}
/*.filter_clean{
	position: absolute;
	right:0;
	top: -120px;
}*/
.filter_clean .filter-inactive,
.order_fill_det .filter-inactive{
	border: 1px solid #358ee0;
	background: transparent;
}
.filter_clean .filter-inactive.active,
.order_fill_det .filter-inactive.active{
	background: #358ee0;
}
.filter_clean .filter-inactive,
.filter_clean span{
	display: inline-block;
	vertical-align: middle;
}
.filter_clean span{
	color:#358ee0;
	font-size: 14px;
	line-height: 22px;
	opacity: 0.54;
	font-family: 'nunito_sanssemibold';
	padding-right: 36px;
	cursor: pointer;
	/*display: none;*/
}
.prospects_all_data{}
.parsel_transit_view table tbody tr{
	/*background: #fff !important;*/
}
.parsel_transit_listing{
	background: #fff;
	box-shadow: 0px 0px 10px rgba(0,0,0,0.1);
	padding: 13px 16px;
	margin-bottom: 8px;
}
.parsel_transit_listing > div{
	padding-right: 10px;
	display: inline-block;
	vertical-align: middle;
	position: relative;
}
.par_check{
	width:2%; 
}
.parsel_icon{
	width: 2%;
	margin-right: 10px;
	overflow: hidden;
	white-space: nowrap;
}
.parsel_status{
	width: 7%;
	overflow: hidden;
	white-space: nowrap;
}
.parsel_transit_listing span{
	font-size: 12px;
	color: #273646;
	opacity: 0.60;
}
.parsel_transit_listing h4{
	font-size: 16px;
	line-height: 22px;
	color: #273646;
	font-family: 'nunito_sansregular';
}
.parsel_transit_listing .parsel_number
.parsel_transit_listing .parsel_delivery{
	width: 13%;
	overflow: hidden;
	white-space: nowrap;
}
.parsel_transit_listing .parsel_carrier{
	width: 6%;
	overflow: hidden;
	white-space: nowrap;
}
.parsel_transit_listing .parsel_time,
.parsel_transit_listing .parsel_delivery{
	width: 10%;
	overflow: hidden;
	white-space: nowrap;
}
.parsel_transit_listing .parsel_from,
.parsel_transit_listing .parsel_to{
	width: 24%;
	overflow: hidden;
	white-space: nowrap;
	margin-right: 10px;
}
.parsel_transit_listing .parsel_detail{
	width: 1%;
	text-align: right;
}
.parsel_transit_listing .parsel_detail .product_det{
	right: -4px;
}
.order_lock{
	float: none;
}
.order_lock.lock_icon [type="checkbox"]:not(:checked) + label:before, 
.order_lock.lock_icon [type="checkbox"]:checked + label:before,
.order_lock.lock_icon [type="checkbox"]:not(:checked) + label:after, 
.order_lock.lock_icon [type="checkbox"]:checked + label:after{
	top: -8px;
	width: 14px;
    height: 19px;
}
.datepicker.datepicker-dropdown{
	margin: 63px 0 0;
}
.parsel_content_tab li:last-child a{
	margin-right: 0;
}
.parsel_header_view{
	background: rgba(209, 213, 214, 0.1);
	padding: 13px 28px;
	text-align: right;
}
.parsel_header_view a{
	font-size: 14px;
	line-height: 22px;
	color: #358ee0;
	font-family: 'nunito_sanssemibold';
	text-decoration: none;
}
.parsel_content_view .pf_parsel{
	padding-left: 0;
}
.offline_payment_view{
	position: relative;
}
.offline_payment_view.separator_pay:after{
	position: absolute;
	right: 0;
	top: 0;
	width: 2px;
	height: 84%;
	background:rgba(209, 213, 214, 0.1);
	content: '';
}
.offline_payment_view.separator_custom:before{
	position: absolute;
	left: -15px;
	top: 0;
	width: 2px;
	height: 84%;
	background:rgba(209, 213, 214, 0.1);
	content: '';	
}
.offline_payment_view h4{
	font-size: 20px;
	color: #273646;
	font-family: 'nunito_sanssemibold';
	opacity: 0.80;
	margin-bottom: 5px;
}
.offline_payment_view .form-group{
	margin-bottom: 16px;
}
.offline_payment_view .form-group label{
	font-size: 12px;
	color: #515d6a;
	font-family: 'nunito_sansregular';
	margin-bottom: 1px;
}
.offline_payment_view .form-group input{
	border-radius: 2px;
	background: #fff;
	height: 44px;
	box-shadow: none;
	font-size: 14px;
	color: #273646;
}
.offline_payment_view .form-group p{
	font-size: 12px;
	color: #515d6a;
	margin: 3px 0 0 0;
}
.offline_payment_view .form-group p span{
	display: inline-block;
	color: #358ee0;
}
.parcel_info_view fieldset{
	padding: 5px;
	position: relative;
	min-height: 325px;
}
.parcel_info_view legend{
	margin-left: 12px;
}
.parcel_info_view .view_logs{
	position: absolute;
	background: rgba(209, 213, 214, 0.1);
	width: 97%;
	bottom: 5px;
	left: 5px;
	padding: 13px 20px;
	text-align: right;
}
.parcel_info_view .view_logs a{
	font-size: 14px;
	line-height: 22px;
	color: #358ee0;
	font-family: 'nunito_sanssemibold';
	text-decoration: none;
	display: inline-block;
}
.parcel_info_data{
	padding: 16px;
}
.parcel_info_data h6{
	font-size: #273646;
	opacity: 0.60;
	font-size: 12px;
	margin-bottom: 4px;
	font-family: 'nunito_sansregular';
}
.parcel_info_data h2{
	font-size: 16px;
	line-height: 22px;
	color: #273646;	
	font-family: 'nunito_sansregular';
	margin-bottom: 23px;
}
.general_filter{
	position: static;
}
.recevied_par_title{
	padding-top: 0;
}
.recevied_parcel_view{
	background: #ffffff;
	padding-bottom: 30px;
	margin-bottom: 8px;
}
.recevied_parcel_view table{
	margin-bottom: 0;
}
.recevied_parcel_view table tbody tr{
	background: transparent !important;
	/*border-bottom: 8px solid #fafafa;*/
}
.recevied_parcel_view table tbody tr td{
	vertical-align: middle;
	color: #273646;
	font-size: 16px;
	line-height: 22px;
	background: #ffffff !important;
}
.recevied_parcel_view table tbody tr span{
	color: #273646;
	opacity:0.6;
	display: block;
	font-size: 12px;
}
.recevied_parcel_track{
	position: relative;
	padding-bottom: 10px;
	padding-left: 23px;
    padding-right: 23px;
}
.recevied_parcel_track.active .parcel_tracking_view{
	border-color: #358edf;
}
.recevied_parcel_track.active .parcel_tracking_process{
	background: #358edf;
}
.recevied_parcel_track .par_accep,
.recevied_parcel_track .par_being,
.recevied_parcel_track .par_comp{
	font-size: 16px;
	color: #273646;
	opacity: 0.8;
	font-family: 'nunito_sanssemibold';
	position: absolute;
	bottom: -20px;
}
.recevied_parcel_track .par_accep{
	left: 15px;
}
.recevied_parcel_track .par_being{
	left: 47%;
}
.recevied_parcel_track .par_comp{
	right: 15px;
}
.parcel_tracking_view{
	margin-top:100px;
	width: 100%;
	height:4px;
	border:1px solid #ccc;
	position: relative;
	margin: 0 auto;
}
.parcel_tracking_process {
	-webkit-transition: width .6s ease;
	-o-transition: width .6s ease;
	transition: width .6s ease;
	background: #d1d5d6;
	display: block;
	height: 100%;
}
.parcel_tracking_view .one, 
.parcel_tracking_view .two, 
.parcel_tracking_view .three{
	position: absolute;
	top: -7px;
	width: 16px;
	height: 16px;
	border: 1px solid #d1d5d6;
	background: #ffffff;
	border-radius: 25px;
}
.parcel_tracking_view .one.active, 
.parcel_tracking_view .two.active, 
.parcel_tracking_view .three.active{
	background: #358edf;
	border-color: #358edf;
}
.recevied_parcel_track.active .one,
.recevied_parcel_track.active .two,
.recevied_parcel_track.active .three{
	border-color: #358edf;
}

.parcel_tracking_view .one{
	left: -10px;
}
.parcel_tracking_view .two{
	left:50%;
}
.parcel_tracking_view .three{
	right: -10px;
}
/*.parcel_tracking_view .one:after{
	position: absolute;
	background: #cccccc;
	width: 4px;
	height: 4px;
	content: '';
	right: -3px;
	top: 5px;
}
.parcel_tracking_view .two:after{
	position: absolute;
	background: #ffffff;
	width: 10px;
	height: 9.5px;
	content: '';
	right: -6px;
	top: 10px;
}
.parcel_tracking_view .two:before{
	position: absolute;
	background: #ffffff;
	width: 10px;
	height: 9.5px;
	content: '';
	left: -6px;
	top: 10px;
}
.parcel_tracking_view .three:before{
	position: absolute;
	background: #ffffff;
	width: 10px;
	height: 9.5px;
	content: '';
	left: -6px;
	top: 10px;
}*/
.campaigns_filter_view{
	display: none;
}
.campaigns_filter_view .form-group{
	margin-bottom: 8px;
}
.campaigns_filter_view .checkbox{
	background: transparent;
	padding: 9px 0;
}
.campaigns_filter_view .checkbox label{
	width: 100%;
}
.campaigns_filter_view .clean_all{
	display: block;
	text-align: right;
	color: #358ee0;
    font-size: 14px;
    line-height: 22px;
    opacity: 0.54;
    font-family: 'nunito_sanssemibold';
    padding-right: 36px;
    cursor: pointer;
    margin-top: 22px;
}
.new_campaign_add{
	background: #fff;
	padding: 16px;
	margin-top: 20px;
}
.new_campaign_add .campaigns_client_view{
	padding-left: 0;
}
.new_campaign_add .custom_check .checkbox{
	padding: 9px 0;
	background: transparent;
}
.new_campaign_add .custom_check .checkbox label{
	width: 100%;
}
.new_campaign_add .campaigns_status{
	padding-top: 10px;
}
.promotion_view{
	position: relative;
	text-align: center;
	margin: 25px 0;
}
.promotion_view span{
	display: inline-block;
	padding: 0 24px;
	z-index: 1;
	position: relative;
	background: #fafafa;
}
.promotion_view button{
	
}
.promotion_view:after{
	position: absolute;
	content: '';
	width: 100%;
	height: 1px;
	background: #358ee0;
	left: 0;
	top: 50%;
}
.add_promotion_view .form-group textarea{
	height: 122px;
	box-shadow: none;
    border-radius: 2px;
}
.add_promotion_view .modal-footer{
	border-top: 0;
}
.elx_credit_view{
	background: #ffffff;
	padding: 16px;
	margin-top: 24px;
	box-shadow: 0 10px 10px rgba(0,0,0,0.2);
}
.elx_content_view{
	display: inline-block;
	vertical-align: middle;
}
.elx_content_view h2{
	font-size: 20px;
	font-family: 'nunito_sanssemibold';
    color: #273646;
    opacity: 0.80;
    margin-bottom: 6px;
}
.elx_content_view p{
	margin:0; 
	font-family: 'nunito_sanssemibold';
    color: #273646;
    opacity: 0.54;
    font-size: 14px;
}
.elx_right{
	margin-top: 10px;
	position: relative;
}
.elx_right .dot_view{
	display: inline-block;
}
.elx_right .be_fill{
	display: block;
	padding: 0 0 0 5px; 
}
.elx_right .hide_detail{
	display: inline-block;
	font-size: 14px;
	color: #358ee0;
	padding: 0 20px;
	vertical-align: middle;
	cursor: pointer;
}
.elx_right .offers_detail{
	display: inline-block;
	font-size: 14px;
	color: #358ee0;
	padding: 0 20px;
	vertical-align: middle;
	cursor: pointer;
	width: 116px;
}
.elx_right .elx_count{
	width: 32px;
	height: 32px;
	background: #358edf;
	color: #ffffff;
	display: inline-block;
	vertical-align: middle;
	text-align: center;
	font-size: 14px;
	border-radius: 50px;
	line-height: 33px;
	font-family: 'nunito_sanssemibold';
}
.elevex_product_view{
	background: #ffffff;
	padding: 16px;
	margin-top: 10px;
}
.elx_promotion_view .campaigns_client_view{
	padding-left: 0;
}
.elx_data_table thead tr,
.elx_data_table tbody tr{
	background: rgba(209, 213, 214, 0.1);
}
.elx_data_table tbody tr td:nth-child(3){
	text-align: right;
	cursor: pointer;
}
.elx_product_content{
	background: #ffffff;
	padding-bottom: 1px;
}
.elx_product_title{
	background: rgba(209, 213, 214, 0.1);
	padding: 6px 16px;
}
.elx_product_title span{
	display: inline-block;
	font-size: 16px;
	font-family: 'nunito_sanssemibold';
	color: rgba(39,54,70,0.8);
	line-height: 40px;
}
.elx_product_content .be_table_view{
	padding: 0 16px;
}
.elx_product_content .be_table_view thead tr th:first-child,
.elx_product_content .be_table_view tbody tr td:first-child{
	padding: 0;
}
.elx_product_content .main_offer,
.elx_product_content .core_sell,
.elx_product_content .ship_upg{
	width: 8px;
	height: 47px;
}
.elx_product_content .main_offer{
	background: #b4ec51; /* Old browsers */
	background: -moz-linear-gradient(top, #b4ec51 0%, #429321 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #b4ec51 0%,#429321 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #b4ec51 0%,#429321 100%);
}
.elx_product_content .core_sell{
	background: #fad961; /* Old browsers */
	background: -moz-linear-gradient(top, #fad961 0%, #f76b1c 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #fad961 0%,#f76b1c 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #fad961 0%,#f76b1c 100%);
}
.elx_product_content .ship_upg{
	background: #3023ae; /* Old browsers */
	background: -moz-linear-gradient(top, #3023ae 0%, #c86dd7 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #3023ae 0%,#c86dd7 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #3023ae 0%,#c86dd7 100%); 
}
.add_new_camp_view .container_view{
	padding-bottom: 0;
}

.all_popup_content .modal-header h4{
	color: #358ee0;
    font-size: 20px;
    font-family: 'nunito_sanssemibold';
}
.all_popup_content .form-group label {
    color: #273646;
    opacity: 0.80;
    font-size: 15px;
    font-weight: normal;
    font-family: 'nunito_sanssemibold';
    display: block;
}
.all_popup_content .form-group select,
.all_popup_content .form-group input
{
	height: 44px;
    border-radius: 2px;
    font-size: 14px;
    color: #273646;
    box-shadow: none;
}
.all_popup_content .cancel_btn{
	border-color: #8a929b;
    color: #8a929b;
}
.all_popup_content .cancel_btn:hover{
	background: #8a929b !important;
    color: #fff;
    border-color: #8a929b !important;
}
.all_popup_content .modal-footer{
	border-top: 0;
}
.users_list_view tbody tr td{
	vertical-align: middle;
}
.users_list_view .users_profile{
	position: relative;
	width: 36px;
	height: 36px;
	border-radius: 50px;
}
.users_list_view .users_profile img{
	width: 100%;
	height: 100%;
	border-radius: 100%;
}
.users_list_view .users_profile span{
	width: 12px;
    height: 12px;
    background: #09d185;
    position: absolute;
    right: -2px;
    bottom: 0;
    content: '';
    border-radius: 10px;
    border:2px solid #ffffff;
}
.dashboard_main_view{
	padding-top: 15px;
	margin-bottom: 20px;
}
.bulletion_view{
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}
.bullet_title{
	background: rgba(209, 213, 214, 0.1);
	font-size: 16px;
	color: #273646;
	opacity: 0.80;
	padding: 10px 15px;
	font-family: 'nunito_sanssemibold';
}
.bulle_listing_view{
	background: #ffffff;
	padding: 17px 17px 0 17px;
}
.bulle_listing_view .bulle_listing{
	border-bottom: 1px solid rgba(81, 93, 106, 0.34);
	margin-bottom: 16px;
}
.bulle_listing_view .bulle_listing h6{
	font-size: 12px;
	color: #515d6a;
	margin-bottom: 8px;
}
.bulle_listing_view .bulle_listing p{
	margin-bottom: 8px;
	font-size: 15px;
	color: #273646;
	opacity: 0.80;
}
.rate_line{
	text-align: center;
	background: rgba(209, 213, 214, 0.1);
	border-radius: 2px;
	padding:25px 0; 
	margin-bottom: 8px;
}
.rate_line h2{
	color: #525e6b;
	font-size: 26px;
	font-family: 'nunito_sanssemibold';
}
.rate_line p{
	margin-bottom: 0;
	font-family: 'nunito_sanssemibold';
	color: #273646;
	font-size: 16px;
	opacity: 0.80;
}
.prospects_mail{
	cursor: pointer;
}
.prospects_mail span{
	width: 32px;
	height: 32px;
	border-radius: 30px;
	border:1px solid #358edf;
	display: block;
	margin: 0 auto;
	text-align: center;
	color: #358edf;
	line-height: 27px;
	padding: 3px;
}
.prospects_mail span img{
	margin-top: -7px;
    max-width: 100%;
}
.prospects_mail_list{
	background: #ffffff;
	width: 145px;
	padding: 10px 10px 3px 10px;
	position: absolute;
	right: 24px;
	top: -45px;
	display: none;
}
.prospects_mail_list:after{
	position: absolute;
	bottom: -7px;
	right: 5px;
	width: 0; 
	height: 0; 
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	border-top: 7px solid #ffffff;
	content: '';
}
.prospects_mail_list ul{
	list-style: none;
	padding: 0;
	margin: 0;
	text-align: center;
}
.prospects_mail_list ul li{
	width: 32px;
	height: 32px;
	border:1px solid #358edf;
	border-radius: 30px;
	display: inline-block;
	margin-left: 5px;
}
.prospects_mail_list ul li img{
	margin: 4px auto 0 auto;
	display: block;
}
.prospects_mail_list ul li:nth-child(1) img{
	width: 80%;
}
.prospects_mail_list ul li:nth-child(2) img{
	width: 65%;
}
.prospects_mail_list ul li:nth-child(3) img{
	width: 55%;
}
.chart_count_type .chart_listing{
	background: #ffffff;
	height: 49px;
	margin-bottom: 16px;
	padding-right: 10px;
	padding-left: 20px;
	padding-top: 14px;
}
.chart_count_type .chart_listing span{
	padding-top: 1px;
	display: inline-block;
}
.chart_count_type .chart_listing h6,
.chart_count_type .chart_listing span{
	font-family: 'nunito_sanssemibold';
	font-size: 15px;
	color: #273646;
	opacity: 0.80;
}
.chart_count_type .chart_listing h6{
	font-size: 20px;
}
.chart_pending{
	border-left: 12px solid #fb497c;
}
.chart_removals{
	border-left: 12px solid #ffc760;
}
.chart_declined{
	border-left: 12px solid #6ee420;
}
.chart_check{
	border-left: 12px solid #4fccff;
}
.chart_payment{
	border-left: 12px solid #4d7bf3;
}

.elevex_credit_popup .modal-dialog{
	width: 85%;
}
.elevex_credit_popup .modal-title{
	color: rgba(39,54,70,0.8);
    font-size: 20px;
    font-family: 'nunito_sanssemibold';
    display: inline-block;
}
.elevex_credit_popup .custom_check .checkbox{
	background: transparent;
	margin-bottom: 20px;
	padding: 9px 0;
}
.elevex_credit_popup .custom_check .checkbox label{
	width: 100%;
}
.elevex_credit_popup .checkbox-primary input[type="checkbox"]:checked + label::before{
	background-color: #515d6a;
    border-color: #515d6a;
}
.elevex_credit_popup .elx_eleve_dec{
	height: 159px;
}
.elevex_credit_popup .elx_eleve_dec .camp_fild_list{
	height: 100%;
	background: rgba(209, 213, 214, 0.1);
	padding: 19px 28px;
}
.elevex_credit_popup .camp_product_title{
	padding: 0;
	margin: 20px 0 30px 0;
}
.elevex_credit_popup .camp_product_title h2{
	font-family: 'nunito_sanssemibold';
	color: #515d6a;
	font-size: 16px;
}
.elevex_credit_popup .camp_product_title:after{
	left: 0;
	width: 100%;
}
.elevex_credit_popup .be_table_view{
	padding: 0;
}
.elevex_credit_popup .elx_product_content{
	margin-top: 30px;
}
.elevex_credit_popup .campaigns_product_view legend{
	color: #515d6a;
}
.elevex_credit_popup .campaigns_product_view fieldset{
	border-color: #c4c8cc;
}
.elx_print_view{
	background: rgba(209, 213, 214, 0.1);
	margin-right: 26px; 
	width: 240px;
	height: 39px;
	text-align: center;
}
.elevex_credit_popup .modal-header .close {
    margin-top: 6px;
}
.elx_print_view span{
	display: inline-block;
	width: 20px;
	height: 20px;
	margin: 9px 17px 0 17px;
	cursor: pointer;
}
.elx_print_view span img{
	width: 100%;
}
.exp_btn_ft{
	margin-left: 23px;
}
.campaign_hide_view{
	display: none;
}
.all_popup_view .form-group label{
	color: #273646;
    opacity: 0.80;
    font-size: 15px;
    font-weight: normal;
    font-family: 'nunito_sanssemibold';
    display: block;
}
.all_popup_view .form-group input,
.all_popup_view .form-group select{
	height: 44px;
    border-radius: 2px;
    font-size: 14px;
    color: #273646;
    box-shadow: none;
}
.add_suppre_list .form-group textarea{
	height: 90px;
}
.file-upload{display:block;text-align:center;}
.file-upload .file-select{display:block;border: 2px solid #dce4ec;color: #34495e;cursor:pointer;height:40px;line-height:40px;text-align:left;background:#FFFFFF;overflow:hidden;position:relative;}
.file-upload .file-select .file-select-button{background:#dce4ec;padding:0 10px;display:inline-block;height:40px;line-height:40px;}
.file-upload .file-select .file-select-name{line-height:40px;display:inline-block;padding:0 10px;}
.file-upload .file-select:hover{border-color:#358ee0;transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;}
.file-upload .file-select:hover .file-select-button{background:#358ee0;color:#FFFFFF;transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;}
.file-upload.active .file-select{border-color:#3fa46a;transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;}
.file-upload.active .file-select .file-select-button{background:#3fa46a;color:#FFFFFF;transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;}
.file-upload .file-select input[type=file]{z-index:100;cursor:pointer;position:absolute;height:100%;width:100%;top:0;left:0;opacity:0;filter:alpha(opacity=0);}
.file-upload .file-select.file-select-disabled{opacity:0.65;}
.file-upload .file-select.file-select-disabled:hover{cursor:default;display:block;border: 2px solid #dce4ec;color: #34495e;cursor:pointer;height:40px;line-height:40px;margin-top:5px;text-align:left;background:#FFFFFF;overflow:hidden;position:relative;}
.file-upload .file-select.file-select-disabled:hover .file-select-button{background:#dce4ec;color:#666666;padding:0 10px;display:inline-block;height:40px;line-height:40px;}
.file-upload .file-select.file-select-disabled:hover .file-select-name{line-height:40px;display:inline-block;padding:0 10px;}

.user_view{
	display: inline-block;
	padding-top: 11px;
    margin-left: 15px;
    position: relative;
}
.user_pro{
	display: block;
	width: 40px;
	height: 40px;
	border-radius: 100px;
	cursor: pointer;
}
.user_pro img{
	border-radius: 100px;
	width: 100%;
	height: 100%;
}
.user_view ul{
	padding: 0;
	margin: 0;
	list-style: none;
	position: absolute;
	right:0;
	top: 61px;
	content: '';
	width:120px;
	background: #ffffff;
	z-index: 2;
	display: none;
	border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
}
.user_view ul li a{
	color: #525e6b;
	font-size: 15px;
	text-align: center;
	display: block;
	padding: 12px 0 12px 0;
	text-decoration:none;
}
.user_view ul li a:hover{
	background: rgba(53,142,223,0.10);
}
.slimScrollBar{
	z-index: 1 !important;
}
.order_detail_view{
	width: 360px;
	background: #fff;
	min-height: 80%;
	position: fixed;
	right: 30px;
	top: 61px;
	padding: 0 0 0 7px;
	z-index: 2;
	/*height: 100%;*/
	box-shadow: 0px 3px 10px rgba(0,0,0,0.1);
	margin-bottom: 10px;
	margin-right: -390px;
	-webkit-transition: .6s;
    -moz-transition: .6s;
    -o-transition: .6s;
  	transition: .6s;
  	padding-bottom: 10px;
  	/*padding-bottom: 50px;*/
}
.order_detail_view.active{
	margin-right: 0;
}
.detail_fill .filter-inactive{
	border: 1px solid #358ee0;
    background: transparent;
}
.detail_fill .filter-inactive img{
	width: 20px;
	height: 19px;
	float: none;
	margin: 0;
}
.detail_fill .filter-inactive.active {
    background: #358ee0;
}
.order_detail_view .campaign_detail_title span{
	line-height: 40px;
}
.order_detail_view .campaign_detail_title > img{
	margin-left: 20px;
	margin-top: 10px;
}
.detail_history_view{
	display: none;
}
.detail_history_view .col-sm-6{
	padding: 0 5px;
}
.detail_history_view .form-group{
	margin-bottom: 10px;
}
.detail_history_view .from_date input{
	border-color: #358edf;
}
.total_history_count{
	font-family: 'nunito_sanssemibold';
}
.clean_history{
	text-align: right;
	color: #358edf;
	font-family: 'nunito_sanssemibold';
}
.order_detail_view .campaign_fild_detail{
	padding: 0 5px;
	margin-top: 15px;

}
.order_detail_view .camp_product_title{
	padding: 0;
	margin-bottom: 10px;
	font-family: 'nunito_sanssemibold';
}
.order_detail_view .camp_fild_list{
	width: 100%;
}
.order_detail_view .history_data_view{
	padding-left: 10px;
}
.order_fill_det img{
	float: none;
	width: 20px;
	height: 20px;
	margin-top: -2px;
}

/* login page css */
.login_container{
	background: #358ee0;
	height: 100%;
	display: table;
	width: 100%;
	/*background: url('../images/login-bg.png');*/
}
.login_inner{
	display: table-cell;
	width: 100%;
	vertical-align: middle;
}
/*.login_view{
	padding-left: 70px;
}*/
.login_logo_view{
	margin-bottom: 40px;
}
.login_user_profile{
	width: 165px;
	height: 165px;
	position: absolute;
	right: 0;
	top: 0;
	border-radius: 100%;
}
.login_user_profile img{
	width: 100%;
	height: 100%;
	border-radius: 100px;
}
.login_title h1{
	color: #757575;
	font-size: 35px;
	margin-bottom: 10px;
}
.login_title p{
	color: #757575;
	font-size: 16px;
	opacity: 0.5;
}
.login_filed{
	margin-top: 40px;
}
.login_filed label{
	margin-bottom: 0;
	color: #273646;
	opacity: 0.80;
	font-size: 14px;
}
.login_filed input{
	box-shadow: none;
	border-radius: 0;
	border: 0;
	padding: 0;
	border-bottom: 1px solid #d4d4d4;
	font-size: 16px;
	color: #273646;
}
.login_filed .form-group{
	position: relative;
	margin-bottom: 25px;
}
.login_filed .form-group:last-child{
	margin-bottom: 15px;
}
.login_filed .pass_img{
	position: absolute;
	right: 0;
	bottom: 8px;
	content: '';
	cursor: pointer;
	width: 22px;
	height: 20px;
}
.login_filed .pass_img img{
	width: 100%;
	height: 100%;
}
/*.pass_show{
	display: none;
}*/
.remember_me{
	margin-bottom: 20px;
}
.remember_me [type="radio"]:checked,
.remember_me [type="radio"]:not(:checked) {
    position: absolute;
    left: -9999px;
}
.remember_me [type="radio"]:checked + label,
.remember_me [type="radio"]:not(:checked) + label
{
    position: relative;
    padding-left: 28px;
    cursor: pointer;
    line-height: 20px;
    display: inline-block;
    color: #666;
}
.remember_me [type="radio"]:checked + label:before,
.remember_me [type="radio"]:not(:checked) + label:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 16px;
    height: 16px;
    border: 1px solid #ddd;
    border-radius: 100%;
    background: #fff;
}
.remember_me [type="radio"]:checked + label:after,
.remember_me [type="radio"]:not(:checked) + label:after {
    content: '';
    width: 12px;
    height: 12px;
    background: #358ee0;
    position: absolute;
    top: 2px;
    left: 2px;
    border-radius: 100%;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
}
.remember_me [type="radio"]:not(:checked) + label:after {
    opacity: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
}
.remember_me [type="radio"]:checked + label:after {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
}
.no_account button{
	float: right;
	background: #4a90e2;
	color: #fff;
	width: 114px;
	height: 42px;
	border-radius: 3px;
}
.no_account button:hover{
	background: transparent;
}
.no_account p{
	margin-bottom: 0;
	display: inline-block;
	margin-top: 15px;
}
.no_account p span{
	color: #273646;
    opacity: 0.60;
}
.no_account p a{
	display: inline-block;
	text-decoration: none;
	color: #4a90e2;
	opacity: 1;
}
.forgot_password{
	padding-left: 30px;
	margin-top: 15px;
}
.forgot_password a{
	color: #ffffff;
	font-size: 16px;
	text-decoration: underline;
}
.login_bg{
	position: absolute;
	right: 0;
	bottom: -20px;
}
.sign_up_con{
	color: #fff;
	margin-bottom: 50px;
}
.forgot_pass_view .form-group{
	margin-bottom: 116px;
}
.back_login{
	width: 16px;
	cursor: pointer;
	color: #358ee0;
	display: inline-block;
    margin-top: 15px;
}
.back_login img{
	width: 100%;
}
.login_form{
	background: #ffffff;
	border-radius: 10px;
	padding: 30px;
	width: 460px;
	display: inline-block;
	box-shadow: 0 0 14px rgba(0,0,0,0.2);
}
.login_title{
	position: relative;
}
.time_out_filed{
	margin-top: 100px;
}
.all_message_popup .modal-content{
	border-radius: 10px;
    border: 7px solid #358ee0;
}
.all_message_popup .modal-body{
	height: 200px;
	color: #55606d;
	padding: 0 15px;
	display: table;
	width: 100%;
	position: relative;
}
.all_message_popup .modal-body div{
	display: table-cell;
	width: 100%;
	vertical-align: middle;
	text-align: center;
}
.all_message_popup .modal-body h2{
	font-size: 30px;
}
.all_message_popup button.close{
	color: #55606d;
	opacity: 1;
    line-height: 28px;
    font-size: 30px;
    position: absolute;
    right: 10px;
    top: 10px;
}
/*order_history_view card*/
.order_history_view{}
.order_history_view .order_detail_view{
	width: 555px;
	margin-right: 0;
	/*min-height: 100%;*/
	/*height: 100%;*/
	margin-right: -590px;
	z-index: 99;
}
.order_history_view .order_detail_view.active{
	margin-right: 0;
}
.order_history_view .campaign_detail_title span{
	font-size: 14px;
	margin-top: 6px;
    display: inline-block;
}
.order_history_view .order_icon_view{
	background: rgba(209, 213, 214, 0.1);
	list-style: none;
	padding: 0;
	text-align: center;
	margin: 0;
}
.order_history_view .order_icon_view li{
	display: inline-block;
}
.order_history_view .order_icon_view li a{
	display: block;
	padding: 10px 10px 7px 10px;
}
.order_history_view .order_icon_view li a img{
	display: block;
	width: 18px;
	height: 18px;
	float: none;
	margin: 0;
}
.order_history_view .order_detail_view .campaign_detail_title > img{
	margin-top: 12px;
}
.order_history_view .campaign_detail_title {
    padding: 16px 5px 16px 15px;
}
.order_history_title h2{
	color: rgba(39,54,70,0.8);
    font-size: 22px;
    font-family: 'nunito_sanssemibold';
    padding-left: 15px;
    margin-bottom: 8px;
}
.order_history_view .type_camp_list{
	display: inline-block;
	width: 50%;
	margin: 0 -1px 16px -1px;
}
.order_history_view .camp_fild_list.type_camp-1{
	display: inline-block;
	width: 32%;
	margin: 0 -1px 16px -1px;
}
.order_history_view .view_btn{
	color: #358edf;
	text-decoration: underline;
	margin-top: 10px;
}
.order_status_view{
	margin-top: 24px;
}
.order_status_left h2{
	color: rgba(39,54,70,0.8);
    font-size: 18px;
    font-family: 'nunito_sanssemibold';
}
.order_status_left h2 a{
	display: inline-block;
	color: #358edf;
	text-decoration: underline;
	margin-left: 10px;
	font-size: 15px;
}
.order_status_left p{
	font-size: 14px;
	margin-bottom: 0;
	margin-top: 15px;
}
.order_payment_status{
	margin-top: 25px;
}
.order_payment_status .payment_mode{
	width: 85%;
	position: relative;
}
.order_payment_status .payment_img{
	right: -40px;
}
.order_payment_status .order_payment_right{
	background: rgba(209, 213, 214, 0.1);
	padding: 14px 16px;  
}
.order_payment_status .order_payment_right h2{
    color: rgba(39,54,70,0.8);
    font-size: 15px;
    font-family: 'nunito_sansbold';
    margin-bottom: 16px;
}    
.order_notes_view .elx_eleve_dec{
	height: 159px;
	margin:20px 0;
}
.order_notes_view .camp_fild_list{
	height: 100%;
    background: rgba(209, 213, 214, 0.1);
    padding: 19px 28px;
    position: relative;
}
.order_notes_view .camp_fild_list .cam_edit{
	width: 18px;
	height: 18px;
	position: absolute;
	right: 15px;
	top: 15px;
}
.order_notes_view .camp_fild_list .cam_edit img{
	width: 100%;
}
.order_history_view .camp_product_title{
	margin-bottom: 17px;
	padding: 0 10px;
}
.order_history_view .campaign_fild_detail .camp_fild_list{
	margin:0 0px 16px -5px;
}
.order_history_view .order_billing{
	padding-top: 20px;
}
.order_history_view .order_billing .elx_product_title{
	margin: 0 10px 15px 10px;
}
.order_history_view .campaigns_product_view{
	padding: 0 10px;
}
.order_history_view .order_notes_view{
	padding: 0 13px;
}
.order_history_view .camp_product_title h2{
	font-size: 16px;
	color: rgba(39,54,70,0.8);
	font-family: 'nunito_sanssemibold';
}
.order_history_view .campaigns_product_view fieldset{
	border: 1px solid rgba(81, 93, 106, 0.34);
}
.order_history_view .campaigns_product_view legend{
	color: rgba(39,54,70,0.8);
	font-family: 'nunito_sanssemibold';
	font-size: 16px;
}
.mail_view{
	width: 230px;
}
.mail_view a img{
	float: right;
}
.time_out_view .login_bg{
	bottom: -80px;
}
.delete_popup_view .modal-content{
	border: 7px solid #f13434;
}
.new_product_table thead th,
.new_product_table tbody td{
	vertical-align: middle !important;
}
.order_action{
	width: 50px;
	text-align: right;
}
.order_action span{
	display: inline-block;
	width: 16px;
	cursor: pointer;
	vertical-align: middle;
}
.order_action span img{
	width: 100%;
}
.order_action span a{
	display: block;
}
.order_action .bin_delete{
	width: 12px;
	margin-left: 8px;
}
.tooltip > .tooltip-inner {
  background: rgb(81, 93, 106);
  font-weight: normal;
  color: #ffffff;
}
.tooltip.left > .tooltip-arrow {
  border-left-color: rgb(81, 93, 106);
}
.order_overlay{
	height: 100%;
    overflow-y: auto;
    padding-right: 7px;
    /*padding-bottom: 70px;*/
}
.emplloyee_department{
	margin-bottom: 70px;
	position: relative;
    top: -30px;
    z-index: 1;
}
.emplloyee_department .be_header{
	margin-top: 0;
	padding-top: 0;
}
.emplloyee_department thead tr th:nth-child(1),
.emplloyee_department tbody tr td:nth-child(1){
	width: 230px;
}
.emplloyee_department thead tr th:nth-child(2),
.emplloyee_department tbody tr td:nth-child(2){
	width: 150px;
}
.emplloyee_department thead tr th:last-child,
.emplloyee_department tbody tr td:last-child{
	width: 100px;
}
.emplloyee_department tbody tr td a{
	color: #358ee0;
	font-size: 14px;
	text-decoration: underline;
	font-family: 'nunito_sanssemibold';
}
.payment_drop{
	display: none;
}
.payment_drop select{
	border-color: rgba(39, 54, 70, 0.15);
	padding:0 10px;
	width: 100%;
	margin-bottom: 8px;
	height: 36px;
}
#payment_drop input{
	text-align: left;
}
.campaign_detail_view .slimScrollBar,
.order_history_view .slimScrollBar{
/*	width: 5px !important;*/
        width: 7px !important;
}
.all_popup_content h3,
.all_popup_content h5{
	font-size: 20px;
	margin-top: 10px;
	color: #273646;
    opacity: 0.90;
}
.all_popup_content .new_order_filed img{
	top: 12px;
}
.be_header .back_arrow_view{
	width: 16px;
	height: 16px;
	display: inline-block;
	vertical-align: top;
    margin-top: 5px;
    margin-right: 15px;
}
.be_header .back_arrow_view img{
	width: 100%;
}
.update_department_view{
	background: #ffffff;
	box-shadow: 0 2px 10px rgba(0,0,0,0.1);
}
.update_department_title{
	background: rgba(209, 213, 214, 0.1);
	padding: 13px 16px;
}
.update_department_title h3{
	display: inline-block;
	font-size: 18px;
	font-family: 'nunito_sanssemibold';
	color: rgba(39,54,70,0.8);
}
.update_department_content{
	padding: 23px 28px;
}
.list_department span{
	font-size: 12px;
	color: rgba(39,54,70,0.6);
	display: block;
	line-height: 25px;
	font-family: 'nunito_sanssemibold';
}
.list_department h5{
	font-size: 16px;
	font-family: 'nunito_sanssemibold';
}
.update_depar_line{
	margin: 28px 0;
	position: relative;
}
.update_depar_line .checkbox{
	position: relative;
    z-index: 1;
    display: inline-block;
    background: #fafafa;
    padding-right: 16px;
}
.update_depar_line .checkbox label{
	padding-left: 34px;
	font-size: 16px;
	font-weight: 600;
	color: rgba(39,54,70,0.8);
}
.update_depar_line:after{
	position: absolute;
    width: 100%;
    height: 1px;
    background: rgba(81, 93, 106, 0.34);
    content: '';
    left: 0;
    top: 10px;
}
.update_depar_line .checkbox label::before{
	top: -2px;
}
.update_depar_line .table_check.checkbox label::after {
    top: 2px;
}
.select_check_view span{
	display: inline-block;
	color: #358ee0;
	padding-left: 32px;
	cursor: pointer;
}
.select_check_view .disabled{
	opacity: 0.54;
}
.update_department_view .checkbox{
	display: inline-block;
}
.update_department_view .checkbox label{
	font-size: 15px;
    font-family: 'nunito_sansbold';
    color: rgba(39,54,70,0.8);
    padding-left: 30px;
    padding-right: 20px;
    line-height: 19px;
}
.update_department_view .table_check.checkbox label::after{
	top: 0;
}
.shipping_math_view{
	margin-top: 10px;
}
.acc_par_btn{
	margin-left: 10px;
}
.acc_par_btn.disabled{
	pointer-events: none;
} 
.order_status_type.campaigns_new_add{
	padding-top: 0;
}
.order_status_type.campaigns_new_add .acc_par_btn{
	pointer-events: none;
} 
.order_status_type.campaigns_new_add .acc_par_btn.approved_btn{
	pointer-events: visible;
} 
.elx_product_content .campaigns_new_add .kit_offer{
	margin-right: 10px;
}
.offers_view.container_view{
	padding: 15px 30px 80px 30px;
}
.offers_view .elx_credit_view{
	box-shadow: none;
	margin-top: 15px;
}
.add_new_user_popup .status_type_btn{
	padding-left: 0;
}
.add_new_user_popup .add_user_login{
	padding-top: 15px;
	background: rgba(209, 213, 214, 0.1);
	margin-right: -24px;
    margin-left: -24px;
}
.add_user_login .form-group{
	position: relative;
} 
.add_user_login .form-group .pass_img{
	position: absolute;
    right: 13px;
    bottom: 13px;
    content: '';
    cursor: pointer;
    width: 22px;
    height: 20px;
}  

.avatar-upload {
  position: relative;
}
.avatar-upload .avatar-edit {
  position: absolute;
  right: 42%;
  z-index: 1;
  top: 37%;
}
.avatar-upload .avatar-edit input {
  display: none;
}
.avatar-upload .avatar-edit input + label {
  display: inline-block;
  width: 34px;
  height: 34px;
  cursor: pointer;
  background: url('../images/photo-camera.svg');
  background-size: 100%;
  margin: 0;
}
.avatar-upload .avatar-preview {
  width: 146px;
  height: 146px;
  position: relative;
  border-radius: 100%;
  border: 1px solid #358edf;
  margin: 0 auto;
}
.avatar-upload .avatar-preview img{
	width: 100%;
	height: 100%;
	border-radius: 100%;
}
.avatar-upload .avatar-preview > div {
  width: 100%;
  height: 100%;
  border-radius: 100%;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}
.offers_listing .offer_check{
	display: inline-block;
	vertical-align: middle;
    margin-right: 15px;
}
.all_popup_content h5{
	font-size: 16px;
	opacity: 0.6;
	line-height: 20px;
}
.campaigns_filter_view .campaigns_client_view{
	padding-left: 0;
}
.offers_listing .type_of_view{
	margin-right: 10px;
}
.new_campaign_blog{
	display: block;
}
.two_level_menu > a .drop_arrow{
	top: 45%;
}
.two_level_menu .menu_title{
	position: static;
}
.two_level_menu .active .drop_arrow{
	transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    top: 25%;
}
.two_level_menu ul li a{
	padding: 11px 10px 11px 90px;
}
.get_product .form-group h5{
	padding-top: 16px;
    font-size: 16px;
    font-family: 'nunito_sanssemibold';
    margin-bottom: 26px;
}
.be_table_view thead tr th:last-child{
	text-align: right;
}
/* Campaign new design */
.data_tranfer i{
	color: #f11212;
	font-size: 15px;
	margin-right: 7px;
}
.triangle_icon i{
	color: #ebd616;
	font-size: 15px;
	margin-right: 7px;
}
.history_change_view{
	width: 700px;
    background: #fff;
    height:100%;
    position: fixed;
    right: 0;
    top: 61px;
    z-index: 100;
    height: 100%;
    margin-bottom: 10px;
    -webkit-transition: .6s;
    -moz-transition: .6s;
    -o-transition: .6s;
    transition: .6s;
    padding-bottom: 60px;
    margin-right: -700px;
}
.history_left{
	display: inline-block;
	background:#358ee0;
	height: 100%;
	width: 45px;
	vertical-align: top;
}
.history_left li{
	text-align: center;
	padding-top: 15px;
	cursor: pointer;

}
.history_left li:nth-child(1) img{
	width:23px;
}
.history_left li:nth-child(2) img{
	width:20px;
}
.history_left li:nth-child(3) img{
	width:23px;
}
.history_right{
	display: inline-block;
	width: 655px;
	margin: 0 0 0 -4px;
	background: #fafafa;
	height: 100%;
	vertical-align: top;
}
.history_tittle{
	background-color: #ffffff;
    border-bottom: solid 1px rgba(0, 0, 0, 0.1);
    padding: 13px 11px 11px 11px;
}
.history_tittle h1{
	font-size: 14px;
	color: #515d6a;
	display: inline-block;
}
.history_change_section{
	padding: 11px 11px 30px 11px;
	/*overflow-y:scroll;*/
}
.history_change_form{
	background-color: #ffffff;
	-webkit-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.10);
    -moz-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.10);
    box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.10);
}
.history_change_form h2{
	border-bottom: solid 1px rgba(0, 0, 0, 0.1);
    padding: 13px 11px 11px 11px;
    font-size: 14px;
	color: #515d6a;
}
.history_change_form .form_inner{
	padding: 11px 15px;
}
.history_change_form .form-group label{
	font-family: 'nunito_sansbold';
}
.form_inner .found_change,
.form_inner .found_clear{
	font-family: 'nunito_sansbold';
	font-size: 14px;
}
.form_inner .found_change{
	padding:10px 0;
}
.form_inner .found_clear{
	text-align:right;
	color: #358ee0;
    font-size: 14px;
    opacity: 0.54;
    cursor: pointer;
    padding: 10px 0;
}
.form_inner .found_clear span{
	display: block;
}
.history_change_section .be_table_view{
	margin-top: 15px;
}
.history_change_view .be_table_view thead tr th:last-child {
    text-align: left;
}
.history_tittle .status_type_btn{
	padding-left:0;
	margin-bottom: 0;
}
.history_tittle .btn-toggle.btn-lg:before{
	content: 'Active';
	font-size: 14px;	
	left: -5.5rem;
}
.history_tittle .btn-toggle.btn-lg:after{
	display: none;
}
.history_tittle .btn-toggle.btn-lg{
	margin: 0px;
}
.history_tittle .btn-toggle.btn-lg{
	height: 11px;
}
.history_tittle .btn-toggle.btn-lg > .handle{
	width: 16px;
    height: 16px;
}
.history_tittle .btn-toggle.btn-lg.active > .handle{
	left: 2rem;
	top: -2.6px;
}
.history_change_form .custom_check .checkbox{
	background:transparent;
}
.history_change_form .custom_check .checkbox label{
	width: 100%;
	font-size: 14px !important;
    color: #000 !important;
}
.history_view_section{

} 
.hist_chan_view.active,
.history_view_section.active{
	margin-right: 0;
}

.hist_chan_view_observer.active,
.history_view_section.active{
	margin-right: 0;
}
/* Loader css */

.loader_view{
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 999;
	background: rgba(0,0,0,0.9);
}
@-webkit-keyframes dyinglight {
  15% {
    -webkit-transform: scale(1.6);
            transform: scale(1.6);
  }
  50% {
    -webkit-transform: rotate(-89deg);
            transform: rotate(-89deg);
  }
  100% {
    -webkit-transform: rotate(-90deg);
            transform: rotate(-90deg);
  }
}

@keyframes dyinglight {
  15% {
    -webkit-transform: scale(1.6);
            transform: scale(1.6);
  }
  50% {
    -webkit-transform: rotate(-89deg);
            transform: rotate(-89deg);
  }
  100% {
    -webkit-transform: rotate(-90deg);
            transform: rotate(-90deg);
  }
}
.dl {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  display: inline-block;
}

.dl__square {
  display: block;
  width: 50px;
  height: 50px;
  background: #4285F4;
}

.dl__container {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  -webkit-transform-origin: 50% 50% 0;
          transform-origin: 50% 50% 0;
  -webkit-animation: dyinglight 1s ease infinite;
          animation: dyinglight 1s ease infinite;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}

.dl__corner--top:before,
.dl__corner--top:after,
.dl__corner--bottom:before,
.dl__corner--bottom:after {
  position: absolute;
  width: 17px;
  height: 17px;
  color: #4285F4;
  content: "";
}

.dl__corner--top:before {
  border-left: 1px solid;
  border-top: 1px solid;
  top: -6px;
  left: -6px;
}
.dl__corner--top:after {
  border-right: 1px solid;
  border-top: 1px solid;
  top: -6px;
  right: -6px;
}

.dl__corner--bottom:before {
  border-left: 1px solid;
  border-bottom: 1px solid;
  bottom: -6px;
  left: -6px;
}
.dl__corner--bottom:after {
  border-right: 1px solid;
  border-bottom: 1px solid;
  bottom: -6px;
  right: -6px;
}

/* pagination css new */
.pagination>.active>a,
.pagination>.active>a:focus,
.pagination>.active>a:hover,
.pagination>.active>span,
.pagination>.active>span:focus,
.pagination>.active>span:hover{
	background-color: #358ee0;
	border-color: #358ee0;
	border-radius: 100px;
}

/* Time out popup css */
.time_out_popup_view .modal-dialog {
    width: 850px;
}
.time_out_popup_view .modal-content{
	background-color: #358ee0;
	border:0;
}
.time_out_popup_view .clock_view{
	position: relative;
}
.time_out_popup_view .clock_view img{
	width: 100%;
}
.time_out_popup_view .clock_view .login_bg{
	position: static;
}
.time_out_popup_view .login_form{
	width: 100%;
}
.time_out_popup_view .modal-footer{
	border-top: 0;
}
.time_out_popup_view .modal-header .close{
	opacity: 1;
	color: #ffffff;
}
.left_menu_view .slimScrollBar{
	background: rgba(209, 213, 214, 1) !important;
}
.menu_list_view{
 	padding-bottom: 60px;
}
.time_out_popup_view{
    background: rgba(0,0,0,0.6);
}

/* Loader css */
.loader-dots,
.loader-dots:before,
.loader-dots:after {
  border-radius: 30%;
  width: 1.2em;
  height: 1.2em;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation: load-dots-an 1.8s infinite ease-in-out;
  animation: load-dots-an 1.8s infinite ease-in-out;
}
.loader-dots {
  color: #358ee0;
  font-size: 10px;
  margin: auto auto;
  position: relative;
  text-indent: -9999em;
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-animation-delay: -0.16s;
  animation-delay: -0.16s;
}
.loader-dots:before,
.loader-dots:after {
  content: "";
  position: absolute;
  top: 0;
}
.loader-dots:before {
  left: -2em;
  -webkit-animation-delay: -0.32s;
  animation-delay: -0.32s;
}
.loader-dots:after {
  left: 2em;
}
@-webkit-keyframes load-dots-an {
  0%,
  80%,
  100% {
    box-shadow: 0 2em 0 -1.3em;
  }
  50% {
    box-shadow: 0 2em 0 0;
  }
}
@keyframes load-dots-an {
  0%,
  80%,
  100% {
    box-shadow: 0 2em 0 -1.3em;
  }
  50% {
    box-shadow: 0 2em 0 0;
  }
}
.file_view_zon{
	text-align: center;
	margin-top: 20px;
}
#user_import_form,
#website_import_form,
#offer_import_form{
	border: 1px dashed #8a929b;
	border-radius: 8px;
}
.drag_file_view h3{
	text-align: center;
	margin: 30px 0;
}
#drag-and-drop-zone{
	text-align: center;
}
.drag_file_view .btn-primary{
	display: inline-block;
	margin: 0 auto;
	width: 200px;
}
.drag_file_view .btn-primary:hover{
	background-color: transparent;
    border-color: #358ee0;
}
.drag_file_view .btn-primary input{
	height: 100%;
}
.drag_file_view .container_view{
	padding: 15px 30px 0px 30px;
}
.drag_file_view .list-unstyled .text-muted{
	padding: 15px 0;
}
.drag_file_view .complete_uploadfile{
	margin-bottom: 0;
	margin-top: 10px;
}
.drag_file_view .progress-bar{
	background-color: #358ee0;
}
.drag_file_view .modal-header, .drag_file_view .modal-footer{
	padding: 19px 0;
}




@media(min-width: 768px){
	.login_blog_view{
		width: 100%;
		margin:0 auto;
		position: relative;
		padding: 0 15px;	
	}
	.add_new_user_popup .modal-dialog{
		width: 750px;
	}
}
@media(min-width: 1300px){
	.login_blog_view{
		padding: 0;
		width: 1280px;
		margin:0 auto;
		position: relative;	
	}
}

@media(min-width: 2000px){
	.parsel_transit_listing .parsel_from,
	.parsel_transit_listing .parsel_to{
		width: 24.5%;
	}
	.login_logo_view img{
		
	}
	/*.login_bg{
		position: absolute;
		right: 150px;
		bottom: 70px;
	}*/
}

@media screen and ( min-height: 700px ){
 	.type_menu a{
 		padding: 15px 0 15px 28px;
 	}   
 	.menu_list_view{
 		padding-top: 45px;
 	}
}




.order_detail_view_data {
    width: 360px;
    background: #fff;
    min-height: 80%;
    position: fixed;
    right: 30px;
    top: 61px;
    padding: 0 0 0 7px;
    z-index: 2;
    /* height: 100%; */
    box-shadow: 0px 3px 10px rgba(0,0,0,0.1);
    margin-bottom: 10px;
    margin-right: -390px;
    -webkit-transition: .6s;
    -moz-transition: .6s;
    -o-transition: .6s;
    transition: .6s;
    padding-bottom: 10px;
    /* padding-bottom: 50px; */
}
.order_detail_view_data.active {
    margin-right: 0;
} 