/*---welcome---page---style---start---*/
.header-top {
	background: rgba(0, 0, 0, 0) linear-gradient(to right, rgba(168, 134, 60, 1) 0%, rgba(255, 250, 195, 1) 41%, rgba(232, 189, 124, 1) 100%) repeat scroll 0 0;
	float: left;
	padding: 3px 0;
	width: 100%;
}
select.digit {
    width: 100%;
}
.logout-button .glyphicon {
  top: 4px;
}
.form-group.mobile-view-button {
  float: right;
  margin-top: 0;
}
#login-form .btn.btn-default.digit {
    background: #000;
    border-radius: 0;
    color: rgb(255, 255, 255);
    font-size: 14px;
    padding: 9px 12px 7px;
    text-transform: capitalize;
    opacity: 0.6;
}
#login-form .btn.btn-default.digit:hover {
    background: #cdae6b;
    color: #000;
    opacity: 1;
}
.header-top .logout-button {
    float: left;
    margin-top: 8px;
}

.countries-top.footer-bottom.hidden-sm.hidden-lg {
	width: 100%;
}
.main-inner .countries-top.footer-bottom li {
	float: right;
	margin-left: 10px;
	width: auto;
}
.header-top .aaaa img {
    float: right;
    text-align: right;
    width: 40%;
}
@font-face {
  font-family: 'FontAwesome';
  src: url('/fonts/fontawesome-webfont.eot?v=4.0.3');
  src: url('/fonts/fontawesome-webfont.eot?#iefix&v=4.0.3') format('embedded-opentype'), url('/fonts/fontawesome-webfont.woff?v=4.0.3') format('woff'), url('/fonts/fontawesome-webfont.ttf?v=4.0.3') format('truetype'), url('/fonts/fontawesome-webfont.svg?v=4.0.3#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
.ui-datepicker {
	background-color: #fff;
	border: 1px solid #66AFE9;
	border-radius: 4px;
	box-shadow: 0 0 8px rgba(102,175,233,.6);
	display: none;
	margin-top: 4px;
	padding: 10px;
	width: 240px;
}
.ui-datepicker a,
.ui-datepicker a:hover {
	text-decoration: none;
}
.ui-datepicker a:hover,
.ui-datepicker td:hover a {
	color: #2A6496;
	-webkit-transition: color 0.1s ease-in-out;
	   -moz-transition: color 0.1s ease-in-out;
	     -o-transition: color 0.1s ease-in-out;
	        transition: color 0.1s ease-in-out;
}
.ui-datepicker .ui-datepicker-header {
	margin-bottom: 4px;
	text-align: center;
}
.ui-datepicker .ui-datepicker-title {
	font-weight: 700;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
	cursor: default;
	font-family: 'Glyphicons Halflings';
	-webkit-font-smoothing: antialiased;
	font-style: normal;
	font-weight: normal;
	height: 20px;
	line-height: 1;
	margin-top: 2px;
	width: 30px;
}
.ui-datepicker .ui-datepicker-prev {
	float: left;
	text-align: left;
}
.ui-datepicker .ui-datepicker-next {
	float: right;
	text-align: right;
}
.ui-datepicker .ui-datepicker-prev:before {
	content: "prev";
}
.ui-datepicker .ui-datepicker-next:before {
	content: "next";
}
.ui-datepicker .ui-icon {
	display: none;
}
.ui-datepicker .ui-datepicker-calendar {
  table-layout: fixed;
	width: 100%;
}
.ui-datepicker .ui-datepicker-calendar th,
.ui-datepicker .ui-datepicker-calendar td {
	text-align: center;
	padding: 4px 0;
}
.ui-datepicker .ui-datepicker-calendar td {
	border-radius: 4px;
	-webkit-transition: background-color 0.1s ease-in-out, color 0.1s ease-in-out;
	   -moz-transition: background-color 0.1s ease-in-out, color 0.1s ease-in-out;
	     -o-transition: background-color 0.1s ease-in-out, color 0.1s ease-in-out;
	        transition: background-color 0.1s ease-in-out, color 0.1s ease-in-out;
}
.ui-datepicker .ui-datepicker-calendar td:hover {
	background-color: #eee;
	cursor: pointer;
}
.ui-datepicker .ui-datepicker-calendar td a {
	text-decoration: none;
}
.ui-datepicker .ui-datepicker-current-day {
	background-color: #4289cc;
}
.ui-datepicker .ui-datepicker-current-day a {
	color: #fff
}
.ui-datepicker .ui-datepicker-calendar .ui-datepicker-unselectable:hover {
	background-color: #fff;
	cursor: default;
}
.welcome .header-inner img {
    padding-bottom: 0;
    width: auto;
}
label.control-label strong {
    font-size: 11px;
	font-weight:normal;
}
.gmail p {
  color: #fff;
  float: left;
  text-transform: capitalize;
  font-size: 14px;
}

.gmail a {
  float: left;
  margin-left: 10px;
}
.links {
    float: left;
    width: 100%;
	text-align: center;
}

body.welcome {
    background: #06602f none repeat scroll 0 0 !important;
    padding: 1% 0;
}
.welcome .header-inner h1 {
    color: #fff;
    float: left;
	font-size: 22px;
    margin-bottom: 2%;
    width: 100%;
	text-align: center;
}
.lang_danish img, .lang_english img {
    width: 50% !important;
}
.lang_danish img {
    float: right;
}
.welcome .countries-top {
    width: 100%;
}
.welcome .welcome-next, .welcome .welcome-switch {
    float: left;
    width: 100%;
}
.welcome .welcome-next {
    margin-top: 5%;
    text-align: center;
}
.welcome-logo {
    text-align: center;
}
.welcome-logo img {
    width: 17% !important;
}
.welcome .welcome-next a {
    color: #fff;
    font-size: 40px;
}
.welcome .welcome-next a:hover {
	text-decoration: none;
}
/*---welcome---page---style---end---*/

body{
	background:#e0c77f none repeat scroll 0 0!important;
}
.payment-gateway {
    float: left;
    width: 100%;
}
.countries-top li {
    float: left;
    list-style: outside none none;
    margin-right: 20px;
}
.countries-top {
    float: left;
    margin-top: 3px;
}
.countries-top  ul {
    margin: 0;
}
.tab-2 table{
	width:100%;
}
.tab-2 td:nth-child(2n+1) {
    text-align: left;
}
.tab-2 td {
    border: 1px solid;
    padding: 4px;
}
.company-img img {
    border: 0 solid #fff;
    border-radius: 100%;
    height: 160px;
    width: 160px;
}
.company-name > h4 {
    color: #000;
    font-weight: bold;
    text-transform: uppercase;
}
.company-img > img:hover {
    cursor: pointer;
    opacity: 0.8;
}
#Forgot-Pass table{
	width:100%;
}
#Forgot-Pass td:nth-child(2n+1) {
    text-align: left;
}
#Forgot-Pass input{
	width:100%;
}
#Forgot-Pass .btn.btn-default.digit {
  background: rgba(0, 0, 0, 0) linear-gradient(to right, rgba(168, 134, 60, 1) 0%, rgba(255, 250, 195, 1) 41%, rgba(232, 189, 124, 1) 100%) repeat scroll 0 0;
}
#Forgot-Pass .btn.btn-default.digit:hover {
    background: #054823 none repeat scroll 0 0;
    color: #fff!important;
}
.signup-form table{
	width:100%;
}
.signup-form td:nth-child(2n+1) {
    text-align: left;
}
.signup-form input{
	width:100%;
}
.signup-form .btn.btn-default.digit {
  background: rgba(0, 0, 0, 0) linear-gradient(to right, rgba(168, 134, 60, 1) 0%, rgba(255, 250, 195, 1) 41%, rgba(232, 189, 124, 1) 100%) repeat scroll 0 0;
}
.signup-form .btn.btn-default.digit:hover {
    background: #054823 none repeat scroll 0 0;
    color: #fff;
}

