/*manu + header + footer + verification + payment */

body {
	font-style: normal;
	font-weight: 300;
	font-size: 18px;
	line-height: 1.6;
	font-family: 'Quicksand', sans-serif;
	font-weight: 400;
	letter-spacing: 0em;
	text-align: left;
	text-transform: none;
	color: #767171;
}

header {
	display: flex;
	justify-content: space-between;
	align-items: center;
	border-bottom: 1px solid #ff6600;
}

header .dropdown {
	margin-left: auto;
}

header .btn {
	border: none;
}

header .btn:hover {
	background-color: inherit;
}

header .btn:focus {
	background-color: inherit;
}

header .dropdown-menu {
	right: 15px;
	left: inherit;
	min-width: 128px;
	cursor: pointer;
	background-color: #fff;
	border-radius: 5px;
	box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1);
	padding-bottom: 8px;
	padding-top: 8px;
	border: none;
}

header .dropdown-menu li a {
	color: #4a4a4a;
	display: block;
	font-size: 14px;
	line-height: 1.5;
	padding: 6px 16px;
}

header .dropdown-menu li a:hover {
	background-color: inherit;
	color: #ff6600;
}

.dropdown img {
	max-height: 100%;
	height: 28px;
	vertical-align: middle;
}

header .btn-default.active.focus,
header .btn-default.active:focus,
header .btn-default.active:hover,
header .btn-default:active.focus,
header .btn-default:active:focus,
header .btn-default:active:hover,
header .open>.dropdown-toggle.btn-default.focus,
header .open>.dropdown-toggle.btn-default:focus,
header .open>.dropdown-toggle.btn-default:hover {
	color: #333;
	background-color: inherit;
	border-color: inherit;
	outline: none;
	box-shadow: none;
}

header .btn-default.active,
header .btn-default:active,
header .open>.dropdown-toggle.btn-default {
	background-color: inherit;
	border-color: inherit;
	outline: none;
	box-shadow: none;
}

.menu-dashboard {
	margin-top: 50px;
	margin-bottom: 50px;
}

.nav-tabs {
	align-items: center;
	border-bottom-color: #dbdbdb;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-positive: 1;
	flex-grow: 1;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	-ms-flex-pack: start;
	justify-content: flex-start;
}

.menu-dashboard .nav-tabs li a {
	border-width: 1px;
	padding-bottom: 20px;
	font-size: 16px;
	line-height: 1.5;
	font-weight: 400;
	color: #999;
	margin-right: 0;
}

.menu-dashboard .nav-tabs li a:focus {
	outline: none;
	background: inherit;
}

.menu-dashboard .nav-tabs>li>a:hover {
	background-color: inherit;
	border-color: transparent;
	border-bottom-color: #ff6600;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-radius: 0;
}