.inner-area-main.panel-heading .form-group a.change_pass {
  background: #ffe4a8;
  border-radius: 4px;
  color: rgb(255, 255, 255);
  font-size: 15px;
  padding: 8px 2px;
  position: relative;
  text-transform: capitalize;
  top: 7px;
}
.logout-button .btn.btn-default.digit {
    background: rgba(0, 0, 0, 0) linear-gradient(to right, rgba(168, 134, 60, 1) 0%, rgba(255, 250, 195, 1) 41%, rgba(232, 189, 124, 1) 100%) repeat scroll 0 0;
    border: 0 none;
}


@font-face {
    font-family: 'open_sanssemibold';
    src: url('../fonts/opensans-semibold-webfont.eot');
    src: url('../fonts/opensans-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-semibold-webfont.woff') format('woff'),
         url('../fonts/opensans-semibold-webfont.ttf') format('truetype'),
         url('../fonts/opensans-semibold-webfont.svg#open_sanssemibold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'open_sansregular';
    src: url('../fonts/opensans-regular-webfont.eot');
    src: url('../fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-regular-webfont.woff') format('woff'),
         url('../fonts/opensans-regular-webfont.ttf') format('truetype'),
         url('../fonts/opensans-regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
body {
	margin: 0px;
	padding: 0px;
	background: #fff;
	font-family: 'open_sansregular';
	font-size: 14px;
	color: #fff;
	min-height: 100%;
	height: 100%;
}
img {
	max-width: 100%;
}
.main-inner {
	background-image: url("../images/gold-bg.png");
    float: left;
    height: 971px;
    padding: 3% 0;
    width: 100%;
	float: left;
	padding: 3% 0;
	width: 100%;
}
.header-inner img {
    width: 100%;
}
.main-inner .header-inner {
}
.main-inner .content-inner {
}
.main-inner .footer-inner {
float
}
header, content, footer{
	float: left;
	width: 100%;
	text-align: center;
	 margin: 5px 0;
}
.inner-area-main.panel-heading {
    float: left;
    width: 100%;
}

.inner-area-main.panel-heading .btn {
	background: #e0c77f ;
	border: 0 none;
	text-transform: uppercase;
	margin-top: 11px;
}
.inner-area-main.panel-heading .form-group a.change_pass {
    font-size: 12px;
    padding-right: 13px;
    position: relative;
    top: 7px;
    background: #056A24;
    padding: 8px 9px;
    border-radius: 4px;
    color: #fff !important;
    text-transform: uppercase !important;
}
#login-form label {
  color: #ffe4a8;
  float: left;
  font-size: 16px;
  font-weight: normal;
  margin-top: 10px;
  text-transform: uppercase;
}
.panel-heading {
  border-bottom: 1px solid rgba(0, 0, 0, 0);
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  padding: 10px 15px;
  border-radius: 3px;
}
.inner-area-main.panel-heading .form-group a.change_pass {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  border-radius: 4px;
  color: rgb(255, 255, 255);
  font-size: 12px;
  padding: 10px 0;
  position: relative;
  text-transform: capitalize;
  top: 7px;
}
.bootom1s {
  background: #392b10;
  float: left;
  margin-bottom: 30px;
  margin-left: -15px;
  margin-top: 40px;
  padding: 22px;
  width: 105.8%;
}

#login-email{
    display: block;
    margin: 0 auto;
    width: 75.5%;
    margin-bottom: 7px;
    text-align: left;
}
#login-form label {
    font-weight: normal;
    float: left;
    margin-top: 10px;
}
#login-form .btn {
	font-size: 13px;
}
.buttn{
    border-top: 1px solid #096728;
    margin-top: 10px;
}