.menu-dashboard .nav-tabs>li.active>a {
	color: #ff6600;
	border-color: #ff6600;
	border: none;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

.menu-dashboard .scroll {
	-webkit-overflow-scrolling: touch;
	-ms-flex-align: stretch;
	align-items: stretch;
	display: -ms-flexbox;
	display: flex;
	font-size: 16px;
	overflow: hidden;
	overflow-x: auto;
	white-space: nowrap;
	height: 49px;
}

.box-3 {
	margin-bottom: 55px;
}

.box-3 .icon i {
	font-size: 28px;
	color: #59686f;
	position: absolute;
	left: 15px;
	top: 10px;
}

.box-3 .icon i.icon-p {
	top: 0;
}

.box-3 .icon p {
	margin-left: 50px;
	font-size: 16px;
	margin-bottom: 5px;
	color: #4a4a4a;
	font-weight: 400;
}

.box-3 .icon .p-sm {
	font-size: 12px;
	color: #777;
}

.registration {
	font-size: 30px;
	color: #4a4a4a;
	font-weight: 400;
}

.h-reg {
	font-size: 20px;
	color: #4a4a4a;
	font-weight: 400;
	margin: 30px 10px;
	padding-left: 0;
}

.box-3 .col-md-12.icon {
	margin-bottom: 20px;
}

.navbar-item,
.navbar-link {
	padding: 0px;
}

.navbar {
	right: 0;
	left: 0;
}

.hero {
	border-bottom: 1px solid #ff6600;
	position: fixed;
	left: 0;
	right: 0;
	z-index: 50;
	background-color: #fff;
}

.hero-head {
	height: 51px;
	background-color: #fff;
}

footer {
	background-color: #fbfbfb;
	color: #000;
	margin-top: 50px;
	padding: 50px;
	line-height: 1.5;
}

footer .logo-by {
	color: #000;
	font-weight: 400;
	font-size: 13px;
}

footer ul {
	list-style-type: none;
	padding-left: 0;
}

footer ul li a {
	color: #000;
	font-size: 14px;
	font-weight: 400;
}

footer ul li a:hover {
	color: inherit;
}

footer p {
	font-size: 10px;
	color: #fff;
}

footer .text-footer {
	line-height: 1.3;
	color: #000;
	font-size: 15px;
	font-weight: 700;
	margin-top: 40px;
}

footer .div-color {
	color: #000;
	font-weight: 400;
	font-size: 14px
}

footer ul li a span {
	color: #ff6600;
}

footer ul li a span:hover {
	color: #000;
}

footer i {
	margin-right: 30px;
	color: #000;
	font-weight: 400;
	font-size: 19px;
}

footer .title-footer {
	color: #ff6600;
	margin-bottom: 20px;
	font-weight: 700;
	font-size: 18px;
}

footer ul li a:hover {
	color: #ff6600;
}

footer .mt-lg {
	margin-top: 45px;
}

footer .fow {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

footer .fow.container::before,
footer .fow.container::after {
	content: none;
}

.footer-item ul li {
	line-height: 1.4;
}

footer .fa {
	font-size: 25px;
	margin-top: 15px;
}

@media (max-width: 991px) {
	footer .footer-item {
		flex: 0 0 50%;
		margin-bottom: 30px;
	}
}

@media (max-width: 767px) {
	footer .footer-item {
		flex: 0 0 100%;
	}
}

/* old */

.title-footer {
	margin-bottom: 20px;
	font-weight: 600;
	font-size: 15px;
}

.payment-verification .verification-h h4 {
	border-bottom: 1px solid #dbdbdb;
	padding-bottom: 15px;
	font-size: 16px;
}

.verification-wrapper {
	padding: 40px;
	background-color: #f5f3f3;
}

.border-verification {
	background-color: #fff;
	border: 1px solid #ededed;
	border-radius: 3px;
	display: inline-block;
	width: 100%;
	height: 100%;
	display: flex;
	align-items: center;
	margin-bottom: 30px;
}

.payment-verification .total-price {
	padding: 80px 0;
}

.verification-wrapper .total-price svg {
	width: 26px;
	height: 26px;
	stroke: #999;
}

.verification-wrapper .total-price div:nth-child(2) {
	font-size: 14px;
	font-weight: 600;
	text-transform: uppercase;
}

.verification-wrapper .total-price div:nth-child(3) {
	font-size: 32px;
	font-weight: 600;
}

.verification-wrapper .total-price div:nth-child(3):before {
	content: '$';
	position: relative;
	top: -10px;
	font-size: 50%;
}

.verification-wrapper .total-price div:nth-child(4) {
	font-weight: 600;
	color: #64ab4c;
	margin: 5px 0;
	font-size: 14px;
}

.items-verification {
	padding: 40px;
	max-height: 350px;
}

.items-verification .order-item {
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 10px 0;
	border-top: 1px solid #ededed;
}

.items-verification .item-description p:first-child,
.items-verification .item-quantity p:first-child {
	font-weight: 600;
	text-transform: uppercase;
	font-size: 13px;
	color: #4a4a4a;
	margin-bottom: 0;
	line-height: 1.5;
}

.items-verification .item-description p:nth-child(2),
.items-verification .item-quantity p:nth-child(2) {
	font-size: 13px;
	color: #828282;
}

.items-verification .item-price {
	text-transform: uppercase;
	font-weight: 500;
	font-size: 15px;
	color: #64ab4c;
	width: 25%;
}

.items-verification .item-description {
	width: 50%;
}

.form-container form {
	width: 100%;
	height: 100%;
	display: block;
	margin-top: 15px;
}

.form-container form input:focus {
	border: 1px solid #ff6600;
	box-shadow: none;
}

.payment-wrapper {
	padding: 86px 0;
}

/* .payment-method .items-verification {
	padding: 30px;
} */

.payment-method .items-verification #credit-card img {
	width: 100%;
}

.panel-heading.border-p-v {
	border-bottom: none;
}

.subtotal {
	padding: 5px 0;
}

.subtotal .partial-value {
	font-weight: 500;
	color: #828282;
}

.subtotal .equal-operator,
.subtotal .plus-operator {
	font-weight: 600;
}

.subtotal .vat-value {
	font-weight: 500;
	color: #64ab4c;
}

.payment-wrapper .total span {
	display: block;
	font-size: 35px;
	font-weight: 700;
	color: #818181;
}

.payment-wrapper .subtotal .partial-value:before,
.payment-wrapper .subtotal .vat-value:before {
	content: '$';
	font-size: 12px;
	position: relative;
	top: -6px;
}

.payment-wrapper .total span:before {
	content: '$';
	font-size: 25px;
	position: relative;
	top: -10px;
}

.payment-h {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.payment-h span:first-child {
	font-size: 20px;
	font-weight: 400;
	text-transform: uppercase;
}

.payment-h span:nth-child(2) {
	color: #64ab4c;
}

.payment-verification .section-oq-2 .span-num {
	background-color: #fff;
	border: 1px solid #ff6600;
	border-radius: 50%;
	margin-left: 10px;
}

.payment-verification .wrapper-inputs h2,
.payment-verification .wrapper-inputs h4 {
	color: #ff6600;
}

.payment-verification .field-input input:focus,
.payment-verification .f-input input:focus {
	border-color: #ff6600;
}

.radio-checked input:checked+label:after {
	background-color: #ff6600;
}

.payment-verification #collapseEleven .five-blue-p {
	color: #ff6600;
}

.payment-verification .g-details p {
	color: #64ab4c;
}

.payment-verification.wrapper {
	padding-left: 15px;
	padding-right: 15px;
}

.menu-forms {
	margin-bottom: 0;
}

/* ---------------------------------------- Changes 07/12/2018 ------------------------------------- */

h1.registration {
	color: #949494;
	margin-bottom: 40px;
}

.orange-subtit {
	color: #ff6600;
	font-weight: 700;
	margin-left: 0;
}

.register-bn .col-md-4>.col-md-12 {
	padding-left: 0;
}

.img-icon img {
	width: 35px;
	display: block;
	margin-left: 0;
	margin-right: auto;
}

.register-bn.box-3 .icon p {
	margin-left: 0;
}

.col-md-12.icon.row {
	padding-left: 15px;
	padding-right: 0;
}

.box-3 .icon p.p-big,
.box-3 .icon p.p-bg {
	margin-bottom: 0;
	line-height: 1.2;
	font-size: 14px;
}

.box-3 .icon p.p-sm {
	line-height: 1.2;
}

.register-bn .col-md-4 {
	padding: 10px 10px 40px 30px;
}

.register-bn .col-md-4 .col-md-2,
.register-bn .col-md-4 .col-md-10 {
	padding-left: 0;
	padding-right: 0;
}

.border-field {
	border: 1px solid #dbdbdb;
}

.box-3 .icon p.p-big {
	padding-left: 25px;
}

.border-field .p-bg {
	position: relative;
	padding-left: 25px;
}

.border-field .p-bg::before {
	content: '\2714';
	position: absolute;
	left: -5px;
	color: #ff6600;
}

.start-link {
	position: relative;
}

.start-link a {
	font-size: 14px;
	font-weight: 700;
	color: #ff6600;
	float: right;
}

.start-link a::before {
	content: '\203A';
	position: absolute;
	right: 95px;
	bottom: -7px;
	color: #ff6600;
	font-weight: 700;
	font-size: 25px;
}

.start-bni a::before {
	right: 117px;
}

.box-3 .icon p.bold-tit {
	font-weight: 700;
}

.dashboard-backoffice .bsp-image-padd img {
	width: 100%;
}

.columns {
	margin-left: 0;
	margin-right: 0;
}

.container.box-3.register-bn .row,
.container.box-3.register-bn.brands-logos .row,
.section-oq-2.row {
	margin-left: 0;
	margin-right: 0;
}

/* ---------------------------------------- Changes 12/12/2018 ------------------------------------- */

#questions #collapseTen1 select,
#questions #collapseTen01 select {
	color: #767171;
	font-size: 16px;
}

.panel-title {
	width: 100%;
	height: 100%;
}

.pack-title {
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 20px 0 30px;
}

.wrapper-inputs {
	padding: 10px;
}

.wrapper-inputs div.pack-title h4 {
	font-size: 17px;
	font-weight: 700;
	padding: 0;
	margin: 0;
}

.wrapper-inputs div.pack-title span {
	font-size: 14px;
	font-weight: 500;
	color: #000;
}

.pack-list {
	list-style: none;
	padding: 20px 0 20px 20px;
}

.pack-list li {
	position: relative;
	font-size: 14px;
	color: #949494;
}

.pack-list li span,
.pack-list li span a {
	color: #ff6600;
}

.pack-list li::before {
	content: "\2713";
	position: absolute;
	left: -20px;
	color: #ff6600;
}

.q-start-web {
	padding: 20px;
}

.pack-par {
	padding-bottom: 10px;
	font-size: 14px;
	margin: 0;
}

.pack-save {
	color: #97c322;
	font-size: 15px;
}

.pack-links {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.pack-links .radio-checked label::before {
	top: -3px;
}

.pack-links .radio-checked label::after {
	top: 0;
}

.pack-links .pack-start {
	font-size: 13px;
	color: #ff6600;
	font-weight: 700;
}

.pack-links .pack-sample {
	font-size: 13px;
	color: #2e75b6;
	font-weight: 500;
}

.p-bni {
	text-align: center;
	padding: 20px 0;
	font-size: 16px;
}

.bni-names {
	display: flex;
	justify-content: space-around;
	color: #949494;
	flex-wrap: wrap;
}

.bni-packs {
	display: flex;
	justify-content: space-between;
	padding-top: 30px;
	padding-bottom: 15px;
	flex-wrap: wrap;
}

.bni-pack {
	border: 1px solid #dbdbdb;
	border-radius: 5px;
	padding: 10px 20px;
}

#collapseTen .pack-list {
	padding-bottom: 0;
}

#collapseTen .col-md-4 {
	overflow: hidden;
	padding: 0;
}

.bni-title {
	color: #ff6600;
}

.bni-title span:first-child {
	font-weight: 700;
	font-size: 25px;
	padding-right: 20px;
}

.wrapper-inputs div.bni-pack h4 {
	padding-top: 13px;
	margin: 0;
	color: #949494;
	font-size: 19px;
	font-weight: 700;
}

.bni-p-orange {
	color: #ff6600;
	font-size: 13px;
	padding-top: 20px;
	padding-bottom: 20px;
	margin: 0;
}

.corner-rec {
	position: absolute;
	top: 84px;
	right: -185px;
	background-color: #ff6600;
	padding: 3px 38px;
	font-size: 10px;
	-webkit-transform: rotate(45deg) translateX(-100%);
	-moz-transform: rotate(45deg) translateX(-100%);
	transform: rotate(45deg) translateX(-100%);
	-webkit-transform-origin: 0 0;
	-moz-transform-origin: 0 0;
	transform-origin: 0 0;
	color: #fff;
	font-weight: 400;
}

.bni-packs .radio-checked {
	padding-top: 15px;
}

#collapseTen1 .radio-checked,
#collapseTen01 .radio-checked {
	padding-top: 5px;
}

.bni-packs .radio-checked label,
#collapseTen1 .radio-checked span,
#collapseTen01 .radio-checked span {
	font-size: 13px;
	font-weight: normal;
	padding-left: 20px;
	color: #949494;
}

#collapseTen1 .radio-checked span,
#collapseTen01 .radio-checked span {
	margin-right: 30px;
}

.bni-packs .radio-checked label:before,
#collapseTen1 .radio-checked label:before,
#collapseTen01 .radio-checked label:before {
	border-color: #dbdbdb;
}

#collapseTen1 .five-blue-p,
#collapseTen01 .five-blue-p {
	font-size: 17px;
	margin-bottom: 20px;
}

#collapseTen1 .field-eight-mails .field-input,
#collapseTen01 .field-eight-mails .field-input {
	margin-top: 0;
}

textarea,
textarea {
	border-color: #dbdbdb;
}

.field-input input,
.field-input input {
	margin-bottom: 20px;
	border-color: #dbdbdb;
}

.field-input input:focus,
.field-input input:active,
textarea:focus,
textarea:active,
.field-input input:focus,
.field-input input:active,
textarea:focus,
textarea:active {
	border: 1px solid #ff6600;
}

#collapseTen1 .control-fileupload,
#collapseTen01 .control-fileupload {
	margin: 0;
	border: 1px solid #dbdbdb;
}

#collapseTen01 .control-fileupload.file-brochure {
	margin-right: 80px;
}

#collapseTen01 .brochure-inputs {
	padding-bottom: 10px;
}

#collapseTen1 .ten-main .field-input,
#collapseTen01 .ten-main .field-input {
	margin-top: 0;
}

.box-3 .website-prod .icon p.p-big {
	padding-left: 0;
}

#collapseTen1 .field-input input.fileInputHlp,
#collapseTen01 .field-input input.fileInputHlp,
#collapseEleven input.fileInputHlp,
#collapseEleven .field-input input {
	border-color: transparent;
}

#collapseTen1 .col-md-12,
#collapseTen01 .col-md-12 {
	padding-left: 0;
	padding-right: 0;
}

#collapseTen1 .field-input,
#collapseTen01 .field-input {
	padding-right: 7px;
}

#collapseTen1 .wrapper-inputs .c-button,
#collapseTen01 .wrapper-inputs .c-button {
	margin-top: 30px;
}

/* #collapseTen1 .c-button.button-free {
    margin-top: 0;
} */

.domen-reg .table>tbody>tr>td {
	vertical-align: middle;
}

#collapseTen1 p,
#collapseTen1 li,
#collapseTen01 p,
#collapseTen01 li {
	font-size: 15px;
	color: #949494;
}

#collapseTen1 .mail-item span,
#collapseTen01 .mail-item span {
	font-size: 16px;
}

#collapseTen1 .eight-txt-example,
#collapseTen01 .eight-txt-example {
	border-color: #dbdbdb;
	padding: 10px;
}

#collapseTen1 .fileupload-container .control-fileupload,
#collapseTen01 .fileupload-container .control-fileupload {
	margin-bottom: 15px;
}

#collapseTen1 table,
#collapseTen01 table {
	font-size: 16px;
}

.brands-logos .bl-items .col-md-12.icon {
	margin-bottom: 10px;
}

.logo-collapse #collapseTen1 .radio-checked span,
.logo-collapse #collapseTen01 .radio-checked span {
	margin-right: 0;
	padding-left: 0;
}

.broch-pack img {
	width: 100%;
}

.broch-pack h3 {
	margin: 0;
	font-size: 17px;
	font-weight: 700;
}

.broch-pack span {
	color: #000;
	font-size: 16px;
	font-weight: 400;
}

.broch-pack .broch-pack-title {
	display: flex;
	justify-content: space-between;
	margin: 20px 0;
}

.broch-pack .radio-checked label {
	font-weight: 400;
	padding-left: 20px;
	font-size: 14px;
}

.social-media .wrapper-inputs div h4 {
	margin: 10px 0;
}

.social-media .new-logo-section div img {
	width: 67px;
}

.eleven-item .col-md-12,
.eleven-item .col-md-9,
.eleven-item .col-md-3 {
	padding: 0;
}

.new-logo-section {
	margin-bottom: 30px;
}

.eleven-item .col-md-9 h3 {
	margin-top: 0;
	margin-bottom: 7px;
	font-size: 17px;
	color: #949494;
}

.eleven-item .col-md-9 p {
	font-size: 14px;
	color: #949494;
	line-height: 1.2;
}

.social-media .eleven-main p {
	font-size: 14px;
	color: #949494;
	margin-top: 10px;
	min-height: 50px;
}

.col-md-12.icon {
	margin-bottom: 30px;
}

.eleven-item {
	width: 30%;
}

#collapseSix .five-blue-p.h4-title,
#collapseEleven .five-blue-p.h4-title {
	font-size: 16px;
}

.eight-seo h3,
.nine-b-name h3 {
	font-size: 19px;
}

.bsp-slider {
	display: flex;
	background-color: #fcfcfc;
}

.bsp-slider .border-field {
	background-color: #fff;
}

.bsp-slider-images {
	display: flex !important;
	align-items: flex-end;
	background-color: #fcfcfc;
}

.bsp-slider .text-part {
	padding-right: 35px;
	padding-left: 60px;
	background-color: #fcfcfc;
	border-left: 20px solid #fff;
}

.bsp-slider .owl-carousel {
	padding-left: 0;
}

.bsp-slider .text-part p {
	margin-top: 30px;
}

.bsp-slider .text-part h1 {
	margin-top: 40px;
	color: #000;
}

.bsp-slider .text-part p,
.bsp-slider .text-part span {
	font-size: 14px;
	line-height: 1;
	margin-bottom: 0;
}

.bsp-button {
	margin-top: 30px;
}

.bsp-button a {
	color: #00b0f0;
	font-size: 15px;
	border: 1px solid #00b0f0;
	border-radius: 30px;
	padding: 10px 20px;
}

.owl-carousel .owl-item img {
	transform: scale(1.2);
	margin-left: 20px;
}

/* ------------------------------------ bsp-pricing ---------------------------- */

.pricing.sp-menu {
	margin-top: 40px;
}

.pricing .pack-active .pack-border {
	box-shadow: 0 1px 15px #ccc;
	display: flex;
	flex-direction: column;
	height: 100%;
	padding: 5px;
}

.pricing .pack-active .pack-border a {
	display: inline-block;
}