.inner-area-main.panel-heading input[type="text"], input[type="email"], .digit{
    background: transparent none repeat scroll 0 0;
    border: 1px solid green;
    padding: 10px;
}
.main-inner .header-inner, .main-inner .content-inner, .main-inner .bottom-inner, .main-inner .footer-inner{
	float: left;
	width: 100%;
	text-align: center;
}
.main-inner .content-inner ul {
  margin: 0;
  padding: 0;
}
.main-inner .content-inner li {
	float: left;
	list-style: outside none none;
	width: 100%;
	margin: 7px 0;
}
.main-inner .panel-heading {
  background: #9a7b38!important;
}
.main-inner .panel-heading .panel-title {
    color: #000;
}
.main-inner .panel-heading .panel-title:hover {
    color: #fff;
}
.inner-area-main.panel-heading input[type="text"], input[type="email"], .digit {
  background:#ffe4a8;
  border: medium none;
  padding: 11px;
}
.main-inner .bottom-inner ul {
  margin: 0;
  padding: 0;
}
.main-inner .bottom-inner li {
	float: left;
	list-style: outside none none;
	width: 100%;
	margin: 7px 0;
}
.main-inner .bottom-inner li a {


background: rgba(168,134,60,1);
background: -moz-linear-gradient(left, rgba(168,134,60,1) 0%, rgba(255,250,195,1) 41%, rgba(232,189,124,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(168,134,60,1)), color-stop(41%, rgba(255,250,195,1)), color-stop(100%, rgba(232,189,124,1)));
background: -webkit-linear-gradient(left, rgba(168,134,60,1) 0%, rgba(255,250,195,1) 41%, rgba(232,189,124,1) 100%);
background: -o-linear-gradient(left, rgba(168,134,60,1) 0%, rgba(255,250,195,1) 41%, rgba(232,189,124,1) 100%);
background: -ms-linear-gradient(left, rgba(168,134,60,1) 0%, rgba(255,250,195,1) 41%, rgba(232,189,124,1) 100%);
background: linear-gradient(to right, rgba(168,134,60,1) 0%, rgba(255,250,195,1) 41%, rgba(232,189,124,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a8863c', endColorstr='#e8bd7c', GradientType=1 );
	border-radius: 4px;
	color: #000;
	float: left;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
    width: 100%;
	border-radius: 100%;
    padding: 56px 0;
	height: auto;
}
span#select_shop, #open_cancel {
    color: #000 !important;
}
.main-inner .bottom-inner li a:hover {
  background: #054823;
  color: #fff;
  text-decoration: none;
}

/*-- price slider css --*/

.price-box {
  background: #e9e9e9 none repeat scroll 0 0;
  border-radius: 10px;
  margin: 0 auto;
  padding: 0;
  width: auto;
}

#accordion .ui-widget-content {
	border: 1px solid #bdc3c7;
	background: #e1e1e1;
	color: #222222;
	margin-top: 9px;
}