.pack-border ul {
	list-style: none;
	padding-left: 0;
}

.pricing .pack-active .pack-border.p-active {
	background-color: #f7f7f7;
}

.pricing .top-inactive {
	margin-top: 40px;
}

.pricing .pack-title {
	padding-bottom: 40px;
}

.pricing .hidden-div {
	padding: 0;
	overflow: hidden;
	position: relative;
}

.pricing a {
	display: block;
	margin-top: auto;
}

.pricing a p {
	text-align: center;
	border: 1px solid #ff6600;
	margin-top: 20px;
	color: #ff6600;
	padding: 10px 0;
	transition: all .2s linear;
}

.pricing a p.bni-btn {
	color: #ffc618;
	border: 1px solid #ffc618;
}

.pricing a p.bni-btn:hover {
	background-color: #ffc618;
	color: #fff;
}

.pricing a p:hover {
	background-color: #ff6600;
	color: #fff;
}

.pricing a p.colorA {
	color: #ff6600;
	border: 1px solid #ff6600;
}

.pricing a p.colorA:hover {
	background-color: #ff6600;
	color: #fff;
}

.pricing a p.colorC {
	color: #ff6600;
	border: 1px solid #ff6600;
	background-color: #fff;
}

.pricing a p.colorC.button-active {
	background-color: #ff6600;
	color: #fff;
}

.pricing a p.colorC.button-active:hover {
	background-color: #ff6600d3;
}

.pricing a p.colorC:hover {
	background-color: #ff6600;
	color: #fff;
}

.pricing ul li {
	font-size: 16px;
}

.pricing ul li div:first-child {
	font-size: 30px;
}

.pricing ul li div:first-child.silver {
	color: #cccccc;
}

.pricing ul li div:first-child.gold {
	color: #F9A602;
}

.pricing ul li div:first-child.bronze {
	color: #f4b183;
}

.pricing ul li div:nth-child(2) {
	color: #4a4a4a;
	font-size: 25px;
}

.pricing ul li div:nth-child(3) {
	position: absolute;
	top: 84px;
	right: -186px;
	background-color: #ff6600;
	padding: 8px 38px;
	font-size: 11px;
	-webkit-transform: rotate(45deg) translateX(-100%);
	-moz-transform: rotate(45deg) translateX(-100%);
	transform: rotate(45deg) translateX(-100%);
	-webkit-transform-origin: 0 0;
	-moz-transform-origin: 0 0;
	transform-origin: 0 0;
	color: #fff;
	font-weight: 400;
}

.pricing ul li div:nth-child(3) span {
	color: #fff;
}

.pricing ul li div:nth-child(3).most-popular {
	background-color: #ffc618;
}

.pricing ul li.grey-before::before {
	content: '\2713\0020';
	padding-right: 5px;
	padding-left: 5px;
	position: absolute;
	color: #767171;
}

.pricing ul li.color-before::before {
	content: '\2713\0020';
	padding-right: 5px;
	padding-left: 5px;
	position: absolute;
	color: #ff6600;
}

.pricing ul li:first-child {
	padding: 10px 20px;
	color: #ff6600;
}

.pricing ul li:nth-child(3).bni-second {
	font-weight: 400;
	padding-left: 15px;
	color: #ffc618;
	font-size: 18px;
}

.pricing ul li:nth-child(n+4) {
	font-weight: 400;
}

.pricing ul li:nth-child(n+2) {
	padding: 0;
}

.pricing ul li.content-grey {
	display: block;
	padding: 10px 0 0 30px;
	font-weight: 300;
	position: relative;
}

.pricing ul li.content-grey::before {
	content: '\2713\0020';
	padding-right: 5px;
	padding-left: 5px;
	position: absolute;
	left: 10px;
}

.pricing ul li.content-grey span {
	margin-left: 10px;
}

.pricing ul li:nth-child(2).bni-first {
	font-size: 20px;
	font-weight: 600;
	color: #ff6600;
	padding: 25px 10px 10px 15px;
}

.pricing ul li span {
	color: #949494;
}

.pricing ul li span.line-left {
	display: block;
	padding: 0 0 0 30px;
	font-weight: 300;
}

.pricing ul li span.color-span {
	color: #ff6600;
}

.bsp-dashboard #collapseTen1 .pack-active a p {
	color: #ff6600;
	font-size: 14px;
}

.bsp-dashboard #collapseTen1 .pricing {
	display: flex;
}

.bsp-dashboard #collapseTen1 .pricing a p.colorC:hover {
	color: #fff;
}

.bsp-dashboard #collapseTen1 .pricing a p.colorC {
	border-radius: 30px;
}

.bsp-dashboard #collapseTen1 .pricing .pack-active .pack-border {
	padding: 15px;
}

.bsp-dashboard #collapseTen1 .pricing .pack-title {
	padding: 20px 0;
}

.bsp-dashboard #collapseTen1 .bsp-pack-title {
	font-size: 25px;
	font-weight: 700;
	color: #ff6600;
}

.bsp-dashboard #collapseTen1 .title-price {
	color: #000;
	font-weight: 500;
	font-size: 20px;
}

.bsp-dashboard #collapseTen1 .title-save {
	color: #64ab4c;
	font-weight: 500;
	font-size: 17px;
	padding-left: 10px;
}

.bsp-dashboard #collapseTen1 .pricing .pack-active .pack-border ul li:first-child {
	padding-left: 0;
}

.bsp-dashboard #collapseTen1 .pricing .bsp-pack-title {
	padding-right: 20px;
}

.bsp-dashboard #collapseTen1 .pricing .bsp-title-price {
	padding-bottom: 20px;
}

.owl-carousel .owl-item img {
	padding-bottom: 0;
}

.start-link.icon.row {
	display: none;
}

.register-bn .col-md-4.owl-carousel.bsp-slider-images.owl-loaded.owl-drag {
	padding-bottom: 0;
}

.gst-page #collapseTen1 .col-md-12 {
	padding: 0 15px;
}

#questions.gst-page .field-input .c-card,
#questions.gst-page .abn-input input {
	width: 100%;
}

.gst-page #collapseTen1 h1.five-blue-p {
	font-size: 20px;
	padding-top: 20px;
	margin-bottom: 0;
}

#collapseTen1 .five-blue-p.gst-review {
	margin-bottom: 0;
}

.gst-page #collapseTen1 .radio-checked label {
	padding-left: 30px;
	font-weight: 300;
}

.gst-page #collapseTen1 p.gst-note,
.gst-page #collapseTen1 p.gst-note-empty {
	min-height: 42px;
	font-size: 14px;
}

/* ---------------------------------------- RESPONSIVE ------------------------------------- */

@media (min-width: 992px) and (max-width: 1478px) {
	.bsp-slider {
		display: block;
	}

	.bsp-slider .border-field {
		width: 100%;
		margin-bottom: 20px;
	}

	.col-md-4.text-part,
	.col-md-4.bsp-slider-images {
		width: 50%;
		border: none;
	}

	.owl-carousel .owl-item img {
		transform: scale(1);
	}
}

@media (max-width: 1089px) {
	.eleven-item {
		width: 50%;
		padding: 20px;
	}
}

@media (max-width: 991px) {
	.border-verification {
		display: inline-block;
	}

	.payment-verification .total-price {
		padding: 40px 0;
	}

	.items-verification {
		max-height: none;
	}

	.payment-wrapper {
		padding: 40px 0;
	}

	.new-logo-section img {
		padding-bottom: 15px;
	}

	.eleven-item {
		padding-bottom: 50px;
	}

	.bsp-dashboard #collapseTen1 .pricing {
		display: block;
	}

	.bsp-dashboard #collapseTen1 .pack-active {
		margin-bottom: 20px;
	}

	.bsp-slider .text-part {
		padding-bottom: 50px;
	}

	.bsp-slider {
		display: block;
	}

	.owl-carousel .owl-item img {
		transform: scale(1);
		padding: 30px 30px 0 30px;
	}

	.bsp-slider .text-part {
		border: none;
	}

	.gst-note-empty {
		display: none;
	}
}

@media (max-width: 767px) {
	.menu-dashboard {
		margin: 90px 24px;
	}

	.payment-verification .total-price {
		padding: 20px 0;
	}

	.payment-wrapper {
		padding: 20px 0;
	}

	.payment-verification.wrapper {
		padding-left: 20px;
		padding-right: 20px;
	}

	/* .registration {
		padding-left: 20px;
	} */

	.col-md-12.icon {
		width: 100%;
	}

	.eleven-item {
		width: 100%;
	}

	#collapseTen1 .seven-mailContainer .field-input input {
		margin-bottom: 0;
	}

	.bsp-slider .text-part {
		padding-left: 30px;
		padding-right: 10px;
	}
}

@media (max-width: 460px) {

	/* .jp-card .jp-card-front,
	.jp-card .jp-card-back {
		width: 300px !important;
		left: 20px !important;
	} */

	.card-wrapper {
		padding-left: 15px;
		padding-right: 15px;
	}

	.owl-carousel .owl-item img {
		padding: 0;
		margin: 0;
	}
}

@media (max-width: 420px) {

	.jp-card .jp-card-front,
	.jp-card .jp-card-back {
		width: 250px !important;
		left: 14px !important;
	}
}

@media (max-width: 360px) {

	.jp-card .jp-card-front,
	.jp-card .jp-card-back {
		width: 200px !important;
		left: 10px !important;
	}
}

@media (min-width: 992px) {
	#collapseTen .col-md-4 {
		width: 32%;
	}
}

@media (min-width: 992px) and (max-width: 1280px) {
	.bsp-title-price {
		min-height: 145px;
	}
}

@media screen and (min-width: 1088px) {
	.container {
		max-width: 960px;
		width: 960px;
	}
}

@media screen and (min-width: 1280px) {
	.container {
		max-width: 1152px;
		width: 1152px;
	}
}

@media screen and (min-width: 1472px) {
	.container {
		max-width: 1344px;
		width: 1344px;
	}
}

/*manu + header + footer + verification + payment END*/

/* new-design */

.new-disign .color-grey {
	color: #949494;
	padding-left: 15px;
	margin-bottom: 50px;
}

.adwords-sp img {
	width: 100%;
	height: auto;
}

.online-advertising {
	border: 1px solid #dbdbdb;
	padding: 30px;
}

.online-advertising div {
	color: #ff6600;
	font-size: 28px;
	font-weight: 600;
	margin-bottom: 30px;
	line-height: 1.2;
}

.online-advertising p {
	color: #949494;
	font-size: 17px;
	font-weight: 400;
	line-height: 1.5;
}

.online-advertising a {
	border: 1px solid #ff6600;
	border-radius: 30px;
	padding: 10px 40px;
	color: #ff6600;
	font-size: 15px;
	transition: 0.3s;
	display: inline-block;
	text-align: center;
	margin-top: 45px;
	letter-spacing: 1px;
	font-weight: 400;
}

.online-advertising a:hover {
	background-color: #ff6600;
	color: #fff;
}

.adw {
	margin-top: 40px;
}

.adw img {
	width: 100%;
	height: auto;
}

.adw .bsp-price {
	font-weight: 600;
	font-size: 22px;
	color: #000;
	margin: 25px 0;
	line-height: 1.5;
}

.adw .bsp-text {
	font-size: 16px;
	color: #000;
	font-weight: 400;
}

.row-grey.col-md-12 {
	background-color: #f7f7f7;
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 30px;
	margin-top: 40px;
}

.row-grey .start-adw p:first-child {
	color: #ff6600;
	font-size: 30px;
	font-weight: 600;
	line-height: .9;
}

.row-grey .start-adw p:nth-child(2) {
	font-size: 22px;
	color: #949494;
	font-weight: 400;
}

.row-grey a {
	border: 1px solid #ff6600;
	border-radius: 30px;
	padding: 10px 30px;
	color: #ff6600;
	font-size: 15px;
	transition: 0.3s;
	display: inline-block;
	text-align: center;
	letter-spacing: 1px;
	font-weight: 400;
}

.row-grey a:hover {
	background-color: #ff6600;
	color: #fff;
}

.table-h {
	color: #ff6600;
	margin-bottom: 30px;
	font-weight: 600;
	font-size: 25px;
}

.first-table .table.table-bordered tbody {
	font-size: 16px;
	color: #000;
	font-weight: 400;
}

.first-table .table>tbody+tbody {
	border: 1px solid #000;
}

.first-table .table-bordered>tbody>tr>td,
.first-table .table-bordered>tbody>tr>th,
.first-table .table-bordered>tfoot>tr>td,
.first-table .table-bordered>tfoot>tr>th,
.first-table .table-bordered>thead>tr>td,
.first-table .table-bordered>thead>tr>th {
	border: 1px solid #000 !important;
	padding: 12px;
}

.second-table {
	margin-top: 50px;
}

.second-table thead {
	background-color: #7f7f7f;
	color: #fff;
}

.second-table thead tr th {
	border-bottom: 0;
}

.second-table tbody:before {
	line-height: 1em;
	content: ".";
	color: white;
	display: block;
}

.second-table thead tr th {
	border-right: 5px solid #fff;
	text-align: center;
}

.second-table thead tr th:last-child {
	border-right: none;
}

.second-table tbody tr td:nth-child(2) {
	font-weight: 600;
	color: #ff6600;
}

.second-table.table>tbody>tr>td,
.second-table.table>tbody>tr>th,
.second-table.table>tfoot>tr>td,
.second-table.table>tfoot>tr>th,
.second-table.table>thead>tr>td {
	border: 1px solid #ddd;
	padding: 0px 20px;
	vertical-align: middle;
	text-align: center;
	width: 16.6666666%;
}

.second-table tbody tr td img {
	width: 200px;
}

.second-table tbody tr td a {
	border: 1px solid #ff6600;
	border-radius: 30px;
	padding: 10px 30px;
	color: #ff6600;
	font-size: 15px;
	transition: 0.3s;
	display: inline-block;
	text-align: center;
	letter-spacing: 1px;
	font-weight: 400;
}

.second-table tbody tr td a:hover {
	background-color: #ff6600;
	color: #fff;
}