#accordion .ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 5.2em;
	height: 2.2em;
	cursor: default;
	margin: 0 -16px auto !important;
	text-align: center;	
	line-height: 34px;
	color: #FFFFFF;
	font-size: 15px;
}

#accordion .ui-slider .ui-slider-handle .fa {
	color: green;
	margin: 0 3px; 
	font-size: 19px;
    font-weight: bold;
	opacity: 0.5;
}

#accordion .ui-corner-all {
	border-radius: 20px;
}

#accordion .ui-slider-horizontal .ui-slider-handle {
	top: -7px;
}

#accordion .ui-state-default, #accordion .ui-widget-content .ui-state-default {
  background: rgba(0, 0, 0, 0) linear-gradient(to right, rgba(168, 134, 60, 1) 0%, rgba(255, 250, 195, 1) 41%, rgba(232, 189, 124, 1) 100%) repeat scroll 0 0;
  border: 1px solid #f9f9f9;
  color: green !important;
}

#accordion .ui-slider-horizontal .ui-slider-handle {
	margin-left: -0.5em;
}

#accordion  .ui-slider .ui-slider-handle {
	cursor: pointer;
}

#accordion  .ui-slider a,
#accordion  .ui-slider a:focus {
	cursor: pointer;
	outline: none;
}

.price, .lead p {
  display: inherit !important;
  font-size: 14px !important;
  font-weight: normal;
  margin: 0 !important;
}

h4.great {
  color: green;
  float: left;
  font-size: 10px;
  font-weight: bold;
  margin: 5px 0 0 -28px;
  padding: 0;
  text-align: left;
}
.tab-heading-inner {
  color: green;
  float: left;
  font-size: 18px;
  font-style: italic;
  font-weight: bold;
  margin-top: 12px;
  text-align: center;
  width: 100%;
}
.tab-heading-inner span {
  color: #444;
  font-style: normal;
  font-weight: normal;
}
.total .control-label {
  text-align: center !important;
  padding: 0 !important;
}
.total .price.lead {
  color: green;
  font-size: 11.5px !important;
  font-weight: bold;
}
.content-inner .panel-body {
    padding: 5px !important;
}
.price-slider {
  margin-bottom: 0px;
  overflow: hidden;
  padding: 14px 63px 12px 16px;
}
.price-slider span {
	font-weight: 200;
	display: inline-block;
	color: #7f8c8d;
	font-size: 13px;
}