.food-business {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.food-business img {
	width: 190px;
	margin: 20px 0 20px 20px;
}

.food-p {
	margin: 55px 0;
}

.available-brands {
	margin-top: 40px;
}

.available-brands .row {
	margin-bottom: 20px;
}

.available-brands img {
	width: 100%;
	height: auto;
}

.available-brands a {
	border: 1px solid #ff6600;
	border-radius: 30px;
	padding: 7px 20px;
	color: #ff6600;
	font-size: 15px;
	transition: 0.3s;
	display: inline-block;
	text-align: center;
	letter-spacing: 1px;
	font-weight: 400;
	margin-top: 20px;
}

.available-brands a:hover {
	background-color: #ff6600;
	color: #fff;
}

.available-brands .brands-name {
	font-weight: 600;
	font-size: 22px;
	color: #000;
	margin: 25px 0;
	line-height: 1.5;
}

.available-brands .brands-text {
	font-size: 16px;
	color: #000;
	font-weight: 400;
	min-height: 52px;
}

.brand-results {
	position: relative;
}

.brand-results span {
	position: absolute;
	top: 5px;
	right: 110px;
}

.brand-results span:last-child {
	position: absolute;
	top: 5px;
	right: 8px;
	font-weight: bold;
	color: #000;
}

.available-brands div:first-child {
	color: #ff6600;
	font-size: 30px;
	font-weight: 600;
	margin-bottom: 20px;
}

.startup {
	font-size: 30px;
	font-weight: 600;
	margin-bottom: 20px;
	color: #000;
	text-align: center;
	padding-top: 30px;
}

.startup-text {
	text-align: center;
	color: #000;
}

.color-orange-text {
	color: #ff6600;
	font-size: 20px;
	font-weight: 600;
	margin-top: 30px;
}

.startup-a {
	border: 1px solid #ff6600;
	border-radius: 30px;
	padding: 7px 40px;
	color: #ff6600;
	font-size: 15px;
	transition: 0.3s;
	display: inline-block;
	text-align: center;
	letter-spacing: 1px;
	font-weight: 400;
	margin-top: 20px;
	margin-bottom: 30px;
}

.startup-a:hover {
	background-color: #ff6600;
	color: #fff;
}

.ul-text ul {
	list-style-type: none;
	font-size: 14px;
	font-weight: 400;
}

.ul-text ul li::before {
	content: '\2713\0020';
	position: absolute;
	left: 45px;
	color: #ff6600;
}

.ul-text ul.before li.li-before::before {
	content: '\2713\0020';
	position: absolute;
	right: 240px;
}

.online-advertising a.btn-bsp-ul {
	padding: 7px 40px;
	margin-top: 0;
}

.online-advertising div.video-h {
	font-size: 33px;
}

.background-img {
	background-image: url(img/gad-image.jpg);
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
	margin: 0 15px;
}

.background-img.background-img2 {
	background-image: url(img/vp-main-image.jpg);
}

.background-img.background-img3 {
	background-image: url(img/start-up.jpg);
}

.background-img.background-img4 {
	background-image: url(img/brand-development.jpg);
}

.background-img.background-img5 {
	background-image: url(img/bookkeeping-main-image.jpg);
}

.background-img.background-img6 {
	background-image: url(img/copy-main-image.jpg);
}

.background-img.background-img7 {
	background-image: url(img/food-business.jpg);
}

.box-flex {
	display: flex;
	padding: 0;
}

.background-grey {
	background-color: #f7f7f7;
	margin-top: 40px;
}

.ul-book ul {
	list-style-type: none;
	font-size: 14px;
	color: #767171;
	font-weight: 400;
	line-height: 1.667;
	position: relative;
}

.ul-book {
	display: flex;
}

.ul-book ul.before-first li::before {
	content: '\2713\0020';
	position: absolute;
	left: 3px;
	color: #ff6600;
}

.ul-book ul.before li::before {
	content: '\2713\0020';
	position: absolute;
	color: #ff6600;
	right: 235px;
	left: 14px;
}

.sp-footer {
	padding: 0;
}

.sp-footer .container-fluid {
	background-color: #fbfbfb;
	color: #000;
	margin-top: 50px;
	padding: 50px 50px 20px 50px;
	line-height: 1.5;
}

.sp-footer .container-fluid .flex-div .div-color {
	color: #000;
	font-weight: 400;
	font-size: 14px;
}

.sp-footer .container-fluid .flex-div .text {
	line-height: 1.3;
	color: #000;
	font-size: 15px;
	font-weight: 700;
	margin-top: 40px;
}

.sp-footer .container-fluid .flex-div .by-sp {
	color: #000;
	font-weight: 400;
	font-size: 13px;
}

.sp-footer .container-fluid .mt-lg {
	margin-top: 45px;
}

.sp-footer .container-fluid ul {
	list-style-type: none;
}

.sp-footer .container-fluid ul li a {
	color: #000;
	font-size: 14px;
	font-weight: 400;
}

.sp-footer .container-fluid ul li a:hover {
	color: #ff6600;
}

.sp-footer .container-fluid ul li a span {
	color: #ff6600;
}

.sp-footer .container-fluid ul li a span:hover {
	color: #000;
}

.sp-footer .container-fluid .footer-title {
	color: #ff6600;
	margin-bottom: 20px;
	font-weight: 400;
}

.sp-footer .container-fluid i {
	margin-right: 30px;
	color: #000;
	font-weight: 400;
	font-size: 19px;
}

.sp-footer .bsp-footer ul {
	list-style-type: none;
}

.sp-footer .bsp-footer ul li a:hover {
	color: #0070c0;
}

.sp-footer .bsp-footer ul li a span {
	color: #0070c0;
}

.sp-footer .bsp-footer .footer-title {
	color: #0070c0;
}

.faq .tabs.account-tabs.has-controls {
	padding-top: 96px;
}

.btn-primary:not(:disabled):not(.disabled).active,
.btn-primary:not(:disabled):not(.disabled):active,
.show>.btn-primary.dropdown-toggle {
	background-color: #ff6600;
	border-color: #ff6600;
}

.btn-primary:not(:disabled):not(.disabled).active:focus,
.btn-primary:not(:disabled):not(.disabled):active:focus,
.show>.btn-primary.dropdown-toggle:focus {
	box-shadow: none;
}

.column.is-12.is-tablet-landscape-padded {
	padding-left: 0;
	padding-right: 0;
}

/* MY ORDERS Stvari koje je Vlada doradjivao */

.my_orders .button-block .feather-button {
    width: 100% !important;
}

/* Admin settings */ 

.admin-settings td {
	text-align: center;
}

.admin-settings td button.btn-success {
	width:100% !important;
}

/* Admin */

.colab_files img {
	height: 40%;
}

.ordered-color {
	background-color: #2490b1
}

.admin-customer .custom-select-sm {
	height:100%;
	font-size:100%;
}

.add-cust {font-size:}

.admin-customer .wrapper {
	margin-top: 0px;
}

.admin-customer .calendar-field {
	padding-bottom: 20px;
}

.admin-customer td {
	font-size:.85rem;
	font-weight:600;
	color:#828282;

}

.admin-customer .datetimepicker,
.admin-customer .add-cust {
	font-size: .85rem;
	font-weight:600;
}

.admin-customer .table-title {
	font-size:1rem;
	font-weight:400;
}

.admin-customer .navbar {
	flex-wrap: nowrap;
}

.admin-customer .table-title {
	background-color: #f5f4f4;
}

.admin-customer .table thead td,
.admin-customer .table thead th {
	color: #ff6600;
	font-weight: 400;
}

.admin-customer .table-title th {
	text-align: center;
}

.admin-customer table.dataTable thead .sorting:after,
.admin-customer table.dataTable thead .sorting_asc:after,
.admin-customer table.dataTable thead .sorting_desc:after,
.admin-customer table.dataTable thead .sorting_asc_disabled:after,
.admin-customer table.dataTable thead .sorting_desc_disabled:after {
	right: 1.5em;
	color: #fff;
	font-weight: 400;
}

.admin-customer table.dataTable thead .sorting:before,
.admin-customer table.dataTable thead .sorting_asc:before,
.admin-customer table.dataTable thead .sorting_desc:before,
.admin-customer table.dataTable thead .sorting_asc_disabled:before,
.admin-customer table.dataTable thead .sorting_desc_disabled:before {
	right: 2em;
	color: #fff;
	font-weight: 400;
}

.admin-customer table.dataTable tbody th,
.admin-customer table.dataTable tbody td {
	text-align: center;
}

.admin-customer .col-sm-12,
.admin-customer .col-md-6,
.admin-customer .col-md-12 {
	padding-left: 0;
	padding-right: 0;
}

.admin-customer table.dataTable {
	//margin-top: 70px !important;
	margin-bottom: 20px !important;
}

.admin-customer .page-item.active .page-link {
	background-color: #ff6600;
	border: none;
}

.admin-customer .page-link {
	color: #ff6600;
}

.admin-customer .page-link:focus {
	box-shadow: none;
}

.admin-customer .page-link {
	border: none;
}

.admin-customer #example_info,
.admin-customer #example_filter {
	display: none;
}

.admin-customer .btn-secondary {
	color: #ff6600;
	background-color: transparent;
	border-color: transparent;
	font-weight: 400;
}

.admin-customer .btn {
	padding: 0;
}

.admin-customer .table td,
.admin-customer .table th {
	padding: 0.6rem;
}

.admin-customer .search-menu {
	margin-left: auto;
	position: relative;
	//width: 400px;
	margin-right: 45px;
}

.admin-customer .search-menu input {
	border: none;
	outline: none;
	width: 100%;
}

.admin-customer .search-menu input::placeholder {
	color: #999;
	text-align: right;
}

.admin-customer .search-menu i {
	color: #999;
	font-size: 18px;
	position: absolute;
	right: -30px;
	bottom: 3px;
}

.admin-customer #example_wrapper>div:first-child {
	position: absolute;
	bottom: 0;
}

.admin-customer #example_wrapper>div div.col-sm-12.col-md-6 {
	width: 100%;
	flex: 0 0 100%;
	max-width: 100%;
}

.admin-customer #example_wrapper .col-sm-12.col-md-5,
.admin-customer #example_wrapper>div:first-child div:nth-child(2) {
	display: none;
}

.admin-customer #example_wrapper>div:nth-child(3) {
	justify-content: flex-end;
}

.admin-customer .custom-select:focus {
	box-shadow: none;
	border: 1px solid #ced4da;
}

.admin-customer .btn-secondary:not(:disabled):not(.disabled).active,
.admin-customer .btn-secondary:not(:disabled):not(.disabled):active,
.admin-customer .show>.btn-secondary.dropdown-toggle {
	background-color: transparent;
	border-color: transparent;
}

.admin-customer .btn-secondary:not(:disabled):not(.disabled).active:focus,
.admin-customer .btn-secondary:not(:disabled):not(.disabled):active:focus,
.admin-customer .show>.btn-secondary.dropdown-toggle:focus,
.admin-customer .dropdown,
.admin-customer .dropleft,
.admin-customer .dropright,
.admin-customer .dropup,
.admin-customer .btn-secondary.focus,
.admin-customer .btn-secondary:focus {
	box-shadow: none;
}

.admin-customer .calendar-field {
	display: flex;
	justify-content: space-between;
}

.add-cust {
	background-color: #6c757d;
	border: 1px solid #6c757d;
	padding: 5px 10px;
	cursor: pointer;
	color: #fff;
}

.add-cust:hover {
	background-color: #fff;
}

.add-cust:hover a {
	color: #6c757d;
}

.add-cust a {
	color: #fff;
}

.add-cust a span {
	font-size: 18px;
	font-weight: 700;
}

.admin-customer #example_wrapper>div.row {
	margin-left: 0;
	margin-right: 0;
}

.cust-export {
	margin-left: auto;
	margin-right: 20px;
}

.cust-export .btn-secondary:not(:disabled):not(.disabled).active,
.cust-export .btn-secondary:not(:disabled):not(.disabled):active,
.cust-export .show>.btn-secondary.dropdown-toggle {
	color: #999;
}

.cust-export .dropdown-toggle::after {
	content: none;
}

.cust-export .dropdown img {
	height: 21px;
	margin-left: 7px;
}

.cust-export .dropdown a {
	font-size: 17px;
	padding-top: 4px;
	color: #999;
	font-weight: 400;
}

.cust-export .dropdown .dropdown-menu img {
	margin-left: 0;
	margin-right: 15px;
	height: 19px;
	padding-bottom: 3px;
}

.cust-export .dropdown .dropdown-menu a {
	font-size: 15px;
}

.table td span.act-color,
.table td span.susp-color,
.table td span.ordered-color,
.admin-customer .table td button  {
	display: flex;
	justify-content: space-around;
	color: #fff;
	padding: .1em .6em .1em;
	border-radius: 7px;
}

.admin-customer .table td button {
	font-size: .85rem;
	font-weight:600;
	display: inline;
	width: 45%;
}

.admin-customer .table td .btn-warning {
	//background-color: #ff6600;
}

.admin-customer .table td .btn-danger {
	//background-color: #fd0404;
}

.admin-customer .table td .btn-success {
	//background-color: #00a651;
}

.admin-customer .table td .btn-warning,
.admin-customer .table td .btn-success {
	float: left;
}

.admin-customer .table td {
	vertical-align: baseline;
}

.act-color {
	background-color: #00a651;
	
}

.susp-color {
	background-color: #ffc107;
}

.admin-customer .input-group.input-daterange {
	border-bottom: 1px solid #dbdbdb;
	width: 300px;
}

.admin-customer .input-group.input-daterange input,
.admin-customer .input-group.input-daterange input:active {
	outline: none;
	border: none;
	box-shadow: none;
	text-align: center;
}

.admin-customer .input-group.input-daterange input::placeholder {
	text-align: center;
	color: #999;
}