.form-pricing {
	background: #ffffff;
	padding: 0;
	border-radius: 4px;
}
.main-inner .panel-heading:hover a {
  color: #fff;
  text-decoration: none;
}
.main-inner .panel-heading a:hover {
  text-decoration: none;
}
.price-form {
	background: #ffffff;
	margin-bottom: 10px;
	padding: 10px;
	border: 1px solid green;
	border-radius: 4px;
	/*-moz-box-shadow:    0 5px 5px 0 #ccc;
  	-webkit-box-shadow: 0 5px 5px 0 #ccc;
  	box-shadow:         0 5px 5px 0 #ccc;*/
}

.form-group {
    margin-bottom: 0 !important;
}

.form-group span.price {
	font-weight: 200;
	display: inline-block;
	color: #7f8c8d;
	font-size: 14px;
}

.help-text {
	display: block;
	margin-top: 32px;
	margin-bottom: 10px;
	color: #737373;
	position: absolute;
	/*margin-left: 20px;*/
	font-weight: 200;
	text-align: right;
	width: 188px;
}

.price-form label {
    font-size: 14px;
    font-weight: 200;
    text-align: left !important;
}

img.payment {
	display: block;
    margin-left: auto;
    margin-right: auto
}

#accordion  .ui-slider-range-min {
	background: #2980b9;
}

/* HR */

hr.style {
	margin-top: 0;
    border: 0;
    border-bottom: 1px dashed #ccc;
    background: #999;
}
.logout-button {
    color: rgb(0, 0, 0);
    float: left;
    font-size: 17px;
    margin-top: 4%;
    text-transform: uppercase;
    width: 67%;
    font-weight: bold;
}
.glyphicon-arrow-left {
  color: rgb(0, 0, 0);
  margin-right: 6px;
  font-size: 22px;
}
.logout-button a{color:#000; text-decoration:none;}
.logout-button a:hover{text-decoration:none;}
.links ul li {
  float: left;
  margin-bottom: 30px;
  padding-left: 0;
  width: 25%;
}

@media only screen and ( min-width:320px) and (max-width:767px) {
	#login-email {
		width: 100%!important;
	}
	.inner-area-main.panel-heading #password{
		width: 39px!important;
	}
	.slide-to-right {
		border: 0 none !important;
	}
	.price-slider .price.lead:last-child {
		display: none !important;
	}
	.slide-to-right #pollSlider-button {
		background-color: green;
		background-image: none;
		border: 0 none;
		color: #fff;
		font-size: 19px;
		font-weight: lighter;
		height: auto;
		padding: 5px 0;
		width: 100%;
	}
	.price-form.col-sm-12 {
		float: left;
		padding-left: 0;
		padding-right: 0;
		width: 100%;
	}
	.price-form.col-sm-12 .col-sm-5.col-xs-5, .price-form.col-sm-12 .col-sm-3.col-sm-3, .price-form.col-sm-12 .col-sm-4.col-xs-4 {
		padding: 0 !important;
	}
	.price-form.col-sm-12 label strong {
		font-size: 8.5px !important;
	}
	.form-horizontal.form-pricing table td {
		font-size: 12px;
	}
	.selimg span {
		font-size: 11px;
		margin: 10px 0 0 4px;
	}
	.main-inner {
		padding: 0;
	}	
	.payment-gateway .payment-table th {
		font-size: 9px !important;
	}
	.welcome-next input {
	  margin-bottom: 40px;
	}

	.welcome .welcome-next a {
		font-size: 30px;
	}
	.welcome .welcome-next {
		margin-top: 6%;
	}	
	.welcome .header-inner h1 {
		font-size: 21px;
	}
	.inner-area-main.panel-heading input[type="text"], input[type="email"] {
		padding: 3px;
	}
	.mobile-view-button .col-sm-12.text-center {
		padding: 0;
	}
	.btn.btn-default.digit.mobile-input-first {
		float: left;
	}
	.mobile-view-button .btn, .mobile-view-button a {
		float: left;
		font-size: 11px;
		padding: 10px 5px !important;
		width: 100%;
	}
	.price-slider {
		padding: 14px 63px 27px 16px;
	}
	.mobile-input-second {
		width: 100%;
	}
	.mobile-view-button .change_pass {
		float: left;
		margin-top: 7px;
	}
	.welcome-logo img {
		width: 40% !important;
	}
	.links ul li {
	  float: left;
	  margin-bottom: 30px;
	  padding-left: 0;
	  width: 100%;
	}
}