.admin-customer .input-group-addon {
	padding-top: 8px;
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_today {
	color: #ff6600 !important;
}

.admin-customer .xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default,
.admin-customer .xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current,
.admin-customer .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current {
	background: #ff6600 !important;
	box-shadow: none !important;
	color: #fff !important;
}

.admin-customer td .dropdown a.dropdown-toggle::after {
	display: none;
}

.admin-customer .table td,
.admin-customer .table th {
	border-top: none;
}












/* Packages */

.quick-start .wrapper.package-first {
	margin-top: 0;
	padding-left: 0;
	padding-right: 0;
}

.quick-start .all-btn a {
	color: #ff6600;
	border-color: #ff6600;
	font-weight: 600;
}

.quick-start .all-btn a:hover {
	background-color: #ff6600;
	color: #fff;
}

.quick-start .packages .row-packages .img-package ul li span,
.quick-start .packages .row-packages .img-package ul li span a,
.quick-start .packages .text-f-p span,
.dashboard-backoffice .accordions .accordion a:not(.button):not(.tag) {
	color: #ff6600;
}

.quick-start .sp-footer {
	padding: 0;
}

.dashboard-backoffice .all-btn.btn-bsp-package a {
	width: 170px;
	min-height: 37px;
	height: 37px;
}

.dashboard-backoffice .all-btn a {
	border: 1px solid #ff6600;
	color: #ff6600;
	border-radius: 30px;
	padding: 6px 0;
	transition: all 0.2s linear;
	display: inline-block;
	width: 270px;
	text-align: center;
	font-size: 15px;
}

.dashboard-backoffice .all-btn a:hover {
	background-color: #ff6600;
	color: #fff !important;
}

.dashboard-backoffice .accordions .accordion .accordion-header+.accordion-body .accordion-content {
	margin-bottom: 30px;
}

.quick-start .wrapper {
	margin-top: 0;
}

.sp-footer .container-fluid {
	padding: 50px !important;
}

.dashboard-backoffice .accordions .accordion .accordion-header p {
	font-weight: 600;
}

.quick-start .panel-group {
	margin: 0 auto;
}

.quick-start .section-oq-2 .panel-title a {
	justify-content: space-around;
	background-color: #fff;
	color: #ff6600;
	border: 1px solid #ff6600;
	border-radius: 30px;
	padding: 6px 0 8px;
	transition: all .2s linear;
}

.quick-start .section-oq-2 .panel-title a:hover {
	background-color: #ff6600;
	color: #fff;
}

.quick-start .section-oq-2 .panel-default>.panel-heading {
	width: 170px;
	margin: 30px auto 0;
	background-color: transparent;
	border: none;
}

.quick-start .panel {
	box-shadow: none;
}

.quick-start .verification-wrapper {
	padding: 46px;
}

.panel-heading,
.panel-tabs,
.panel-block {
	border: none;
	box-shadow: none;
}

.quick-start .columns.account-header {
	margin-bottom: 40px;
}

.navbar {
	height: auto !important;
	border: none;
}

.navbar.is-fixed.navbar-dashboard,
header.nav {
	border-radius: unset;
}

.navbar-brand,
.navbar-tabs,
.navbar-header {
	display: flex;
	align-items: center;
	padding: 0;
	margin: 0;
	line-height: unset;
	height: auto;
}

header.nav {
	border-bottom: 1px solid #ff6600;
	background-color: #fff;
	width: 100%;
	height: 52px;
	position: fixed;
	top: 0;
	right: 0;
	left: 0;
	z-index: 50;
}

header.nav .container {
	padding-left: 0;
	padding-right: 0;
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.navbar-header a.navbar-brand,
header.nav button {
	line-height: 1.5;
	padding: 0;
	background: transparent;
	outline: none;
}

header.nav button:focus,
header.nav button:active {
	border: none;
	box-shadow: none;
	outline: none;
}

.container.menu-dashboard {
	margin-top: 96px;
}

header.nav .dropdown-toggle::after {
	display: none;
}

.quick-start .background-image.package-first-img {
	box-shadow: inset 0 0 0 1000px rgba(0, 0, 0, .4);
}

.dashboard-backoffice .bsp-image-padd .accordions .accordion .accordion-header {
	display: inline-block;
}

.dashboard-backoffice .bsp-image-padd .accordions .accordion {
	background-color: transparent;
	display: inline-block;
}

.dashboard-backoffice .bsp-image-padd .color-link-dsh {
	cursor: auto;
}



/* FreeStuff */


.free-stuff table {
	margin-top: 60px;
}

.free-stuff thead tr th {
	background: #f5f4f4;
}

.free-stuff thead tr th,
.free-stuff tbody tr td {
	border: 1px solid #dbdbdb;
}

.free-stuff thead tr th {
	font-size: 16px;
}
.free-stuff tbody tr td {
	font-size: 14px;
}

.free-stuff thead tr th, 
.free-stuff tbody tr td:first-child {
	color: #ff6600;
}

.free-stuff thead tr th:last-child,
.free-stuff tbody tr td:last-child, 
.free-stuff tbody tr td:last-child a {
	text-align: center;
	color: #ff6600;
}

.free-stuff tbody tr td:last-child {
	vertical-align: middle;
}

.free-stuff tbody tr td:last-child a {
	text-decoration: underline;
}








/* Responsive */

@media screen and (min-width: 1088px) {

	.navbar,
	.navbar-brand,
	.navbar-tabs,
	header.nav,
	.navbar-header {
		min-height: 3.20rem;
	}
}

@media screen and (max-width: 1087px) {

	.navbar.is-fixed.navbar-dashboard,
	header.nav {
		border-bottom: 1px solid #ff6600;
	}
}


@media (min-width: 768px) and (max-width: 1087px) {
	.navbar-item img {
		padding-left: 1.5rem;
		padding-right: 1.5rem;
	}
}

@media (min-width: 768px) {

	.fow.container {
		width: 100%;
	}
}

@media (max-width: 1280px) {
	.second-table tbody tr td a {
		padding: 7px 15px;
	}
}

@media (min-width: 992px) and (max-width: 1279px) {
	.available-brands .brands-text {
		min-height: 78px;
	}
}

@media (max-width: 991px) {
	.second-table.table>tbody>tr>td {
		font-size: .8em;
		text-align: right;
		width: inherit;
		padding: .9em 2em;
		display: flex;
		justify-content: space-between;
		align-items: center;
		border: 0;
		border-left: 1px solid #ddd;
		border-right: 1px solid #ddd;
		border-bottom: 1px solid #ddd;
	}

	.second-table.table>tbody>tr>td.border-logo-first {
		border-top: 1px solid #ddd;
	}

	.second-table.table>tbody>tr>td:before {
		content: attr(data-label);
		float: left;
		font-weight: bold;
		text-transform: uppercase;
		font-size: 16px;
		color: #000;
	}

	.second-table thead {
		border: none;
		clip: rect(0 0 0 0);
		height: 1px;
		margin: -1px;
		overflow: hidden;
		padding: 0;
		position: absolute;
		width: 1px;
	}

	.second-table tr {
		border-bottom: 3px solid #ddd;
		display: block;
		padding-bottom: 20px;
	}

	.second-table tbody tr td img {
		width: 130px;
	}

	.background-img {
		display: none;
	}

	.row-grey.col-md-12 {
		margin-top: 0;
	}

	.adw .col-md-4 {
		margin-bottom: 40px;
	}

	.start-adw {
		margin-bottom: 20px;
	}

	.available-brands {
		margin-top: 0;
	}

	.box-clear {
		clear: both;
	}

	.available-brands .col-md-3.col-sm-6 {
		margin-bottom: 30px;
	}

	.quick-start .panel-group {
		width: 100%;
	}

	.quick-start .background-image .p-text {
		width: 230px;
	}
}

@media (max-width: 767px) {

	.wrapper {
		padding: 0;
	}

	.col-md-12.row-grey {
		display: block;
	}

	.available-brands .col-md-3.col-sm-6 {
		margin-left: 15px;
		margin-right: 15px;
	}

	.available-brands .brands-text {
		min-height: inherit;
	}

	.available-brands .row {
		margin-bottom: 0;
	}

	.packages .wrapper.package-first .img-h,
	.packages .wrapper.package-second .img-h,
	.packages .wrapper.package-third .img-h {
		padding: 30px;
	}

	.quick-start .jp-card {
		left: 0 !important;
	}

	.quick-start .background-image .price-quick span:last-child {
		display: block;
	}

	.navbar-item,
	.navbar-link,
	footer.container-fluid {
		padding-left: 15px;
		padding-right: 15px;
	}

	.wrapper.about.support,
	.wrapper.about {
		padding-left: 0;
		padding-right: 0;
	}

	.container>.navbar-header {
		margin-left: 0;
	}

	.column {
		padding: 0;
	}

	header.nav .container {
		padding-left: 15px;
		padding-right: 15px;
		width: 100%;
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	.quick-start .border-verification.payment-method .col-md-6 {
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
}

/* Users */

.modal-card-foot {margin-top: 0px !important}
