
body {
	background-color: #EEE
}
body.inverse {
	background: #333
}
body.inverse, body.inverse .form-control {
	color: rgba(255,255,255,.84)
}
body.inverse .card, body.inverse .card .form-control, body.inverse .modal, body.inverse .modal .form-control, body.inverse .panel-default, body.inverse .panel-default .form-control {
	background-color: initial;
	color: initial
}
.h1, .h2, .h3, .h4, body, h1, h2, h3, h4, h5, h6 {
	font-family: Roboto, Helvetica, Arial, sans-serif;
	font-weight: 300
}
h5, h6 {
	font-weight: 400
}
a, a:focus, a:hover {
	color: #d3a03a 
}
a .material-icons, a:focus .material-icons, a:hover .material-icons {
	vertical-align: middle
}
.form-horizontal .checkbox, .form-horizontal .checkbox-inline, .form-horizontal .radio, .form-horizontal .radio-inline {
	padding-top: 0
}
.form-horizontal .radio {
	margin-bottom: 10px
}
.form-horizontal label {
	text-align: right
}
.form-horizontal label.control-label {
	margin: 0
}
body .container .well.well-sm, body .container-fluid .well.well-sm {
	padding: 10px
}
body .container .well.well-lg, body .container-fluid .well.well-lg {
	padding: 26px
}
body .container .jumbotron, body .container .well, body .container-fluid .jumbotron, body .container-fluid .well {
	background-color: #fff;
	padding: 19px;
	margin-bottom: 20px;
	-webkit-box-shadow: 0 8px 17px 0 rgba(0,0,0,.2), 0 6px 20px 0 rgba(0,0,0,.19);
	box-shadow: 0 8px 17px 0 rgba(0,0,0,.2), 0 6px 20px 0 rgba(0,0,0,.19);
	border-radius: 2px;
	border: 0
}
body .container .jumbotron p, body .container .well p, body .container-fluid .jumbotron p, body .container-fluid .well p {
	font-weight: 300
}
body .container .jumbotron, body .container .jumbotron-default, body .container .well, body .container .well-default, body .container-fluid .jumbotron, body .container-fluid .jumbotron-default, body .container-fluid .well, body .container-fluid .well-default {
	background-color: #fff
}
body .container .jumbotron-inverse, body .container .well-inverse, body .container-fluid .jumbotron-inverse, body .container-fluid .well-inverse {
	background-color: #3f51b5
}
body .container .jumbotron-primary, body .container .well-primary, body .container-fluid .jumbotron-primary, body .container-fluid .well-primary {
	background-color: #d3a03a 
}
body .container .jumbotron-success, body .container .well-success, body .container-fluid .jumbotron-success, body .container-fluid .well-success {
	background-color: #4caf50
}
body .container .jumbotron-info, body .container .well-info, body .container-fluid .jumbotron-info, body .container-fluid .well-info {
	background-color: #03a9f4
}
body .container .jumbotron-warning, body .container .well-warning, body .container-fluid .jumbotron-warning, body .container-fluid .well-warning {
	background-color: #ff5722
}
body .container .jumbotron-danger, body .container .well-danger, body .container-fluid .jumbotron-danger, body .container-fluid .well-danger {
	background-color: #f44336
}
.btn, .input-group-btn .btn {
	border: none;
	border-radius: 2px;
	position: relative;
	padding: 8px 30px;
	margin: 10px 1px;
	font-size: 14px;
	font-weight: 500;
	text-transform: uppercase;
	letter-spacing: 0;
	will-change: box-shadow, transform;
	-webkit-transition: -webkit-box-shadow .2s cubic-bezier(.4, 0, 1, 1), background-color .2s cubic-bezier(.4, 0, .2, 1), color .2s cubic-bezier(.4, 0, .2, 1);
	-o-transition: box-shadow .2s cubic-bezier(.4, 0, 1, 1), background-color .2s cubic-bezier(.4, 0, .2, 1), color .2s cubic-bezier(.4, 0, .2, 1);
	transition: box-shadow .2s cubic-bezier(.4, 0, 1, 1), background-color .2s cubic-bezier(.4, 0, .2, 1), color .2s cubic-bezier(.4, 0, .2, 1);
	outline: 0;
	cursor: pointer;
	text-decoration: none;
	background: 0 0
}
.btn::-moz-focus-inner, .input-group-btn .btn::-moz-focus-inner {
border:0
}
.btn:not(.btn-raised), .input-group-btn .btn:not(.btn-raised) {
	-webkit-box-shadow: none;
	box-shadow: none
}
.btn:not(.btn-raised), .btn:not(.btn-raised).btn-default, .input-group-btn .btn:not(.btn-raised), .input-group-btn .btn:not(.btn-raised).btn-default {
	color: rgba(0,0,0,.87)
}
.btn:not(.btn-raised).btn-inverse, .input-group-btn .btn:not(.btn-raised).btn-inverse {
	color: #3f51b5
}
.btn:not(.btn-raised).btn-primary, .input-group-btn .btn:not(.btn-raised).btn-primary {
	color: #d3a03a 
}
.btn:not(.btn-raised).btn-success, .input-group-btn .btn:not(.btn-raised).btn-success {
	color: #4caf50
}
.btn:not(.btn-raised).btn-info, .input-group-btn .btn:not(.btn-raised).btn-info {
	color: #03a9f4
}
.btn:not(.btn-raised).btn-warning, .input-group-btn .btn:not(.btn-raised).btn-warning {
	color: #ff5722
}
.btn:not(.btn-raised).btn-danger, .input-group-btn .btn:not(.btn-raised).btn-danger {
	color: #f44336
}
.btn:not(.btn-raised):not(.btn-link):focus, .btn:not(.btn-raised):not(.btn-link):hover, .input-group-btn .btn:not(.btn-raised):not(.btn-link):focus, .input-group-btn .btn:not(.btn-raised):not(.btn-link):hover {
	background-color: rgba(153,153,153,.2)
}
.theme-dark .btn:not(.btn-raised):not(.btn-link):focus, .theme-dark .btn:not(.btn-raised):not(.btn-link):hover, .theme-dark .input-group-btn .btn:not(.btn-raised):not(.btn-link):focus, .theme-dark .input-group-btn .btn:not(.btn-raised):not(.btn-link):hover {
	background-color: rgba(204,204,204,.15)
}
.btn-group-raised .btn, .btn-group-raised .btn.btn-default, .btn-group-raised .input-group-btn .btn, .btn-group-raised .input-group-btn .btn.btn-default, .btn.btn-fab, .btn.btn-fab.btn-default, .btn.btn-raised, .btn.btn-raised.btn-default, .input-group-btn .btn.btn-fab, .input-group-btn .btn.btn-fab.btn-default, .input-group-btn .btn.btn-raised, .input-group-btn .btn.btn-raised.btn-default {
	background-color: #EEE;
	color: rgba(0,0,0,.87)
}
.btn-group-raised .btn.btn-inverse, .btn-group-raised .input-group-btn .btn.btn-inverse, .btn.btn-fab.btn-inverse, .btn.btn-raised.btn-inverse, .input-group-btn .btn.btn-fab.btn-inverse, .input-group-btn .btn.btn-raised.btn-inverse {
	background-color: #3f51b5;
	color: #fff
}
.btn-group-raised .btn.btn-primary, .btn-group-raised .input-group-btn .btn.btn-primary, .btn.btn-fab.btn-primary, .btn.btn-raised.btn-primary, .input-group-btn .btn.btn-fab.btn-primary, .input-group-btn .btn.btn-raised.btn-primary {
	background-color: #d3a03a ;
	color: rgba(255,255,255,.84)
}
.btn-group-raised .btn.btn-success, .btn-group-raised .input-group-btn .btn.btn-success, .btn.btn-fab.btn-success, .btn.btn-raised.btn-success, .input-group-btn .btn.btn-fab.btn-success, .input-group-btn .btn.btn-raised.btn-success {
	background-color: #4caf50;
	color: rgba(255,255,255,.84)
}
.btn-group-raised .btn.btn-info, .btn-group-raised .input-group-btn .btn.btn-info, .btn.btn-fab.btn-info, .btn.btn-raised.btn-info, .input-group-btn .btn.btn-fab.btn-info, .input-group-btn .btn.btn-raised.btn-info {
	background-color: #03a9f4;
	color: rgba(255,255,255,.84)
}
.btn-group-raised .btn.btn-warning, .btn-group-raised .input-group-btn .btn.btn-warning, .btn.btn-fab.btn-warning, .btn.btn-raised.btn-warning, .input-group-btn .btn.btn-fab.btn-warning, .input-group-btn .btn.btn-raised.btn-warning {
	background-color: #ff5722;
	color: rgba(255,255,255,.84)
}
.btn-group-raised .btn.btn-danger, .btn-group-raised .input-group-btn .btn.btn-danger, .btn.btn-fab.btn-danger, .btn.btn-raised.btn-danger, .input-group-btn .btn.btn-fab.btn-danger, .input-group-btn .btn.btn-raised.btn-danger {
	background-color: #f44336;
	color: rgba(255,255,255,.84)
}
.btn-group-raised .btn:not(.btn-link), .btn-group-raised .input-group-btn .btn:not(.btn-link), .btn.btn-raised:not(.btn-link), .input-group-btn .btn.btn-raised:not(.btn-link) {
	-webkit-box-shadow: 0 2px 2px 0 rgba(0,0,0,.14), 0 3px 1px -2px rgba(0,0,0,.2), 0 1px 5px 0 rgba(0,0,0,.12);
	box-shadow: 0 2px 2px 0 rgba(0,0,0,.14), 0 3px 1px -2px rgba(0,0,0,.2), 0 1px 5px 0 rgba(0,0,0,.12)
}
.btn-group-raised .btn:not(.btn-link).active, .btn-group-raised .btn:not(.btn-link):active, .btn-group-raised .btn:not(.btn-link):focus, .btn-group-raised .btn:not(.btn-link):hover, .btn-group-raised .input-group-btn .btn:not(.btn-link).active, .btn-group-raised .input-group-btn .btn:not(.btn-link):active, .btn-group-raised .input-group-btn .btn:not(.btn-link):focus, .btn-group-raised .input-group-btn .btn:not(.btn-link):hover, .btn.btn-raised:not(.btn-link).active, .btn.btn-raised:not(.btn-link):active, .btn.btn-raised:not(.btn-link):focus, .btn.btn-raised:not(.btn-link):hover, .input-group-btn .btn.btn-raised:not(.btn-link).active, .input-group-btn .btn.btn-raised:not(.btn-link):active, .input-group-btn .btn.btn-raised:not(.btn-link):focus, .input-group-btn .btn.btn-raised:not(.btn-link):hover {
	outline: 0
}
.btn-group-raised .btn:not(.btn-link).active, .btn-group-raised .btn:not(.btn-link).active.btn-default, .btn-group-raised .btn:not(.btn-link):active, .btn-group-raised .btn:not(.btn-link):active.btn-default, .btn-group-raised .btn:not(.btn-link):focus, .btn-group-raised .btn:not(.btn-link):focus.btn-default, .btn-group-raised .btn:not(.btn-link):hover, .btn-group-raised .btn:not(.btn-link):hover.btn-default, .btn-group-raised .input-group-btn .btn:not(.btn-link).active, .btn-group-raised .input-group-btn .btn:not(.btn-link).active.btn-default, .btn-group-raised .input-group-btn .btn:not(.btn-link):active, .btn-group-raised .input-group-btn .btn:not(.btn-link):active.btn-default, .btn-group-raised .input-group-btn .btn:not(.btn-link):focus, .btn-group-raised .input-group-btn .btn:not(.btn-link):focus.btn-default, .btn-group-raised .input-group-btn .btn:not(.btn-link):hover, .btn-group-raised .input-group-btn .btn:not(.btn-link):hover.btn-default, .btn.btn-raised:not(.btn-link).active, .btn.btn-raised:not(.btn-link).active.btn-default, .btn.btn-raised:not(.btn-link):active, .btn.btn-raised:not(.btn-link):active.btn-default, .btn.btn-raised:not(.btn-link):focus, .btn.btn-raised:not(.btn-link):focus.btn-default, .btn.btn-raised:not(.btn-link):hover, .btn.btn-raised:not(.btn-link):hover.btn-default, .input-group-btn .btn.btn-raised:not(.btn-link).active, .input-group-btn .btn.btn-raised:not(.btn-link).active.btn-default, .input-group-btn .btn.btn-raised:not(.btn-link):active, .input-group-btn .btn.btn-raised:not(.btn-link):active.btn-default, .input-group-btn .btn.btn-raised:not(.btn-link):focus, .input-group-btn .btn.btn-raised:not(.btn-link):focus.btn-default, .input-group-btn .btn.btn-raised:not(.btn-link):hover, .input-group-btn .btn.btn-raised:not(.btn-link):hover.btn-default {
	background-color: #e4e4e4
}
.btn-group-raised .btn:not(.btn-link).active.btn-inverse, .btn-group-raised .btn:not(.btn-link):active.btn-inverse, .btn-group-raised .btn:not(.btn-link):focus.btn-inverse, .btn-group-raised .btn:not(.btn-link):hover.btn-inverse, .btn-group-raised .input-group-btn .btn:not(.btn-link).active.btn-inverse, .btn-group-raised .input-group-btn .btn:not(.btn-link):active.btn-inverse, .btn-group-raised .input-group-btn .btn:not(.btn-link):focus.btn-inverse, .btn-group-raised .input-group-btn .btn:not(.btn-link):hover.btn-inverse, .btn.btn-raised:not(.btn-link).active.btn-inverse, .btn.btn-raised:not(.btn-link):active.btn-inverse, .btn.btn-raised:not(.btn-link):focus.btn-inverse, .btn.btn-raised:not(.btn-link):hover.btn-inverse, .input-group-btn .btn.btn-raised:not(.btn-link).active.btn-inverse, .input-group-btn .btn.btn-raised:not(.btn-link):active.btn-inverse, .input-group-btn .btn.btn-raised:not(.btn-link):focus.btn-inverse, .input-group-btn .btn.btn-raised:not(.btn-link):hover.btn-inverse {
	background-color: #495bc0
}
.btn-group-raised .btn:not(.btn-link).active.btn-primary, .btn-group-raised .btn:not(.btn-link):active.btn-primary, .btn-group-raised .btn:not(.btn-link):focus.btn-primary, .btn-group-raised .btn:not(.btn-link):hover.btn-primary, .btn-group-raised .input-group-btn .btn:not(.btn-link).active.btn-primary, .btn-group-raised .input-group-btn .btn:not(.btn-link):active.btn-primary, .btn-group-raised .input-group-btn .btn:not(.btn-link):focus.btn-primary, .btn-group-raised .input-group-btn .btn:not(.btn-link):hover.btn-primary, .btn.btn-raised:not(.btn-link).active.btn-primary, .btn.btn-raised:not(.btn-link):active.btn-primary, .btn.btn-raised:not(.btn-link):focus.btn-primary, .btn.btn-raised:not(.btn-link):hover.btn-primary, .input-group-btn .btn.btn-raised:not(.btn-link).active.btn-primary, .input-group-btn .btn.btn-raised:not(.btn-link):active.btn-primary, .input-group-btn .btn.btn-raised:not(.btn-link):focus.btn-primary, .input-group-btn .btn.btn-raised:not(.btn-link):hover.btn-primary {
	background-color: #00aa9a
}
.btn-group-raised .btn:not(.btn-link).active.btn-success, .btn-group-raised .btn:not(.btn-link):active.btn-success, .btn-group-raised .btn:not(.btn-link):focus.btn-success, .btn-group-raised .btn:not(.btn-link):hover.btn-success, .btn-group-raised .input-group-btn .btn:not(.btn-link).active.btn-success, .btn-group-raised .input-group-btn .btn:not(.btn-link):active.btn-success, .btn-group-raised .input-group-btn .btn:not(.btn-link):focus.btn-success, .btn-group-raised .input-group-btn .btn:not(.btn-link):hover.btn-success, .btn.btn-raised:not(.btn-link).active.btn-success, .btn.btn-raised:not(.btn-link):active.btn-success, .btn.btn-raised:not(.btn-link):focus.btn-success, .btn.btn-raised:not(.btn-link):hover.btn-success, .input-group-btn .btn.btn-raised:not(.btn-link).active.btn-success, .input-group-btn .btn.btn-raised:not(.btn-link):active.btn-success, .input-group-btn .btn.btn-raised:not(.btn-link):focus.btn-success, .input-group-btn .btn.btn-raised:not(.btn-link):hover.btn-success {
	background-color: #59b75c
}
.btn-group-raised .btn:not(.btn-link).active.btn-info, .btn-group-raised .btn:not(.btn-link):active.btn-info, .btn-group-raised .btn:not(.btn-link):focus.btn-info, .btn-group-raised .btn:not(.btn-link):hover.btn-info, .btn-group-raised .input-group-btn .btn:not(.btn-link).active.btn-info, .btn-group-raised .input-group-btn .btn:not(.btn-link):active.btn-info, .btn-group-raised .input-group-btn .btn:not(.btn-link):focus.btn-info, .btn-group-raised .input-group-btn .btn:not(.btn-link):hover.btn-info, .btn.btn-raised:not(.btn-link).active.btn-info, .btn.btn-raised:not(.btn-link):active.btn-info, .btn.btn-raised:not(.btn-link):focus.btn-info, .btn.btn-raised:not(.btn-link):hover.btn-info, .input-group-btn .btn.btn-raised:not(.btn-link).active.btn-info, .input-group-btn .btn.btn-raised:not(.btn-link):active.btn-info, .input-group-btn .btn.btn-raised:not(.btn-link):focus.btn-info, .input-group-btn .btn.btn-raised:not(.btn-link):hover.btn-info {
	background-color: #0fb2fc
}
.btn-group-raised .btn:not(.btn-link).active.btn-warning, .btn-group-raised .btn:not(.btn-link):active.btn-warning, .btn-group-raised .btn:not(.btn-link):focus.btn-warning, .btn-group-raised .btn:not(.btn-link):hover.btn-warning, .btn-group-raised .input-group-btn .btn:not(.btn-link).active.btn-warning, .btn-group-raised .input-group-btn .btn:not(.btn-link):active.btn-warning, .btn-group-raised .input-group-btn .btn:not(.btn-link):focus.btn-warning, .btn-group-raised .input-group-btn .btn:not(.btn-link):hover.btn-warning, .btn.btn-raised:not(.btn-link).active.btn-warning, .btn.btn-raised:not(.btn-link):active.btn-warning, .btn.btn-raised:not(.btn-link):focus.btn-warning, .btn.btn-raised:not(.btn-link):hover.btn-warning, .input-group-btn .btn.btn-raised:not(.btn-link).active.btn-warning, .input-group-btn .btn.btn-raised:not(.btn-link):active.btn-warning, .input-group-btn .btn.btn-raised:not(.btn-link):focus.btn-warning, .input-group-btn .btn.btn-raised:not(.btn-link):hover.btn-warning {
	background-color: #ff6736
}
.btn-group-raised .btn:not(.btn-link).active.btn-danger, .btn-group-raised .btn:not(.btn-link):active.btn-danger, .btn-group-raised .btn:not(.btn-link):focus.btn-danger, .btn-group-raised .btn:not(.btn-link):hover.btn-danger, .btn-group-raised .input-group-btn .btn:not(.btn-link).active.btn-danger, .btn-group-raised .input-group-btn .btn:not(.btn-link):active.btn-danger, .btn-group-raised .input-group-btn .btn:not(.btn-link):focus.btn-danger, .btn-group-raised .input-group-btn .btn:not(.btn-link):hover.btn-danger, .btn.btn-raised:not(.btn-link).active.btn-danger, .btn.btn-raised:not(.btn-link):active.btn-danger, .btn.btn-raised:not(.btn-link):focus.btn-danger, .btn.btn-raised:not(.btn-link):hover.btn-danger, .input-group-btn .btn.btn-raised:not(.btn-link).active.btn-danger, .input-group-btn .btn.btn-raised:not(.btn-link):active.btn-danger, .input-group-btn .btn.btn-raised:not(.btn-link):focus.btn-danger, .input-group-btn .btn.btn-raised:not(.btn-link):hover.btn-danger {
	background-color: #f55549
}
.btn-group-raised .btn:not(.btn-link).active, .btn-group-raised .btn:not(.btn-link).active:hover, .btn-group-raised .btn:not(.btn-link):active, .btn-group-raised .btn:not(.btn-link):active:hover, .btn-group-raised .input-group-btn .btn:not(.btn-link).active, .btn-group-raised .input-group-btn .btn:not(.btn-link).active:hover, .btn-group-raised .input-group-btn .btn:not(.btn-link):active, .btn-group-raised .input-group-btn .btn:not(.btn-link):active:hover, .btn.btn-raised:not(.btn-link).active, .btn.btn-raised:not(.btn-link).active:hover, .btn.btn-raised:not(.btn-link):active, .btn.btn-raised:not(.btn-link):active:hover, .input-group-btn .btn.btn-raised:not(.btn-link).active, .input-group-btn .btn.btn-raised:not(.btn-link).active:hover, .input-group-btn .btn.btn-raised:not(.btn-link):active, .input-group-btn .btn.btn-raised:not(.btn-link):active:hover {
	-webkit-box-shadow: 0 4px 5px 0 rgba(0,0,0,.14), 0 1px 10px 0 rgba(0,0,0,.12), 0 2px 4px -1px rgba(0,0,0,.2);
	box-shadow: 0 4px 5px 0 rgba(0,0,0,.14), 0 1px 10px 0 rgba(0,0,0,.12), 0 2px 4px -1px rgba(0,0,0,.2)
}
.btn-group-raised .btn:not(.btn-link):focus, .btn-group-raised .btn:not(.btn-link):focus.active, .btn-group-raised .btn:not(.btn-link):focus.active:hover, .btn-group-raised .btn:not(.btn-link):focus:active, .btn-group-raised .btn:not(.btn-link):focus:active:hover, .btn-group-raised .btn:not(.btn-link):focus:hover, .btn-group-raised .input-group-btn .btn:not(.btn-link):focus, .btn-group-raised .input-group-btn .btn:not(.btn-link):focus.active, .btn-group-raised .input-group-btn .btn:not(.btn-link):focus.active:hover, .btn-group-raised .input-group-btn .btn:not(.btn-link):focus:active, .btn-group-raised .input-group-btn .btn:not(.btn-link):focus:active:hover, .btn-group-raised .input-group-btn .btn:not(.btn-link):focus:hover, .btn.btn-raised:not(.btn-link):focus, .btn.btn-raised:not(.btn-link):focus.active, .btn.btn-raised:not(.btn-link):focus.active:hover, .btn.btn-raised:not(.btn-link):focus:active, .btn.btn-raised:not(.btn-link):focus:active:hover, .btn.btn-raised:not(.btn-link):focus:hover, .input-group-btn .btn.btn-raised:not(.btn-link):focus, .input-group-btn .btn.btn-raised:not(.btn-link):focus.active, .input-group-btn .btn.btn-raised:not(.btn-link):focus.active:hover, .input-group-btn .btn.btn-raised:not(.btn-link):focus:active, .input-group-btn .btn.btn-raised:not(.btn-link):focus:active:hover, .input-group-btn .btn.btn-raised:not(.btn-link):focus:hover {
	-webkit-box-shadow: 0 0 8px rgba(0,0,0,.18), 0 8px 16px rgba(0,0,0,.36);
	box-shadow: 0 0 8px rgba(0,0,0,.18), 0 8px 16px rgba(0,0,0,.36)
}
.btn.btn-fab, .input-group-btn .btn.btn-fab {
	border-radius: 50%;
	font-size: 24px;
	height: 56px;
	margin: auto;
	min-width: 56px;
	width: 56px;
	padding: 0;
	overflow: hidden;
	-webkit-box-shadow: 0 1px 1.5px 0 rgba(0,0,0,.12), 0 1px 1px 0 rgba(0,0,0,.24);
	box-shadow: 0 1px 1.5px 0 rgba(0,0,0,.12), 0 1px 1px 0 rgba(0,0,0,.24);
	position: relative;
	line-height: normal
}
.btn.btn-fab .ripple-container, .input-group-btn .btn.btn-fab .ripple-container {
	border-radius: 50%
}
.btn-group-sm .btn.btn-fab, .btn-group-sm .input-group-btn .btn.btn-fab, .btn.btn-fab.btn-fab-mini, .input-group-btn .btn.btn-fab.btn-fab-mini {
	height: 40px;
	min-width: 40px;
	width: 40px
}
.btn-group-sm .btn.btn-fab.material-icons, .btn-group-sm .input-group-btn .btn.btn-fab.material-icons, .btn.btn-fab.btn-fab-mini.material-icons, .input-group-btn .btn.btn-fab.btn-fab-mini.material-icons {
	top: 0;
	left: 0
}
.btn.btn-fab i.material-icons, .input-group-btn .btn.btn-fab i.material-icons {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-12px, -12px);
	-ms-transform: translate(-12px, -12px);
	-o-transform: translate(-12px, -12px);
	transform: translate(-12px, -12px);
	line-height: 24px;
	width: 24px
}
.btn i.material-icons, .input-group-btn .btn i.material-icons {
	vertical-align: middle
}
.btn-group-lg .btn, .btn-group-lg .input-group-btn .btn, .btn.btn-lg, .input-group-btn .btn.btn-lg {
	font-size: 16px
}
.btn-group-sm .btn, .btn-group-sm .input-group-btn .btn, .btn.btn-sm, .input-group-btn .btn.btn-sm {
	padding: 5px 20px;
	font-size: 12px
}
.btn-group-xs .btn, .btn-group-xs .input-group-btn .btn, .btn.btn-xs, .input-group-btn .btn.btn-xs {
	padding: 4px 15px;
	font-size: 10px
}
.btn-group-vertical.disabled, .btn-group-vertical:disabled, .btn-group-vertical[disabled][disabled], .btn-group.disabled, .btn-group:disabled, .btn-group[disabled][disabled], .btn.disabled, .btn:disabled, .btn[disabled][disabled], .input-group-btn .btn.disabled, .input-group-btn .btn:disabled, .input-group-btn .btn[disabled][disabled], fieldset[disabled][disabled] .btn, fieldset[disabled][disabled] .btn-group, fieldset[disabled][disabled] .btn-group-vertical, fieldset[disabled][disabled] .input-group-btn .btn {
	color: rgba(0,0,0,.26);
	background: 0 0
}
.theme-dark .btn-group-vertical.disabled, .theme-dark .btn-group-vertical:disabled, .theme-dark .btn-group-vertical[disabled][disabled], .theme-dark .btn-group.disabled, .theme-dark .btn-group:disabled, .theme-dark .btn-group[disabled][disabled], .theme-dark .btn.disabled, .theme-dark .btn:disabled, .theme-dark .btn[disabled][disabled], .theme-dark .input-group-btn .btn.disabled, .theme-dark .input-group-btn .btn:disabled, .theme-dark .input-group-btn .btn[disabled][disabled], .theme-dark fieldset[disabled][disabled] .btn, .theme-dark fieldset[disabled][disabled] .btn-group, .theme-dark fieldset[disabled][disabled] .btn-group-vertical, .theme-dark fieldset[disabled][disabled] .input-group-btn .btn {
	color: rgba(255,255,255,.3)
}
.btn-group-vertical.disabled.btn-group-raised, .btn-group-vertical.disabled.btn-group-raised.active, .btn-group-vertical.disabled.btn-group-raised:active, .btn-group-vertical.disabled.btn-group-raised:focus:not(:active), .btn-group-vertical.disabled.btn-raised, .btn-group-vertical.disabled.btn-raised.active, .btn-group-vertical.disabled.btn-raised:active, .btn-group-vertical.disabled.btn-raised:focus:not(:active), .btn-group-vertical:disabled.btn-group-raised, .btn-group-vertical:disabled.btn-group-raised.active, .btn-group-vertical:disabled.btn-group-raised:active, .btn-group-vertical:disabled.btn-group-raised:focus:not(:active), .btn-group-vertical:disabled.btn-raised, .btn-group-vertical:disabled.btn-raised.active, .btn-group-vertical:disabled.btn-raised:active, .btn-group-vertical:disabled.btn-raised:focus:not(:active), .btn-group-vertical[disabled][disabled].btn-group-raised, .btn-group-vertical[disabled][disabled].btn-group-raised.active, .btn-group-vertical[disabled][disabled].btn-group-raised:active, .btn-group-vertical[disabled][disabled].btn-group-raised:focus:not(:active), .btn-group-vertical[disabled][disabled].btn-raised, .btn-group-vertical[disabled][disabled].btn-raised.active, .btn-group-vertical[disabled][disabled].btn-raised:active, .btn-group-vertical[disabled][disabled].btn-raised:focus:not(:active), .btn-group.disabled.btn-group-raised, .btn-group.disabled.btn-group-raised.active, .btn-group.disabled.btn-group-raised:active, .btn-group.disabled.btn-group-raised:focus:not(:active), .btn-group.disabled.btn-raised, .btn-group.disabled.btn-raised.active, .btn-group.disabled.btn-raised:active, .btn-group.disabled.btn-raised:focus:not(:active), .btn-group:disabled.btn-group-raised, .btn-group:disabled.btn-group-raised.active, .btn-group:disabled.btn-group-raised:active, .btn-group:disabled.btn-group-raised:focus:not(:active), .btn-group:disabled.btn-raised, .btn-group:disabled.btn-raised.active, .btn-group:disabled.btn-raised:active, .btn-group:disabled.btn-raised:focus:not(:active), .btn-group[disabled][disabled].btn-group-raised, .btn-group[disabled][disabled].btn-group-raised.active, .btn-group[disabled][disabled].btn-group-raised:active, .btn-group[disabled][disabled].btn-group-raised:focus:not(:active), .btn-group[disabled][disabled].btn-raised, .btn-group[disabled][disabled].btn-raised.active, .btn-group[disabled][disabled].btn-raised:active, .btn-group[disabled][disabled].btn-raised:focus:not(:active), .btn.disabled.btn-group-raised, .btn.disabled.btn-group-raised.active, .btn.disabled.btn-group-raised:active, .btn.disabled.btn-group-raised:focus:not(:active), .btn.disabled.btn-raised, .btn.disabled.btn-raised.active, .btn.disabled.btn-raised:active, .btn.disabled.btn-raised:focus:not(:active), .btn:disabled.btn-group-raised, .btn:disabled.btn-group-raised.active, .btn:disabled.btn-group-raised:active, .btn:disabled.btn-group-raised:focus:not(:active), .btn:disabled.btn-raised, .btn:disabled.btn-raised.active, .btn:disabled.btn-raised:active, .btn:disabled.btn-raised:focus:not(:active), .btn[disabled][disabled].btn-group-raised, .btn[disabled][disabled].btn-group-raised.active, .btn[disabled][disabled].btn-group-raised:active, .btn[disabled][disabled].btn-group-raised:focus:not(:active), .btn[disabled][disabled].btn-raised, .btn[disabled][disabled].btn-raised.active, .btn[disabled][disabled].btn-raised:active, .btn[disabled][disabled].btn-raised:focus:not(:active), .input-group-btn .btn.disabled.btn-group-raised, .input-group-btn .btn.disabled.btn-group-raised.active, .input-group-btn .btn.disabled.btn-group-raised:active, .input-group-btn .btn.disabled.btn-group-raised:focus:not(:active), .input-group-btn .btn.disabled.btn-raised, .input-group-btn .btn.disabled.btn-raised.active, .input-group-btn .btn.disabled.btn-raised:active, .input-group-btn .btn.disabled.btn-raised:focus:not(:active), .input-group-btn .btn:disabled.btn-group-raised, .input-group-btn .btn:disabled.btn-group-raised.active, .input-group-btn .btn:disabled.btn-group-raised:active, .input-group-btn .btn:disabled.btn-group-raised:focus:not(:active), .input-group-btn .btn:disabled.btn-raised, .input-group-btn .btn:disabled.btn-raised.active, .input-group-btn .btn:disabled.btn-raised:active, .input-group-btn .btn:disabled.btn-raised:focus:not(:active), .input-group-btn .btn[disabled][disabled].btn-group-raised, .input-group-btn .btn[disabled][disabled].btn-group-raised.active, .input-group-btn .btn[disabled][disabled].btn-group-raised:active, .input-group-btn .btn[disabled][disabled].btn-group-raised:focus:not(:active), .input-group-btn .btn[disabled][disabled].btn-raised, .input-group-btn .btn[disabled][disabled].btn-raised.active, .input-group-btn .btn[disabled][disabled].btn-raised:active, .input-group-btn .btn[disabled][disabled].btn-raised:focus:not(:active), fieldset[disabled][disabled] .btn-group-vertical.btn-group-raised, fieldset[disabled][disabled] .btn-group-vertical.btn-group-raised.active, fieldset[disabled][disabled] .btn-group-vertical.btn-group-raised:active, fieldset[disabled][disabled] .btn-group-vertical.btn-group-raised:focus:not(:active), fieldset[disabled][disabled] .btn-group-vertical.btn-raised, fieldset[disabled][disabled] .btn-group-vertical.btn-raised.active, fieldset[disabled][disabled] .btn-group-vertical.btn-raised:active, fieldset[disabled][disabled] .btn-group-vertical.btn-raised:focus:not(:active), fieldset[disabled][disabled] .btn-group.btn-group-raised, fieldset[disabled][disabled] .btn-group.btn-group-raised.active, fieldset[disabled][disabled] .btn-group.btn-group-raised:active, fieldset[disabled][disabled] .btn-group.btn-group-raised:focus:not(:active), fieldset[disabled][disabled] .btn-group.btn-raised, fieldset[disabled][disabled] .btn-group.btn-raised.active, fieldset[disabled][disabled] .btn-group.btn-raised:active, fieldset[disabled][disabled] .btn-group.btn-raised:focus:not(:active), fieldset[disabled][disabled] .btn.btn-group-raised, fieldset[disabled][disabled] .btn.btn-group-raised.active, fieldset[disabled][disabled] .btn.btn-group-raised:active, fieldset[disabled][disabled] .btn.btn-group-raised:focus:not(:active), fieldset[disabled][disabled] .btn.btn-raised, fieldset[disabled][disabled] .btn.btn-raised.active, fieldset[disabled][disabled] .btn.btn-raised:active, fieldset[disabled][disabled] .btn.btn-raised:focus:not(:active), fieldset[disabled][disabled] .input-group-btn .btn.btn-group-raised, fieldset[disabled][disabled] .input-group-btn .btn.btn-group-raised.active, fieldset[disabled][disabled] .input-group-btn .btn.btn-group-raised:active, fieldset[disabled][disabled] .input-group-btn .btn.btn-group-raised:focus:not(:active), fieldset[disabled][disabled] .input-group-btn .btn.btn-raised, fieldset[disabled][disabled] .input-group-btn .btn.btn-raised.active, fieldset[disabled][disabled] .input-group-btn .btn.btn-raised:active, fieldset[disabled][disabled] .input-group-btn .btn.btn-raised:focus:not(:active) {
	-webkit-box-shadow: none;
	box-shadow: none
}
.btn-group, .btn-group-vertical {
	position: relative;
	margin: 10px 1px
}
.btn-group-vertical.open>.dropdown-toggle.btn, .btn-group-vertical.open>.dropdown-toggle.btn.btn-default, .btn-group.open>.dropdown-toggle.btn, .btn-group.open>.dropdown-toggle.btn.btn-default {
	background-color: #EEE
}
.btn-group-vertical.open>.dropdown-toggle.btn.btn-inverse, .btn-group.open>.dropdown-toggle.btn.btn-inverse {
	background-color: #3f51b5
}
.btn-group-vertical.open>.dropdown-toggle.btn.btn-primary, .btn-group.open>.dropdown-toggle.btn.btn-primary {
	background-color: #d3a03a 
}
.btn-group-vertical.open>.dropdown-toggle.btn.btn-success, .btn-group.open>.dropdown-toggle.btn.btn-success {
	background-color: #4caf50
}
.btn-group-vertical.open>.dropdown-toggle.btn.btn-info, .btn-group.open>.dropdown-toggle.btn.btn-info {
	background-color: #03a9f4
}
.btn-group-vertical.open>.dropdown-toggle.btn.btn-warning, .btn-group.open>.dropdown-toggle.btn.btn-warning {
	background-color: #ff5722
}
.btn-group-vertical.open>.dropdown-toggle.btn.btn-danger, .btn-group.open>.dropdown-toggle.btn.btn-danger {
	background-color: #f44336
}
.btn-group .dropdown-menu, .btn-group-vertical .dropdown-menu {
	border-radius: 0 0 2px 2px
}
.btn-group-vertical.btn-group-raised, .btn-group.btn-group-raised {
	-webkit-box-shadow: 0 2px 2px 0 rgba(0,0,0,.14), 0 3px 1px -2px rgba(0,0,0,.2), 0 1px 5px 0 rgba(0,0,0,.12);
	box-shadow: 0 2px 2px 0 rgba(0,0,0,.14), 0 3px 1px -2px rgba(0,0,0,.2), 0 1px 5px 0 rgba(0,0,0,.12)
}
.btn-group .btn, .btn-group .btn+.btn, .btn-group .btn-group, .btn-group .btn:active, .btn-group-vertical .btn, .btn-group-vertical .btn+.btn, .btn-group-vertical .btn-group, .btn-group-vertical .btn:active {
	margin: 0
}
.checkbox label, label.checkbox-inline {
	cursor: pointer;
	padding-left: 0;
	color: rgba(0,0,0,.26)
}
.form-group.is-focused .checkbox label, .form-group.is-focused label.checkbox-inline {
	color: rgba(0,0,0,.26)
}
.form-group.is-focused .checkbox label:focus, .form-group.is-focused .checkbox label:hover, .form-group.is-focused label.checkbox-inline:focus, .form-group.is-focused label.checkbox-inline:hover {
	color: rgba(0,0,0,.54)
}
fieldset[disabled] .form-group.is-focused .checkbox label, fieldset[disabled] .form-group.is-focused label.checkbox-inline {
	color: rgba(0,0,0,.26)
}
.checkbox input[type=checkbox], label.checkbox-inline input[type=checkbox] {
	opacity: 0;
	position: absolute;
	margin: 0;
	z-index: -1;
	width: 0;
	height: 0;
	overflow: hidden;
	left: 0;
	pointer-events: none
}
.checkbox .checkbox-material, label.checkbox-inline .checkbox-material {
	vertical-align: middle;
	position: relative;
	top: 3px
}
.checkbox .checkbox-material:before, label.checkbox-inline .checkbox-material:before {
	display: block;
	position: absolute;
	top: -5px;
	left: 0;
	content: "";
	background-color: rgba(0,0,0,.84);
	height: 20px;
	width: 20px;
	border-radius: 100%;
	z-index: 1;
	opacity: 0;
	margin: 0;
	-webkit-transform: scale3d(2.3, 2.3, 1);
	transform: scale3d(2.3, 2.3, 1)
}
.checkbox .checkbox-material .check, label.checkbox-inline .checkbox-material .check {
	position: relative;
	display: inline-block;
	width: 20px;
	height: 20px;
	border: 2px solid rgba(0,0,0,.54);
	border-radius: 2px;
	overflow: hidden;
	z-index: 1
}
.checkbox .checkbox-material .check:before, label.checkbox-inline .checkbox-material .check:before {
	position: absolute;
	content: "";
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
	display: block;
	margin-top: -4px;
	margin-left: 6px;
	width: 0;
	height: 0;
	-webkit-box-shadow: 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0 inset;
	box-shadow: 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0 inset
}
.checkbox input[type=checkbox]:focus+.checkbox-material .check:after, label.checkbox-inline input[type=checkbox]:focus+.checkbox-material .check:after {
	opacity: .2
}
.checkbox input[type=checkbox]:focus:checked+.checkbox-material:before, label.checkbox-inline input[type=checkbox]:focus:checked+.checkbox-material:before {
	-webkit-animation: rippleOn .5s;
	-o-animation: rippleOn .5s;
	animation: rippleOn .5s
}
.checkbox input[type=checkbox]:focus:checked+.checkbox-material .check:before, label.checkbox-inline input[type=checkbox]:focus:checked+.checkbox-material .check:before {
	-webkit-animation: checkbox-on .3s forwards;
	-o-animation: checkbox-on .3s forwards;
	animation: checkbox-on .3s forwards
}
.checkbox input[type=checkbox]:focus:checked+.checkbox-material .check:after, label.checkbox-inline input[type=checkbox]:focus:checked+.checkbox-material .check:after {
	-webkit-animation: rippleOn .5s forwards;
	-o-animation: rippleOn .5s forwards;
	animation: rippleOn .5s forwards
}
.checkbox input[type=checkbox]:focus:not(:checked)+.checkbox-material:before, label.checkbox-inline input[type=checkbox]:focus:not(:checked)+.checkbox-material:before {
	-webkit-animation: rippleOff .5s;
	-o-animation: rippleOff .5s;
	animation: rippleOff .5s
}
.checkbox input[type=checkbox]:focus:not(:checked)+.checkbox-material .check:before, label.checkbox-inline input[type=checkbox]:focus:not(:checked)+.checkbox-material .check:before {
	-webkit-animation: checkbox-off .3s forwards;
	-o-animation: checkbox-off .3s forwards;
	animation: checkbox-off .3s forwards
}
.checkbox input[type=checkbox]:focus:not(:checked)+.checkbox-material .check:after, label.checkbox-inline input[type=checkbox]:focus:not(:checked)+.checkbox-material .check:after {
	-webkit-animation: rippleOff .5s forwards;
	-o-animation: rippleOff .5s forwards;
	animation: rippleOff .5s forwards
}
.checkbox input[type=checkbox]:checked+.checkbox-material .check, label.checkbox-inline input[type=checkbox]:checked+.checkbox-material .check {
	color: #d3a03a ;
	border-color: #d3a03a 
}
.checkbox input[type=checkbox]:checked+.checkbox-material .check:before, label.checkbox-inline input[type=checkbox]:checked+.checkbox-material .check:before {
	color: #d3a03a ;
	-webkit-box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0 32px 0 20px, -5px 5px 0 10px, 20px -12px 0 11px;
	box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0 32px 0 20px, -5px 5px 0 10px, 20px -12px 0 11px
}
.checkbox input[type=checkbox][disabled]+.circle, .checkbox input[type=checkbox][disabled]:not(:checked)~.checkbox-material .check, .checkbox input[type=checkbox][disabled]:not(:checked)~.checkbox-material .check:before, fieldset[disabled] .checkbox, fieldset[disabled] .checkbox input[type=checkbox], fieldset[disabled] label.checkbox-inline, fieldset[disabled] label.checkbox-inline input[type=checkbox], label.checkbox-inline input[type=checkbox][disabled]+.circle, label.checkbox-inline input[type=checkbox][disabled]:not(:checked)~.checkbox-material .check, label.checkbox-inline input[type=checkbox][disabled]:not(:checked)~.checkbox-material .check:before {
	opacity: .5
}
.checkbox input[type=checkbox][disabled]+.checkbox-material .check:after, label.checkbox-inline input[type=checkbox][disabled]+.checkbox-material .check:after {
	background-color: rgba(0,0,0,.87);
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg)
}
@-webkit-keyframes checkbox-on {
0% {
-webkit-box-shadow:0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0 32px 0 20px, -5px 5px 0 10px, 15px 2px 0 11px;
box-shadow:0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0 32px 0 20px, -5px 5px 0 10px, 15px 2px 0 11px
}
50% {
-webkit-box-shadow:0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0 32px 0 20px, -5px 5px 0 10px, 20px 2px 0 11px;
box-shadow:0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0 32px 0 20px, -5px 5px 0 10px, 20px 2px 0 11px
}
100% {
-webkit-box-shadow:0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0 32px 0 20px, -5px 5px 0 10px, 20px -12px 0 11px;
box-shadow:0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0 32px 0 20px, -5px 5px 0 10px, 20px -12px 0 11px
}
}
@-o-keyframes checkbox-on {
0% {
box-shadow:0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0 32px 0 20px, -5px 5px 0 10px, 15px 2px 0 11px
}
50% {
box-shadow:0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0 32px 0 20px, -5px 5px 0 10px, 20px 2px 0 11px
}
100% {
box-shadow:0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0 32px 0 20px, -5px 5px 0 10px, 20px -12px 0 11px
}
}
@keyframes checkbox-on {
0% {
-webkit-box-shadow:0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0 32px 0 20px, -5px 5px 0 10px, 15px 2px 0 11px;
box-shadow:0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0 32px 0 20px, -5px 5px 0 10px, 15px 2px 0 11px
}
50% {
-webkit-box-shadow:0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0 32px 0 20px, -5px 5px 0 10px, 20px 2px 0 11px;
box-shadow:0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0 32px 0 20px, -5px 5px 0 10px, 20px 2px 0 11px
}
100% {
-webkit-box-shadow:0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0 32px 0 20px, -5px 5px 0 10px, 20px -12px 0 11px;
box-shadow:0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0 32px 0 20px, -5px 5px 0 10px, 20px -12px 0 11px
}
}
@-webkit-keyframes checkbox-off {
0% {
-webkit-box-shadow:0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0 32px 0 20px, -5px 5px 0 10px, 20px -12px 0 11px, 0 0 0 0 inset;
box-shadow:0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0 32px 0 20px, -5px 5px 0 10px, 20px -12px 0 11px, 0 0 0 0 inset
}
25% {
-webkit-box-shadow:0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0 32px 0 20px, -5px 5px 0 10px, 20px -12px 0 11px, 0 0 0 0 inset;
box-shadow:0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0 32px 0 20px, -5px 5px 0 10px, 20px -12px 0 11px, 0 0 0 0 inset
}
50% {
-webkit-transform:rotate(45deg);
transform:rotate(45deg);
margin-top:-4px;
margin-left:6px;
width:0;
height:0;
-webkit-box-shadow:0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0 32px 0 20px, -5px 5px 0 10px, 15px 2px 0 11px, 0 0 0 0 inset;
box-shadow:0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0 32px 0 20px, -5px 5px 0 10px, 15px 2px 0 11px, 0 0 0 0 inset
}
51% {
-webkit-transform:rotate(0);
transform:rotate(0);
margin-top:-2px;
margin-left:-2px;
width:20px;
height:20px;
-webkit-box-shadow:0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 10px inset;
box-shadow:0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 10px inset
}
100% {
-webkit-transform:rotate(0);
transform:rotate(0);
margin-top:-2px;
margin-left:-2px;
width:20px;
height:20px;
-webkit-box-shadow:0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0 inset;
box-shadow:0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0 inset
}
}
@-o-keyframes checkbox-off {
0% {
box-shadow:0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0 32px 0 20px, -5px 5px 0 10px, 20px -12px 0 11px, 0 0 0 0 inset
}
25% {
box-shadow:0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0 32px 0 20px, -5px 5px 0 10px, 20px -12px 0 11px, 0 0 0 0 inset
}
50% {
-o-transform:rotate(45deg);
transform:rotate(45deg);
margin-top:-4px;
margin-left:6px;
width:0;
height:0;
box-shadow:0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0 32px 0 20px, -5px 5px 0 10px, 15px 2px 0 11px, 0 0 0 0 inset
}
51% {
-o-transform:rotate(0);
transform:rotate(0);
margin-top:-2px;
margin-left:-2px;
width:20px;
height:20px;
box-shadow:0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 10px inset
}
100% {
-o-transform:rotate(0);
transform:rotate(0);
margin-top:-2px;
margin-left:-2px;
width:20px;
height:20px;
box-shadow:0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0 inset
}
}
@keyframes checkbox-off {
0% {
-webkit-box-shadow:0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0 32px 0 20px, -5px 5px 0 10px, 20px -12px 0 11px, 0 0 0 0 inset;
box-shadow:0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0 32px 0 20px, -5px 5px 0 10px, 20px -12px 0 11px, 0 0 0 0 inset
}
25% {
-webkit-box-shadow:0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0 32px 0 20px, -5px 5px 0 10px, 20px -12px 0 11px, 0 0 0 0 inset;
box-shadow:0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0 32px 0 20px, -5px 5px 0 10px, 20px -12px 0 11px, 0 0 0 0 inset
}
50% {
-webkit-transform:rotate(45deg);
-o-transform:rotate(45deg);
transform:rotate(45deg);
margin-top:-4px;
margin-left:6px;
width:0;
height:0;
-webkit-box-shadow:0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0 32px 0 20px, -5px 5px 0 10px, 15px 2px 0 11px, 0 0 0 0 inset;
box-shadow:0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0 32px 0 20px, -5px 5px 0 10px, 15px 2px 0 11px, 0 0 0 0 inset
}
51% {
-webkit-transform:rotate(0);
-o-transform:rotate(0);
transform:rotate(0);
margin-top:-2px;
margin-left:-2px;
width:20px;
height:20px;
-webkit-box-shadow:0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 10px inset;
box-shadow:0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 10px inset
}
100% {
-webkit-transform:rotate(0);
-o-transform:rotate(0);
transform:rotate(0);
margin-top:-2px;
margin-left:-2px;
width:20px;
height:20px;
-webkit-box-shadow:0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0 inset;
box-shadow:0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0 inset
}
}
@-webkit-keyframes rippleOn {
0% {
opacity:0
}
50% {
opacity:.2
}
100% {
opacity:0
}
}
@-o-keyframes rippleOn {
0% {
opacity:0
}
50% {
opacity:.2
}
100% {
opacity:0
}
}
@keyframes rippleOn {
0% {
opacity:0
}
50% {
opacity:.2
}
100% {
opacity:0
}
}
@-webkit-keyframes rippleOff {
0% {
opacity:0
}
50% {
opacity:.2
}
100% {
opacity:0
}
}
@-o-keyframes rippleOff {
0% {
opacity:0
}
50% {
opacity:.2
}
100% {
opacity:0
}
}
@keyframes rippleOff {
0% {
opacity:0
}
50% {
opacity:.2
}
100% {
opacity:0
}
}
.togglebutton {
	vertical-align: middle
}
.togglebutton, .togglebutton .toggle, .togglebutton input, .togglebutton label {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}
.togglebutton label {
	cursor: pointer;
	color: rgba(0,0,0,.26)
}
.form-group.is-focused .togglebutton label {
	color: rgba(0,0,0,.26)
}
.form-group.is-focused .togglebutton label:focus, .form-group.is-focused .togglebutton label:hover {
	color: rgba(0,0,0,.54)
}
fieldset[disabled] .form-group.is-focused .togglebutton label {
	color: rgba(0,0,0,.26)
}
.togglebutton label input[type=checkbox] {
	opacity: 0;
	width: 0;
	height: 0
}
.togglebutton label .toggle {
	text-align: left
}
.togglebutton label .toggle, .togglebutton label input[type=checkbox][disabled]+.toggle {
	content: "";
	display: inline-block;
	width: 30px;
	height: 15px;
	background-color: rgba(80,80,80,.7);
	border-radius: 15px;
	margin-right: 15px;
	-webkit-transition: background .3s ease;
	-o-transition: background .3s ease;
	transition: background .3s ease;
	vertical-align: middle
}
.togglebutton label .toggle:after {
	content: "";
	display: inline-block;
	width: 20px;
	height: 20px;
	background-color: #F1F1F1;
	border-radius: 20px;
	position: relative;
	-webkit-box-shadow: 0 1px 3px 1px rgba(0,0,0,.4);
	box-shadow: 0 1px 3px 1px rgba(0,0,0,.4);
	left: -5px;
	top: -2px;
	-webkit-transition: left .3s ease, background .3s ease, -webkit-box-shadow .1s ease;
	-o-transition: left .3s ease, background .3s ease, box-shadow .1s ease;
	transition: left .3s ease, background .3s ease, box-shadow .1s ease
}
.togglebutton label input[type=checkbox][disabled]+.toggle:after, .togglebutton label input[type=checkbox][disabled]:checked+.toggle:after {
	background-color: #BDBDBD
}
.togglebutton label input[type=checkbox]+.toggle:active:after, .togglebutton label input[type=checkbox][disabled]+.toggle:active:after {
	-webkit-box-shadow: 0 1px 3px 1px rgba(0,0,0,.4), 0 0 0 15px rgba(0,0,0,.1);
	box-shadow: 0 1px 3px 1px rgba(0,0,0,.4), 0 0 0 15px rgba(0,0,0,.1)
}
.togglebutton label input[type=checkbox]:checked+.toggle:after {
	left: 15px
}
.togglebutton label input[type=checkbox]:checked+.toggle {
	background-color: rgba(0,150,136,.5)
}
.togglebutton label input[type=checkbox]:checked+.toggle:after {
	background-color: #d3a03a 
}
.togglebutton label input[type=checkbox]:checked+.toggle:active:after {
	-webkit-box-shadow: 0 1px 3px 1px rgba(0,0,0,.4), 0 0 0 15px rgba(0,150,136,.1);
	box-shadow: 0 1px 3px 1px rgba(0,0,0,.4), 0 0 0 15px rgba(0,150,136,.1)
}
.radio label, label.radio-inline {
	cursor: pointer;
	padding-left: 45px;
	position: relative;
	color: rgba(0,0,0,.26)
}
.form-group.is-focused .radio label, .form-group.is-focused label.radio-inline {
	color: rgba(0,0,0,.26)
}
.form-group.is-focused .radio label:focus, .form-group.is-focused .radio label:hover, .form-group.is-focused label.radio-inline:focus, .form-group.is-focused label.radio-inline:hover {
	color: rgba(0,0,0,.54)
}
fieldset[disabled] .form-group.is-focused .radio label, fieldset[disabled] .form-group.is-focused label.radio-inline {
	color: rgba(0,0,0,.26)
}
.radio span, label.radio-inline span {
	display: block;
	position: absolute;
	left: 10px;
	top: 2px;
	-webkit-transition-duration: .2s;
	-o-transition-duration: .2s;
	transition-duration: .2s
}
.radio .circle, label.radio-inline .circle {
	border: 2px solid rgba(0,0,0,.54);
	height: 15px;
	width: 15px;
	border-radius: 100%
}
.radio .check, label.radio-inline .check {
	height: 15px;
	width: 15px;
	border-radius: 100%;
	background-color: #d3a03a ;
	-webkit-transform: scale3d(0, 0, 0);
	transform: scale3d(0, 0, 0)
}
.radio .check:after, label.radio-inline .check:after {
	display: block;
	position: absolute;
	content: "";
	background-color: rgba(0,0,0,.87);
	left: -18px;
	top: -18px;
	height: 50px;
	width: 50px;
	border-radius: 100%;
	z-index: 1;
	opacity: 0;
	margin: 0;
	-webkit-transform: scale3d(1.5, 1.5, 1);
	transform: scale3d(1.5, 1.5, 1)
}
.radio input[type=radio]:focus:not(:checked)~.check:after, label.radio-inline input[type=radio]:focus:not(:checked)~.check:after {
	-webkit-animation: rippleOff .5s;
	-o-animation: rippleOff .5s;
	animation: rippleOff .5s
}
.radio input[type=radio]:focus:checked~.check:after, label.radio-inline input[type=radio]:focus:checked~.check:after {
	-webkit-animation: rippleOn .5s;
	-o-animation: rippleOn .5s;
	animation: rippleOn .5s
}
.radio input[type=radio], label.radio-inline input[type=radio] {
	opacity: 0;
	height: 0;
	width: 0;
	overflow: hidden
}
.radio input[type=radio]:checked~.check, .radio input[type=radio]:checked~.circle, label.radio-inline input[type=radio]:checked~.check, label.radio-inline input[type=radio]:checked~.circle {
	opacity: 1
}
.radio input[type=radio]:checked~.check, label.radio-inline input[type=radio]:checked~.check {
	background-color: #d3a03a 
}
.radio input[type=radio]:checked~.circle, label.radio-inline input[type=radio]:checked~.circle {
	border-color: #d3a03a 
}
.radio input[type=radio]:checked~.check, label.radio-inline input[type=radio]:checked~.check {
	-webkit-transform: scale3d(.55, .55, 1);
	transform: scale3d(.55, .55, 1)
}
.radio input[type=radio][disabled]~.check, .radio input[type=radio][disabled]~.circle, label.radio-inline input[type=radio][disabled]~.check, label.radio-inline input[type=radio][disabled]~.circle {
	opacity: .26
}
.radio input[type=radio][disabled]~.check, label.radio-inline input[type=radio][disabled]~.check {
	background-color: #000
}
.radio input[type=radio][disabled]~.circle, label.radio-inline input[type=radio][disabled]~.circle {
	border-color: #000
}
.theme-dark .radio input[type=radio][disabled]~.check, .theme-dark .radio input[type=radio][disabled]~.circle, .theme-dark label.radio-inline input[type=radio][disabled]~.check, .theme-dark label.radio-inline input[type=radio][disabled]~.circle {
	opacity: .3
}
.theme-dark .radio input[type=radio][disabled]~.check, .theme-dark label.radio-inline input[type=radio][disabled]~.check {
	background-color: #fff
}
.theme-dark .radio input[type=radio][disabled]~.circle, .theme-dark label.radio-inline input[type=radio][disabled]~.circle {
	border-color: #fff
}
@keyframes rippleOn {
0% {
opacity:0
}
50% {
opacity:.2
}
100% {
opacity:0
}
}
@keyframes rippleOff {
0% {
opacity:0
}
50% {
opacity:.2
}
100% {
opacity:0
}
}
legend {
	margin-bottom: 22px;
	font-size: 24px
}
output {
	padding-top: 8px;
	font-size: 16px;
	line-height: 1.42857143
}
.form-control {
	height: 38px;
	padding: 7px 0;
	font-size: 16px;
	line-height: 1.42857143
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
input[type=date].form-control, input[type=time].form-control, input[type=datetime-local].form-control, input[type=month].form-control {
	line-height: 38px
}
.input-group-sm input[type=date], .input-group-sm input[type=time], .input-group-sm input[type=datetime-local], .input-group-sm input[type=month], input[type=date].input-sm, input[type=time].input-sm, input[type=datetime-local].input-sm, input[type=month].input-sm {
	line-height: 24px
}
.input-group-lg input[type=date], .input-group-lg input[type=time], .input-group-lg input[type=datetime-local], .input-group-lg input[type=month], input[type=date].input-lg, input[type=time].input-lg, input[type=datetime-local].input-lg, input[type=month].input-lg {
	line-height: 44px
}
}
.checkbox label, .radio label {
	min-height: 22px
}
.form-control-static {
	padding-top: 8px;
	padding-bottom: 8px;
	min-height: 38px
}
.input-sm .input-sm {
	height: 24px;
	padding: 3px 0;
	font-size: 11px;
	line-height: 1.5;
	border-radius: 0
}
.input-sm select.input-sm {
	height: 24px;
	line-height: 24px
}
.input-sm select[multiple].input-sm, .input-sm textarea.input-sm {
	height: auto
}
.form-group-sm .form-control {
	height: 24px;
	padding: 3px 0;
	font-size: 11px;
	line-height: 1.5
}
.form-group-sm select.form-control {
	height: 24px;
	line-height: 24px
}
.form-group-sm select[multiple].form-control, .form-group-sm textarea.form-control {
	height: auto
}
.form-group-sm .form-control-static {
	height: 24px;
	min-height: 33px;
	padding: 4px 0;
	font-size: 11px;
	line-height: 1.5
}
.input-lg .input-lg {
	height: 44px;
	padding: 9px 0;
	font-size: 18px;
	line-height: 1.3333333;
	border-radius: 0
}
.input-lg select.input-lg {
	height: 44px;
	line-height: 44px
}
.input-lg select[multiple].input-lg, .input-lg textarea.input-lg {
	height: auto
}
.form-group-lg .form-control {
	height: 44px;
	padding: 9px 0;
	font-size: 18px;
	line-height: 1.3333333
}
.form-group-lg select.form-control {
	height: 44px;
	line-height: 44px
}
.form-group-lg select[multiple].form-control, .form-group-lg textarea.form-control {
	height: auto
}
.form-group-lg .form-control-static {
	height: 44px;
	min-height: 40px;
	padding: 10px 0;
	font-size: 18px;
	line-height: 1.3333333
}
.form-horizontal .checkbox, .form-horizontal .checkbox-inline, .form-horizontal .radio, .form-horizontal .radio-inline {
	padding-top: 8px
}
.form-horizontal .checkbox, .form-horizontal .radio {
	min-height: 30px
}
@media (min-width:768px) {
.form-horizontal .control-label {
	padding-top: 8px
}
}
@media (min-width:768px) {
.form-horizontal .form-group-lg .control-label {
	padding-top: 13px;
	font-size: 18px
}
}
@media (min-width:768px) {
.form-horizontal .form-group-sm .control-label {
	padding-top: 4px;
	font-size: 11px
}
}
.label {
	border-radius: 1px;
	padding: .3em .6em
}
.label, .label.label-default {
	background-color: #9e9e9e
}
.label.label-inverse {
	background-color: #3f51b5
}
.label.label-primary {
	background-color: #d3a03a 
}
.label.label-success {
	background-color: #4caf50
}
.label.label-info {
	background-color: #03a9f4
}
.label.label-warning {
	background-color: #ff5722
}
.label.label-danger {
	background-color: #f44336
}
.form-control, .form-group .form-control {
	border: 0;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#d3a03a ), to(#d3a03a )), -webkit-gradient(linear, left top, left bottom, from(#d4d4d4), to(#d4d4d4));
	background-image: -webkit-linear-gradient(#d3a03a , #d3a03a ), -webkit-linear-gradient(#d4d4d4, #d4d4d4);
	background-image: -o-linear-gradient(#d3a03a , #d3a03a ), -o-linear-gradient(#d4d4d4, #d4d4d4);
	background-image: linear-gradient(#d3a03a , #d3a03a ), linear-gradient(#d4d4d4, #d4d4d4);
	-webkit-background-size: 0 2px, 100% 1px;
	background-size: 0 2px, 100% 1px;
	background-repeat: no-repeat;
	background-position: center bottom, center -webkit-calc(100% - 1px);
	background-position: center bottom, center calc(100% - 1px);
	background-color: rgba(0,0,0,0);
	-webkit-transition: background 0s ease-out;
	-o-transition: background 0s ease-out;
	transition: background 0s ease-out;
	float: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	border-radius: 0
}
.form-control::-moz-placeholder, .form-group .form-control::-moz-placeholder {
color:#BDBDBD;
font-weight:400
}
.form-control:-ms-input-placeholder, .form-group .form-control:-ms-input-placeholder {
color:#BDBDBD;
font-weight:400
}
.form-control::-webkit-input-placeholder, .form-group .form-control::-webkit-input-placeholder {
color:#BDBDBD;
font-weight:400
}
.form-control[disabled], .form-control[readonly], .form-group .form-control[disabled], .form-group .form-control[readonly], fieldset[disabled] .form-control, fieldset[disabled] .form-group .form-control {
	background-color: rgba(0,0,0,0)
}
.form-control[disabled], .form-group .form-control[disabled], fieldset[disabled] .form-control, fieldset[disabled] .form-group .form-control {
	background-image: none;
	border-bottom: 1px dotted #d4d4d4
}
.form-group {
	position: relative
}
.form-group.label-floating label.control-label, .form-group.label-placeholder label.control-label, .form-group.label-static label.control-label {
	position: absolute;
	pointer-events: none;
	-webkit-transition: .3s ease all;
	-o-transition: .3s ease all;
	transition: .3s ease all
}
.form-group.label-floating label.control-label {
	will-change: left, top, contents
}
.form-group.label-placeholder:not(.is-empty) label.control-label {
	display: none
}
.form-group .help-block {
	position: absolute;
	display: none
}
.form-group.is-focused .form-control {
	outline: 0;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#d3a03a ), to(#d3a03a )), -webkit-gradient(linear, left top, left bottom, from(#d4d4d4), to(#d4d4d4));
	background-image: -webkit-linear-gradient(#d3a03a , #d3a03a ), -webkit-linear-gradient(#d4d4d4, #d4d4d4);
	background-image: -o-linear-gradient(#d3a03a , #d3a03a ), -o-linear-gradient(#d4d4d4, #d4d4d4);
	background-image: linear-gradient(#d3a03a , #d3a03a ), linear-gradient(#d4d4d4, #d4d4d4);
	-webkit-background-size: 100% 2px, 100% 1px;
	background-size: 100% 2px, 100% 1px;
	-webkit-box-shadow: none;
	box-shadow: none;
	-webkit-transition-duration: .3s;
	-o-transition-duration: .3s;
	transition-duration: .3s
}
.form-group.is-focused .form-control .material-input:after {
	background-color: #d3a03a 
}
.form-group.is-focused label, .form-group.is-focused label.control-label {
	color: #d3a03a 
}
.form-group.is-focused.label-placeholder label, .form-group.is-focused.label-placeholder label.control-label {
	color: #BDBDBD
}
.form-group.is-focused .help-block {
	display: block
}
.form-group.has-warning .form-control {
	-webkit-box-shadow: none;
	box-shadow: none
}
.form-group.has-warning.is-focused .form-control {
	background-image: -webkit-gradient(linear, left top, left bottom, from(#ff5722), to(#ff5722)), -webkit-gradient(linear, left top, left bottom, from(#d4d4d4), to(#d4d4d4));
	background-image: -webkit-linear-gradient(#ff5722, #ff5722), -webkit-linear-gradient(#d4d4d4, #d4d4d4);
	background-image: -o-linear-gradient(#ff5722, #ff5722), -o-linear-gradient(#d4d4d4, #d4d4d4);
	background-image: linear-gradient(#ff5722, #ff5722), linear-gradient(#d4d4d4, #d4d4d4)
}
.form-group.has-warning .help-block, .form-group.has-warning label.control-label {
	color: #ff5722
}
.form-group.has-error .form-control {
	-webkit-box-shadow: none;
	box-shadow: none
}
.form-group.has-error.is-focused .form-control {
	background-image: -webkit-gradient(linear, left top, left bottom, from(#f44336), to(#f44336)), -webkit-gradient(linear, left top, left bottom, from(#d4d4d4), to(#d4d4d4));
	background-image: -webkit-linear-gradient(#f44336, #f44336), -webkit-linear-gradient(#d4d4d4, #d4d4d4);
	background-image: -o-linear-gradient(#f44336, #f44336), -o-linear-gradient(#d4d4d4, #d4d4d4);
	background-image: linear-gradient(#f44336, #f44336), linear-gradient(#d4d4d4, #d4d4d4)
}
.form-group.has-error .help-block, .form-group.has-error label.control-label {
	color: #f44336
}
.form-group.has-success .form-control {
	-webkit-box-shadow: none;
	box-shadow: none
}
.form-group.has-success.is-focused .form-control {
	background-image: -webkit-gradient(linear, left top, left bottom, from(#4caf50), to(#4caf50)), -webkit-gradient(linear, left top, left bottom, from(#d4d4d4), to(#d4d4d4));
	background-image: -webkit-linear-gradient(#4caf50, #4caf50), -webkit-linear-gradient(#d4d4d4, #d4d4d4);
	background-image: -o-linear-gradient(#4caf50, #4caf50), -o-linear-gradient(#d4d4d4, #d4d4d4);
	background-image: linear-gradient(#4caf50, #4caf50), linear-gradient(#d4d4d4, #d4d4d4)
}
.form-group.has-success .help-block, .form-group.has-success label.control-label {
	color: #4caf50
}
.form-group.has-info .form-control {
	-webkit-box-shadow: none;
	box-shadow: none
}
.form-group.has-info.is-focused .form-control {
	background-image: -webkit-gradient(linear, left top, left bottom, from(#03a9f4), to(#03a9f4)), -webkit-gradient(linear, left top, left bottom, from(#d4d4d4), to(#d4d4d4));
	background-image: -webkit-linear-gradient(#03a9f4, #03a9f4), -webkit-linear-gradient(#d4d4d4, #d4d4d4);
	background-image: -o-linear-gradient(#03a9f4, #03a9f4), -o-linear-gradient(#d4d4d4, #d4d4d4);
	background-image: linear-gradient(#03a9f4, #03a9f4), linear-gradient(#d4d4d4, #d4d4d4)
}
.form-group.has-info .help-block, .form-group.has-info label.control-label {
	color: #03a9f4
}
.form-group textarea {
	resize: none
}
.form-group textarea~.form-control-highlight {
	margin-top: -11px
}
.form-group select {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none
}
.form-group select~.material-input:after {
	display: none
}
.form-control {
	margin-bottom: 7px
}
.form-control::-moz-placeholder {
font-size:16px;
line-height:1.42857143;
color:#BDBDBD;
font-weight:400
}
.form-control:-ms-input-placeholder {
font-size:16px;
line-height:1.42857143;
color:#BDBDBD;
font-weight:400
}
.form-control::-webkit-input-placeholder {
font-size:16px;
line-height:1.42857143;
color:#BDBDBD;
font-weight:400
}
.checkbox label, .radio label, label {
	font-size: 16px;
	line-height: 1.42857143;
	color: #BDBDBD;
	font-weight: 400
}
label.control-label {
	font-size: 12px;
	line-height: 1.07142857;
	font-weight: 400;
	margin: 16px 0 0 0
}
.help-block {
	margin-top: 0;
	font-size: 12px
}
.form-group {
	padding-bottom: 7px;
	margin: 28px 0 0 0
}
.form-group .form-control {
	margin-bottom: 7px; font-size:16px;
}
.form-group .form-control::-moz-placeholder {
font-size:16px;
line-height:1.42857143;
color:#BDBDBD;
font-weight:400
}
.form-group .form-control:-ms-input-placeholder {
font-size:16px;
line-height:1.42857143;
color:#BDBDBD;
font-weight:400
}
.form-group .form-control::-webkit-input-placeholder {
font-size:16px;
line-height:1.42857143;
color:#BDBDBD;
font-weight:400
}
.form-group .checkbox label, .form-group .radio label, .form-group label {
	font-size: 16px;
	line-height: 1.42857143;
	color: #a5a5a5;
	font-weight: normal;
}
.form-group label.control-label {
	font-size: 12px;
	line-height: 1.07142857;
	font-weight: 400;
	margin: 16px 0 0 0
}
.form-group .help-block {
	margin-top: 0;
	font-size: 12px
}
.form-group.label-floating label.control-label, .form-group.label-placeholder label.control-label {
	top: -7px;
	font-size: 16px;
	line-height: 1.42857143
}
.form-group.label-floating.is-focused label.control-label, .form-group.label-floating:not(.is-empty) label.control-label, .form-group.label-static label.control-label {
	top: -30px;
	left: 0;
	font-size: 12px;
	line-height: 1.07142857
}
.form-group.label-floating input.form-control:-webkit-autofill~label.control-label label.control-label {
top:-30px;
left:0;
font-size:12px;
line-height:1.07142857
}
.form-group.form-group-sm {
	padding-bottom: 3px;
	margin: 21px 0 0 0
}
.form-group.form-group-sm .form-control {
	margin-bottom: 3px
}
.form-group.form-group-sm .form-control::-moz-placeholder {
font-size:11px;
line-height:1.5;
color:#BDBDBD;
font-weight:400
}
.form-group.form-group-sm .form-control:-ms-input-placeholder {
font-size:11px;
line-height:1.5;
color:#BDBDBD;
font-weight:400
}
.form-group.form-group-sm .form-control::-webkit-input-placeholder {
font-size:11px;
line-height:1.5;
color:#BDBDBD;
font-weight:400
}
.form-group.form-group-sm .checkbox label, .form-group.form-group-sm .radio label, .form-group.form-group-sm label {
	font-size: 11px;
	line-height: 1.5;
	color: #BDBDBD;
	font-weight: 400
}
.form-group.form-group-sm label.control-label {
	font-size: 9px;
	line-height: 1.125;
	font-weight: 400;
	margin: 16px 0 0 0
}
.form-group.form-group-sm .help-block {
	margin-top: 0;
	font-size: 9px
}
.form-group.form-group-sm.label-floating label.control-label, .form-group.form-group-sm.label-placeholder label.control-label {
	top: -11px;
	font-size: 11px;
	line-height: 1.5
}
.form-group.form-group-sm.label-floating.is-focused label.control-label, .form-group.form-group-sm.label-floating:not(.is-empty) label.control-label, .form-group.form-group-sm.label-static label.control-label {
	top: -25px;
	left: 0;
	font-size: 9px;
	line-height: 1.125
}
.form-group.form-group-sm.label-floating input.form-control:-webkit-autofill~label.control-label label.control-label {
top:-25px;
left:0;
font-size:9px;
line-height:1.125
}
.form-group.form-group-lg {
	padding-bottom: 9px;
	margin: 30px 0 0 0
}
.form-group.form-group-lg .form-control {
	margin-bottom: 9px
}
.form-group.form-group-lg .form-control::-moz-placeholder {
font-size:18px;
line-height:1.3333333;
color:#BDBDBD;
font-weight:400
}
.form-group.form-group-lg .form-control:-ms-input-placeholder {
font-size:18px;
line-height:1.3333333;
color:#BDBDBD;
font-weight:400
}
.form-group.form-group-lg .form-control::-webkit-input-placeholder {
font-size:18px;
line-height:1.3333333;
color:#BDBDBD;
font-weight:400
}
.form-group.form-group-lg .checkbox label, .form-group.form-group-lg .radio label, .form-group.form-group-lg label {
	font-size: 18px;
	line-height: 1.3333333;
	color: #BDBDBD;
	font-weight: 400
}
.form-group.form-group-lg label.control-label {
	font-size: 14px;
	line-height: .99999998;
	font-weight: 400;
	margin: 16px 0 0 0
}
.form-group.form-group-lg .help-block {
	margin-top: 0;
	font-size: 14px
}
.form-group.form-group-lg.label-floating label.control-label, .form-group.form-group-lg.label-placeholder label.control-label {
	top: -5px;
	font-size: 18px;
	line-height: 1.3333333
}
.form-group.form-group-lg.label-floating.is-focused label.control-label, .form-group.form-group-lg.label-floating:not(.is-empty) label.control-label, .form-group.form-group-lg.label-static label.control-label {
	top: -32px;
	left: 0;
	font-size: 14px;
	line-height: .99999998
}
.form-group.form-group-lg.label-floating input.form-control:-webkit-autofill~label.control-label label.control-label {
top:-32px;
left:0;
font-size:14px;
line-height:.99999998
}
select.form-control {
	border: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	border-radius: 0
}
.form-group.is-focused select.form-control {
	-webkit-box-shadow: none;
	box-shadow: none;
	border-color: #d4d4d4
}
.form-group.is-focused select.form-control[multiple], select.form-control[multiple] {
	height: 85px
}
.input-group-btn .btn {
	margin: 0 0 7px 0
}
.form-group.form-group-sm .input-group-btn .btn {
	margin: 0 0 3px 0
}
.form-group.form-group-lg .input-group-btn .btn {
	margin: 0 0 9px 0
}
.input-group .input-group-btn {
	padding: 0 12px
}
.input-group .input-group-addon {
	border: 0;
	background: 0 0
}
.form-group input[type=file] {
	opacity: 0;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 100
}
legend {
	border-bottom: 0
}
.list-group {
	border-radius: 0
}
.list-group .list-group-item {
	background-color: transparent;
	overflow: hidden;
	border: 0;
	border-radius: 0;
	padding: 0 16px
}
.list-group .list-group-item.baseline {
	border-bottom: 1px solid #cecece
}
.list-group .list-group-item.baseline:last-child {
	border-bottom: none
}
.list-group .list-group-item .row-action-primary, .list-group .list-group-item .row-picture {
	display: inline-block;
	padding-right: 16px
}
.list-group .list-group-item .row-action-primary i, .list-group .list-group-item .row-action-primary img, .list-group .list-group-item .row-action-primary label, .list-group .list-group-item .row-picture i, .list-group .list-group-item .row-picture img, .list-group .list-group-item .row-picture label {
	display: block;
	width: 56px;
	height: 56px
}
.list-group .list-group-item .row-action-primary img, .list-group .list-group-item .row-picture img {
	background: rgba(0,0,0,.1);
	padding: 1px
}
.list-group .list-group-item .row-action-primary img.circle, .list-group .list-group-item .row-picture img.circle {
	border-radius: 100%
}
.list-group .list-group-item .row-action-primary i, .list-group .list-group-item .row-picture i {
	background: rgba(0,0,0,.25);
	border-radius: 100%;
	text-align: center;
	line-height: 56px;
	font-size: 20px;
	color: #fff
}
.list-group .list-group-item .row-action-primary label, .list-group .list-group-item .row-picture label {
	margin-left: 7px;
	margin-right: -7px;
	margin-top: 5px;
	margin-bottom: -5px
}
.list-group .list-group-item .row-action-primary label .checkbox-material, .list-group .list-group-item .row-picture label .checkbox-material {
	left: -10px
}
.list-group .list-group-item .row-content {
	display: inline-block;
	width: -webkit-calc(100% - 92px);
	width: calc(100% - 92px);
	min-height: 66px
}
.list-group .list-group-item .row-content .action-secondary {
	position: absolute;
	right: 16px;
	top: 16px
}
.list-group .list-group-item .row-content .action-secondary i {
	font-size: 20px;
	color: rgba(0,0,0,.25);
	cursor: pointer
}
.list-group .list-group-item .row-content .action-secondary~* {
	max-width: -webkit-calc(100% - 30px);
	max-width: calc(100% - 30px)
}
.list-group .list-group-item .row-content .least-content {
	position: absolute;
	right: 16px;
	top: 0;
	color: rgba(0,0,0,.54);
	font-size: 14px
}
.list-group .list-group-item .list-group-item-heading {
	color: rgba(0,0,0,.77);
	font-size: 20px;
	line-height: 29px
}
.list-group .list-group-item.active:focus, .list-group .list-group-item.active:hover {
	background: rgba(0,0,0,.15);
	outline: 10px solid rgba(0,0,0,.15)
}
.list-group .list-group-item.active .list-group-item-heading, .list-group .list-group-item.active .list-group-item-text {
	color: rgba(0,0,0,.87)
}
.list-group .list-group-separator {
	clear: both;
	overflow: hidden;
	margin-top: 10px;
	margin-bottom: 10px
}
.list-group .list-group-separator:before {
	content: "";
	width: -webkit-calc(100% - 90px);
	width: calc(100% - 90px);
	border-bottom: 1px solid rgba(0,0,0,.1);
	float: right
}
.navbar {
	background-color: #d3a03a ;
	border: 0;
	border-radius: 0
}
.navbar .navbar-brand {
	position: relative;
	height: 60px;
	line-height: 30px;
	color: inherit
}
.navbar .navbar-brand:focus, .navbar .navbar-brand:hover {
	color: inherit;
	background-color: transparent
}
.navbar .navbar-text {
	color: inherit;
	margin-top: 20px;
	margin-bottom: 20px
}
.navbar .navbar-nav>li>a {
	color: inherit;
	padding-top: 20px;
	padding-bottom: 20px
}
.navbar .navbar-nav>li>a:focus, .navbar .navbar-nav>li>a:hover {
	color: inherit;
	background-color: transparent
}
.navbar .navbar-nav>.active>a, .navbar .navbar-nav>.active>a:focus, .navbar .navbar-nav>.active>a:hover {
	color: inherit;
	background-color: rgba(255,255,255,.1)
}
.navbar .navbar-nav>.disabled>a, .navbar .navbar-nav>.disabled>a:focus, .navbar .navbar-nav>.disabled>a:hover {
	color: inherit;
	background-color: transparent;
	opacity: .9
}
.navbar .navbar-toggle {
	border: 0
}
.navbar .navbar-toggle:focus, .navbar .navbar-toggle:hover {
	background-color: transparent
}
.navbar .navbar-toggle .icon-bar {
	background-color: inherit;
	border: 1px solid
}
.navbar .navbar-default .navbar-toggle, .navbar .navbar-inverse .navbar-toggle {
	border-color: transparent
}
.navbar .navbar-collapse, .navbar .navbar-form {
	border-color: rgba(0,0,0,.1)
}
.navbar .navbar-nav>.open>a, .navbar .navbar-nav>.open>a:focus, .navbar .navbar-nav>.open>a:hover {
	background-color: transparent;
	color: inherit
}
@media (max-width:767px) {
.navbar .navbar-nav .navbar-text {
	color: inherit;
	margin-top: 15px;
	margin-bottom: 15px
}
.navbar .navbar-nav .dropdown .dropdown-toggle .caret {
	display: none
}
.navbar .navbar-nav .dropdown .dropdown-toggle:after {
	content: 'keyboard_arrow_right';
	font-family: 'Material Icons';
	font-size: 1.5em;
	float: right
}
.navbar .navbar-nav .dropdown .dropdown-menu {
	margin-left: 20px
}
.navbar .navbar-nav .dropdown.open .dropdown-toggle:after {
	content: 'keyboard_arrow_down'
}
.navbar .navbar-nav .dropdown.open .dropdown-menu>.dropdown-header {
	border: 0;
	color: inherit
}
.navbar .navbar-nav .dropdown.open .dropdown-menu .divider {
	border-bottom: 1px solid;
	opacity: .08
}
.navbar .navbar-nav .dropdown.open .dropdown-menu>li>a {
	color: inherit;
	font-size: inherit
}
.navbar .navbar-nav .dropdown.open .dropdown-menu>li>a:focus, .navbar .navbar-nav .dropdown.open .dropdown-menu>li>a:hover {
	color: inherit;
	background-color: transparent
}
.navbar .navbar-nav .dropdown.open .dropdown-menu>.active>a, .navbar .navbar-nav .dropdown.open .dropdown-menu>.active>a:focus, .navbar .navbar-nav .dropdown.open .dropdown-menu>.active>a:hover {
	color: inherit;
	background-color: transparent
}
.navbar .navbar-nav .dropdown.open .dropdown-menu>.disabled>a, .navbar .navbar-nav .dropdown.open .dropdown-menu>.disabled>a:focus, .navbar .navbar-nav .dropdown.open .dropdown-menu>.disabled>a:hover {
	color: inherit;
	background-color: transparent
}
}
.navbar .navbar-link {
	color: inherit
}
.navbar .navbar-link:hover {
	color: inherit
}
.navbar .btn-link {
	color: inherit
}
.navbar .btn-link:focus, .navbar .btn-link:hover {
	color: inherit
}
.navbar .btn-link[disabled]:focus, .navbar .btn-link[disabled]:hover, fieldset[disabled] .navbar .btn-link:focus, fieldset[disabled] .navbar .btn-link:hover {
	color: inherit
}
.navbar .navbar-form {
	margin-top: 16px
}
.navbar .navbar-form .form-group {
	margin: 0;
	padding: 0
}
.navbar .navbar-form .form-group .material-input:before, .navbar .navbar-form .form-group.is-focused .material-input:after {
	background-color: inherit
}
.navbar .navbar-form .form-control, .navbar .navbar-form .form-group .form-control {
	border-color: inherit;
	color: inherit;
	padding: 0;
	margin: 0;
	height: 28px;
	font-size: 14px;
	line-height: 1.42857143
}
.navbar, .navbar.navbar-default {
	background-color: #d3a03a ;
	color: rgba(255,255,255,.84)
}
.navbar .navbar-form .form-group input.form-control::-moz-placeholder, .navbar .navbar-form input.form-control::-moz-placeholder, .navbar.navbar-default .navbar-form .form-group input.form-control::-moz-placeholder, .navbar.navbar-default .navbar-form input.form-control::-moz-placeholder {
color:rgba(255,255,255,.84)
}
.navbar .navbar-form .form-group input.form-control:-ms-input-placeholder, .navbar .navbar-form input.form-control:-ms-input-placeholder, .navbar.navbar-default .navbar-form .form-group input.form-control:-ms-input-placeholder, .navbar.navbar-default .navbar-form input.form-control:-ms-input-placeholder {
color:rgba(255,255,255,.84)
}
.navbar .navbar-form .form-group input.form-control::-webkit-input-placeholder, .navbar .navbar-form input.form-control::-webkit-input-placeholder, .navbar.navbar-default .navbar-form .form-group input.form-control::-webkit-input-placeholder, .navbar.navbar-default .navbar-form input.form-control::-webkit-input-placeholder {
color:rgba(255,255,255,.84)
}
.navbar .dropdown-menu, .navbar.navbar-default .dropdown-menu {
	border-radius: 2px
}
@media (max-width:767px) {
.navbar .dropdown-menu .dropdown-header, .navbar.navbar-default .dropdown-menu .dropdown-header {
	background-color: #00b09f
}
}
.navbar .dropdown-menu li>a, .navbar.navbar-default .dropdown-menu li>a {
	font-size: 16px;
	padding: 13px 16px
}
.navbar .dropdown-menu li>a:focus, .navbar .dropdown-menu li>a:hover, .navbar.navbar-default .dropdown-menu li>a:focus, .navbar.navbar-default .dropdown-menu li>a:hover {
	color: #d3a03a ;
	background-color: #eee
}
.navbar .dropdown-menu .active>a, .navbar.navbar-default .dropdown-menu .active>a {
	background-color: #d3a03a ;
	color: rgba(255,255,255,.84)
}
.navbar .dropdown-menu .active>a:focus, .navbar .dropdown-menu .active>a:hover, .navbar.navbar-default .dropdown-menu .active>a:focus, .navbar.navbar-default .dropdown-menu .active>a:hover {
	color: rgba(255,255,255,.84)
}
.navbar.navbar-inverse {
	background-color: #3f51b5;
	color: #fff
}
.navbar.navbar-inverse .navbar-form .form-group input.form-control::-moz-placeholder, .navbar.navbar-inverse .navbar-form input.form-control::-moz-placeholder {
color:#fff
}
.navbar.navbar-inverse .navbar-form .form-group input.form-control:-ms-input-placeholder, .navbar.navbar-inverse .navbar-form input.form-control:-ms-input-placeholder {
color:#fff
}
.navbar.navbar-inverse .navbar-form .form-group input.form-control::-webkit-input-placeholder, .navbar.navbar-inverse .navbar-form input.form-control::-webkit-input-placeholder {
color:#fff
}
.navbar.navbar-inverse .dropdown-menu {
	border-radius: 2px
}
@media (max-width:767px) {
.navbar.navbar-inverse .dropdown-menu .dropdown-header {
	background-color: #4d5ec1
}
}
.navbar.navbar-inverse .dropdown-menu li>a {
	font-size: 16px;
	padding: 13px 16px
}
.navbar.navbar-inverse .dropdown-menu li>a:focus, .navbar.navbar-inverse .dropdown-menu li>a:hover {
	color: #3f51b5;
	background-color: #eee
}
.navbar.navbar-inverse .dropdown-menu .active>a {
	background-color: #3f51b5;
	color: #fff
}
.navbar.navbar-inverse .dropdown-menu .active>a:focus, .navbar.navbar-inverse .dropdown-menu .active>a:hover {
	color: #fff
}
.navbar.navbar-primary {
	background-color: #d3a03a ;
	color: rgba(255,255,255,.84)
}
.navbar.navbar-primary .navbar-form .form-group input.form-control::-moz-placeholder, .navbar.navbar-primary .navbar-form input.form-control::-moz-placeholder {
color:rgba(255,255,255,.84)
}
.navbar.navbar-primary .navbar-form .form-group input.form-control:-ms-input-placeholder, .navbar.navbar-primary .navbar-form input.form-control:-ms-input-placeholder {
color:rgba(255,255,255,.84)
}
.navbar.navbar-primary .navbar-form .form-group input.form-control::-webkit-input-placeholder, .navbar.navbar-primary .navbar-form input.form-control::-webkit-input-placeholder {
color:rgba(255,255,255,.84)
}
.navbar.navbar-primary .dropdown-menu {
	border-radius: 2px
}
@media (max-width:767px) {
.navbar.navbar-primary .dropdown-menu .dropdown-header {
	background-color: #00b09f
}
}
.navbar.navbar-primary .dropdown-menu li>a {
	font-size: 16px;
	padding: 13px 16px
}
.navbar.navbar-primary .dropdown-menu li>a:focus, .navbar.navbar-primary .dropdown-menu li>a:hover {
	color: #d3a03a ;
	background-color: #eee
}
.navbar.navbar-primary .dropdown-menu .active>a {
	background-color: #d3a03a ;
	color: rgba(255,255,255,.84)
}
.navbar.navbar-primary .dropdown-menu .active>a:focus, .navbar.navbar-primary .dropdown-menu .active>a:hover {
	color: rgba(255,255,255,.84)
}
.navbar.navbar-success {
	background-color: #4caf50;
	color: rgba(255,255,255,.84)
}
.navbar.navbar-success .navbar-form .form-group input.form-control::-moz-placeholder, .navbar.navbar-success .navbar-form input.form-control::-moz-placeholder {
color:rgba(255,255,255,.84)
}
.navbar.navbar-success .navbar-form .form-group input.form-control:-ms-input-placeholder, .navbar.navbar-success .navbar-form input.form-control:-ms-input-placeholder {
color:rgba(255,255,255,.84)
}
.navbar.navbar-success .navbar-form .form-group input.form-control::-webkit-input-placeholder, .navbar.navbar-success .navbar-form input.form-control::-webkit-input-placeholder {
color:rgba(255,255,255,.84)
}
.navbar.navbar-success .dropdown-menu {
	border-radius: 2px
}
@media (max-width:767px) {
.navbar.navbar-success .dropdown-menu .dropdown-header {
	background-color: #5cb860
}
}
.navbar.navbar-success .dropdown-menu li>a {
	font-size: 16px;
	padding: 13px 16px
}
.navbar.navbar-success .dropdown-menu li>a:focus, .navbar.navbar-success .dropdown-menu li>a:hover {
	color: #4caf50;
	background-color: #eee
}
.navbar.navbar-success .dropdown-menu .active>a {
	background-color: #4caf50;
	color: rgba(255,255,255,.84)
}
.navbar.navbar-success .dropdown-menu .active>a:focus, .navbar.navbar-success .dropdown-menu .active>a:hover {
	color: rgba(255,255,255,.84)
}
.navbar.navbar-info {
	background-color: #03a9f4;
	color: rgba(255,255,255,.84)
}
.navbar.navbar-info .navbar-form .form-group input.form-control::-moz-placeholder, .navbar.navbar-info .navbar-form input.form-control::-moz-placeholder {
color:rgba(255,255,255,.84)
}
.navbar.navbar-info .navbar-form .form-group input.form-control:-ms-input-placeholder, .navbar.navbar-info .navbar-form input.form-control:-ms-input-placeholder {
color:rgba(255,255,255,.84)
}
.navbar.navbar-info .navbar-form .form-group input.form-control::-webkit-input-placeholder, .navbar.navbar-info .navbar-form input.form-control::-webkit-input-placeholder {
color:rgba(255,255,255,.84)
}
.navbar.navbar-info .dropdown-menu {
	border-radius: 2px
}
@media (max-width:767px) {
.navbar.navbar-info .dropdown-menu .dropdown-header {
	background-color: #14b4fc
}
}
.navbar.navbar-info .dropdown-menu li>a {
	font-size: 16px;
	padding: 13px 16px
}
.navbar.navbar-info .dropdown-menu li>a:focus, .navbar.navbar-info .dropdown-menu li>a:hover {
	color: #03a9f4;
	background-color: #eee
}
.navbar.navbar-info .dropdown-menu .active>a {
	background-color: #03a9f4;
	color: rgba(255,255,255,.84)
}
.navbar.navbar-info .dropdown-menu .active>a:focus, .navbar.navbar-info .dropdown-menu .active>a:hover {
	color: rgba(255,255,255,.84)
}
.navbar.navbar-warning {
	background-color: #ff5722;
	color: rgba(255,255,255,.84)
}
.navbar.navbar-warning .navbar-form .form-group input.form-control::-moz-placeholder, .navbar.navbar-warning .navbar-form input.form-control::-moz-placeholder {
color:rgba(255,255,255,.84)
}
.navbar.navbar-warning .navbar-form .form-group input.form-control:-ms-input-placeholder, .navbar.navbar-warning .navbar-form input.form-control:-ms-input-placeholder {
color:rgba(255,255,255,.84)
}
.navbar.navbar-warning .navbar-form .form-group input.form-control::-webkit-input-placeholder, .navbar.navbar-warning .navbar-form input.form-control::-webkit-input-placeholder {
color:rgba(255,255,255,.84)
}
.navbar.navbar-warning .dropdown-menu {
	border-radius: 2px
}
@media (max-width:767px) {
.navbar.navbar-warning .dropdown-menu .dropdown-header {
	background-color: #ff6a3c
}
}
.navbar.navbar-warning .dropdown-menu li>a {
	font-size: 16px;
	padding: 13px 16px
}
.navbar.navbar-warning .dropdown-menu li>a:focus, .navbar.navbar-warning .dropdown-menu li>a:hover {
	color: #ff5722;
	background-color: #eee
}
.navbar.navbar-warning .dropdown-menu .active>a {
	background-color: #ff5722;
	color: rgba(255,255,255,.84)
}
.navbar.navbar-warning .dropdown-menu .active>a:focus, .navbar.navbar-warning .dropdown-menu .active>a:hover {
	color: rgba(255,255,255,.84)
}
.navbar.navbar-danger {
	background-color: #f44336;
	color: rgba(255,255,255,.84)
}
.navbar.navbar-danger .navbar-form .form-group input.form-control::-moz-placeholder, .navbar.navbar-danger .navbar-form input.form-control::-moz-placeholder {
color:rgba(255,255,255,.84)
}
.navbar.navbar-danger .navbar-form .form-group input.form-control:-ms-input-placeholder, .navbar.navbar-danger .navbar-form input.form-control:-ms-input-placeholder {
color:rgba(255,255,255,.84)
}
.navbar.navbar-danger .navbar-form .form-group input.form-control::-webkit-input-placeholder, .navbar.navbar-danger .navbar-form input.form-control::-webkit-input-placeholder {
color:rgba(255,255,255,.84)
}
.navbar.navbar-danger .dropdown-menu {
	border-radius: 2px
}
@media (max-width:767px) {
.navbar.navbar-danger .dropdown-menu .dropdown-header {
	background-color: #f55a4e
}
}
.navbar.navbar-danger .dropdown-menu li>a {
	font-size: 16px;
	padding: 13px 16px
}
.navbar.navbar-danger .dropdown-menu li>a:focus, .navbar.navbar-danger .dropdown-menu li>a:hover {
	color: #f44336;
	background-color: #eee
}
.navbar.navbar-danger .dropdown-menu .active>a {
	background-color: #f44336;
	color: rgba(255,255,255,.84)
}
.navbar.navbar-danger .dropdown-menu .active>a:focus, .navbar.navbar-danger .dropdown-menu .active>a:hover {
	color: rgba(255,255,255,.84)
}
.navbar-inverse {
	background-color: #3f51b5
}
@media (max-width:1199px) {
.navbar .navbar-brand {
	height: 50px;
	padding: 10px 15px
}
.navbar .navbar-form {
	margin-top: 10px
}
.navbar .navbar-nav>li>a {
	padding-top: 15px;
	padding-bottom: 15px
}
}
.dropdown-menu {
	border: 0;
	-webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,.26);
	box-shadow: 0 2px 5px 0 rgba(0,0,0,.26)
}
.dropdown-menu .divider {
	background-color: rgba(0,0,0,.12)
}
.dropdown-menu li {
	overflow: hidden;
	position: relative
}
.dropdown-menu li a:hover {
	background-color: transparent;
	color: #d3a03a 
}
.alert {
	border: 0;
	border-radius: 0
}
.alert, .alert.alert-default {
	background-color: rgba(255,255,255,.84);
	color: rgba(255,255,255,.84)
}
.alert .alert-link, .alert a, .alert.alert-default .alert-link, .alert.alert-default a {
	color: rgba(255,255,255,.84)
}
.alert.alert-inverse {
	background-color: #3f51b5;
	color: #fff
}
.alert.alert-inverse .alert-link, .alert.alert-inverse a {
	color: #fff
}
.alert.alert-primary {
	background-color: #d3a03a ;
	color: rgba(255,255,255,.84)
}
.alert.alert-primary .alert-link, .alert.alert-primary a {
	color: rgba(255,255,255,.84)
}
.alert.alert-success {
	background-color: #4caf50;
	color: rgba(255,255,255,.84)
}
.alert.alert-success .alert-link, .alert.alert-success a {
	color: rgba(255,255,255,.84)
}
.alert.alert-info {
	background-color: #03a9f4;
	color: rgba(255,255,255,.84)
}
.alert.alert-info .alert-link, .alert.alert-info a {
	color: rgba(255,255,255,.84)
}
.alert.alert-warning {
	background-color: #ff5722;
	color: rgba(255,255,255,.84)
}
.alert.alert-warning .alert-link, .alert.alert-warning a {
	color: rgba(255,255,255,.84)
}
.alert.alert-danger {
	background-color: #f44336;
	color: rgba(255,255,255,.84)
}
.alert.alert-danger .alert-link, .alert.alert-danger a {
	color: rgba(255,255,255,.84)
}
.alert-danger, .alert-info, .alert-success, .alert-warning {
	color: rgba(255,255,255,.84)
}
.alert-default .alert-link, .alert-default a {
	color: rgba(0,0,0,.87)
}
.progress {
	height: 4px;
	border-radius: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	background: #c8c8c8
}
.progress .progress-bar {
	-webkit-box-shadow: none;
	box-shadow: none
}
.progress .progress-bar, .progress .progress-bar.progress-bar-default {
	background-color: #d3a03a 
}
.progress .progress-bar.progress-bar-inverse {
	background-color: #3f51b5
}
.progress .progress-bar.progress-bar-primary {
	background-color: #d3a03a 
}
.progress .progress-bar.progress-bar-success {
	background-color: #4caf50
}
.progress .progress-bar.progress-bar-info {
	background-color: #03a9f4
}
.progress .progress-bar.progress-bar-warning {
	background-color: #ff5722
}
.progress .progress-bar.progress-bar-danger {
	background-color: #f44336
}
.text-warning {
	color: #ff5722
}
.text-primary {
	color: #d3a03a 
}
.text-danger {
	color: #f44336
}
.text-success {
	color: #4caf50
}
.text-info {
	color: #03a9f4
}
.nav-tabs {
	background: #d3a03a 
}
.nav-tabs>li>a {
	color: #FFF;
	border: 0;
	margin: 0
}
.nav-tabs>li>a:hover {
	background-color: transparent;
	border: 0
}
.nav-tabs>li>a, .nav-tabs>li>a:focus, .nav-tabs>li>a:hover {
	background-color: transparent!important;
	border: 0!important;
	color: #FFF!important;
	font-weight: 500
}
.nav-tabs>li.disabled>a, .nav-tabs>li.disabled>a:hover {
	color: rgba(255,255,255,.5)
}
.popover, .tooltip-inner {
	color: #ececec;
	line-height: 1em;
	background: rgba(101,101,101,.9);
	border: none;
	border-radius: 2px;
	-webkit-box-shadow: 0 1px 6px 0 rgba(0,0,0,.12), 0 1px 6px 0 rgba(0,0,0,.12);
	box-shadow: 0 1px 6px 0 rgba(0,0,0,.12), 0 1px 6px 0 rgba(0,0,0,.12)
}
.tooltip, .tooltip.in {
	opacity: 1
}
.popover .arrow, .popover .tooltip-arrow, .tooltip .arrow, .tooltip .tooltip-arrow {
	display: none
}
.card {
	display: inline-block;
	position: relative;
	width: 100%;
	border-radius: 2px;
	color: rgba(0,0,0,.87);
	background: #fff;
	-webkit-box-shadow: 0 8px 17px 0 rgba(0,0,0,.2), 0 6px 20px 0 rgba(0,0,0,.19);
	box-shadow: 0 8px 17px 0 rgba(0,0,0,.2), 0 6px 20px 0 rgba(0,0,0,.19)
}
.card .card-height-indicator {
	margin-top: 100%
}
.card .card-content {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0
}
.card .card-image {
	height: 60%;
	position: relative;
	overflow: hidden
}
.card .card-image img {
	width: 100%;
	height: 100%;
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
	pointer-events: none
}
.card .card-image .card-image-headline {
	position: absolute;
	bottom: 16px;
	left: 18px;
	color: #fff;
	font-size: 2em
}
.card .card-body {
	height: 30%;
	padding: 18px
}
.card .card-footer {
	height: 10%;
	padding: 18px
}
.card .card-footer a, .card .card-footer button {
	margin: 0!important;
	position: relative;
	bottom: 25px;
	width: auto
}
.card .card-footer a:first-child, .card .card-footer button:first-child {
	left: -15px
}
.modal-content {
	-webkit-box-shadow: 0 27px 24px 0 rgba(0,0,0,.2), 0 40px 77px 0 rgba(0,0,0,.22);
	box-shadow: 0 27px 24px 0 rgba(0,0,0,.2), 0 40px 77px 0 rgba(0,0,0,.22);
	border-radius: 2px;
	border: none
}
.modal-content .modal-header {
	border-bottom: none;
	padding-top: 24px;
	padding-right: 24px;
	padding-bottom: 0;
	padding-left: 24px
}
.modal-content .modal-body {
	padding-top: 24px;
	padding-right: 24px;
	padding-bottom: 16px;
	padding-left: 24px
}
.modal-content .modal-footer {
	border-top: none;
	padding: 7px
}
.modal-content .modal-footer button {
	margin: 0;
	padding-left: 16px;
	padding-right: 16px;
	width: auto
}
.modal-content .modal-footer button.pull-left {
	padding-left: 5px;
	padding-right: 5px;
	position: relative;
	left: -5px
}
.modal-content .modal-footer button+button {
	margin-bottom: 0px
}
.modal-content .modal-body+.modal-footer {
	padding-top: 0
}
.modal-backdrop {
	background: rgba(0,0,0,.3)
}
.panel {
	border-radius: 2px;
	border: 0;
	-webkit-box-shadow: 0 1px 6px 0 rgba(0,0,0,.12), 0 1px 6px 0 rgba(0,0,0,.12);
	box-shadow: 0 1px 6px 0 rgba(0,0,0,.12), 0 1px 6px 0 rgba(0,0,0,.12)
}
.panel.panel-default>.panel-heading, .panel>.panel-heading {
	background-color: #eee
}
.panel.panel-inverse>.panel-heading {
	background-color: #3f51b5
}
.panel.panel-primary>.panel-heading {
	background-color: #d3a03a 
}
.panel.panel-success>.panel-heading {
	background-color: #4caf50
}
.panel.panel-info>.panel-heading {
	background-color: #03a9f4
}
.panel.panel-warning>.panel-heading {
	background-color: #ff5722
}
.panel.panel-danger>.panel-heading {
	background-color: #f44336
}
[class*=panel-]>.panel-heading {
color:rgba(255,255,255,.84);
border:0
}
.panel-default>.panel-heading, .panel:not([class*=panel-])>.panel-heading {
	color: rgba(0,0,0,.87)
}
.panel-footer {
	background-color: #eee
}
hr.on-dark {
	color: #1a1a1a
}
hr.on-light {
	color: #fff
}
@media (-webkit-min-device-pixel-ratio:0.75), (min--moz-device-pixel-ratio:0.75), (-o-device-pixel-ratio:3/4), (min-device-pixel-ratio:0.75), (-o-min-device-pixel-ratio:3/4), (min-resolution:0.75dppx), (-webkit-min-device-pixel-ratio:1.25), (-o-min-device-pixel-ratio:5/4), (min-resolution:120dpi) {
hr {
height:.75px
}
}
@media (-webkit-min-device-pixel-ratio:1), (min--moz-device-pixel-ratio:1), (-o-device-pixel-ratio:1), (min-device-pixel-ratio:1), (-o-min-device-pixel-ratio:1/1), (min-resolution:1dppx), (-webkit-min-device-pixel-ratio:1.6666666666666667), (-o-min-device-pixel-ratio:5/3), (min-resolution:160dpi) {
hr {
height:1px
}
}
@media (-webkit-min-device-pixel-ratio:1.33), (min--moz-device-pixel-ratio:1.33), (-o-device-pixel-ratio:133/100), (min-device-pixel-ratio:1.33), (-o-min-device-pixel-ratio:133/100), (min-resolution:1.33dppx), (-webkit-min-device-pixel-ratio:2.21875), (-o-min-device-pixel-ratio:71/32), (min-resolution:213dpi) {
hr {
height:1.33px
}
}
@media (-webkit-min-device-pixel-ratio:1.5), (min--moz-device-pixel-ratio:1.5), (-o-device-pixel-ratio:3/2), (min-device-pixel-ratio:1.5), (-o-min-device-pixel-ratio:3/2), (min-resolution:1.5dppx), (-webkit-min-device-pixel-ratio:2.5), (-o-min-device-pixel-ratio:5/2), (min-resolution:240dpi) {
hr {
height:1.5px
}
}
@media (-webkit-min-device-pixel-ratio:2), (min--moz-device-pixel-ratio:2), (-o-device-pixel-ratio:2/1), (min-device-pixel-ratio:2), (-o-min-device-pixel-ratio:2/1), (min-resolution:2dppx), (-webkit-min-device-pixel-ratio:3.9583333333333335), (-o-min-device-pixel-ratio:95/24), (min-resolution:380dpi) {
hr {
height:2px
}
}
@media (-webkit-min-device-pixel-ratio:3), (min--moz-device-pixel-ratio:3), (-o-device-pixel-ratio:3/1), (min-device-pixel-ratio:3), (-o-min-device-pixel-ratio:3/1), (min-resolution:3dppx), (-webkit-min-device-pixel-ratio:5), (-o-min-device-pixel-ratio:5/1), (min-resolution:480dpi) {
hr {
height:3px
}
}
@media (-webkit-min-device-pixel-ratio:4), (min--moz-device-pixel-ratio:4), (-o-device-pixel-ratio:4/1), (min-device-pixel-ratio:3), (-o-min-device-pixel-ratio:4/1), (min-resolution:4dppx), (-webkit-min-device-pixel-ratio:6.666666666666667), (-o-min-device-pixel-ratio:20/3), (min-resolution:640dpi) {
hr {
height:4px
}
}
* {
	-webkit-tap-highlight-color: rgba(255,255,255,0);
	-webkit-tap-highlight-color: transparent
}
:focus {
	outline: 0
}
.snackbar {
	background-color: #323232;
	color: rgba(255,255,255,.84);
	font-size: 14px;
	border-radius: 2px;
	-webkit-box-shadow: 0 1px 6px 0 rgba(0,0,0,.12), 0 1px 6px 0 rgba(0,0,0,.12);
	box-shadow: 0 1px 6px 0 rgba(0,0,0,.12), 0 1px 6px 0 rgba(0,0,0,.12);
	height: 0;
	-webkit-transition: -webkit-transform .2s ease-in-out, opacity .2s ease-in, height 0s linear .2s, padding 0s linear .2s, height 0s linear .2s;
	-o-transition: -o-transform .2s ease-in-out, opacity .2s ease-in, height 0s linear .2s, padding 0s linear .2s, height 0s linear .2s;
	transition: transform .2s ease-in-out, opacity .2s ease-in, height 0s linear .2s, padding 0s linear .2s, height 0s linear .2s;
	-webkit-transform: translateY(200%);
	-ms-transform: translateY(200%);
	-o-transform: translateY(200%);
	transform: translateY(200%)
}
.snackbar.snackbar-opened {
	padding: 14px 15px;
	margin-bottom: 20px;
	height: auto;
	-webkit-transition: -webkit-transform .2s ease-in-out, opacity .2s ease-in, height 0s linear .2s, height 0s linear .2s;
	-o-transition: -o-transform .2s ease-in-out, opacity .2s ease-in, height 0s linear .2s, height 0s linear .2s;
	transition: transform .2s ease-in-out, opacity .2s ease-in, height 0s linear .2s, height 0s linear .2s;
	-webkit-transform: none;
	-ms-transform: none;
	-o-transform: none;
	transform: none
}
.snackbar.toast {
	border-radius: 200px
}
.noUi-target, .noUi-target * {
	-webkit-touch-callout: none;
	-ms-touch-action: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
.noUi-base {
	width: 100%;
	height: 100%;
	position: relative
}
.noUi-origin {
	position: absolute;
	right: 0;
	top: 0;
	left: 0;
	bottom: 0
}
.noUi-handle {
	position: relative;
	z-index: 1;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
.noUi-stacking .noUi-handle {
	z-index: 10
}
.noUi-state-tap .noUi-origin {
	-webkit-transition: left .3s, top .3s;
	-o-transition: left .3s, top .3s;
	transition: left .3s, top .3s
}
.noUi-state-drag * {
	cursor: inherit!important
}
.noUi-horizontal {
	height: 10px
}
.noUi-handle {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 12px;
	height: 12px;
	left: -10px;
	top: -5px;
	cursor: ew-resize;
	border-radius: 100%;
	-webkit-transition: all .2s ease-out;
	-o-transition: all .2s ease-out;
	transition: all .2s ease-out;
	border: 1px solid
}
.noUi-vertical .noUi-handle {
	margin-left: 5px;
	cursor: ns-resize
}
.noUi-horizontal.noUi-extended {
	padding: 0 15px
}
.noUi-horizontal.noUi-extended .noUi-origin {
	right: -15px
}
.noUi-background {
	height: 2px;
	margin: 20px 0
}
.noUi-origin {
	margin: 0;
	border-radius: 0;
	height: 2px;
	background: #c8c8c8
}
.noUi-origin[style^="left: 0"] .noUi-handle {
	background-color: #fff;
	border: 2px solid #c8c8c8
}
.noUi-origin[style^="left: 0"] .noUi-handle.noUi-active {
	border-width: 1px
}
.noUi-target {
	border-radius: 2px
}
.noUi-horizontal {
	height: 2px;
	margin: 15px 0
}
.noUi-vertical {
	height: 100%;
	width: 2px;
	margin: 0 15px;
	display: inline-block
}
.noUi-handle.noUi-active {
	-webkit-transform: scale3d(2.5, 2.5, 1);
	transform: scale3d(2.5, 2.5, 1)
}
[disabled].noUi-slider {
	opacity: .5
}
[disabled] .noUi-handle {
	cursor: not-allowed
}
.slider {
	background: #c8c8c8
}
.slider.noUi-connect, .slider.slider-default.noUi-connect {
	background-color: #d3a03a 
}
.slider.slider-inverse.noUi-connect {
	background-color: #3f51b5
}
.slider.slider-primary.noUi-connect {
	background-color: #d3a03a 
}
.slider.slider-success.noUi-connect {
	background-color: #4caf50
}
.slider.slider-info.noUi-connect {
	background-color: #03a9f4
}
.slider.slider-warning.noUi-connect {
	background-color: #ff5722
}
.slider.slider-danger.noUi-connect {
	background-color: #f44336
}
.slider .noUi-connect, .slider.slider-default .noUi-connect {
	background-color: #d3a03a 
}
.slider.slider-inverse .noUi-connect {
	background-color: #3f51b5
}
.slider.slider-primary .noUi-connect {
	background-color: #d3a03a 
}
.slider.slider-success .noUi-connect {
	background-color: #4caf50
}
.slider.slider-info .noUi-connect {
	background-color: #03a9f4
}
.slider.slider-warning .noUi-connect {
	background-color: #ff5722
}
.slider.slider-danger .noUi-connect {
	background-color: #f44336
}
.slider .noUi-handle, .slider.slider-default .noUi-handle {
	background-color: #d3a03a 
}
.slider.slider-inverse .noUi-handle {
	background-color: #3f51b5
}
.slider.slider-primary .noUi-handle {
	background-color: #d3a03a 
}
.slider.slider-success .noUi-handle {
	background-color: #4caf50
}
.slider.slider-info .noUi-handle {
	background-color: #03a9f4
}
.slider.slider-warning .noUi-handle {
	background-color: #ff5722
}
.slider.slider-danger .noUi-handle {
	background-color: #f44336
}
.slider .noUi-handle, .slider.slider-default .noUi-handle {
	border-color: #d3a03a 
}
.slider.slider-inverse .noUi-handle {
	border-color: #3f51b5
}
.slider.slider-primary .noUi-handle {
	border-color: #d3a03a 
}
.slider.slider-success .noUi-handle {
	border-color: #4caf50
}
.slider.slider-info .noUi-handle {
	border-color: #03a9f4
}
.slider.slider-warning .noUi-handle {
	border-color: #ff5722
}
.slider.slider-danger .noUi-handle {
	border-color: #f44336
}
.selectize-control.multi, .selectize-control.single {
	padding: 0
}
.selectize-control.multi .selectize-input, .selectize-control.multi .selectize-input.input-active, .selectize-control.single .selectize-input, .selectize-control.single .selectize-input.input-active {
	cursor: text;
	background: 0 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	border: 0;
	padding: 0;
	height: 100%;
	font-size: 14px;
	line-height: 30px
}
.selectize-control.multi .selectize-input .has-items, .selectize-control.multi .selectize-input.input-active .has-items, .selectize-control.single .selectize-input .has-items, .selectize-control.single .selectize-input.input-active .has-items {
	padding: 0
}
.selectize-control.multi .selectize-input.input-active:after, .selectize-control.multi .selectize-input:after, .selectize-control.single .selectize-input.input-active:after, .selectize-control.single .selectize-input:after {
	right: 5px;
	position: absolute;
	font-size: 25px;
	content: "\e5c5";
	font-family: 'Material Icons';
	speak: none;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}
.selectize-control.multi .selectize-input input, .selectize-control.multi .selectize-input.input-active input, .selectize-control.single .selectize-input input, .selectize-control.single .selectize-input.input-active input {
	font-size: 14px;
	outline: 0;
	border: 0;
	background: 0 0
}
.selectize-control.multi .selectize-input.input-active.label-floating-fix input, .selectize-control.multi .selectize-input.label-floating-fix input, .selectize-control.single .selectize-input.input-active.label-floating-fix input, .selectize-control.single .selectize-input.label-floating-fix input {
	opacity: 0
}
.selectize-control.multi .selectize-input.input-active>.item, .selectize-control.multi .selectize-input.input-active>div, .selectize-control.multi .selectize-input>.item, .selectize-control.multi .selectize-input>div, .selectize-control.single .selectize-input.input-active>.item, .selectize-control.single .selectize-input.input-active>div, .selectize-control.single .selectize-input>.item, .selectize-control.single .selectize-input>div {
	display: inline-block;
	margin: 0 8px 3px 0;
	padding: 0;
	background: 0 0;
	border: 0
}
.selectize-control.multi .selectize-input.input-active>.item:after, .selectize-control.multi .selectize-input.input-active>div:after, .selectize-control.multi .selectize-input>.item:after, .selectize-control.multi .selectize-input>div:after, .selectize-control.single .selectize-input.input-active>.item:after, .selectize-control.single .selectize-input.input-active>div:after, .selectize-control.single .selectize-input>.item:after, .selectize-control.single .selectize-input>div:after {
	content: ","
}
.selectize-control.multi .selectize-input.input-active>.item:last-of-type:after, .selectize-control.multi .selectize-input.input-active>div:last-of-type:after, .selectize-control.multi .selectize-input>.item:last-of-type:after, .selectize-control.multi .selectize-input>div:last-of-type:after, .selectize-control.single .selectize-input.input-active>.item:last-of-type:after, .selectize-control.single .selectize-input.input-active>div:last-of-type:after, .selectize-control.single .selectize-input>.item:last-of-type:after, .selectize-control.single .selectize-input>div:last-of-type:after {
	content: ""
}
.selectize-control.multi .selectize-input.input-active>.item.active, .selectize-control.multi .selectize-input.input-active>div.active, .selectize-control.multi .selectize-input>.item.active, .selectize-control.multi .selectize-input>div.active, .selectize-control.single .selectize-input.input-active>.item.active, .selectize-control.single .selectize-input.input-active>div.active, .selectize-control.single .selectize-input>.item.active, .selectize-control.single .selectize-input>div.active {
	font-weight: 700;
	background: 0 0;
	border: 0
}
.selectize-control.multi .selectize-dropdown, .selectize-control.single .selectize-dropdown {
	position: absolute;
	z-index: 1000;
	border: 0;
	width: 100%!important;
	left: 0!important;
	height: auto;
	background-color: #FFF;
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,.12), 0 1px 2px rgba(0,0,0,.24);
	box-shadow: 0 1px 3px rgba(0,0,0,.12), 0 1px 2px rgba(0,0,0,.24);
	border-radius: 2px;
	padding: 0;
	margin-top: 3px
}
.selectize-control.multi .selectize-dropdown .active, .selectize-control.single .selectize-dropdown .active {
	background-color: inherit
}
.selectize-control.multi .selectize-dropdown .highlight, .selectize-control.single .selectize-dropdown .highlight {
	background-color: #d5d8ff
}
.selectize-control.multi .selectize-dropdown .selected, .selectize-control.multi .selectize-dropdown .selected.active, .selectize-control.single .selectize-dropdown .selected, .selectize-control.single .selectize-dropdown .selected.active {
	background-color: #EEE
}
.selectize-control.multi .selectize-dropdown .optgroup-header, .selectize-control.multi .selectize-dropdown [data-selectable], .selectize-control.single .selectize-dropdown .optgroup-header, .selectize-control.single .selectize-dropdown [data-selectable] {
	padding: 10px 20px;
	cursor: pointer
}
.selectize-control.multi .dropdown-active~.selectize-dropdown, .selectize-control.single .dropdown-active~.selectize-dropdown {
	display: block
}
.dropdownjs::after {
	right: 5px;
	top: 3px;
	font-size: 25px;
	position: absolute;
	font-family: 'Material Icons';
	font-style: normal;
	font-weight: 400;
	content: "\e5c5";
	pointer-events: none;
	color: #757575
}
/*# sourceMappingURL=bootstrap-material-design.min.css.map */

.withripple{position:relative}.ripple-container{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;overflow:hidden;border-radius:inherit;pointer-events:none}.ripple{position:absolute;width:20px;height:20px;margin-left:-10px;margin-top:-10px;border-radius:100%;background-color:#000;background-color:rgba(0,0,0,.05);-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transform-origin:50%;-ms-transform-origin:50%;-o-transform-origin:50%;transform-origin:50%;opacity:0;pointer-events:none}.ripple.ripple-on{-webkit-transition:opacity .15s ease-in 0s,-webkit-transform .5s cubic-bezier(.4,0,.2,1) .1s;-o-transition:opacity .15s ease-in 0s,-o-transform .5s cubic-bezier(.4,0,.2,1) .1s;transition:opacity .15s ease-in 0s,transform .5s cubic-bezier(.4,0,.2,1) .1s;opacity:.1}.ripple.ripple-out{-webkit-transition:opacity .1s linear 0s!important;-o-transition:opacity .1s linear 0s!important;transition:opacity .1s linear 0s!important;opacity:0}
/*# sourceMappingURL=ripples.min.css.map */
@font-face { font-family: 'museo_sans100'; src: url('../../fonts/museosans-100.woff2') format('woff2'), url('../../fonts/museosans-100.woff') format('woff'); font-weight: normal;    font-style: normal;}
@font-face { font-family: 'museo_sans300'; src: url('../../fonts/museosans-300.woff2') format('woff2'), url('../../fonts/museosans-300.woff') format('woff'); font-weight: normal;    font-style: normal;}
@font-face { font-family: 'museo_sans700'; src: url('../../fonts/museosans.woff2') format('woff2'),  url('../../fonts/museosans.woff') format('woff'); font-weight: normal;    font-style: normal;}
@font-face { font-family: 'museo_sans500'; src: url('../../fonts/museosans_1.woff2') format('woff2'), url('../../fonts/museosans_1.woff') format('woff'); font-weight: normal;    font-style: normal;}
@font-face { font-family: 'museo_sans900'; src: url('../../fonts/museosans_0.woff2') format('woff2'), url('../../fonts/museosans_0.woff') format('woff'); font-weight: normal;    font-style: normal;}


/* CSS Document */
* { box-sizing: border-box; }
html, body, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, header, footer, section, aside, nav, article, figure, address, audio, video { background: transparent; border: 0; margin: 0; padding: 0; outline: 0; }
html { min-height: 100%; position: relative; }
body { padding-bottom: 50px; }
/*body { font-family: 'Roboto','Poppins', sans-serif; font-size: 14px; color: #333333; font-weight: 400; text-decoration: none; background: #ffffff; overflow-x: hidden; }*/
body { font-family: 'Roboto','Poppins', sans-serif; font-size: 14px; color: #333333; font-weight: 400; text-decoration: none; background: #ffffff; overflow-x: hidden; }
h1, h2, h3, h4, h5, h6 { color: #333333; margin-bottom: 15px; font-family: 'Roboto','Poppins', sans-serif; font-weight: normal; }
input, button { font-family: 'Roboto', sans-serif; }
input[type="text"], input[type="password"] { margin: 0px; padding: 0px; border: 1px solid #d0d0d0; background: #ffffff; font-size: 14px; color: #333333; padding: 10px;  font-family: 'Roboto','Poppins', sans-serif; -webkit-appearance: none; border-radius: 3px; box-sizing: border-box; }
select, textarea { margin: 0px; padding: 0px; border: 1px solid #d0d0d0; background: #ffffff; font-size: 13px; color: #333333; padding: 10px;  font-family: 'Roboto','Poppins', sans-serif; resize: none; border-radius: 3px; box-sizing: border-box; }
textarea { overflow-y: auto; overflow-x: hidden; }
small { color: #666; font-size: 11px; }
b, strong { font-weight: normal;}
:focus { outline: none; }
a:focus { outline: none; }
p { margin-bottom: 20px; line-height: 20px; }
img { border: none; outline: none; }
a { color: #222222; text-decoration: none; outline: none; transition: all 0.5s ease 0s; -ms-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; }
a:hover, a:focus { color: #d3a03a; text-decoration: none; outline: none; transition: all 0.5s ease 0s; -ms-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; }
.sprites { background: url(../../../images/sprites.png) no-repeat 0 0; }
.rlatv { position: relative; }
.fnone { float: none !important; }
.nomrgn { margin: 0 !important; }
.nopad { padding: 0 !important; }
.wauto { width: auto !important; }
.req { color: #ff0000; font-size: 12px; }
.container { max-width: 1376px;}

/* Common CSS end here */
/* Header css */
#header { display: block; }
.fixed-top { transition: all 0.5s ease 0s; -ms-transition: all 0.2s ease 0s; -moz-transition: all 0.2s ease 0s; -o-transition: all 0.2s ease 0s; -webkit-transition: all 0.2s ease 0s; background-image: linear-gradient(to right, #72500d , #35270c); padding:5px 0 8px; border-bottom: 1px solid #ffbf14; }
.navbar-dark .navbar-brand{ padding:0;}
.navbar-dark .navbar-nav .nav-link{ font-size:15px; color:#FFF !important; padding:15px 7px 5px;  font-family: 'Roboto','Poppins', sans-serif; line-height:14px;}
.navbar-dark .navbar-nav .nav-item.active>.nav-link, .navbar-dark .navbar-nav .nav-item:hover>.nav-link, .navbar-dark .navbar-nav .nav-item:focus>.nav-link { color:#f7ac18 !important; background-color:transparent;} 
.navbar-dark .navbar-nav .nav-link.user { width: 30px; height: 30px; padding: 0; border-radius: 50%; display: inline-block; overflow: hidden; margin-left:10px; background:#000; margin:5px 0px 0px 15px;}
.navbar-dark .navbar-nav .nav-link.user img{ max-width:100%;}
.navbar-dark .navbar-nav .nav-link.user:after{ display:none;}
.hdr-rt {display: flex; width: 90%; justify-content: space-between;}
.search-cnt { width:340px; display:inline-block; position:relative; margin-top:7px;}
.search-cnt input { width:100%; padding: 0 50px 0 15px; height: 30px; line-height: 30px; border:none;}
.search-cnt span{ position: absolute; right: 10px; top: 5px; font-size: 14px; color: #666;}
.hdr-rt .navbar-collapse{ justify-content: flex-end; }
.navbar-expand-md .navbar-nav .dropdown-menu{ left:inherit; right:0; margin-top:8px; box-shadow: 0 1px 6px 0 rgba(32,33,36,0.25); padding:0; border:none; border-radius: 0;}
.navbar-expand-md .navbar-nav .dropdown-menu:before{ position: absolute; z-index: -1; content: ''; border-style: solid; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: transform; transition-property: transform; right: 8px; top: -5px; border-width: 0 5px 5px 5px;  border-color: transparent transparent #fff transparent;}
.dropdown-item{ font-size:14px; font-weight:normal;  font-family: 'Roboto','Poppins', sans-serif; color:#666;}
.dropdown-item:focus, .dropdown-item:hover { color: #fff; text-decoration: none; background-color: #f8f9fa; background-image: linear-gradient(to right, #72500d , #35270c);}

/* Change this breakpoint if you change the breakpoint of the navbar */
@media (min-width: 992px) {
.animate { animation-duration: 0.3s; -webkit-animation-duration: 0.3s; animation-fill-mode: both; -webkit-animation-fill-mode: both;}
}

@keyframes slideIn {
  0% {
    transform: translateY(1rem);
    opacity: 0;
  }
  100% {
    transform:translateY(0rem);
    opacity: 1;
  }
  0% {
    transform: translateY(1rem);
    opacity: 0;
  }
}

@-webkit-keyframes slideIn {
  0% {
    -webkit-transform: transform;
    -webkit-opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
    -webkit-opacity: 1;
  }
  0% {
    -webkit-transform: translateY(1rem);
    -webkit-opacity: 0;
  }
}

.slideIn { -webkit-animation-name: slideIn; animation-name: slideIn;}



/* Header css */

/* middle part css */
#middle { display: block; margin-top:52px;}
.calender-sec{ display:inline-block; padding-top:50px; width:100%; text-align:center; margin:0 auto;}
.start-point{ width:7px; height:7px; background:#d6d6d6; display:inline-block; margin:0 auto 35px; position:relative; border-radius:50%;}
.start-point:after{width:1px; height:20px; background:#d6d6d6; display:flex; position:absolute; left:0; right:0; bottom:-20px; content:""; margin:0 auto;}
.calender-blk { width:70px; height:70px; display: table;  background:#fff; border-radius:50%; position:relative; text-align: center;
     cursor:pointer;}
/*.calender-blk:before{ width:1px; height:20px; background:#d6d6d6; display:flex; position:absolute; left:0; right:0; top:-21px; content:""; margin:0 auto; }*/
.calender-blk p{ font-size:14px; color:#c8c8c8; font-family: 'Roboto','Poppins', sans-serif;  margin: 0; text-align: center; line-height: 18px; margin-top: 5px;     display: table-cell; vertical-align: middle;}
.calender-blk p strong{ font-size:18px; display:block; font-family: 'Roboto','Poppins', sans-serif; margin-top:7px;}
.calender-blk.sm-sec { width:65px; height:65px;padding-top: 12px;font-size:12px;}
.calender-blk.sm-sec p{ font-size:11px; line-height:16px;}
.calender-blk.sm-sec p strong{ font-size:21px; margin-top:8px;}
.calender-blk.month  { border:1px solid #b97f0f;}
.calender-blk.month p{ color:#5a4d34;}
/*.calender-blk.current, .calender-blk:hover, .calender-blk:focus { border: 1px solid #b97f0f;}*/
.calender-blk.current p, .calender-blk:hover p, .calender-blk:focus p{ color:#5a4d34  ;}
.calender-blk.month.current, .calender-blk.month:hover, .calender-blk.month:focus { border: 1px solid #b97f0f; background: #b97f0f;}
.calender-blk.month.current p, .calender-blk.month:hover p, .calender-blk.month:focus p{ color:#fff;}


.post-sec{ width:100%; display:inline-block;}
.post-cmnt{ width:100%;  display:inline-block; margin-bottom:5px; }

.post-cmnt h2{ font-size:20px; color:#222222; font-family: 'Roboto','Poppins', sans-serif; padding:20px 0 15px;}
.post-cmnt h2 strong { font-weight:normal; font-family: 'Roboto','Poppins', sans-serif;}
.post-sec .cmnt-area{ width:99.5%; display:inline-block; border-radius:10px 10px 20px 0; border-top:10px solid #b18838;border-bottom:10px solid #b18838; padding:20px 19px 15px 30px; box-shadow:0 1px 6px 0 rgba(32,33,36,0.15); position:relative; margin-left:5px; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0);}
.message-blk .cmnt-area{ width:100%; display:inline-block; border-radius:10px ;position:relative;  -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0);}


.cmnt-area:after{pointer-events: none;
    position: absolute;
    content: '';
   width: 15px;
    height: 15px;
    bottom: 0;
    right: 0;
    background: white;
    background: linear-gradient(315deg, white 45%, #cfcfcf 50%, #cfcfcf 0%, white 120%);
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-property: width, height;
    transition-property: width, height;}

.cmnt-area:before{ width:13px; height:106px; background:url(../../../images/layer.png) no-repeat; display:inline-block; content:""; position:absolute; left: -8px;
 top: 0;}

.comment-part input{ border:none; width:100%; color:#222222; font-size:14px; font-family: 'Roboto','Poppins', sans-serif; padding:0;}
.comment-part input::-webkit-input-placeholder { color:#222222; font-size:14px; font-family: 'Roboto','Poppins', sans-serif;}
.comment-part input::-moz-placeholder  { color:#222222; font-size:14px; font-family: 'Roboto','Poppins', sans-serif;}
.comment-part input:-ms-input-placeholder  { color:#222222; font-size:14px; font-family: 'Roboto','Poppins', sans-serif;}
.comment-part input:-moz-placeholder  { color:#222222; font-size:14px; font-family: 'Roboto','Poppins', sans-serif;}
.btn-row{ width:100%;  display: flex; justify-content: space-between; margin-top:20px;}
.row-lt { display: flex;}
.row-lt a{ padding:6px;width:40px; height:30px; border-radius:50%; box-shadow:0 1px 6px 0 rgba(32,33,36,0.15); margin-right:7px; display: flex;  justify-content: center; align-items: center;}
.row-lt a:hover, .row-lt a:focus {  background-image: linear-gradient(to right, #72500d , #35270c);}
.camero{ background-position: -30px -3px; display: inline-block; width: 18px; height: 16px;}
.video{ background-position: -57px -3px; display: inline-block; width: 20px; height: 16px;}
.row-lt a:hover .camero, .row-lt a:focus .camero { background-position:-149px -27px;}
.row-lt a:hover .video, .row-lt a:focus .video { background-position:-167px -54px;}
.row-rt { display: flex;}
.row-rt a{  width:90px; height:30px; display: flex; justify-content: center; align-items: center; box-shadow:0 1px 6px 0 rgba(32,33,36,0.15); font-size:14px; color:#222; border-radius:20px;  font-family: 'Roboto','Poppins', sans-serif;}
.message-blk .row-rt a{ background: #ffe6b4; width:50px; height:50px; display: flex; justify-content: center; align-items: center; font-size:14px; color:#222; border-radius:10px;  font-family: 'Roboto','Poppins', sans-serif;}
.send{ background-position:-4px -27px; display:inline-block; width:21px; height:19px; margin-left:5px;}
.row-rt a:hover, .row-rt a:focus{     background-image: linear-gradient(to right, #72500d , #35270c); color:#fff;}



.checkbox-row{ width:100%; display:inline-block; padding:15px; box-shadow:0 1px 6px 0 rgba(32,33,36,0.15); margin-bottom:5px; position:relative;}
.head-filter-pst{margin: 0 4px;}
/* Checkbox css */
.custom-control-label{ color:#919191; font-family: 'Roboto','Poppins', sans-serif; font-size:14px;}
.custom-checkbox .custom-control-input:checked~.custom-control-label { color: #222222;}
.custom-checkbox .custom-control-label::before{ border-radius:0;}
.custom-control-label::before{ width:19px; height:19px; background-color:#fff; border:1px solid #dedede; top:1px;}
.custom-control-label::after{ width:19px; height:19px; background-color:transparent;  border:1px solid #dedede; top:1px;}
.custom-checkbox .custom-control-input:checked~.custom-control-label::after{ background-image:none; background:url(../../../images/tick.png) no-repeat 3px 5px;} 
.custom-checkbox .custom-control-input:checked~.custom-control-label::before { background-color: transparent;}
/* Checkbox css */
.checkbox-row .custom-control { display:inline-block; margin-right:30px; min-height:inherit;}
.add-icon { position:absolute; right:20px; top:17px;}
.add-icon a{ color:#999;}
.add-icon a:hover, .add-icon a:focus{ color:#d3a03a;}

.post-blk{ width:100%;  display:inline-block;}
.post-blk img{ height:355px; overflow:hidden; max-width:100%; width:100%;}
.comment-area { width:100%; display:inline-block; padding:20px;}
.comment-area h4{ font-size:16px; color:#222222; font-family: 'Roboto','Poppins', sans-serif; margin-bottom:15px;}
.comment-area p{ font-size:14px; color:#666666;font-family: 'Roboto','Poppins', sans-serif; margin-bottom:0px;}
.comment-area p strong{ font-size:14px; color:#3c8cde; font-family: 'Roboto','Poppins', sans-serif; font-weight:normal;}
.add-blk{ width:95%; display: flex; padding:20px 0; margin:0 20px;/* border-top:1px solid #e3e3e3;*/ justify-content: space-between; flex-wrap: wrap;}
.icon-part{ display: flex; margin-top:5px;}
.icon-part a{ font-size:14px; display:inline-block; vertical-align:middle; color:#666666; font-family: 'Roboto','Poppins', sans-serif; margin-right:30px; }
.icon-part a strong{ color:#222222; font-weight:normal;}
.icon-part a span{ display:inline-block; vertical-align:middle; margin-right:5px;}
.likes { background-position:-86px -3px; display:inline-block; width:18px; height:18px;}
.likes.active, .likes:hover, .likes:focus  { background-position: -105px -3px;}
.comments {background-position:-125px -3px; display:inline-block; width:20px; height:18px;}
.comments.active, .comments:hover, .comments:focus  { background-position: -146px -3px;}
.share { background-position:-174px -2px; display:inline-block; width:20px; height:18px;}
.share.active, .share:hover, .share:focus  { background-position: -174px -21px;}
.add-cmnt{ display: flex; position:relative;}
.add-cmnt a{ font-size:14px; color:#666666; font-family: 'Roboto','Poppins', sans-serif;}
.add-cmnt a i{ width: 30px; height: 30px; padding: 0; border-radius: 50%; display: inline-block; overflow: hidden; margin-right:10px; background:#000; vertical-align:middle;}
.add-cmnt a i img{ max-width:100%; height:auto;}
.cmnt-popup{ position:absolute; right: -23px; top: 50px; width:350px; display:inline-block; padding:10px 0 0;  background:#fff;box-shadow: 0px 4px 6px 0px rgba(32,33,36,0.15); z-index:1; display:none;}
.cmnt-popup h2{ font-size:16px; color:#222222; position:relative; padding:0 32px 0 15px;}
.cmnt-popup h2 a{ position:absolute; right:17px; top:1px; opacity:0.3;}
.close{ background-position:-76px -27px; display:inline-block; width:15px; height:15px; }
.lev-cmt-inner{ width:100%; display:inline-block; padding:0 10px 0 15px;}
.lev-cmt-blk{ width:100%; display:inline-block; padding:10px 0; border-bottom:1px solid #e3e3e3;}
.cmt-lt{width:32px; height:32px; display:inline-block; vertical-align:top; border-radius:50%; margin-right:10px; overflow:hidden; margin-right:15px;}
.cmt-lt img{ max-width:100%; height: auto;}
.cmt-rt { width:calc(100% - 51px); display:inline-block; padding-top:5px; position: relative;}
.cmt-rt h4{ font-size:16px; color:#222222;  font-family: 'Roboto','Poppins', sans-serif; position:relative; padding-right:80px; margin-bottom:5px;}
.cmt-rt h4 span{ position:absolute; right:0; top:2px; color:#a2a2a2; font-size:12px; font-family: 'Roboto','Poppins', sans-serif;}
.cmt-rt p{ font-size:14px; color:#666666;  font-family: 'Roboto','Poppins', sans-serif; margin:0; line-height:16px;}
.cmt-rt a{ font-size:14px; color:#a2a2a2;  font-family: 'Roboto','Poppins', sans-serif; margin:0;}
.cmt-rt a:hover, .cmt-rt a:focus{ color:#222222;}
.lev-cmt-blk:last-child{ border:none;}
.cmnt-popup.show{ right:-23px; z-index:1; }

.add-lev-cmt{ width:100%; display:inline-block; position:relative; padding:20px 20px; box-shadow:0 1px 6px 0 rgba(32,33,36,0.15); }
.add-lev-cmt input{ width:100%; height:50px; line-height:50px; padding:0 30px 0 0; border:none; border-bottom: 1px solid #e3e3e3;}
.add-lev-cmt a{ position:absolute; right:20px; top:38px;}



.post-img { width:100%; display:inline-block;}
.post-img .img-lt{  display: inline-block; width: 260px;}
.post-img .img-lt i img { height:172px;}
.post-img .img-lt i{ display:inline-block; margin-bottom:5px;}
.post-img .img-lt i:last-child{ margin:0;}
.post-img .img-rt{ display:inline-block; width:calc(100% - 265px); vertical-align:top;}
.post-img .img-rt i img { height:350px;}

.prof-sec{ width:100%; display:inline-block;  box-shadow:0 1px 6px 0 rgba(32,33,36,0.15); text-align:center;}
.prof-blk{ width:100%; display:inline-block; padding:25px 0 10px;}
.prof-blk h6{ font-size:14px; color:#969595;  font-family: 'Roboto','Poppins', sans-serif; display:block; margin-bottom:20px;}
.prof-blk h6 strong {  font-family: 'Roboto','Poppins', sans-serif;}
.prof-blk i { width:146px; height:146px; display:inline-block; border-radius:50%;}
.prof-blk i img{ max-width:100%;}
.prof-blk h2{ font-size:20px; color:#222222;  font-family: 'Roboto','Poppins', sans-serif; display:block; margin:20px 0 10px;}
.prof-blk p{ font-size:14px; color:#969595;  font-family: 'Roboto','Poppins', sans-serif; display:block; margin:0;}
.prof-blk p span{ display:inline-block; margin:0 5px;}
.prof-blk p span em{ display:inline-block; vertical-align:middle; margin-right:5px;}
.location { background-position:-123px -27px; display:inline-block; width:14px; height:17px;}
.prof-nav{ width:100%; display:inline-block; border-top:1px solid #e7e7e7; padding:10px 40px;}
.prof-nav a{ font-size:14px; color:#545454; font-family: 'Roboto','Poppins', sans-serif; height:40px; line-height:40px; border-radius:5px; display: block; text-align: left; padding:0 15px; margin-bottom:5px;}
.prof-nav a:last-child{ margin:0;}
.prof-nav a:hover, .prof-nav a:focus, .prof-nav a.active{ background-image: linear-gradient(to right, #72500d , #35270c); color:#fff;}
.prof-nav a i{ display:inline-block; vertical-align:middle; min-width:21px; margin-right:15px;}
.email{ background-position:-98px -57px; display:inline-block; width:21px; height:20px;}
.member{ background-position:-6px -84px; display:inline-block; width:21px; height:20px;}
.badges{ background-position:-70px -84px; display:inline-block; width:21px; height:21px;}
.spek{ background-position:-130px -83px; display:inline-block; width:21px; height:23px;}
.prof-nav a:hover .email, .prof-nav a:focus .email, .prof-nav a.active .email{ background-position:-126px -57px;}
.prof-nav a:hover .member, .prof-nav a:focus .member, .prof-nav a.active .member{ background-position:-38px -84px;}
.prof-nav a:hover .badges, .prof-nav a:focus .badges, .prof-nav a.active .badges{ background-position:-100px -84px;}
.prof-nav a:hover .spek, .prof-nav a:focus .spek, .prof-nav a.active .spek{ background-position:-161px -83px;}

.cmn-post-blk{ width:100%; display:inline-block;  box-shadow:0 1px 6px 0 rgba(32,33,36,0.15); padding:10px 0; background:#fff;}
.cmn-post-blk h4{ font-size:16px; color:#222222; font-family: 'Roboto','Poppins', sans-serif; padding:0 15px 5px 15px; margin:0;}
.cmn-post-blk .comment-area{ padding:10px 15px; border-bottom:1px solid #e7e7e7;}
.cmn-post-blk .comment-area h4{ padding:0; margin-bottom:10px;}
.cmn-post-blk .comment-area h4 i{ width:40px; height:40px; display:inline-block; vertical-align:middle; border-radius:50%; margin-right:10px; overflow:hidden;}
.cmn-post-blk .comment-area h4 i img{ max-width:100%; width:100%;}
.cmn-post-blk .comment-area h4 span{ color:#999; font-family: 'Roboto','Poppins', sans-serif;}
.cmn-post-blk .comment-area p{ line-height:18px; font-family: 'Roboto','Poppins', sans-serif; color:#454545;}
.cmn-post-blk .comment-area p strong{font-family: 'Roboto','Poppins', sans-serif;}
.cmn-post-blk .comment-area:last-child{ border:none; padding-bottom:0;}
.cmn-post-blk.spot-sec{ padding:10px 20px;} 
.cmn-post-blk.spot-sec h4{ padding:0 0 5px 0;}
.spot-blk{ width:100%; display:inline-block; margin-top:10px;}
.spot-blk p{ font-size:14px; color:#222222; margin-bottom:0px; font-family: 'Roboto','Poppins', sans-serif; line-height:16px;}
.spot-blk p a{font-family: 'Roboto','Poppins', sans-serif; display:inline-block; margin-right:15px; font-style:normal;}
.spot-blk span{ font-size:14px; color:#b2b2b2; }
.spot-blk span strong{font-family: 'Roboto','Poppins', sans-serif; font-style:normal;}
.cmn-post-blk.deed-sec { padding: 10px 50px; text-align: center;}
.cmn-post-blk.deed-sec img{ max-width:100%;}
.cmn-post-blk.report-sec { padding:10px 20px;}
.cmn-post-blk.report-sec h4{ padding:0 0 5px 0;}
.report-blk{ width:100%; display:inline-block; margin-top:10px;}
.report-blk i{width:40px; height:40px; display:inline-block; vertical-align:middle; border-radius:50%; margin-right:10px; overflow:hidden; margin-right:15px;}
.report-blk i img{ max-width:100%; width:100%;}
.report-blk p{ width:70px; display:inline-block; vertical-align:middle; font-size:14px; color:#969595;  font-family: 'Roboto','Poppins', sans-serif; margin:0; line-height:14px; text-align:right;}
.report-blk p span{ display:inline-block; vertical-align:middle; margin-left:5px;}
.report-blk p span em{ display:inline-block; vertical-align:middle; }
.rec{ background-position:-98px -27px; display:inline-block; width:18px; height:18px;}
.report-blk h2{ width:calc(100% - 135px); display:inline-block; font-size:14px; color:#959595;  font-family: 'Roboto','Poppins', sans-serif; margin: 0; vertical-align: middle;}
.report-blk h2 a{ color:#222222; font-family: 'Roboto','Poppins', sans-serif; display:block;}
.report-blk h2 a:hover, .report-blk h2 a:focus{ color:#d3a03a;}

/* Custom Scrollbar css */
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color:#e1e1e1;}
.mCSB_scrollTools .mCSB_draggerRail{ background-color: transparent;}
.mCSB_scrollTools .mCSB_dragger{ height:70px !important; right: -5px;}
.mCSB_inside > .mCSB_container { margin-right: 15px;}
.content{ max-height:300px; height:auto;}

/* middle part css */

/* Fotter part css */
#footer{ display: block; position: absolute; bottom: 0; left: 0; width: 100%; background-image: linear-gradient(to right, #704f0d , #35270c);padding: 8px 0;
    border-top: 1px solid #ffbf14;}
.ftr-sec{ display:flex;  width:100%; justify-content: space-between;}
.copy{ display:flex; align-items: center; width:25%}
.copy p, .copy p a{ font-size:14px; color:#fff;  font-family: 'Roboto','Poppins', sans-serif; margin:0; line-height:21px;}
.ftr-nav{ display:flex; align-items: center;  width:50%; justify-content: center;}
.ftr-nav a{ font-size:14px; color:#FFF; font-family: 'Roboto','Poppins', sans-serif; margin:0 10px;}
.ftr-nav a:hover, .ftr-nav a:focus{ color:#f7ac18 !important;cursor: pointer !important;}
.ftr-soc{ display:flex; width:25%; justify-content: flex-end;}
.ftr-soc a{ width:32px; height:32px; background:#7F5A23 !important; display:flex; border-radius:50%; justify-content: center; align-items: center; margin-left:5px;}
.ftr-soc a:hover, .ftr-soc a:focus{ background:linear-gradient(to right, #72500d , #35270c);}
.fb{ background-position:-8px -61px; width:8px; height:14px;}
.tw{ background-position:-25px -61px; width:14px; height:14px;}
.linkdin{ background-position:-46px -61px; width:14px; height:14px;}
.mail{ background-position:-68px -61px; width:14px; height:14px;}

/* Fotter part css */


/* My Profile page css */
body.my-profile-page{ padding-bottom:240px;}
body.my-profile-page:after{ background: url(../../../images/prof-ftr-bg.png) no-repeat center bottom; width:100%; height:555px; padding-bottom:450px; position:absolute; bottom:0; content:""; display:inline-block; background-size:cover; z-index:-1;}
.my-profile-page .header-sticky .fixed-top.before-login {box-shadow: 0 0px 16px 0 rgba(0, 0, 0, 0.09); padding: 10px 0 15px;}
.my-profile-page .fixed-top.before-login { background-image:inherit; background-color:#fff; border:none; padding:30px 0 20px;}
.my-profile-page #middle { margin-top:88px;}
.profile-sec{ width:100%; display:inline-block; margin-top:30px;}
.profile-sec .heading{ font-size:22px; color:#222; font-family: 'Roboto','Poppins', sans-serif; margin-bottom:25px;}
.profile-sec .heading span{font-family: 'Roboto','Poppins', sans-serif;}
.cmn-prof{ width:100%; display:flex; min-height:545px;box-shadow: 0 0px 16px 0 rgba(0, 0, 0, 0.09); padding:30px; position:relative; border-radius:5px; flex-direction: column;background-image: -webkit-gradient(linear, left top, left bottom, from(#b78e3e ), to(#b78e3e )), -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#ffffff)); background-image: -webkit-linear-gradient(#b78e3e , #b78e3e ), -webkit-linear-gradient(#ffffff, #ffffff); background-image: -o-linear-gradient(#b78e3e , #b78e3e ), -o-linear-gradient(#ffffff, #ffffff); background-image: linear-gradient(#b78e3e , #b78e3e ), linear-gradient(#ffffff, #ffffff); -webkit-background-size: 0 3px, 100% 3px; background-size: 0 3px, 100% 3px; background-repeat: no-repeat; background-position: center bottom, center -webkit-calc(100% - 0px); background-position: center bottom, center calc(100% - 0px); background-color: rgba(0,0,0,0); -webkit-transition: background 0s ease-out; -o-transition: background 0s ease-out; transition: background 0s ease-out; background-color:#fff; }
.cmn-prof:hover, .cmn-prof:focus, .cmn-prof.active{ outline: 0; background-color:#fff;  background-image: -webkit-gradient(linear, left top, left bottom, from(#b78e3e ), to(#b78e3e )), -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#ffffff)); background-image: -webkit-linear-gradient(#b78e3e , #b78e3e ), -webkit-linear-gradient(#ffffff, #ffffff); background-image: -o-linear-gradient(#b78e3e , #b78e3e ), -o-linear-gradient(#ffffff, #ffffff);  background-image: linear-gradient(#b78e3e , #b78e3e ), linear-gradient(#ffffff, #ffffff); -webkit-background-size: 100% 3px, 100% 3px; background-size: 100% 3px, 100% 3px;    -webkit-transition-duration: .3s; -o-transition-duration: .3s; transition-duration: .3s;}
.cmn-prof:before{width: 100%; height: 30px; background: url(../../../images/layer-2.png) no-repeat; background-size:100%; display: inline-block; content: ""; position: absolute; left:0px;top: -22px;background-repeat: repeat}
.cmn-prof i{ width: 146px; height: 146px; display: inline-block; border-radius: 50%; margin:0 auto 40px; position:relative;overflow: visible;}
.cmn-prof i img { max-width:100%;}
.cmn-prof i a { width: 30px; height: 30px; border-radius: 50%; box-shadow: 0 1px 6px 0 rgba(32,33,36,0.15); margin-right: 10px; display: flex;   justify-content: center;  align-items: center; position: absolute; right: 0; bottom: 0; background: #fff;}
.cmn-prof i a:hover, .cmn-prof i a:focus {background-image: linear-gradient(to right, #72500d , #35270c);}
.cmn-prof i a:hover .camero, .cmn-prof i a:focus .camero{background-position: -149px -27px;}
.cmn-prof h4.title{ font-size:16px; color:#222;  font-family: 'Roboto','Poppins', sans-serif; margin-bottom:20px;}
.cmn-prof .form-row{ width:100%; margin:0 0 10px;}
.cmn-prof .form-row .form-group{ margin:0; padding:0; width:100%;}
.cmn-prof .form-row.wdth{ display: flex; justify-content: space-between;} 
.cmn-prof .form-row.wdth .form-group { width:48%;}
.cmn-prof .form-group .form-control{ height:33px; line-height:30px; padding:0; margin:0 10px 0 0; font-family: 'Roboto','Poppins', sans-serif; color:#222222;}
.cmn-prof .form-group.label-floating label.control-label, .cmn-prof .form-group.label-placeholder label.control-label{ font-size:14px; top:-11px;}
.cmn-prof .form-group.label-floating.is-focused label.control-label, .cmn-prof .form-group.label-floating:not(.is-empty) label.control-label, .cmn-prof .form-group.label-static label.control-label{ top:-30px; opacity:0;}
.cmn-prof .checkbox-row { width: 100%; display: inline-block; padding: 0; box-shadow: none; margin-bottom: 0;  position: relative;}
.cmn-prof .checkbox-row .custom-control{ width:47%; margin-right:15px; margin-bottom:10px; padding-left:30px;}
.cmn-prof .checkbox-row .custom-control-label { color: #b2b2b2; font-family: 'Roboto','Poppins', sans-serif; font-size: 14px;}
.cmn-prof .checkbox-row .custom-control:nth-child(2n){ margin:0;}
.cmn-prof .checkbox-row .custom-control-label::before{ left:-30px; border-radius: 5px; box-shadow:none;}
.cmn-prof .checkbox-row .custom-control-label::after{ left:-30px; border-radius: 5px;  box-shadow:none;}
.cmn-prof .checkbox-row .custom-checkbox .custom-control-input:checked~.custom-control-label::after { background-image: none; background: url(../../../images/tick-white.png) no-repeat 3px 5px; background-color: #b18838; border: 1px solid #b18838;}
.cmn-prof .checkbox-row .custom-checkbox .custom-control-input:checked~.custom-control-label { color: #b18838;}

.inbox .custom-checkbox .custom-control-input:checked~.custom-control-label::after { background-image: none; background: url(../../../images/tick-white.png) no-repeat 3px 5px; background-color: #b18838; }
.inbox .custom-checkbox .custom-control-input:checked~.custom-control-label { color: #b18838;}

.cmn-prof .form-group textarea.form-control { height:90px; border:1px solid #d4d4d4;background-position: center bottom, center -webkit-calc(100% - -1px);background-position: center bottom, center calc(100% - -1px); padding:5px 10px;    background: #fbfbfb;
    border-radius: 5px;}
.cmn-prof .form-group.label-floating.textarea-group label.control-label, .cmn-prof .form-group.label-placeholder.textarea-group label.control-label {top: -5px;
left: 10px;}
.cmn-prof .form-group.label-floating.is-focused.textarea-group label.control-label, .cmn-prof .form-group.textarea-group.label-floating:not(.is-empty) label.control-label, .cmn-prof .form-group.label-static.textarea-group label.control-label{ top:-25px;}
.doc-part{ display:inline-block; width:100%; margin-top:10px;}
.doc-part .pdfLinks{ font-size:14px; color:#b18838; margin-bottom:0px; display: flex; justify-content: left; }
.doc-part .pdfLinks span{ display:inline-block; vertical-align:top; width: 32px; height: 32px; border-radius: 50%; box-shadow: 0 1px 6px 0 rgba(32,33,36,0.15);    
  margin-right: 10px;  display: flex; justify-content: center;margin-left: 0px;}
.doc-part a:hover span, 
.doc-part a:focus span {background-image: linear-gradient(to right, #72500d , #35270c);}
.doc-part a:hover, 
.doc-part a:focus { color:#35270c;}

.docs {background-position:-6px -113px; display: inline-block; width: 18px; height: 18px;}
.link {background-position:-52px -113px; display: inline-block; width: 18px; height: 18px;}

.profile-sec .btn-row { justify-content: flex-start; margin: 60px 0 0 0;}
.profile-sec .btn-row a{ margin-right:20px;}
.inr-cmn-btn{ width:auto;  height: 45px; line-height:45px; padding:0 25px; display: flex; justify-content: center; align-items: center; border:1px solid #d7d7d7; font-size: 16px; color: #adadad; border-radius:3px; font-family: 'Roboto','Poppins', sans-serif; background:#fff;}
.inr-cmn-btn:hover, .inr-cmn-btn:focus, .inr-cmn-btn.active{background-image: linear-gradient(to right, #72500d , #35270c); color:#fff; border:1px solid #72500d;}
.profile-sec .ftr-soc { width:100%; margin: 64px 0 0 0;}
/* My Profile page css */
.acnt-pic-upload {
    width: 120px;
    display: block;
    margin: 0 auto 50px;
    position: relative;
}
.account-img {
    width: 120px;
    height: 120px;
    position: relative;
    border-radius: 100%;
    display: block;
    margin: auto;
    overflow: hidden;
    background: #e7e7e7;
}
/*.upload-browse {
    width: 35px;
    height: 35px;
    border-radius: 50%;
    position: absolute;
    bottom: -12px;
    right: 0;
    left: 6px;
    display: block;
    margin: auto;
}*/
.fa-camera:before {
    content: "\f030";
}
.upload-browse input[type="file"] {
    width: 100%;
    height: 100%;
    position: absolute;
    top: -12px;
    left: -9px;
    opacity: 0;
    cursor: pointer;
}
input[type=file] {
    display: block;
}
.comant-box{width:100%; position: relative; display:inline-block; padding:10px 0 0;  background:#fff; z-index:1; border-bottom: 1px solid #e3e3e3;}
.comant-box .cmnt-popup{ display: inline;position: relative; right: 0; left: 0; top: 0; width: 100%; box-shadow: none; }
.comant-box .cmnt-popup h2{ font-size:16px; color:#222222; position:relative; padding:0 32px 0 15px;}
.comant-box .cmnt-popup h2 a{ position:absolute; right:17px; top:1px; opacity:0.3;}
.comant-box .cmnt-popup .lev-cmt-inner{ margin-bottom: 15px;}
.comant-box .cmnt-popup .add-lev-cmt{box-shadow: none;}
.comant-box .cmnt-popup .add-lev-cmt input{width: 100%; height: 50px; line-height: 50px; border: 1px solid #e3e3e3; padding: 10px;}
.comant-box .cmnt-popup .add-lev-cmt a { position: absolute; right: 37px; top: 38px;}
.dlt-icon{ position: absolute; right: 0; top: 45px; cursor: pointer; }
.delte-ico {background-position:-4px -115px; display:inline-block; width:16px; height:16px;}
.cmt-rt p {
    font-size: 14px;
    color: #666666;
    font-family: 'Roboto','Poppins', sans-serif;
    margin: 0;
    line-height: 16px;
}
.friend_ids_s{float: right;}
.listing-shr-btn{
display: none;clear: both;position: absolute; left: 25%;z-index: 12;  padding: 4px;
}
.listing-shr-btn .at-resp-share-element{
  background: white; border: 1px solid #4e9ff2; padding-top: 4px; 
margin-top: 27px;
}







/* Added on 03-01-2018 */
.soc-4:hover .addthis_inline_share_toolbox.ftr, .soc-4:focus .addthis_inline_share_toolbox.ftr{ bottom:inherit; top:50px; width:auto;}
.addthis_inline_share_toolbox.ftr:before{position: absolute;  content: ''; right: 7px; top: -10px; border-style: solid;  border-width: 0 10px 10px 10px; border-color: transparent transparent #3f73d1 transparent;  -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: transform;  transition-property: transform;}
.at-style-responsive .at-share-btn{ border-radius:5px !important;}
.at-share-btn,
.navbar .navbar-collapse .share-web .at-style-responsive .at-share-btn{display: inline-block; vertical-align: middle; -webkit-transform: perspective(1px) translateZ(0) !important; transform: perspective(1px) translateZ(0) !important; box-shadow: 0 0 1px transparent; position: relative; -webkit-transition-property: color !important; transition-property: color !important; -webkit-transition-duration: 0.3s; transition-duration: 0.3s !important; border-radius: 5px; background:transparent !important}
.at-share-btn:before,
.navbar .navbar-collapse .share-web .at-style-responsive .at-share-btn:before{content: ""; position: absolute; z-index: -1; top: 0; left: 0; right: 0; bottom: 0;
 -webkit-transform: scale(0); transform: scale(0); -webkit-transition-property: transform; transition-property: transform; -webkit-transition-duration: 0.3s; transition-duration: 0.3s;
-webkit-transition-timing-function: ease-out; transition-timing-function: ease-out;  border-radius: 1px;}

.at-share-btn.at-svc-facebook:before,
.navbar .navbar-collapse .share-web .at-style-responsive .at-share-btn.at-svc-facebook:before{ background: #4e71a8;}
.at-share-btn.at-svc-twitter:before,
.navbar .navbar-collapse .share-web .at-style-responsive .at-share-btn.at-svc-twitter:before{ background: #77cdf1;}
.at-share-btn.at-svc-linkedin:before,
.navbar .navbar-collapse .share-web .at-style-responsive .at-share-btn.at-svc-linkedin:before{ background: #1686b0;}
.at-share-btn.at-svc-link:before,
.navbar .navbar-collapse .share-web .at-style-responsive .at-share-btn.at-svc-link:before{ background: #178bf4;}
.at-share-btn:hover:before,
.navbar .navbar-collapse .share-web .at-style-responsive .at-share-btn:hover:before {-webkit-transform: scale(1) !important; transform: scale(1) !important;}
.at-style-responsive .at-share-btn.at-svc-facebook span{ border:none; padding:0;}
.at-style-responsive .at-share-btn.at-svc-facebook{border:1px solid #4e71a8 !important; background-color:#fff !important; color:#4e71a8 !important;}
.at-style-responsive .at-share-btn.at-svc-facebook .at-icon{fill:#4e71a8 !important;}
.at-style-responsive .at-share-btn.at-svc-facebook:hover, .at-style-responsive .at-share-btn.at-svc-facebook:focus, .at-style-responsive .at-share-btn.at-svc-facebook:active{ background-color:#4e71a8 !important; color:#fff !important; -webkit-transform: translateY(0px); transform: translateY(0px);}
.at-style-responsive .at-share-btn.at-svc-facebook:hover span{ color:#fff !important;}
.at-style-responsive .at-share-btn.at-svc-facebook:hover .at-icon{fill:#fff !important;}
.at-style-responsive .at-share-btn.at-svc-twitter span{ border:none; padding:0;}
.at-style-responsive .at-share-btn.at-svc-twitter{border:1px solid #77cdf1 !important; background-color:#fff !important; color:#77cdf1 !important;}
.at-style-responsive .at-share-btn.at-svc-twitter .at-icon{fill:#77cdf1 !important;}
.at-style-responsive .at-share-btn.at-svc-twitter:hover, .at-style-responsive .at-share-btn.at-svc-twitter:focus, .at-style-responsive .at-share-btn.at-svc-twitter:active{ background-color:#77cdf1 !important; color:#fff !important; -webkit-transform: translateY(0px); transform: translateY(0px);}
.at-style-responsive .at-share-btn.at-svc-twitter:hover span{ color:#fff !important;}
.at-style-responsive .at-share-btn.at-svc-twitter:hover .at-icon{fill:#fff !important;}
.at-style-responsive .at-share-btn.at-svc-linkedin span{ border:none; padding:0;}
.at-style-responsive .at-share-btn.at-svc-linkedin{border:1px solid #1686b0 !important; background-color:#fff !important; color:#1686b0 !important;}
.at-style-responsive .at-share-btn.at-svc-linkedin .at-icon{fill:#1686b0 !important;}
.at-style-responsive .at-share-btn.at-svc-linkedin:hover, .at-style-responsive .at-share-btn.at-svc-linkedin:focus, .at-style-responsive .at-share-btn.at-svc-linkedin:active{ background-color:#1686b0 !important; color:#fff !important; -webkit-transform: translateY(0px); transform: translateY(0px);}
.at-style-responsive .at-share-btn.at-svc-linkedin:hover span{ color:#fff !important;}
.at-style-responsive .at-share-btn.at-svc-linkedin:hover .at-icon{fill:#fff !important;}
.at-style-responsive .at-share-btn.at-svc-link span{ border:none; padding:0;}
.at-style-responsive .at-share-btn.at-svc-link{border:1px solid #178bf4 !important; background-color:#fff !important; color:#178bf4 !important;}
.at-style-responsive .at-share-btn.at-svc-link .at-icon{fill:#178bf4 !important;}
.at-style-responsive .at-share-btn.at-svc-link:hover, .at-style-responsive .at-share-btn.at-svc-link:focus, .at-style-responsive .at-share-btn.at-svc-link:active{ background-color:#178bf4 !important; color:#fff !important; -webkit-transform: translateY(0px); transform: translateY(0px);}
.at-style-responsive .at-share-btn.at-svc-link:hover span{ color:#fff !important;}
.at-style-responsive .at-share-btn.at-svc-link:hover .at-icon{fill:#fff !important;}
.at-style-responsive .at-share-btn span{ width:20px !important; height:20px !important; line-height:20px !important;}
.at-style-responsive .at-share-btn .at-icon{ width:20px !important; height:20px !important; line-height:20px !important;}
.at-style-responsive .at-share-btn{ margin: 0 2px 2px ! important; }


/*Bedges*/
.bedges-sec{padding-top: 15px; width: 100%;}
.cmnt-ttle{ margin:20px 0 30px 0; }
.cmnt-ttle h2{font-family: 'Roboto','Poppins', sans-serif; font-size: 22px; color: #222222; display: flex; margin-bottom: 0;}
.cmnt-ttle span{ margin-left: 20px; color: #fff; background-color: #a97b22; font-family: 'Roboto','Poppins', sans-serif; font-size: 16px; min-width: 60px; text-align: center; padding: 5px 10px; display: flex; width: auto; justify-content: center; align-items: center; border-radius: 5px;}
.badges-box{ width: 100%; display: flex; justify-content: space-between; margin-bottom: 15px;}
.badges-box-left{ position: relative; width: 43%;}
.badges-box-left h3{ font-size: 20px; color: #714f0d; font-family: 'Roboto','Poppins', sans-serif; }
.badges-box-left ul{ width: 100%; margin: 0; padding: 0; }
.badges-box-left ul li{ list-style-type: none; width: 100%; background-color: #fff; border-bottom: 2px solid #b18a3c; padding: 15px; word-break: break-word;
margin-bottom: 5px; min-height:240px;
-webkit-box-shadow: 0px 0px 15px 6px rgba(0,0,0,0.08);
-moz-box-shadow: 0px 0px 15px 6px rgba(0,0,0,0.08);
box-shadow: 0px 0px 15px 6px rgba(0,0,0,0.08);}
.badges-box .guest-img{ width: 110px; height: 100px; }
.badges-box .guest-img img{ border-radius: 50%; }

.badges-box-left ul li .guest-detail-blk{ display: flex; align-items: center; margin-bottom: 15px; }
.badges-box-left ul li .guest-detail-blk .guest-detail{width: 75%;}
.badges-box-left ul li .guest-detail-blk .guest-detail a{ font-size: 16px; font-family: 'Roboto','Poppins', sans-serif; padding: 5px 0;}
.guest-detail-loc{ border-bottom: 1px solid #e7e7e7; font-size: 16px; color: #666666; font-family: 'Roboto','Poppins', sans-serif; padding-bottom: 5px;}
.spak-infostat{ font-size: 16px; font-family: 'Roboto','Poppins', sans-serif; padding: 5px 0;}
.guest-list-discrip p{ margin-bottom: 5px; }
.spn-marked{ border: none; box-shadow: none; background-image: linear-gradient(to right, #72500d , #35270c); color:#fff;     border-radius: 3px;
    padding: 2px 8px; cursor: pointer;}
.spn-marked:hover{background-image: linear-gradient(to right,#35270c, #72500d);}    
.middle-line{position: relative;}
.line-rgt{ position: relative; }
.line-rgt:after {content: ''; width: 1px; background-color: #d6d6d6; position: absolute; top: 37px; right: -16.4%; height: 90%;}
.middle-line i{    width: 30px; height: 36px; position: absolute; left: -52px; right: 0; margin: 0 auto; top: 10px;}
.badges-box-left.badgrecived ul li{border-color: #f3c13a;}
.badgs-scrl h4{    
    margin: 0;
    font-size: 16px;
    font-family: 'Roboto','Poppins', sans-serif;
    display: flex;
    color: #ababab;
  }
.badgs-scrl{
  position: absolute;
  height: 70px;
  width: 70px;
  border: 1px solid #dadada;
  background-color: #fff;
  transition-duration: 0.5s;
  color: #ababab;
  text-align: center;
  border-radius: 50%;
  top: 65px;
  right: -20%;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  align-items: center;
  align-content: center;
  z-index: 3;
  cursor: pointer;
}
.badgs-scrl:hover, .badgs-scrl.hover{ 
  background-color: #a97b22; border-color: transparent; 
  transition-duration: 0.5s; color: #fff; font-size: 14px;}
.badgs-scrl:hover h4, .badgs-scrl.hover h4{ color: #fff; }
.badges-box-right .badgs-scrl{
  right: 0;
  left: -20%;
   top: 145px;
}
.badgs-scrl:after{
    content: '';
    position: absolute;
    left: 36%;
    top: 97%;
    width: 20px;
    height: 9px;
    clear: both;
    transition-duration: 0.5s;
    background: url(../../../images/scrl-bfr.png) no-repeat 0 0; ;
    }
.badgs-scrl:hover:after    {
   transition-duration: 0.5s;
   background: url(../../../images/scrl-aftr.png) no-repeat 0 0; ;
}
.messagebox-topbar{ display: flex; justify-content: space-between; width: 100%; margin-bottom: 10px; align-items: center;}
.messagebox-topbar .mesg-serchbox{ width: 30%; position: relative; }
.messagebox-topbar .mesg-serchbox input{ height: 45px; border: none; width: 100%; padding: 10px 10px 10px 35px;
  -webkit-box-shadow:  0px 0px 10px 4px rgba(0,0,0,0.06);
  -moz-box-shadow:  0px 0px 10px 4px rgba(0,0,0,0.06);
  box-shadow: 0px 0px 10px 4px rgba(0,0,0,0.06);

}
.messagebox-topbar .mesg-serchbox button{ color: #a7a7a7; }
.messagebox-topbar .mesg-serchbox svg{ 
    cursor: pointer;
    color: #a7a7a7;
    font-size: 18px;
    position: absolute;
    top: 12px;
    left: 10px;
    }
.msg-del-icon{ 
    display: flex;
    align-items: center;
    width: 130px;
    position: absolute;
    right: 0;
    top: -69px;
}


.message-blk{display: flex; flex-wrap: wrap;}
.message-blk .msg-lt{ width: 30% ;padding: 0 10px 0 0;}
.message-blk .msg-rt{ width: 70%;padding: 0 0 0 10px;position: relative; }
.msg-del-icon button{ 
    border: none;
    background: transparent;
    cursor: pointer;
    margin-right: 0;
    padding-right: 0;
}

.message-blk .msg-rt form{
  width: 100%;
  display: table;
  height: 100%;
}
.message-blk .mesg-details-bx{
  display: table;
  position: relative;
  height: 100%;
  width: 100%;

}

.ico-delete{background-position: -34px -136px; width:16px; height: 19px; display: block;}
.ico-mail{background-position: -5px -137px; width:21px; height:17px; display: block;}
.msg-del-icon a:hover .ico-mail{background-position: -5px -161px;}
.msg-del-icon button:hover .ico-delete{background-position: -34px -160px;}
.message-blk .msg-list .content{ 
 padding: 0;
 height: 100%;
 max-height: 450px;
}
.messagebox-two{ 
  width: 100%; 
  display: flex; 
  flex-wrap: wrap; 
  margin-bottom: 15px;
}
.message-blk .msg-list .tutor-list .msg-pfl{overflow: hidden; height: 55px; width: 55px;border-radius: 50%; }
.message-blk .msg-list .tutor-list .msg-pfl img{ border-radius: 50%; }
.message-blk .msg-list .tutor-list .msg-list-name{ margin-left: 10px;}
.message-blk .msg-list .tutor-list .msg-list-name span{width: 100%;
    display: flex;
    color: #222222;
    font-size: 16px;
    font-family: 'Roboto','Poppins', sans-serif;
  }

.message-blk .msg-list .tutor-list li{ 
 padding: 15px;
 list-style-type: none;
 display: flex;
 flex-wrap: wrap;
 background-color: #f5f5f5;
 border-radius: 8px;
 margin-bottom: 20px;
 min-height: 135px;
 align-items: center;
 position: relative;

}


.message-blk .msg-list .tutor-list li:last-child{border-bottom:1px solid #d7d7d7;}
.message-blk .msg-list .tutor-list li.readdone{background-color: #eeeeee;}
.message-blk .msg-list .tutor-list li.active{  background-color: #fff3db; }
.message-blk .msg-list .tutor-list li.active .msg-list-name small{color:#907540}




.message-blk .msg-list .tutor-list li .guest-list-blk .guest-img{ height: 40px; width: 40px; }
.message-blk .msg-list .tutor-list li .guest-list-blk .guest-img img{ border-radius: 50%; }
.message-blk .msg-list .tutor-list li .guest-detail-blk{ display: flex; }
.message-blk .msg-list .tutor-list li .guest-detail{ display: flex; flex-wrap: wrap; width: 75%; margin-left: 10px;}
.message-blk .msg-list .tutor-list li .guest-detail p{ margin-bottom: 5px; color: #666666; font-size: 14px; font-family: 'Roboto','Poppins', sans-serif;}
.message-blk .msg-list .tutor-list li .guest-detail a,
.message-blk .msg-rt .msg-title .msg-title-inn .display_user_name a{
  width: 100%;
  display: flex;
  color: #222222;
  font-size: 16px;
  font-family: 'Roboto','Poppins', sans-serif;
}
.message-blk .msg-rt .msg-title{ display: flex; justify-content: space-between; width: 100%; flex-wrap: wrap;}
.message-blk .msg-rt .msg-title .msg-title-inn{  display: flex; width: 100%; align-content: center; align-items: center; justify-content: space-between; margin-bottom: 10px;}
.message-blk .msg-rt .msg-title .msg-title-inn .msg-send-img{ 
    height: 40px;
    width: 40px;
    display: flex;
    box-shadow: 0px 0px 5px 3px rgba(0,0,0,0.03);
    border-radius: 50%;
}
.message-blk .msg-rt .msg-title .msg-title-inn .msg-send-img img{ border-radius: 50%; }
.message-blk .msg-rt .msg-title .msg-title-inn .display_user_name{ margin-left: 10px; }
.msg-top-titl{display: flex; width: 100%; justify-content: space-between; align-content: center; margin-bottom: 15px;}
.msg-top-titl h3{ font-size: 18px; color: #222222; font-family: 'Roboto','Poppins', sans-serif; margin:0; line-height: inherit; }
.msg-top-titl .dropdown-icon .btn-secondary { margin: 0; padding: 5px 10px;    line-height: inherit; }
.msg-top-titl .dropdown-icon .btn-secondary:focus,
.msg-top-titl .dropdown-icon .btn-secondary.active{ box-shadow: none !important; outline: none !important; }
.displusname-box{display: flex; align-items: center; margin-left: 10px;}
.displusname-box .display_user_name{ margin-right: 5px; }
.displusname-box span{ font-size: 14px; color: #969595; font-family: 'Roboto','Poppins', sans-serif;}
.message-blk .msg-rt .msg-title .msg-title-inn .display_user_name,
.displusname-box .designation{display: none !important;}

.crnt-user{ display: flex; }
.usrpostdate{ font-size: 12px; color: #a2a2a2; font-family: 'Roboto','Poppins', sans-serif;}
.mesg-details-bx .content{padding: 15px 5px;}
.mesg-details-bx .conversation-box .msg-cont p{ font-size: 16px; color: #222222; font-family: 'Roboto','Poppins', sans-serif;}
.replybox{position: absolute;bottom:10px}

.replybox .cmnt-area:before{ display: none; }
.replybox .cmnt-area textarea{ width: 100%; border: none; }
.replybox .comment-part{
  background: #fff;
  position: relative;
  border-radius: 12px;
  overflow: hidden;
}

.replybox .cmnt-area .btn-row, 
.post-from .post-msg .not_blocked_user .btn-row{justify-content: flex-end; margin-top: 10px;}

.replybox .cmnt-area .btn-row{    position: absolute;
  bottom: 10px;
  width: auto;
  right: 13px;}


.post-from .post-msg{ 
    display: flex;
    border-radius: 0;
    border-top: 2px solid #b18838;
    padding: 20px 19px 15px 15px;
    position: absolute;
    bottom: 0;
    width: auto;
    right: 10px;
  }
  .quickcall{display: none;}
.post-from { padding: 10px;}
.post-from .post-msg .msg-send-img{height: 40px; width: 40px; border-radius: 50%; display: flex; box-shadow: 0px 0px 5px 3px rgba(0,0,0,0.03);}
.post-from .post-msg .msg-send-img img{ border-radius: 50%; }
.post-from .post-msg .not_blocked_user{ margin-left: 20px; width: 90%; }
.post-from .post-msg .not_blocked_user textarea{ width: 100%; }
.post-from .post-msg .not_blocked_user .resp-btn{width: auto; padding: 10px;}
.post-from .post-msg .not_blocked_user .msg-send-btn{ background-color: transparent; border: none;}
.post-froward{ display: block; padding: 15px;}
.post-froward .cmnt-area{
  margin-right: 0;  
      border-radius: 0;
    border-top: 2px solid #b18838;
    padding:15px;
}
.post-froward .cmnt-area:before, .post-froward .cmnt-area:after{ display: none; }
.post-froward .row-rt a{ width: 60px; }
.post-froward .row-rt a .send{ margin-left: 0; }
.post-froward .btn-row{ justify-content: flex-end; margin-top: 10px; }
.post-froward .post-cmnt h2{    padding: 20px 0 0;}

.post-froward .cmnt-area .comment-part .comment-part-row{ position: relative; margin-bottom: 5px; }
.post-froward .cmnt-area .comment-part .comment-part-row input{
 width: 100%;
 border-bottom: 1px solid #d7d7d7;
 border-radius: 0;
 padding: 5px;
}
.post-froward .cmnt-area .comment-part .comment-part-row textarea{
  width: 100%; border-radius:0; border: none; border-bottom: 1px solid #d7d7d7;
  min-height: 125px;
}



.favourites-page ul{ display: flex; }
.favourites-page ul li{ 
    list-style-type: none;
    margin-right: 5px;
    width: 25%;
    background: #fff;
    box-shadow: 0px 0px 10px 4px rgba(0,0,0,0.06);
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    position: relative;
        padding-bottom: 40px;
}
.favourites-page ul li .guest-list-blk{
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
}
.favourites-page ul li:nth-child(4n){ margin-right:0; }
.favourites-page ul li .guest-img{
  height: 110px;
  width: 110px;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  box-shadow:0px 0px 15px 6px rgba(0,0,0,0.08);
  margin:15px 0;
}
.favourites-page ul li .guest-img a{ 
  display: flex;
  justify-content: center;
  align-items: center;
 }
.favourites-page ul li .guest-img img{ border-radius: 50%; max-width: 100%; height: 110px; width: 110px;}
.srch-opp .favourites-page ul li .guest-img img{ border-radius: 0%; max-width: 100%; height: auto; width: 100%;}
.srch-opp .favourites-page ul li .guest-img{/*border:2px solid #ce7425cc;*/}
.favourites-page ul li .guest-detail-blk{display: flex; justify-content: center; flex-wrap: wrap; padding: 10px; position: relative;}
.favourites-page ul li .guest-detail a{
  margin-bottom: 5px;
    width: 100%;
    display: flex;
    color: #222222;
    font-size: 16px;
    font-family: 'Roboto','Poppins', sans-serif;
    justify-content: center;
}.favourites-page ul li .guest-detail{  
    flex-wrap: wrap;
    justify-content: center; 
    padding-bottom: 12px;
    margin-bottom: 12px;
    display: flex;
  }
.favourites-page ul li .guest-detail p{ margin-bottom: 5px; color: #666666; font-size: 16px; font-family: 'Roboto','Poppins', sans-serif; text-align: center; width: 100%;}
.facbox-bottombtn {
    background-color: #f8f8f8;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 10px;
    width: 100%;
    height: 40px;
    bottom: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
    position: absolute;
}

.ico-delete-fav{background-position: -82px -136px; width:16px; height: 20px; display: block;}
.ico-mail-fav{background-position:-57px -136px; width:19px; height:15px; display: block;}
.facbox-bottombtn .fa-heart{ color: #bfbfbf; margin: 0 10px; cursor: pointer; font-size:16px;}
.facbox-bottombtn .fa-heart:hover, .facbox-bottombtn .fa-heart.active{color:#feca3f}
.facbox-bottombtn a:hover .ico-mail-fav{background-position: -57px -162px;}
.facbox-bottombtn button:hover .ico-delete-fav{background-position: -82px -162px;}
.facbox-bottombtn a{ margin:0 ; padding: 0 5px; }
.facbox-bottombtn button{margin:0; padding: 0 10px;}
.messagebox-topbar .dropdown .btn{
      background-color: #ffffff;
    box-shadow: 0px 0px 10px 4px rgba(0,0,0,0.06);
    color: #919191;
    font-family: 'Roboto','Poppins', sans-serif;
    width: 160px;
    margin: 0;
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 45px;
}
.messagebox-topbar .dropdown .btn:hover, 
.messagebox-topbar .dropdown .btn:focus{background: linear-gradient(to right, #72500d , #35270c) !important; color: #fff; box-shadow:none;}

.btmdetails{  
    border-top: 1px solid #e7e7e7;
    font-size: 16px;
    color: #666666;
    font-family: 'Roboto','Poppins', sans-serif;
    display: flex;
    justify-content: center;
    width: 100%;
    padding: 10px 0;
    margin-top: 10px;
}
.bronz{
  position: absolute;
    top: 10px;
    right: 10px;
}
.cmn-brnz{ width: 28px; height: 32px; display: block;  font-family: 'Roboto','Poppins', sans-serif; font-size: 12px; text-align: center; font-style: normal;
line-height: 25px;cursor:pointer !important;}
.bronz-1{ background: url(../../../images/bronz-01.png) no-repeat 0 0;}
.bronz-2{ background: url(../../../images/bronz-02.png) no-repeat 0 0;}
.bronz-3{ background: url(../../../images/bronz-03.png) no-repeat 0 0;}
.profile-sec.signup-sec{margin:10px 0px 0px 0px;}
.btn-success,.btn-success:hover{
    background:#714f0d;
    border-color:#714f0d;
}
.btn-danger,.btn-danger:hover{
 background:gray;
 border-color:gray;
}
.modal-content .modal-body+.modal-footer {
    padding: 5px 15px 15px;
}
div.online_opt label{font-size:13px;}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color: #72500d;}


/*custom-designer Start*/
.cmn-prof i em{ width: 100%; height: 100%; border-radius: 100%; overflow: hidden;    vertical-align: middle; align-items: center; justify-content: center; display: flex;}
.form-group .select2-container--default .select2-selection--single { height:30px; border:none; border-bottom:1px solid #d4d4d4; border-radius:0;}
.form-group .select2-container--default .select2-selection--single .select2-selection__rendered{ line-height:30px; padding-left:0; font-family: 'museo_sans500'; color: #222222; font-size:14px;}
.select2-container--default .select2-selection--single .select2-selection__clear{ display:none;}
.select2-container--default .select2-results__option--highlighted[aria-selected] { background-color: transparent; color: white; background-image: linear-gradient(to right, #72500d , #35270c);}
.select2-results__option{ font-size:14px;}
.cmn-prof .form-group .form-control { font-size:14px;}
.cmn-prof h4.title{ font-family: 'museo_sans700';}
.cmn-prof.prv-blk { min-height:300px; margin-bottom:40px; position:relative;}
.cmn-prof .form-row:last-child{ margin:0;}
.doc-part a{margin-bottom: 0}
.doc-part a p{ margin-bottom:17px;}
.doc-part a p.document{ border-right:1px solid #e7e7e7;width:100%;}



.linkedin_part .doc_ul .dis_link a{background: #b18838;color: #fff;border-radius: 3px;padding: 5px 10px;}
.post-row-class{display: flex;padding: 8px;}
.doc-part .document-Link .pdfLinks span svg path{fill:#fff}
.doc-part .document-Link .pdfLinks span svg {width: 30px;height: 30px;background: #c70000;padding: 8px;border-radius: 5px;margin-right:10px;}

.cmn-prof.prv-blk.add-more a{ font-size:120px; color:#999; line-height: 84px; margin-top: -20px;}
.cmn-prof.prv-blk.add-more{ justify-content: center; align-items: center; display: flex;}
.cmn-prof.prv-blk.add-more a:hover, .cmn-prof.prv-blk.add-more a:focus { color:#714f0d;}
.cmn-prof.prv-blk a.close-ic { position:absolute; right:30px; color:#999;}
.cmn-prof.prv-blk a.close-ic:hover, .cmn-prof.prv-blk a.close-ic:focus{ color:#c70101;}
.cmn-prof.prv-blk:hover, .cmn-prof.prv-blk:focus, .cmn-prof.prv-blka.active { background-image:none;}
.navbar-dark .navbar-brand{ height:auto;}
.modal-content .modal-header{ padding:20px; background-image: linear-gradient(to right, #72500d , #35270c); position:relative;}
.modal-header .close { position:absolute; right: 20px; margin: 0; padding: 0; color: #fff !important; text-shadow: none; opacity: 0.5; top: 19px;}
.modal-header .close:hover, .modal-header .close:focus { opacity:1 !important;}
.modal-header .modal-title { font-size:18px; color:#fff; line-height:20px;}
.modal-content .modal-body .form-row .form-group { width:100%; margin:0;}
.modal-content .modal-body .form-row { margin:0;}
.modal-content .modal-body+.modal-footer{ padding:0 15px 25px; justify-content: center; align-items: center;}
.modal-content .modal-body+.modal-footer .inr-cmn-btn { height:35px; line-height: inherit; padding:0 25px;}
.modal-content .modal-body+.modal-footer .inr-cmn-btn:hover, .modal-content .modal-body+.modal-footer .inr-cmn-btn:focus { color:#fff;}
.error{	color:red !important;}
sup{ color:red !important;}
.modal-open .modal.delete-popup{ z-index: 9999; }


/* Added on 31-07-2019 */


/* Added on 04-07-2019 */
.document-sec ul { display: block;}
.document-sec ul li{display: block; font-size: 14px; color: #222222; line-height: 26px; padding: 10px 30px 10px 0; position: relative;  border-bottom: 1px solid #d4d4d4; cursor:pointer;}
.document-sec ul li:last-child{ border:none;}
.document-sec ul li span:hover { color:#714f0d;}
.document-sec ul li svg:hover { color:#d26a6a;}
.document-sec ul li svg{ font-size:14px; color:#999; position:absolute; right:0; top: 14px;}
.modal-content .modal-body p, .modal-content .modal-body{ font-size:16px; line-height:22px;}
.modal-content .modal-body .form-row .form-group.is-fileinput .upload-browse { width: 106px; height: 41px; border-radius: 50%; position: relative; bottom: -14px; right: 0; left: 6px; display: inline-block;}
.modal-content .modal-body .form-row .form-group.is-fileinput .upload-browse .inr-cmn-btn{background-image: linear-gradient(to right, #72500d , #35270c);    color: #fff;  border: 1px solid #72500d; height:40px; line-height:40px;}
.modal-content .modal-body .form-row .form-group.is-fileinput .upload-browse input[type="file"] { width: 100%; height: 100%; position: absolute; top: 0; left: 0px; opacity: 0; cursor: pointer; margin:0;}
.modal-content .modal-body .form-row .form-group.is-fileinput p{ display:inline-block; margin:25px 0 0 15px; vertical-align:middle;}
#myModal-document .modal-content .modal-body .form-row .form-group.is-fileinput { margin:-14px 0 0px 0;}
#myModal-document .modal-content .modal-body+.modal-footer { padding: 10px 15px 25px;}
.document-sec ul li .svg-inline--fa.fa-w-12{ margin-right:25px;}
.document-sec ul li .svg-inline--fa.fa-w-12:hover { color:#714f0d;}
.modal-content .document-sec { padding:0 !important;}
.video-part { width:100%; display:flex;    flex-wrap: wrap;height: auto;overflow-x: auto;}
.video-part .video-screen{ width:40%; display:inline-block; position:relative; margin-right:20px;}
.video-part .video-screen:last-child{ margin:0;}
.video-part .video-screen img{ width:100%;}
.video-part .video-screen a{ position: absolute; top: 50%; left: 50%; margin-right: -50%;  transform: translate(-50%, -50%);}
.video-part .video-screen .svg-inline--fa.fa-w-14 { position:absolute; right:10px; top:10px; color:#fff;}
.video-part .video-screen .svg-inline--fa.fa-w-14:hover, .video-part .video-screen .svg-inline--fa.fa-w-14:focus { color:#f00;}
.video-part.dis_video .video-screen a {top: 47% !important;left: 50% !important;}
.badgesBox{height:470px;overflow-y: auto;}
.demographic-data{background: #f2e2ba;padding: 30px 45px;height: 470px;overflow-x: auto;}

/* Added on 25-07-2019 */
.suggesstion-box ul{ list-style-type:none; border:1px solid #ddd; border-top:none; border-radius:0 0 3px 3px; overflow:hidden;}
.suggesstion-box ul li { padding: 5px 10px; font-size: 14px;}
.suggesstion-box ul li:hover, .suggesstion-box ul li:focus {background-image: linear-gradient(to right, #72500d , #35270c); color:#fff;}
.designer-srch .mesg-serchbox { margin-right:5px; margin-top: 0; padding: 0;}
.designer-srch .mesg-serchbox input.form-control { margin:0; background-image:linear-gradient(#714f0d , #714f0d ), linear-gradient(#fff, #fff); padding:15px;}
.designer-srch .mesg-serchbox.form-group.is-focused .form-control {box-shadow:0px 0px 10px 4px rgba(0,0,0,0.06);}
.designer-srch .dropdown { width:30%; margin-right:5px;}
.designer-srch .dropdown .select2-container{ width:100% !important}
.designer-srch .dropdown .select2-container--default .select2-selection--single { background-color: #fff; border: none; border-radius: 3px; box-shadow:0px 0px 10px 4px rgba(0,0,0,0.06); height:45px;}
.designer-srch .dropdown .select2-container--default .select2-selection--single .select2-selection__rendered { line-height: 45px; padding: 0 30px 0 15px;    font-size: 16px; color: #222;}
.designer-srch .dropdown .select2-container--default .select2-selection--single .select2-selection__arrow { height: 43px; position: absolute; top: 1px; right: 1px; width: 30px; }
.designer-srch .dropdown .select2-container--default .select2-selection--single .select2-selection__arrow b { border-color:#979797 transparent transparent transparent;}
.designer-srch .dropdown .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b { border-color: transparent transparent #979797 transparent;}
.designer-srch .seachbtn { width:28%;}
.inr-cmn-btn.cmn-btn { background-image:linear-gradient(to right, #72500d , #35270c); border:none; color:#fff;cursor:pointer;}
.inr-cmn-btn.cmn-btn:hover, .inr-cmn-btn.cmn-btn:focus { background-image:linear-gradient(to right, #35270c , #72500d); outline:none;}
.designer-srch .seachbtn .inr-cmn-btn.cmn-btn{ width:100%;}
.cmnt-ttle.fav-ttle { margin: 20px 0 20px 0;}
.favourites-page ul li .guest-detail-blk { padding:0;}
.favourites-page ul li .guest-detail { padding:0; margin:0;}
.favourites-page .fav-add-list ul li { display:inline-block; margin-bottom:5px; width:24.5%; margin-right:2	px;}
.favourites-page .fav-add-list ul li:nth-child(4n) { margin-right: 0;}
.add-detail-list li .guest-list-blk .msg-del-icon { background-color: #f8f8f8; display: flex; justify-content: center; align-items: center; padding: 10px; width: 100%; height: 40px;}
.add-detail-list li .guest-list-blk .msg-del-icon svg { color:#bfbfbf; font-size:16px; margin:0 10px;}
.add-detail-list li .guest-list-blk .msg-del-icon svg:hover, .add-detail-list li .guest-list-blk .msg-del-icon svg:focus, .add-detail-list li .guest-list-blk .msg-del-icon svg.active { color:#feca3f;}
.facbox-bottombtn .btn-delet svg{ font-size:16px; color:#bfbfbf;}
.facbox-bottombtn .btn-delet svg:hover, .facbox-bottombtn .btn-delet svg:focus{color:#feca3f;}
.resp-popup .modal-content .modal-body { display: flex; justify-content: center; align-items: center; flex-direction: column;}
.resp-popup .modal-content .modal-body .inr-cmn-btn { margin-bottom:10px;}
.resp-popup .modal-content .modal-body p{ font-size:16px;}
.ser-sec.opp-sec .badges-box-left ul li { padding:0; position:relative;}
.ser-sec.opp-sec .badges-box-left ul li .guest-detail-blk { padding:15px 15px 0 15px;}
.ser-sec.opp-sec .badges-box-left ul li .guest-list-discrip { padding:0 15px;}



/* Added on 31-7-2019 */
#searchform .designer-srch.messagebox-topbar { flex-direction: column; }
#searchform .designer-srch.messagebox-topbar .mesg-serchbox { width:100%; margin:0;}
#searchform .designer-srch.messagebox-topbar .seachbtn { width: 100%; font-size:18px; margin-top:0;}
.browse-prof .favourites-page ul.add-detail-list  { flex-wrap: wrap;}
.browse-prof .favourites-page ul.add-detail-list li{ width: 19.6%; margin-right: 5px; padding: 0; margin-bottom: 5px; padding:20px;}

.browse-prof .favourites-page ul.add-detail-list li .guest-list-blk{ flex-direction: column;}
.browse-prof .favourites-page ul.add-detail-list li .guest-list-blk .guest-detail-blk{ flex-direction: column; align-items: center;}
.req-page .profile-sec { margin-top:0;}
.favourites-page ul#favourite_list{flex-wrap: wrap;}
.favourites-page ul li .guest-detail p{ font-size:15px;}
.modal-content .modal-body+.modal-footer button{ margin:0 5px;}
#post_cmnt_area { margin-left:10px;width:97%;border-bottom: 10px solid #b18838;}
.checkbox-row.head-filter-pst { margin:0;}
#feed_list .post-blk { box-shadow:0 1px 6px 0 rgba(32,33,36,0.15); margin-top:5px;}
#feed_list .post-blk .add-blk { border-bottom:none; padding:0px 0 10px;}
#feed_list .post-blk .comment-area { padding-bottom:10px;}
#feed_list .post-blk .comment-area h4 { position:relative;}
#feed_list .post-blk .comment-area .dropdown.ed-del{ position:absolute; right:0; top:-7px;}
#feed_list .post-blk .comment-area .dropdown.ed-del .btn-primary { color: #fff; background-color: transparent; border:none; box-shadow: none; color: #000;}
#feed_list .post-blk .comment-area .dropdown.ed-del .btn-primary:hover { color: #fff; background-image: linear-gradient(to right, #72500d , #35270c);}
#feed_list .post-blk .comment-area .dropdown.ed-del .dropdown-toggle::after{ display:none;}
#feed_list .post-blk .comment-area .dropdown.ed-del .dropdown-menu.show { display: block; left: inherit !important; right: 0; width:120px; padding:0; border: none; box-shadow: 0 1px 6px 0 rgba(32,33,36,0.15); overflow:hidden; min-width:inherit;}
#feed_list .post-blk .comment-area .dropdown.ed-del .dropdown-menu.show a{ border-bottom:1px solid rgba(0,0,0,.15); padding:10px 15px;}
#feed_list .post-blk .comment-area .dropdown.ed-del .dropdown-menu.show a:last-child { border:none;}
#feed_list .post-blk .comment-area .dropdown.ed-del .dropdown-menu.show a .svg-inline--fa{ display:inline-block; margin-right:10px;}
.cmnt-ttle.req-ttle { position:relative; margin:30px 0 50px 0;}
.cmnt-ttle.req-ttle .inr-cmn-btn{ width: 240px; position: absolute; right: 0; top: -2px; height: 30px; line-height: 30px;}
.badges-box .add-detail-list li .guest-list-blk .msg-del-icon { position:absolute; bottom:0;}
.cmn-prof.guest-prof { min-height:auto; margin-top:70px; padding:40px 0 20px;}
.cmn-prof.guest-prof i { margin-top:-100px;}
.cmn-prof.guest-prof:hover, .cmn-prof.guest-prof:focus { background-image:none;}
.cmn-prof.guest-prof .inner-guest { display:flex;}
.inner-prof-blk {width: 33%;}
.inner-prof-blk:last-child { border:none;}
.inner-prof-blk h6{ font-size:18px; font-family: 'Roboto','Poppins', sans-serif;}
.inner-prof-blk p { font-size:15px; margin-bottom:5px; color:#666;}
.inner-prof-blk .doc-part { display:flex; justify-content: space-between; margin-top:20px;}
.inner-prof-blk .doc-part a{ margin-right:15px; font-size:18px; margin-bottom:0;}
.inner-prof-blk .doc-part a.view{ justify-content: right; margin:0;}
.inner-prof-blk .doc-part .ic-lt{ display:flex;}
.inner-prof-blk .doc-part .ic-rt{ display:flex;}
.inner-prof-blk .doc-part a.heart:hover, .inner-prof-blk .doc-part a.heart:focus{ color:#d85b5b;}
.inner-prof-blk .doc-part a:hover, .inner-prof-blk .doc-part a:focus{ color:#000;}
.cmn-prof.guest-prof .inner-prof-blk .form-row .form-group label { font-size:14px;}

.profile_box:hover,.profile_box:focus{box-shadow:none;}
.profile_box p{font-size: 16px;}
.aboutMe p{font-size: 14px; line-height: 25px}

/* Added on 01-08-2019 */
#middle { padding-bottom:10px;}
.cmn-prof.guest-prof h4.title{text-transform: capitalize;font-family:'Roboto','Poppins', sans-serif;margin-bottom:12px;color:#714f0d;font-weight: bold;font-size: 16px;}
.cmn-prof.guest-prof .prof-top { display:flex; margin-top:-90px;}

.cmn-prof.guest-prof .prof-top .user-name { display:flex; padding:1px 30px 30px; flex-direction: column; }
.cmn-prof.guest-prof .prof-top .user-name h6 { font-size: 20px; color: #222; font-family: 'Roboto','Poppins', sans-serif; margin-bottom:10px;}
.cmn-prof.guest-prof .prof-top .user-name p { font-size: 16px; color: #222;}
.cmn-prof.guest-prof:before{ background:url(../../../images/layer-3.png) no-repeat; top:-6px; height:14px;}
.cmn-prof.guest-prof i {margin:0 0 0 40px;}
.inner-prof-blk ul { padding-left:20px;}
.inner-prof-blk ul li { font-size:15px; color:#666;list-style:none;}
.inner-prof-blk a{ font-size:16px; color:#666; display:block; position:relative; padding-left:30px; line-height: 18px; margin-bottom: 10px;}
.inner-prof-blk a svg{ display:inline-block; margin-right:10px;  color:#714f0d; position:absolute; left:0; top:2px; word-break:break-all;}
.avail-cnt svg{  color:#714f0d; }
.inner-prof-blk a:hover, .inner-prof-blk a:focus { color:#714f0d;}
.inner-prof-blk a.docs-link svg { top:0;}
.inner-prof-blk .wrk-exp { margin-bottom:30px;}
.inner-prof-blk .wrk-exp p{ margin-bottom:0;}
.cmn-prof.guest-prof .soc-part { position:absolute; right:20px; top:15px;}
.cmn-prof.guest-prof .soc-part a{ color:#999; font-size:26px; margin-left:15px;}
.cmn-prof.guest-prof .soc-part a:hover, .cmn-prof.guest-prof .soc-part a:focus { color:#714f0d;}
.row-lt.new-lt{ position:relative;}
.row-lt.new-lt a { color:#f6ca3e; font-size:15px; border:1px solid #f6ca3e;}
.row-lt.new-lt a:hover, .row-lt.new-lt a:focus { color:#feca3f;}
.row-lt.new-lt .friend_ids_s { position:absolute; left:20px; top:35px;}
.row-lt.new-lt .form-group.location-post-list { margin-bottom:0; margin-top:-8px; margin-left:10px;}
.row-lt.new-lt .form-group.location-post-list .form-control { padding:10px 0;}
#image_video_preview { margin-top:20px;}
.cmn-prof.account-setting { min-height:inherit; margin-bottom:20px;}
.profile-sec.setup { margin-top:0;}

/*.checkbox-row.head-filter-pst { z-index:-1;}*/
.row-lt.new-lt .friend_ids_s .select2-container{ width: 200px !important;}
.row-lt.new-lt .friend_ids_s .select2-container--default.select2-container--focus .select2-selection--multiple { border: 1px solid #ececec; outline: 0; box-shadow: 0 1px 6px 0 rgba(32,33,36,0.15);}
.row-lt.new-lt .friend_ids_s .select2-container--default .select2-selection--multiple .select2-selection__rendered li.select2-selection__choice { list-style: none; background-image: linear-gradient(to right, #72500d , #35270c)!important; color: #fff;  border: none;}
.row-lt.new-lt .friend_ids_s .select2-container--default .select2-selection--multiple .select2-selection__choice__remove { color:#fff; margin-right:5px;}
.lev-cmt-blk .cmt-rt p { padding-right:40px; position:relative;}
.lev-cmt-blk .cmt-rt p a { position:absolute; right:0; top:0;}
.lev-cmt-blk .cmt-rt p a:hover, .lev-cmt-blk .cmt-rt p a:focus {color: #d85b5b;}
.loadmore_comments .inr-cmn-btn.cmn-btn { margin:0 auto;}
.add-blk .comant-box { border:none; box-shadow:0 1px 6px 0 rgba(32,33,36,0.15); margin-top:10px;}
.add-blk .comant-box .cmnt-popup .add-lev-cmt { padding:20px 0 0;}
.add-blk .comant-box .cmnt-popup .add-lev-cmt textarea { padding:10px 60px 10px 10px; font-size: 16px;  color: #222;}
.add-blk .comant-box .cmnt-popup .add-lev-cmt button { position: absolute; right: 20px; top: 35px; border: none;}
.browse-prof .favourites-page ul.add-detail-list li { position:relative; padding-bottom:5px;}
.browse-prof .favourites-page ul.add-detail-list li .share-app-btn { position: absolute; bottom: 0px; width: 100%; display: flex; background: #f8f8f8;    padding: 10px 20px; justify-content: center; align-items: center;}
.browse-prof .favourites-page ul.add-detail-list li .share-app-btn .at-resp-share-element .at-share-btn {background-color:#fff !important; margin-bottom:0; border:none !important; border-radius:50% !important; box-shadow: 0px 0px 10px 4px rgba(0,0,0,0.06);}
/*.browse-prof .favourites-page ul.add-detail-list li .share-app-btn .at-resp-share-element .at-share-btn:hover, .browse-prof .favourites-page ul.add-detail-list li .share-app-btn .at-resp-share-element .at-share-btn:focus { background-image: linear-gradient(to right, #72500d , #35270c) !important;}*/ 
.facbox-bottombtn .fa-heart:hover, .facbox-bottombtn .fa-heart.active { color: #db4c4c;}


/* Added on 06-08-2019 */
#request_guest_frm .cmn-prof { padding:10px 15px; height:100%;}
#request_guest_frm .cmn-prof .checkbox-row .custom-control { margin-right:5px; vertical-align:top;}
.browse-prof .favourites-page ul.add-detail-list li .guest-detail p{ margin:0;}
.browse-prof .favourites-page ul.add-detail-list li .guest-list-det { margin-top: 10px; border-top: 1px solid #ececec; padding: 10px 0; width:100%;margin-bottom: 5px;}
.browse-prof .favourites-page ul.add-detail-list li .guest-list-det p { margin:0; font-size:14px; line-height:20px;}
.inner-prof-blk ul { padding-left: 0; list-style-type: none;}
.inner-prof-blk ul li svg { display:inline-block; margin-right:10px; min-width: 20px; text-align: center;}
.mdl-sec .cmn-prof.guest-prof .soc-part a,.inbox .soc-part a  { color: #cfcfcf; font-size: 22px; margin-left: 15px; background: transparent; padding: 0; margin: 5px auto; border-radius: 50%;box-shadow: 0 1px 6px 0 rgba(32,33,36,0.15); width: 50px; height: 50px; display: flex; justify-content: center; align-items: center;}
.mdl-sec .cmn-prof.guest-prof .soc-part a:hover,.inbox .soc-part a:hover,.inbox .soc-part a.active,.inbox .soc-part a:focus, .mdl-sec.post-detail .cmn-prof.guest-prof .soc-part a:focus { background-image:linear-gradient(to right, #72500d , #35270c); color:#feca3f;}
.mdl-sec .cmn-prof.guest-prof .soc-part,.inbox .soc-part { display:flex;}
.mdl-sec.post-detail .cmn-prof.guest-prof .share-app-btn.addthis_inline_share_toolbox { position: absolute; right: 35px; top: 80px;}
.mdl-sec.post-detail .cmn-prof.guest-prof .share-app-btn.addthis_inline_share_toolbox .at-share-btn-elements a { border-radius:50% !important;}
.inner-prof-blk ul.avail-cnt { padding-left:5px; list-style-type: disc;}
.cmn-prof .form-group.txt-ht textarea.form-control { height:70px;}
.cmn-prof .form-row .form-group.ht-max textarea.form-control { height:200px;}
#request_guest_frm .cmn-prof .post-date{ position: absolute; right: 10px; font-size: 13px;}
#request_guest_frm .cmn-prof .post-date span{ font-family: 'Roboto','Poppins', sans-serif;}
.doc-part .note p{ margin:0; font-size:14px;}
#request_guest_frm .cmn-prof:hover, #request_guest_frm .cmn-prof:focus { background-image:inherit;}

#myModal-editpost .row-lt.new-lt .friend_ids_s .select2-container--default .select2-selection--multiple .select2-selection__rendered li.select2-selection__choice { font-size:13px;}
#myModal-editpost .cmnt-area{ padding:20px 10px 15px 20px;}
#myModal-editpost .comment-part textarea{ width:98%;}
#myModal-editpost .post-img{ margin-top:30px;}
.cmnt-blk.bdg-cmt p{ margin-bottom: 15px; position: relative; padding-right: 150px; line-height: 18px;}
.cmnt-blk.bdg-cmt p span{ position:absolute; right:0; font-size:12px; color:#999; top:1px;}
.modal-content .modal-body+.modal-footer { padding:0 15px 15px;}
.guest-list-blk .guest-img { width: 105px !important; height: 100px !important; margin-right: 20px; box-shadow: 0px 0px 15px 6px rgba(0,0,0,0.08); border-radius: 50%; display: flex;
    justify-content: center;  overflow: hidden;}
.guest-list-blk .guest-img a { display: flex; justify-content: center; align-items: center;}
.guest-list-blk .guest-img a img{ border-radius: inherit; max-width:100%;}
.guest-list-blk .guest-detail { width:calc(100% - 130px) !important;}
.guest-list-discrip { margin-top:10px;}
.guest-list-discrip p{ margin:0; font-size:16px;}
.guest-cnt .spak-infostat p{ margin:0;}
.guest-cnt .guest-detail-loc { line-height:18px; padding-bottom:10px;}
.guest-cnt .guest-detail a{ display:flex; padding:0 50px 0 0 !important; margin-bottom:10px; position:relative;}
.guest-cnt .guest-detail a span { position: absolute; right: 0; top: 2px; color: #fff; font-size: 12px; line-height: 14px; height: 20px; padding: 0 8px;    line-height: 20px; border-radius: 5px;}
.guest-cnt .guest-detail a span.active  { background:#008000;}
.guest-cnt .guest-detail a span.draft  { background:#f3b000;}
.guest-cnt .guest-detail a span.inactive  { background:#db4c4c;}
.guest-cnt .guest-detail a span.closed  { background:#635305;}
.mdl-sec .cmn-prof.guest-prof .soc-part a.heart.active_favo_member, .mdl-sec.post-detail .cmn-prof.guest-prof .soc-part a.heart.active_favo_member { background-image: linear-gradient(to right, #72500d , #35270c); color: #feca3f;}
.favourites-page ul li .guest-detail { width:100% !important;}
.guest-page .cmnt-ttle { margin: 20px 0 20px 0;}
.ser-sec.opp-sec .badges-box-left ul li .guest-detail-blk { padding: 15px 15px 40px 15px; margin: 0;}
.guest-cnt .spak-infostat p{ margin:5px 0 5px;}
/*.guest-cnt .spak-infostat p.opp-date { color: #666; font-family: 'museo_sans300'; font-size: 14px; margin:0;}*/

/* New Dashboard page css */
.dashboard-page .cmnt-ttle{ margin:20px 0 20px 5px;}
.sprites-dash { background: url(../../../images/sprites-dash.png) no-repeat 0 0; }
.cmn-dash.dash-blk { padding:15px 30px; display:flex; width:100%; cursor:auto; transition: all 0.5s ease 0s; -ms-transition: all 0.5s ease 0s;    -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s;}
.dash-lt { width:90px; display:flex; margin-right:10px;}
.dash-lt i { width:80px; height:80px; border:1px solid #fbcd5d; position:relative; border-radius:50%; display: flex; justify-content: center; align-items: center; transition: all 0.5s ease 0s; -ms-transition: all 0.5s ease 0s;    -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s;}
.dash-lt i p {width: 25px; height: 25px; position: absolute; border: 1px solid #fbcd5d; border-radius: 50%; right: 0; bottom: -13px; background: #fff; display: flex; justify-content: center; align-items: center;}
.dash-1 { background-position:-6px -4px; width:45px; height:45px; display:inline-block;}
.dash-2 { background-position:-9px -59px; width:45px; height:45px; display:inline-block;}
.dash-3 { background-position:-8px -113px; width:45px; height:45px; display:inline-block;}
.eye{ background-position:-128px -16px; width:20px; height:13px; display:inline-block;}

.dash-rt { width:calc(100% - 105px); display:flex; flex-direction: column; align-items: flex-end; text-align: right;}
.dash-rt h2 { font-size:40px; color:#222222; margin:0;}
.dash-rt p { font-size:16px; color:#222222; margin: 0; line-height: 18px;  font-family: 'Roboto','Poppins', sans-serif;} 
.cmn-dash.dash-blk:hover i { background:#fbcd5d;} 
.cmn-dash.dash-blk:hover i .dash-1 { background-position:-57px -4px;}
.cmn-dash.dash-blk:hover i .dash-2 { background-position:-60px -59px;}
.cmn-dash.dash-blk:hover i .dash-3 { background-position:-59px -113px;}


.dash-main { width:100%; margin-bottom:40px;}
.dash-ttl { display:flex; margin-bottom:20px;}
.dash-ttl h2 { font-size:20px; color:#714f0d; font-family: 'Roboto','Poppins', sans-serif; margin:0; line-height:20px; position:relative;}
.cmn-dash {width: 100%; display: inline-block; box-shadow: 0 1px 6px 0 rgba(32,33,36,0.15); padding:0 15px; background: #fff;}
.def_height_add{height:785px;}
.dash-user{ width:100%; display:inline-block; padding:10px 5px; border-bottom:1px solid #efefef;}
.dash-user:last-child{ border-bottom:none;}
.usr-img { width:40px; display:inline-block; margin-right:10px; vertical-align:top; margin-top:10px;}
.usr-img i{ width:40px; height:40px; display:inline-block; border-radius: 50%; overflow: hidden; box-shadow: 0 1px 6px 0 rgba(32,33,36,0.15); text-align: center; line-height: 40px;}
.usr-img i img{ max-width:100%;}
.usr-cnt { width:calc(100% - 55px); display:inline-block; vertical-align:top;}
.usr-cnt a{ font-size:16px; color:#222222; font-family: 'Roboto','Poppins', sans-serif;}
.usr-cnt a:hover, .usr-cnt a:focus { color:#714f0d; }
.usr-cnt h6{ font-size:16px; color:#666666; font-family: 'museo_sans300'; margin:0 0 7px;}
.usr-cnt p{ font-size:14px; color:#666666; font-family: 'Roboto','Poppins', sans-serif; margin:0; line-height:14px;}
.usr-cnt p span{ display:inline-block; margin:0 5px;}
.usr-cnt p span:nth-child(1){ margin-left:0;}
.cmn-dash.nw-opp { padding:16px 15px;}
.cmn-dash.nw-opp p{border-right: 1px solid #efefef;height: 100px;overflow-y: auto; float:left;font-size:16px; color:#666666; font-family: 'Roboto','Poppins', sans-serif; margin:0 5px; padding: 0px 3px 0px 0px; border-bottom: 1px solid #efefef; width: 48%;    display: inline-block; line-height: 16px;}
.cmn-dash.nw-opp p span{ display:inline-block; color:#222222;}
.cmn-dash.nw-opp p span.desig{ color:#666666;  font-family: 'museo_sans300'; color:#666666;}
.cmn-dash.nw-opp span:nth-child(1){ margin-left:0; 	}
.dash-ttl h2 a{width: 30px; height: 30px; border: 1px solid #ffcd64; display: inline-block; text-align: center; vertical-align: middle; border-radius: 50%;    padding-top: 3px; font-family: 'Roboto','Poppins', sans-serif; position: absolute; left: 280px; top: -5px;}
.dash-ttl h2 a:hover, .dash-ttl h2 a:focus { background:#ffcd64; color:#fff;}
.dash-ttl h2 a.badge{ border:none; background:transparent !important;}
.cmn-dash.badge-aw { padding:0 5px;}
.cmn-dash.badge-aw .dash-user{ border:none; text-align:center; width: 48.5%; padding: 10px 0; margin-right:5px;}
.cmn-dash.badge-aw .dash-user:nth-child(2n) { margin-right:0;}
.cmn-dash.badge-aw .dash-user .usr-img{ width:100%; margin-right:0;}
.cmn-dash.badge-aw .dash-user .usr-img i{ width:55px; height:55px;}
.cmn-dash.badge-aw .dash-user .usr-cnt a { font-size:15px;}
.cmn-dash.badge-aw .dash-user .usr-cnt h6 { font-size: 15px; color: #666666; font-family: 'museo_sans300'; margin: 0;}
.cmn-dash.update-cnt .dash-user .usr-img { width:80px; vertical-align: middle;}
.cmn-dash.update-cnt .dash-user .usr-img i { width:80px; height:80px;}
.cmn-dash.update-cnt .dash-user .usr-cnt { width: calc(100% - 95px); display: inline-block; vertical-align: middle;}
.cmn-dash.update-cnt .dash-user .usr-cnt a span{ color:#969595; font-family: 'museo_sans300';}
.cmn-dash.update-cnt .dash-user .usr-cnt p{color:#454545; display:block; margin-top:10px;}
.cmn-dash.update-cnt .dash-user .usr-cnt p strong {font-family: 'Roboto','Poppins', sans-serif; color:#1a85e9;}
#conversinData{ margin: 12px; height: 321px;}
.fillSVg{width: 50px;height: 50px;display: table;}
.fillSVg svg{width: 100%;}



/* Added on  09-08-2019 */
.cmnt-ttle { margin:0 0 30px 0 !important; padding:25px 0 20px; position:relative;}
.cmnt-ttle:after{ width:40px; height:2px; background:#cda558; display:inline-block; content:""; position:absolute; left:0; bottom:0;}
.cmnt-ttle h2 { line-height:22px;}
.profile-sec .heading { position:relative; padding-bottom:10px; margin-bottom:30px;}
.profile-sec .heading:after{ width:40px; height:2px; background:#cda558; display:inline-block; content:""; position:absolute; left:0; bottom:0;}
.checkbox-cnt {display: flex; width: 100%; justify-content: space-between; margin:20px 0 10px;}
.checkbox-cnt .custom-control { display:flex;}
.checkbox-cnt .doc-part { display: flex; width: auto; margin-top: 0;}
input[type="text"], input[type="password"] { padding-left:0; padding-right:0;}
.form-row.btn-part {justify-content: center; align-items: center; margin:10px 0 20px !important}
.form-row.btn-part .inr-cmn-btn { width:150px; height:40px; line-height:40px;}
.or-cnt { width:100%; display:flex; justify-content: center; align-items: center; margin:10px 0 0;}
.or-cnt span { font-size:15px; color:#999; text-transform:uppercase; position:relative; font-family: 'Roboto','Poppins', sans-serif;}
.or-cnt span:before { width:190px; height:1px; background:#f3f2f2; display:inline-block; content:""; position:absolute; left:40px; top:10px;}
.or-cnt span:after { width:190px; height:1px; background:#f3f2f2; display:inline-block; content:""; position:absolute; right:40px; top:10px;}
.form-group.connect-group { display: flex; align-items: center; justify-content: center; width: 100%; margin-top:15px;}
.form-group.connect-group a { width:50px; height:50px; border-radius:50%; margin:0 5px; color:#fff !important; opacity:0.7; font-size:22px; cursor:pointer;}
.form-group.connect-group a.inr-cmn-btn.ggl{ background:#e62b32; border:1px solid #e62b32;}
.form-group.connect-group a.inr-cmn-btn.linkedin{ background:#2897cf; border:1px solid #2897cf;}
.form-group.connect-group a:hover, .form-group.connect-group a:focus { opacity:1;} 
.model.login .modal-content .modal-body .form-row { margin: 10px 0 0 0;}
.profile-sec.signup-sec { margin-top:0;}
.profile-sec.signup-sec .form-group.mr-cat { width:18%; margin-right:2%;}
.profile-sec.signup-sec .form-group.name-group { width:38%;margin-right:2%;}
.profile-sec.signup-sec .form-group.pwd-group { width:48%;margin-right:2%;}
.profile-sec.signup-sec .btn-row { justify-content: center; margin: 20px 0; display: flex; align-items: center;}
.profile-sec.signup-sec .btn-row .inr-cmn-btn { margin:0 5px; height: 40px; line-height: 40px; min-width: 150px;}
.profile-sec.signup-sec .checkbox-cnt .custom-control-label { color: #919191; font-family: 'museo_sans300';}



/* Added on 16-08-2019 */
.stc-cnt .ttl { font-size:20px; font-family: 'Roboto','Poppins', sans-serif; color:#000; margin-bottom:15px;}
.stc-cnt .p {  margin-bottom:15px !important;}
.stc-cnt .txt { font-size:15px; color:#666; text-align: justify; margin:0; }
.stc-cnt table tr{border:1px solid #eee !important;padding-left:5px !important;}
.stc-cnt table th,b{font-weight:bold !important;}
.stc-cnt ul{ display:block; padding:20px;}
.stc-cnt ul li{  font-size:15px; color:#666; margin-bottom:5px;}
.stc-cnt ul li:last-child { margin-bottom:0;}
.img-part img { max-width:100%; width:100%;}
.cmn-prof:before { background-size:100% 100%;}
.cmn-prof.contact-blk{ padding:50px 60px; min-height:inherit;}
.cmn-prof.contact-blk h4.title{ font-size: 22px;}
.cmn-prof.contact-blk h6{ font-size: 18px;  font-family: 'museo_sans300'; margin-bottom: 40px;}
.cmn-prof.contact-blk:hover, .cmn-prof.contact-blk:focus, .cmn-prof.contact-blk.active { background-image:inherit;}
.cmn-prof.contact-blk .form-row { width: 100%; margin: 0 0 20px;}
.cmn-prof.contact-blk .form-group .form-control{ height:40px; line-height:40px; font-size:15px;}
.cmn-prof.contact-blk .form-group.label-floating label.control-label, .cmn-prof.contact-blk .form-group.label-placeholder label.control-label { font-size: 16px; top: -10px;}
.cmn-prof.contact-blk .form-group.label-floating.is-focused label.control-label, .cmn-prof.contact-blk .form-group.label-floating:not(.is-empty) label.control-label, .cmn-prof.contact-blk .form-group.label-static label.control-label { top: -30px; opacity: 0;}
.checkbox{position: absolute; z-index: -1; opacity: 0;}
.cmn-prof.contact-blk .btn-row { align-items: center; justify-content: center;}
.cmn-prof.contact-blk .ftr-soc { width:100%;     justify-content: center;}



/* Added on 21-08-2019 */
.cmn-post-blk.spot-sec { padding: 10px 0 0; display: flex; flex-direction: column;}
.cmn-post-blk.spot-sec h4 { padding: 14px 15px 2px 5px;}
.spot-part { width:100%; display: flex; justify-content: center;  align-items: center; background: url(../../../images/spot-bg.png) no-repeat; min-height:220px;height:auto !important; background-size:cover; padding:15px 10px;}
.spot-cnt { width:100%; display:inline-block; background:rgba(0, 0, 0, 0.7); padding:20px 15px;}
.quot-cnt { width:100%; display:inline-block;padding: 10px 0; text-align: center; background: rgba(0, 0, 0, 0.7);  margin-bottom: 10px; text-align:center;}
.quot-cnt p{ font-size:14px; color:#fff; margin:0;}
.quot-cnt p .svg-inline--fa.fa-quote-left{ display:inline-block; margin-right:8px; vertical-align:top;}
.quot-cnt p .svg-inline--fa.fa-quote-right{ display:inline-block; vertical-align:top; margin-left:8px;}
.spot-user { width:100%; display:inline-block; position:relative; padding-left:50px;}
.spot-user i { position:absolute; left:0; top:0; width:40px; border-radius:50%; display:inline-block; overflow: hidden;}
.spot-user h2 { font-size:15px; color:#fff; font-family: 'Roboto','Poppins', sans-serif; margin-bottom:0px; line-height:24px;}
.spot-user p { font-size:14px; color:#fff; margin:0;}
.spot-user p span{ display:block;}
.spot-cnt .btn-part { margin-top:15px; text-align:center;}
.spot-cnt .btn-part .inr-cmn-btn{ width: auto; display: inline-block; height: 30px; line-height: 30px; padding: 0 15px; font-size: 14px; color: #fff;    background: transparent; font-family: 'museo_sans300';}
.spot-cnt .btn-part .inr-cmn-btn:hover{background-image: linear-gradient(to right, #72500d , #35270c); border: 1px solid #38290c;}
.msg-row.chat-row .msg-cont svg{ position: absolute; left: -9px; top:0px; font-size: 26px; color: #ebf1fb;}
.msg-row.msg-recv-row.chat-row .msg-cont svg{ position: absolute; right: -9px; top:0px; font-size: 26px; color: #e5e5e5; left:inherit;}
.msg-row .msg-send-img { margin-right:10px;}

/* Added on 19-09-2019 */
/*#profileform .cmn-prof { min-height:825px;}*/
#profileform .cmn-prof .select2-container { width:100% !important;}
#profileform .cmn-prof .content { padding:0; max-height:inherit;}
#profileform .cmn-prof .content .mCSB_inside > .mCSB_container { margin-right: 10px;}
#profileform .cmn-prof .content .mCSB_scrollTools .mCSB_draggerContainer { left:3px;}
#profileform .cmn-prof .form-group label.control-label { margin:6px 0 9px 0;line-height: 16px}
#profileform .cmn-prof .doc-part .content { margin-bottom:10px;}
.messagebox-topbar .msg-del-icon .ico-mail	{margin: 0 10px 0 9px;}
.messagebox-topbar .msg-del-icon .btn-forward .svg-inline--fa:hover, .messagebox-topbar .msg-del-icon .btn-forward .svg-inline--fa:focus { color:#feca3f;}
#myModalBlockUser .modal-content .modal-body p { margin-bottom:0;}
.email-dot { background-position: -98px -57px; width: 21px;  height: 20px;}
.prof-nav a:hover .email-dot, .prof-nav a:focus .email-dot, .prof-nav a.active .email-dot{ background-position: -126px -57px;}
.email { background-position: -131px -141px;}
.prof-nav a:hover .email, .prof-nav a:focus .email, .prof-nav a.active .email { background-position: -159px -141px;}
.dashboard { background-position:-131px -113px; width: 21px;  height: 20px;}
.prof-nav a:hover .dashboard, .prof-nav a:focus .dashboard, .prof-nav a.active .dashboard{ background-position: -161px -113px;}
.messagebox-topbar .mesg-serchbox { width:28.5%;}
.messagebox-topbar .mesg-serchbox #keyword { width:100% !important; padding:10px 40px 10px 10px;}
.messagebox-topbar .mesg-serchbox .srch-btn{
    float: right !important;
    width: 35px !important;
    height: 35px;
    padding: 0 10px;
    position: absolute;
    right: 7px;
    top: 4px;
    border-radius: 52px;
    background:#a97b22;

}
.messagebox-topbar .mesg-serchbox .srch-btn svg { position:static; color:#fff !important;}
.messagebox-topbar .mesg-serchbox .clr-btn{position: absolute;  right: 10px;}
#comment_modal .modal-content .modal-body { display: flex; justify-content: space-between; width: 100%; flex-wrap: wrap;}
#comment_modal .modal-content .modal-body .cmnt-blk.bdg-cmt{ background: #fff; box-shadow: 0px 0px 10px 4px rgba(0,0,0,0.06); width: 49%; display: flex; justify-content: center;  align-items: center; flex-direction: column; margin-bottom:5px; padding:10px;}
#comment_modal .modal-content .modal-body .cmnt-blk.bdg-cmt img { height: 50px; width: 50px; border-radius: 50%; display: flex; justify-content: center;    box-shadow: 1px 4px 11px 3px rgba(0,0,0,0.08); margin: 0 0 15px;}
#comment_modal .modal-content .modal-body .cmnt-blk.bdg-cmt p{ padding: 0; margin-bottom: 10px; text-align: center; color: #666; font-size: 14px;    line-height: 16px;}
#comment_modal .modal-content .modal-body .cmnt-blk.bdg-cmt p.name{ color:#000; font-size:15px;	font-family: 'Roboto','Poppins', sans-serif;}
#comment_modal .modal-content .modal-body .cmnt-blk.bdg-cmt span{ font-size:13px;}
#comment_modal .modal-content .modal-body+.modal-footer { padding: 15px 15px 15px;}
.mdl-sec .cmn-prof.guest-prof .soc-part a .svg-inline--fa.fa-w-12{ font-size:26px;}

/* Feed page css*/
.prof-sec{ background:#fff;}
#post_cmnt_area{ background:#fff;}
#feed_list{margin-right: 20px;}
#feed_list .post-blk{ background:#fff;}
.cmnt-area:after{background: linear-gradient(315deg, #efefef 45%, #cfcfcf 50%, #cfcfcf 0%, #efefef 120%); display: none;}
body.my-feed-page { background:#e8e8e8;}
#feed_list .post-blk .comment-area .dropdown.ed-del { right:-15px;}
#feed_list .post-blk .comment-area .dropdown.ed-del .btn-primary { color: #a7a7a7;}
.posted_dt_div { line-height:21px;}
#feed_list .post-blk .comment-area { padding-top:10px;}
#feed_list .post-blk .comment-area h4 { margin-bottom:10px;}
.icon-part a span { display: inline-block; vertical-align: middle; margin-right: 5px; font-size: 15px; color: #999999; line-height:16px;}
.icon-part a span:hover .svg-inline--fa.fa-w-20, .icon-part a span:focus .svg-inline--fa.fa-w-20, .icon-part a span.active .svg-inline--fa.fa-w-20{ color:#d85b5b;}
.icon-part a strong { display:inline-block; vertical-align:middle; font-size:15px;}
.comments-ic { background:url(../../../images/comment-ic.png) no-repeat; width:20px; height:20px; display:inline-block; background-size:100%;}
.comments-ic.active { background:url(../../../images/comment-ic-yellow.png) no-repeat; width:20px; height:20px; display:inline-block; background-size:100%;}
.cmnt-area:before { left:-10px;}
.post-cmnt h2{ padding:20px 0; margin:0;}
.comment-area p { line-height:18px;work-break:break-word;}
.fixed-top{ border-bottom:none;}


/* Added on 23-09-2019 */
/*#profileform .cmn-prof { max-height: 825px;}*/
.listing-shr-btn {  z-index: 999; left: 200px; margin-top: -16px !important;}
.listing-shr-btn .at-resp-share-element { margin-top:0; padding:5px; background: #fff;}
.listing-shr-btn .at-style-responsive .at-share-btn span { margin:0;}
.listing-shr-btn .at-style-responsive .at-share-btn { padding: 5px; margin-bottom: 0 !important;}
.display_user_name .inr-cmn-btn.cmn-btn { padding: 5px 30px 5px 5px; font-size: 14px; position: relative;}
.display_user_name .inr-cmn-btn.cmn-btn .remove_span{ font-style: normal; position: absolute; right: 8px; cursor:pointer;}
.display_user_name .inr-cmn-btn.cmn-btn .remove_span i{ font-style: normal; }
.profile-sec .btn-row{ margin:20px 0 0 0;}
.profile-sec .ftr-soc { width: 100%; margin: 24px 0 0 0;}
.display_edit_user_name .inr-cmn-btn.cmn-btn { padding: 5px 30px 5px 5px; font-size: 14px; position: relative;}
.display_edit_user_name .inr-cmn-btn.cmn-btn .remove_edit_span{ font-style: normal; position: absolute; right: 8px; cursor:pointer;}
.display_edit_user_name .inr-cmn-btn.cmn-btn .remove_edit_span i{ font-style: normal; }
.badges-box.past-req-box .badges-box-left p { font-size:15px; min-height:40px;}
.badges-box.past-req-box .badges-box-left.line-rgt.badgrecived .badgs-scrl { top:105px; width:90px; height:90px; right:-90px; font-size:12px;}
.badges-box.past-req-box .badges-box-left.badges-box-right .badgs-scrl { top: 210px; width:90px; height:90px; left: -90px; font-size:12px;}
.cmn-dash.nw-opp p{ width:31.5%;}
.post-blk.post-cnt-area .comment-area { padding-left:100px; position:relative; margin-bottom:20px;}
.post-blk.post-cnt-area .comment-area i{ position: absolute; left: 0; box-shadow: 0 1px 6px 0 rgba(32,33,36,0.15); border-radius: 50%;}
.post-blk.post-cnt-area .add-blk { padding:0;}
.post-blk.post-cnt-area .comment-area h4 { padding-right:90px; position:relative;}
.post-blk.post-cnt-area .comment-area h4 .posted_dt_div { position:absolute; right:0; margin-right:0; top:0;}
.badges-box.past-req-box .badges-box-left.line-rgt.badgrecived .badgs-scrl:after, .badges-box.past-req-box .badges-box-left.badges-box-right .badgs-scrl:after { top:98%;}
.cmnt-ttle.req-ttle .inr-cmn-btn { top:20px;}
.navbar-nav li{ position:relative;}
.navbar-expand-md .navbar-nav .dropdown-menu .dropdown-item {border-bottom: 1px solid #f4f4f4;}
.navbar-expand-md .navbar-nav .dropdown-menu .dropdown-item:last-child{ border-bottom:none;}
.navbar-expand-md .navbar-nav .dropdown-menu .dropdown-item:focus, .navbar-expand-md .navbar-nav .dropdown-menu .dropdown-item:hover {border-bottom: 1px solid #6d4d0d;}


/* New home css */
p:last-child{margin-bottom: 0;}
h6.heading{font-size: 16px;color: #252525;width: 100%;font-family: 'Roboto','Poppins', sans-serif;line-height: 20px;}
.home-page{padding-bottom:0;}
.home-page:after{display: none;}
.new-header{display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;-ms-align-items: center;align-items: center;justify-content: space-between;position: fixed; width: 100%;background: #fff;position: fixed;z-index: 999;  box-shadow:0 0 20px rgba(0, 0, 0, 0.13);}
.new-header .logo-block{padding-left: 15px;}
.new-header .logo-block img{width: 180px;}
.new-header .nav-link{padding:15px 20px !important; font-size: 14px;color: #000;font-family: 'Roboto','Poppins', sans-serif;}
.new-header .nav-link:hover{color: #bc903a;}
.new-header .login-item .nav-link{background: #543d11;color: #fff;}
.new-header .login-item .nav-link:hover{background: #bc903a;}
.home-page #middle{margin-top: 0;padding-bottom: 0;}

.banner{height: 100vh;background: url('../../../images/banner-img.jpg') no-repeat center center; background-size: cover;position: relative;}
.banner:before{content: ''; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.40); position: absolute;}
.banner .container{height: 100%; display: flex; align-items: center;position: relative;}

/*
.banner .container .content-row{width: 690px}
.banner .container .content-row h1{color: #fff;font-size: 66px;font-family: 'museo_sans300';margin-bottom: 40px;}
.banner .container .content-row h1 b{font-family: 'Roboto','Poppins', sans-serif;}
.banner .container .content-row .btn{width: 310px;height: 80px;background: #fff;display: flex; align-items: center; justify-content: center;font-size: 25px;color: #543d11;font-family: 'Roboto','Poppins', sans-serif;letter-spacing: 1px;border-radius: 0;border:2px solid transparent;}
.banner .container .content-row .btn:hover{background: transparent; border-color: #fff;color: #fff;}
*/

/*banner Section Design*/
.banner .container .content-row.main_page_div{width: 100%;text-align: left;}
/*.banner .container .content-row.main_page_div h1{font-size: 88px !important;font-weight:bold;color: #fff;font-family: 'Roboto','Poppins', sans-serif;line-height: normal;margin-bottom: 0px;}*/
.banner .container .content-row.main_page_div h1{font-size: 44px !important;font-weight:bold;color: #fff;font-family: 'Roboto','Poppins', sans-serif;line-height: normal;margin-bottom: -10px;}

/*.banner .container .content-row.main_page_div h2{font-size: 35px;font-weight:600;color: #fff;padding: 0 150px;margin-bottom: 50px;}*/
.banner .container .content-row.main_page_div h2{font-size: 25px;font-weight: normal;color: #fff;width: 56%;margin-top: 23px;}
/*.banner .container .content-row.main_page_div h3{font-size: 30px;font-weight: bold;color: #fff;background: #caa140;padding: 15px 30px;display: table;margin: 0 auto;}*/
.banner .container .content-row.main_page_div h3{transform: translate(-14%,0);font-size: 24px;font-weight: bold;color: #543d11;background: #ffffff;padding: 15px 30px;display: flex;position: absolute;left: 50%;bottom: 160px;}


/* registration Box */
.registrationFree-box{background: #f2e2ba;width: 100%;display: flex;padding: 0 0 110px 0;}
.registrationFree{background: #fff;border-radius: 8px;padding: 40px 20px;font-family: 'Roboto','Poppins', sans-serif;width: 100%;display: flex;margin: 40px 0 29px 0;position: relative;top: -150px;box-shadow: 0 2px 7px rgb(207 180 114 / 56%);}
.registrationFree h3{font-size: 55px;font-weight:bold;color: #72500d;margin-left: 15px}
.registrationFree p{font-size: 20px;font-weight:normal;color: #7a5b20;padding: 0 270px 0 0px;line-height: 28px;margin-left: 15px}
.registrationFree a{font-size: 26px;font-weight: bold;color: #e5af2c;background: #35270c;width: 262px;text-align: center;margin: 0 auto;height: 81px;text-transform: uppercase;display: flex;justify-content: center;align-items: center; border-radius: 10px;}

.MembershipPerks {}
.MembershipPerks img{border-bottom: 8px solid #efbb3c;max-width: 100%;}
.MembershipPerks h3{font-size: 21px;font-weight:bold;color: #000;margin: 33px 0 25px 0;}
.MembershipPerks p{font-size: 18px;font-weight:500;color: #543d11;}
.MembershipPerks h2{width: 100%;font-size:40px;font-weight:500;color: #000; }
.MembershipPerks h2 span{width: 100%;font-size:68px;font-weight:bold;color: #72500d;display: table;}



.join-box{}
.join-box{}
.join-box h2{font-size:44px;font-weight:400;color: #262626;margin-bottom: 46px;}
.join-box h2 span{color: #72500d;}
.join-box li{font-size:22px;font-weight:normal;color: #000;margin-bottom: 22px;list-style: none;position: relative;padding: 0 0px 0 42px;line-height: 29px;}
.join-box li:before{content:'';position: absolute;width: 30px;height: 30px;background-image: url(../../public/images/li-bullet.png);background-repeat: no-repeat;background-position: center center;left: 0;}

.stories{background: #f2e2ba;padding: 65px 0;}
.stories h2{font-size: 40px;font-weight: 400;color: #262626;margin: 0}
.stories h2 span{color: #72500d;}
/*.stories a{font-size: 13px;font-weight: bold;color: #e5af2c;background: #35270c;width: 127px;text-align: center;margin: 0 auto;
    height: 45px;text-transform: uppercase;display: flex;justify-content: center;align-items: center;}
.stories-box-image{position: relative;}
.stories-box-image img{width: 100%}*/

.stories .viewAll a{font-size: 13px;font-weight: bold;color: #e5af2c;background: #35270c;width: 127px;text-align: center;margin: 0 auto;height: 45px;text-transform: uppercase;display: flex;justify-content: center;align-items: center;}
.stories-box-image{position: relative;width: 100%;height: 241px;}
.stories-box-image img{width: 100%;object-fit: cover;height: 100%;}
.stories-box-image .blog-index{position: absolute;bottom: 15px;z-index: 1;font-size: 15px;color: #fff;background: #efbb3cd9;border-radius: 3px;min-width: 57px;height: 30px;display: flex;justify-content: center;align-items: center;left: 14px;}
.stories-box-image .blog-videoBtn{position: absolute;bottom: 15px;z-index: 1;background: transparent;right: 14px;border:none;}
.stories h3{font-size: 16px;font-weight: bold;color: #000;margin: 10px 0;}
.stories p {font-size: 15px;font-weight: normal;color: #543d11;max-height: 42px;overflow: hidden;min-height: 42px;}
.stories h4{font-size: 15px;font-weight: normal;color: #000;margin: 10px 0;}
.stories h4 strong{font-weight: bold;width: 100%;display: block;}
.memberSpotlight{}
.memberSpotlight h2{font-size: 40px;font-weight: 400;color: #262626;}
.memberSpotlight h2 span{color: #72500d;}
.partners-logo {padding: 0px 0px 80px 0px !important;position: relative;}
.partners-logo h2{font-size: 40px;font-weight: 400;color: #262626;}
.partners-logo h2 span{color: #72500d;}
.partnerSlider{padding: 25px 0 0 0;}
.spotedUser{background: #f2e2ba;width: 100%;display: block;padding: 60px 0 110px 0;}
.spotedUser h2{font-size: 40px;font-weight: 400;color: #262626;}
.spotedUser h2 span{color: #72500d;}
.spotedUserImageBox{width: 100%;overflow: hidden;border-radius: 9px}
.spotedUser a {font-size: 13px;font-weight: bold;color: #e5af2c;background: #35270c;width: 127px;text-align: center;margin: 0 auto;
height: 45px;text-transform: uppercase;display: flex;justify-content: center;align-items: center;}
.spotedUserImage{position: relative;width: 90%;}
.memeberSpotlight{width: 85%;background: #fff;padding: 23px;border-radius: 5px;position: absolute;z-index: 3;bottom: -60px;right: -20px;height: 140px;text-align: center;}
.spotedUser .owl-carousel .owl-stage-outer {padding: 0px 0 110px 0;}
.stories-box-image .blog-videoBtn{position: absolute;bottom: 15px;z-index: 1;background: transparent;right: 14px;border:none;}
.memeberSpotlight h3{font-size: 16px;font-weight: bold;color: #000;margin: 10px 0;}
.membership_h3{ font-size: 16px;text-align: center;font-weight: bold;background: #df9a1b;padding: 5px;}
.memeberSpotlight p{font-size: 15px;font-weight: normal;color: #543d11; margin-bottom: 5px;max-height: 42px;overflow: hidden;}
.memeberSpotlight h4{font-size: 15px;font-weight: normal;color: #000;margin: 10px 0 15px 0px;}
.memeberSpotlight h4 strong{font-weight: bold;width: 100%;display: block;}
.home-middle-section{padding: 20px 0px 120px 0px;position: relative;}
.home-middle-section .fa-quote-left{position: absolute; top: -25px; left: -80px; font-size: 525px; color: #f9f9f9 !important;}
.home-middle-section .middle-containt{padding:50px 0;position: relative;}
.home-middle-section .middle-containt:after{content:''; width: 50%; height: 100%;background: #b78e3e;position: absolute;right: 0;top: 0;z-index: -1;}
.home-middle-section .middle-containt .community-row{display: flex;align-items: center;}
.home-middle-section .middle-containt .community-row .heading-title img{margin-left: 10px;}
.home-middle-section .middle-containt .heading-title{ flex: 0 1 25%; max-width: 25%;}
.home-middle-section .middle-containt .heading-title h2{font-size: 56px;color: #543d11;font-family: 'Roboto','Poppins', sans-serif;margin-top: 10px;}
.home-middle-section .middle-containt .heading-title h2 span{font-family: 'museo_sans300';display: block;}

.community-slider-row{position: relative;max-width:100%;}
/*.community-slider.owl-carousel .owl-stage{width: 100% !important; display: flex;padding:20px;}
.community-slider.owl-carousel .owl-item{width: 380px !important;}*/
.community-slider .item{background: #fff;padding:30px;background: #fff !important;display: flex; flex-direction: column;color: #666666;border-radius: 5px;height: 100%; box-shadow: 0 0 20px rgba(0, 0, 0, 0.13);}
.community-slider .item .testimonial-details{display: flex; align-items: center;margin-bottom: 30px;}
.community-slider .item .testimonial-details .testimonial-img{margin-right: 20px;width: 79px; height: 79px; border-radius: 100%; overflow: hidden;}
.community-slider .item .testimonial-details .testimonial-name h3{margin-bottom: 0;font-size: 24px;color: #666666;font-family: 'Roboto','Poppins', sans-serif;line-height: 30px;}
.community-slider .item .testimonial-details .testimonial-name h3 span{display: block; font-size: 20px;font-family: 'museo_sans300';}
.community-slider .item .testimonial-text p{font-size: 21px; line-height: 30px;word-break: break-all;}
.community-slider.owl-carousel .owl-nav{position: absolute;display: flex;top: -60px;right: 0;}
.community-slider.owl-carousel .owl-nav button.owl-next, 
.community-slider.owl-carousel .owl-nav button.owl-prev{box-shadow: unset;margin-left: 15px;outline: none;font-size:35px;display: flex;
    align-items: center;
    justify-content: center;
    font-weight: normal;
    color: #b78e3e;
    background: transparent;
    border: none;
    height: 50px;
}
.partnerSlider.owl-carousel .owl-nav{
    width: 100%;
    position: absolute;
    top: 67px;
}


.partnerSlider.owl-carousel .owl-nav button.owl-next, 
.partnerSlider.owl-carousel .owl-nav button.owl-prev{
    box-shadow: unset;
    outline: none;
    font-size:35px;
    font-weight: normal;
    color: #b78e3e;
    background: transparent;
    border: none;
    height: 50px;
}
.partnerSlider.owl-carousel .owl-nav button.owl-next{
    position: absolute;
    right: 0;
}
.partnerSlider.owl-carousel .owl-nav button.owl-prev{
    position: absolute;
    left: 0;
}

.spotUser.owl-carousel .owl-nav button.owl-next, 
.spotUser.owl-carousel .owl-nav button.owl-prev{
    box-shadow: unset;
    outline: none;
    font-size:35px;
    font-weight: normal;
    color: #b78e3e;
    background: transparent;
    border: none;
    height: 50px;
    position: absolute;
}

.spotUser.owl-carousel .owl-nav{
    position: absolute;
    width: 100%;
    display: flex;
    justify-content: center;
}

.spotUser.owl-carousel .owl-nav button.owl-next{
    margin-right: -85px;
}
.spotUser.owl-carousel .owl-nav button.owl-prev{
    margin-left: -5px;
}





.memberSpotlight.home-middle-section{padding-bottom: 0px !important;}
.community-slider.owl-carousel .owl-nav button.owl-next:hover, .community-slider.owl-carousel .owl-nav button.owl-prev:hover{color: #000;}

.new-footer{background: #222 !important;color: #fff;border-top: none !important;padding: 0 !important;position: relative !important;padding: 75px 0 0px 0 !important;}
.new-footer .copy{width: 100%;border-top: 1px solid #313131;padding:10px 0;margin-top: 50px;padding: 28px 0 !important;}
.new-footer .copy p{display: block;width: 100%;color: #646464 !important;}
.new-footer .copy p a{color: #646464 !important;}
.new-footer .ftr-sec{padding:30px 20px;}
.new-footer .ftr-nav, .new-footer .ftr-soc{width: auto !important;}
.new-footer .ftr-nav a{font-size: 18px; color: #fff;font-family: 'museo_sans300';margin: 0 25px;}
.new-footer .ftr-nav{display: block;}
.new-footer .ftr-nav a{margin: 0;color: #9f9f9f;font-size: 14px}
.new-footer .ftr-nav li {list-style: none;margin-bottom: 13px;}
.new-footer .ftr-nav li h4{font-size: 18px;font-weight: 400;text-transform: uppercase;color: #fff;margin-bottom: 4px;}
.new-footer .ftr-nav li a{}
.new-footer ula:hover{color: #b78e3e;}
.new-footer .ftr-soc a{background:none;}
.student-quote{display: flex;}
.student-quote .student-quote-img{width: 50%;height: 200px;}
.student-quote .student-quote-img img{object-fit: cover; height: 100%; width: 100%; object-position: top;}
.student-quote .student-quote-text{background: #543d11; color: #fff;margin-left: 4px;width: 50%;padding:5px;position: relative;}
.student-quote .student-quote-text p{font-size: 21px; line-height: 33px; font-family: 'Roboto','Poppins', sans-serif;margin-bottom: 30px;}
.student-quote .student-quote-text .blockquote-footer{color: #fff; font-size: 16px;position: absolute; bottom: 20px;left: 20px;right: 20px;}
.student-quote .student-quote-text .blockquote-footer:before{display: none;}
.student-quote .student-quote-text .blockquote-footer span{display: block;}
.qustion-block{ margin-top: 30px;}


.spot-cnt .com-test .test-img{position:inherit }


.com-test { width:100%; display:flex; padding:20px; background:#b78e3e; box-shadow:0 0 20px rgba(0, 0, 0, 0.13); border-radius:10px; flex-direction: column; min-height:320px;}
.com-test .test-img {display:flex; margin-bottom:10px;flex-direction: column;text-align: center;position: absolute;bottom: -171px;width: 100%;;left: 0}
.com-test .test-img i { width:90px; height:90px; margin-right:0px; overflow:hidden; border-radius:50%;border: 0;background: #d9d9d9;}
.com-test .test-img i img{width: 100%; height: 100%; object-fit: cover;}
.com-test .test-img h2{ font-family: 'Roboto','Poppins', sans-serif;width:100%; display:flex; flex-direction: column; padding: 5px 0 0 0; font-size: 20px; line-height: 24px; margin-bottom:5px;color: #262626;font-weight: bold}

.com-test .test-img h2 span { font-family: 'Roboto','Poppins', sans-serif;font-size: 14px; line-height:23px; margin-top: 9px; min-height: 70px;color: #767575;padding: 0 20px;font-weight: normal}

.memberSpotlight .owl-carousel .owl-stage-outer {padding: 40px 0 200px 0;}
.home-middle-section .test-cnt .fa-quote-left{font-size: 20px !important;color: #e3be75 !important;}


.test-cnt { display:flex;}
.spotlight-p{ font-size:18px; line-height:26px; margin-bottom:0;color: #fff;text-align: justify;    padding: 0 30px;}
.test-cnt { display:flex;}
.test-cnt p { font-size:15px; line-height:22px; margin-bottom:0;}



.test-cnt p a{font-family: 'Roboto','Poppins', sans-serif;}
.home-middle-section .middle-containt:after { content: ''; width: 60%; height: 100%; background: #b78e3e; position: absolute; right: 0; top: 0px; z-index: -1;}
.home-middle-section .middle-containt .heading-title h2 { font-size:36px; line-height:36px;}
.banner .container .content-row { margin-top:-19vw;}
.banner .container .content-row h1 { line-height:50px;}
.home-middle-section { padding: 80px 0px 150px 0px !important; position:relative;}


/* Added on 21-12-2019 */
/* Inner pages css */
.fixed-top { padding:10px 0;}
.search-cnt { margin-top:0;}
.navbar-dark .navbar-nav .nav-link { padding:0 8px; line-height:16px;}
.btn-part { width: 40%; display: flex;}
.btn-part .seachbtn { width:50% !important;}
#searchform .designer-srch.messagebox-topbar { flex-direction: row !important; margin-bottom:25px;}
.browse-prof .favourites-page ul.add-detail-list li:nth-child(3n) { margin-right: 5px;} 
.browse-prof .favourites-page ul.add-detail-list li:nth-child(5n) { margin-right:0;}
.browse-prof .favourites-page ul.add-detail-list li { width:19.65%;}
.profile-sec.signup-sec .checkbox-cnt .custom-control-label { padding-left:5px; padding-top:1px;}
.profile-sec.signup-sec .form-group.name-group:last-child { margin-right:0;}
.profile-sec.signup-sec .form-row.fst-cnt .form-group.name-group { width:39%;}
.profile-sec.signup-sec .form-group.pwd-group:last-child { margin-right:0;}
.profile-sec.signup-sec .form-group.pwd-group{ width:49%;}
.form-row.btn-part { width:100%;}
.modal-content { border-radius:6px;}
.stc-cnt ul, .stc-cnt ol { display: block; padding: 0 0 0 20px;}
.stc-cnt ol li { font-size: 14px; color: #666;  margin-bottom: 5px;}
.stc-cnt p{font-size: 14px; color: #666; text-align: justify; line-height:20px;}
.modal-header .close { height:20px;}
.banner .container .content-row h1 { font-size: 50px !important;}
.hdr-rt { align-items: center;}
.hdr-rt .navbar-nav { align-items: center;}
.user-prof { display: flex;  margin-left: 10px;}
.user-prof .dropdown-toggle{ width: 30px; height: 30px; padding: 0; border-radius: 50%; display: flex; overflow: hidden;  margin-left: 10px; background: #000; margin: 0;align-items: center}
.user-prof .dropdown-toggle img{}
.user-prof .dropdown-menu{ left: inherit; right: 0; margin-top:11px; box-shadow: 0 1px 6px 0 rgba(32,33,36,0.25); padding: 0; border: none;border-radius: 5px;}
.user-prof .dropdown-menu:before{ position: absolute; z-index: -1; content: ''; border-style: solid; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: transform; transition-property: transform; right: 8px; top: -5px; border-width: 0 5px 5px 5px;  border-color: transparent transparent #fff transparent; }
.favourites-page ul li .guest-img a { position:relative;}
.favourites-page ul li .guest-img a span.post_img{position: absolute; text-align: center; justify-content: center; align-items: center; color: #fff;     font-size: 14px; line-height: 16px; font-family: 'Roboto','Poppins', sans-serif; text-shadow: 0px 0px 15px 6px rgba(0,0,0,0.08);}


/* Added on 25-11-2019 */
.spot-cnt .btn-part { margin-top: 15px; text-align: center; display: inline-block; margin: 0 auto; width: 100%;}
.cont-us-page .contact-sec .env-sec { position:relative; min-height:700px; width: 49%; display: flex;    box-shadow: 0 0px 16px 0 rgba(0, 0, 0, 0.09); padding:30px; position: relative; border-radius: 5px; flex-direction: column;   align-items: center;  justify-content: center; margin:0 auto; background:#fff; transition: all 0.8s ease 0s; -ms-transition: all 0.8s ease 0s; -moz-transition: all 0.8s ease 0s; -o-transition: all 0.8s ease 0s; -webkit-transition: all 0.8s ease 0s;}
.cont-us-page .contact-sec .env-sec:before { width: 100%; height: 30px; background: url(../../../images/layer-2.png) no-repeat; background-size: 100% 100%;    display: inline-block; content: ""; position: absolute; left: 0px; top: -22px;}
.cont-us-page .contact-sec { width:100%; position:relative; padding:20px 15px; overflow:hidden; transition: all 0.8s ease 0s; -ms-transition: all 0.8s ease 0s; -moz-transition: all 0.8s ease 0s;    -o-transition: all 0.8s ease 0s; -webkit-transition: all 0.8s ease 0s;}
.cont-us-page .contact-sec .cmn-prof.contact-blk { width:49%; position:absolute; right:-100%; margin:0 auto; justify-content: space-between;}
.cont-us-page .contact-sec.show .env-sec{ margin:0; }
.cont-us-page .contact-sec.show .cmn-prof.contact-blk { right:0; animation: mymove 3s;}
@keyframes mymove {
    from {left: 0px;}
    to {left: 600px;}
}
.cont-us-page .contact-sec.show { overflow:inherit;}
.env-blk { width:418px; height:421px; background:url(../../../images/envelope-img.png) no-repeat; display:flex; align-items: center; justify-content: center; flex-direction: column;}
.env-cnt { display: flex; flex-direction: column; align-items: center; position: absolute; left: 0; right: 0;}
.env-cnt p {font-size: 26px; margin: 10px 0 0 10px; font-family: 'Roboto','Poppins', sans-serif; color: #714f0d;}
.env-cnt .inr-cmn-btn.cmn-btn{ height: 40px; line-height: 40px; font-size: 16px;}
.cont-us-page .contact-sec .cmn-prof .form-row .form-group textarea{border: none; border-bottom: 1px solid #d4d4d4;    background-position: center bottom, center calc(100% - -1px); padding:5px 0;}
.cont-us-page .contact-sec.show .env-blk { transform:rotate(90deg); -moz-transform:rotate(90deg); -ms-transform:rotate(90deg); -o-transform:rotate(90deg); -webkit-transform:rotate(90deg); transition: all 0.8s ease 0s; -ms-transition: all 0.8s ease 0s; -moz-transition: all 0.8s ease 0s; -o-transition: all 0.8s ease 0s;  -webkit-transition: all 0.8s ease 0s;}
.cont-us-page .contact-sec.show .env-cnt p, .cont-us-page .contact-sec.show .env-cnt .inr-cmn-btn.cmn-btn { margin-left:50px; }
.cont-us-page .contact-sec.show .env-blk .inr-cmn-btn.cmn-btn { margin:0 35px 0 90px;}
.navbar-nav li.mob_item { display:none;}

/* Added on 26-11-2019 */
.spot-part {flex-direction: column;}
.spot-part 	.listing-shr-btn { position:static; margin-left:0 !important;}
.prof-nav{ padding:10px 7px;}
.prof-nav a { padding:0 25px;}
.line-rgt:after { height:99%;  right: -5.3%;}
.badges-box-left { width:45%;}
.facbox-bottombtn .fa-heart { margin:0;}
.facbox-bottombtn .svg-inline--fa.fa-w-18 { color: #bcbcbc; font-size: 16px;}
.facbox-bottombtn a:hover .svg-inline--fa.fa-w-18, .facbox-bottombtn a:focus.svg-inline--fa.fa-w-18 { color:#feca3f;} 
.favourites-page .fav-add-list ul li:nth-child(4n) { margin-right: 5px;}
.favourites-page .fav-add-list ul li:nth-child(3n) { margin-right: 0px;}
.favourites-page .fav-add-list ul li { display: inline-block; margin-bottom: 5px; width: 32.8%; margin-right: 5px;}
.facbox-bottombtn a.edit-ic { padding-right:5px;}
.fav-page.favourites-page .btn-part { margin-top: 0px !important;}
.favourites-page ul#favourite_list {justify-content: space-between;}
.favourites-page ul#favourite_list li { margin:0 0 5px 0; width:33%;}
.cmnt-ttle span { min-width:auto;}
.designer-srch.messagebox-topbar .mesg-serchbox #keyword{ padding:10px 60px 10px 10px;    border: 1px solid #d5d5d5;
    border-radius: 10px;
    box-shadow: none;}
.messagebox-topbar .mesg-serchbox .clr-btn {background: transparent;}


/* Added on 28-11-2019 */
.my-profile-page #middle { margin-top: 52px;}
.my-profile-page #middle .profile-sec { margin-top:0;}
#profileform .cmn-prof .upload-browse { display:flex;}
.prv-blk.add-more { display:flex; justify-content:flex-end;}
.prv-blk.add-more .add_btn { font-size: 24px; float: none; border-radius: 50%; width: 40px; height: 40px; margin-bottom: 10px; padding: 0; display: flex;    align-items: center; justify-content: center;  line-height: inherit;}
body.my-profile-page { padding-bottom: 140px !important;}
.member-seting-row-design { justify-content: space-between; margin: 30px 0 0 0;}
.member-seting-row-design .inr-cmn-btn.cmn-btn { margin: 0; padding:0; line-height: 0; height:30px; margin-right: 0; font-size: 11px; width: 135px;    display: flex; margin: 0 0 10px 0 !important;}
.guest-list-blk .guest-img a { position:relative;}
.guest-list-blk .guest-img a span.post_img { position:absolute; color:#fff; text-align:center; font-size: 14px; line-height: 16px; font-family: 'Roboto','Poppins', sans-serif; text-shadow: 2px 2px #000;}
.post-detail .cmn-prof.guest-prof .prof-top { display: flex; margin-top: -20px; margin-left: 20px;}
.post-detail .cmn-prof.guest-prof .prof-top .user-main-img { position: relative; display: flex; height: 110px; width: 110px; align-items: center;    justify-content: center;}
.post-detail .cmn-prof.guest-prof .prof-top .user-main-img span.post_img { position:absolute; color:#fff; text-align:center; font-size: 14px; line-height: 16px; font-family: 'Roboto','Poppins', sans-serif; text-shadow: 2px 2px #000;}
.post-detail .cmn-prof.guest-prof .prof-top .user-name { display: flex; padding: 10px 30px 30px; flex-direction: column;}
.cmn-prof .form-row .form-group .select2-container { width:100% !important}
.cmn-prof .form-row .form-group .select2-container--default .select2-selection--multiple { background-color: white; border: none; border-radius: 0; cursor: text; border-bottom: 1px solid #d4d4d4;}
.cmn-prof .form-row .form-group .select2-container--default .select2-selection--multiple .select2-selection__rendered { padding:0;}
.cmn-prof .form-row .form-group .select2-container--default .select2-selection--multiple .select2-selection__choice { background-color: #999; border: none;    border-radius: 4px; cursor: default; float: left; margin-right: 5px; margin-top: 5px; padding: 3px 25px 3px 5px; position: relative; color: #fff;    background-image: linear-gradient(to right, #72500d , #35270c);}
.cmn-prof .form-row .form-group .select2-container--default .select2-selection--multiple .select2-selection__choice__remove { color: #fff; cursor: pointer; display: inline-block; font-weight: bold; margin-right: 0; position: absolute; right: 7px;}
.add-docs{width: 100%; display: flex; margin-top: 30px;}
.left_div.is-affixed .inner_left_div {  right:0 !important;}
.comant-box .cmnt-popup .lev-cmt-inner { padding:0; margin:0;}
.add-blk .comant-box .cmnt-popup .add-lev-cmt { padding: 0; margin-top:10px;}
#feed_list .post-blk .add-blk { border-bottom: none; padding:0 20px 15px 20px; margin: 0; width: 100%;}
.add-blk .comant-box .cmnt-popup .add-lev-cmt textarea { padding:10px 40px 10px 10px;}
.add-blk .comant-box .cmnt-popup .add-lev-cmt button { position: absolute; right: 15px; top: 15px; border: none;}
.feed_div{margin-left:25%;}
.comant-box .cmnt-popup { padding:0;}


/* Added on 29-11-2019 */
.message-blk .msg-rt {background:#fff3db;width: calc(70% - 20px);margin: 0 0 0 10px;padding: 10px 20px;border-radius: 8px;}
.message-blk .msg-rt .msg-title .msg-title-inn .crnt-user {
    padding-top:0px !important;
    margin-top: -84px;


}
.message-blk .msg-rt .msg-title .msg-title-inn .crnt-user { display: flex; width: 100%; padding: 15px;}
.message-blk .msg-rt .msg-title .msg-title-inn .crnt-user .displusname-box { display: flex; align-items: initial; margin-left: 0; flex-direction: column; width: 100%; justify-content: flex-start;}
.message-blk .msg-rt .msg-title .msg-title-inn .display_user_name { margin:0; width: 100%; display: flex;}
.message-blk .msg-rt .msg-title .msg-title-inn .display_user_name a{ font-size:18px;}
.message-blk .msg-rt .msg-title .msg-title-inn .display_user_name p { margin:0;}
.message-blk .msg-rt .msg-title .msg-title-inn .display_user_name .designation{display: flex;  margin-left: 10px; color: #666666; font-size: 14px; font-family: 'Roboto','Poppins', sans-serif;}
.content.conversation-box.conv-chat.mCustomScrollbar.conversation-chat.conversationchat._mCS_1 { height:100vh; max-height:450px;}
.conv-page .msg-row { padding-left:0;}
.cmnt-area:after { background: linear-gradient(315deg, #ffffff 45%, #cfcfcf 50%, #cfcfcf 0%, #ffffff 120%);}

.conv-page .replybox .cmnt-area textarea { width: 100%; border: none; padding: 20px; height: 100px;}
.dashboard-page .dash-main .cmn-dash.cmn_cls { padding:0;}
.dashboard-page .dash-main .cmn-dash.nw-opp.cmn_cls { padding:15px;}
.dashboard-page .dash-main .dash-user{ padding:15px;}
.dashboard-page .dash-main .dash-user .usr-img { margin:5px 15px 0 0;}
.dashboard-page .dash-main .dash-user .usr-cnt { width: calc(100% - 60px);}
.dashboard-page .cmn-dash.update-cnt.cmn_cls .post-row-class .post-blk { padding:0 15px;}
.dashboard-page .cmn-dash.update-cnt.cmn_cls .post-row-class .post-blk .comment-area{ padding:15px 0 15px 100px; margin-bottom: 0; min-height: 110px;}
.dashboard-page .cmn-dash.update-cnt.cmn_cls .post-row-class .post-blk .comment-area p { line-height: 20px;}
.dashboard-page .cmn-dash.update-cnt.cmn_cls .post-row-class .post-blk.post-cnt-area .comment-area h4 { margin-bottom:5px;}

/* Added on 02-12-2019 */
.brow-det-sec{ margin-top:10px;}
.brow-det-sec #profileform .cmn-prof.guest-prof { min-height: inherit; max-height: inherit; padding-bottom:0;}
.brow-det-sec .cmn-prof.guest-prof .inner-guest { 
	display: flex; 
	justify-content: space-between; 
	width: 100%;
	margin:0;
	flex-wrap: wrap;
}
.brow-det-sec .cmn-prof.guest-prof .inner-guest .inner-prof-blk { width:33%;}
.modal-backdrop { background: rgba(0,0,0,.9); opacity:0.8 !important;}
.notification-bottom { z-index: 100 !important;}


/* Added on 18-12-2019 */
.left_div.is-affixed { height:auto !important;}
.left_div.is-affixed .inner_left_div { left:inherit !important; right:inherit !important;}
.cmn-post-blk.tou-sec { }
.cmn-post-blk.tou-sec h3 { font-size:18px; color:#7f6000; padding:15px 0 10px; margin:0; font-family: 'Roboto','Poppins', sans-serif;}
.cmn-post-blk.tou-sec .tou-inner{ width:100%; display:inline-block; padding:10px 5px 5px; border:3px solid #bf9000; border-radius:3px;}
.cmn-post-blk.tou-sec .tou-inner img { padding-left:10px;height:100px;width:100px;margin-left: 30%;}
.cmn-post-blk.tou-sec .tou-inner h6 { border: 3px solid #bf9000; padding: 5px; margin: 5px 10px 5px; border-radius: 3px; font-style: italic; font-size: 13px; line-height: 20px; min-height:50px;height: auto;font-weight: bold;}
.cmn-post-blk.tou-sec .tou-inner h6 span { display:block; font-style:normal; text-align:right; font-size: 16px; margin-top: 10px;}
.cmn-post-blk.tou-sec .tou-inner h6 span strong {font-family: 'Roboto','Poppins', sans-serif;}
.cmn-post-blk.tou-sec .tou-inner p{ font-size:14px; font-family: 'Roboto','Poppins', sans-serif; line-height:18px;}
.cmn-post-blk.tou-sec .tou-inner p a{ text-decoration:underline; color:#7f6000;}


/*added by zarana */

.at-branding-icon{display:none !important;}#at-expanded-menu-host .at-expanded-menu-title{color:#72500d !important;}#at-expanded-menu-host .at-expanded-menu-mask {background-color:#fff !important;}#at-expanded-menu-host .at-expanded-menu-page-title, #at-expanded-menu-host .at-expanded-menu-page-url{color:#72500d !important;}#at-expanded-menu-host .at-expanded-menu-primary-action-btn:hover {background-color: #72500d !important;}#at-expanded-menu-host .at-expanded-menu-primary-action-btn{background-color: #72500d !important;}


/* Added on 20-12-2019 */
#feed_list .post-blk .comment-area.sponser-cls h4 { background: transparent; padding: 0;}
#feed_list .post-blk .comment-area.sponser-cls h4 .sponser_div{z-index:1; background-image: linear-gradient(to right, #72500d , #35270c); color: #fff; padding: 5px 15px;transform: rotate(-45deg); -moz-transform:rotate(-45deg); -ms-transform:rotate(-45deg); -o-transform:rotate(-45deg); -webkit-transform:rotate(-45deg); position: absolute; left: -18px; top: -2px; font-size:12px;}
#feed_list .post-blk { overflow:hidden;}
#feed_list .post-blk .comment-area.sponser-cls h4 a{ display:none;}
#feed_list .post-blk .comment-area.sponser-cls p{ margin-top:10px;}
.favourites-page ul#favourite_list { justify-content: flex-start;}
.favourites-page ul#favourite_list li { margin: 0 5px 5px 0; width: 24.5%;}
#feed_list .post-blk .post-img { width: 100%; display: inline-block; overflow: hidden; z-index: 1; position: relative;}
.cmn-post-blk.deed_class .spot-cnt { padding: 5px 10px !important; margin-top: 0 !important;  background: transparent !important;}
.cmn-post-blk.deed_class .cmn-post-blk.tou-sec .tou-inner p { min-height:50px;height:auto;font-size:13px;}
.sec_div{margin-top:10px !important;}
/* Added by zarana */
/*added on 20-01-2020*/
.form-row.btn-part .inr-cmn-btn{ margin: 0 10px; }

.user-prof .dropdown-toggle{}


/*added on 20-01-2020*/
@media only screen and (max-width: 768px) {
    .browse-prof .favourites-page ul.add-detail-list li {
        width: 100% !important;
    }
    .designer-srch .mesg-serchbox {width: 100% !important; }
}

.opp_img {height: 110px;width: 110px;border-radius: 50%;display: flex;justify-content: center;box-shadow: 1px 4px 11px 3px rgba(0,0,0,0.04);margin: 15px 0;border: 2px solid #ce7425cc;}


/*Speaker Opportunity Strat 25-03-2022 */

.primary_det, 
.primary_det span, 
.primary_det h6{
	text-align: left !important;
}
.primary_det span {
    font-size: 14px;
    line-height: 31px;
}


.outleftcontainerunder {
    padding: 40px 0 20px 30px;
}
.mdl-sec .cmn-prof.guest-prof .soc-part, 
.inbox .soc-part{
	justify-content:center;
	padding: 0 0 0 19px;
    margin: 0 auto;
    width: 100%;
	
}
/*Speaker Opportunity End 25-03-2022 */


/*added on 20-01-2020*/
.MB20{margin-bottom: 20px;}
.speakpost-clt{ margin-top:50px; }
.questionbox{ display: flex; flex-wrap: wrap;  padding: 15px;}
.questionbox .icoimg{ display: block; width: 33px; margin-right: 10px;}
.questionbox .icoimg img{ width:100%; height: auto; display: block; }
.questionbox p{ width: 100%;  }
.questionbox h6.que_class{ width: 90%;}
.questionbox-row{ display: flex; }
.student-quote-text{padding: 10px;}
.student-quote-text .quote_class{margin-bottom: 0;}
.student-quote-text .blockquote-footer{ margin-top: 10px; text-align: right; font-size: 16px;}
.student-quote-text .blockquote span{ width: 100%; display: block; font-size:18px; }
.quote-stdnt-new{ position: relative; padding: 30px 15px 15px 30px;}
.quote-stdnt-new:before{ content: ""; position: absolute; display: block; background: url(../../../images/quote-md.png) no-repeat;  height: 32px; width: 32px; top:-20px; left: -2px; }
.new-stdnt-qte-img{ text-align: center; width: 100%;}
.new-stdnt-qte-img img{ max-width: 305px; margin: 0 auto; border-radius: 50%;box-shadow: 3px 3px 3px 3px #d2c4c475;}
.persn-disrip{ border: 1px solid #714f0d; padding: 15px;}

.cmn-post-blk.spot-sec{background-image:none !important; background-color: none;}
.cmn-post-blk.spot-sec h4{ color: #72500d; }
.spot-sec .spot-cnt{background: rgb(255, 255, 255) !important; padding: 5px 0!important;}
.spot-sec .spot-part{background: rgb(255, 255, 255) !important; justify-content: start;border-radius:14px;}
.spot-sec .quot-cnt {background: rgb(177, 136, 56);}
.spot-cnt  .cmn-post-blk.tou-sec .tou-inner{border: none; padding: 0; box-shadow: none;}
.cmn-post-blk.tou-sec .tou-inner img{padding-left:0;}
.cmn-post-blk.tou-sec .tou-inner h6 {border: none; margin: 15px 0;height: 100px;overflow-y: scroll !important;}
.spot-cnt  .cmn-post-blk.tou-sec{ box-shadow: none; }
.cmn-post-blk .glide{margin-left: 3%;margin-bottom: 4%;width: 94% !important;}
.spot-cnt .com-test {background:none !important;box-shadow: none !important;min-height: 220px !important;padding:0px !important;}
.com-test .test-cnt {margin-bottom: 10px;text-align: justify;margin-top: 5px;}
.fa-quote-left {width: 0.6em !important;}
.fa-quote-right {width: 0.6em !important;}
.spot-cnt .com-test .test-cnt span{font-size: 13px !important;}
.spot-cnt .com-test .test-img {margin-bottom: 0px !important;margin-top: 15px;margin:15px 10px !important;}
.spot-cnt {height:auto !important;}
.spot-cnt .share_button {margin-top:10px !important;left:auto !important;margin-left: 4% !important;}
.listing-shr-btn .at-resp-share-element {margin-top:10px !important;}
.spot-cnt .com-test .test-cnt p {font-size: 12px !important;line-height: 16px !important;}
.spot-cnt .cmn-post-blk.tou-sec {text-align: justify;}
.spot-cnt .com-test .test-img h2{font-size: 13px;padding:0 !important;line-height: 16px;margin-bottom: 0px;}
.spot-cnt .com-test .test-img h2 span{font-size: 13px;line-height: 16px;}
.an_link{color:#7F5A23;}
.doc_div li {color: blue;line-height: 26px;padding: 10px 30px 10px 0;cursor: pointer;}
.month_class{display:none;}
.cust_div{margin-right: 28px;}
.timeline__link{color:#35270c}.timeline__date{font-weight:bold;}
.pad_class{padding: 10px 10px !important;}
.query-log-loader{display: none;margin-left: 45%;margin-top: 250px;z-index: 1;position: fixed;}
.opp_title:hover{color: #714f0d;}
.profile_name:hover{color: #714f0d;}
.messagebox-topbar .mesg-serchbox .seachbtn{width: 30% !important;}
#clear{margin-left:5px;}
.messagebox-topbar ul li {width:100% !important;display:block !important;}
.ms_box{width: 39% !important;margin-right: 5px !important;}
.favourites-page ul li .guest-detail a {padding:5px;text-align: center}
.guest-detail .p_title{color:#714f0d;font-weight: bold;text-align: center}
.submitsearch{margin-right:5px;}
.addnotebtn{font-size:16px;margin-left:5px;cursor:pointer;}
.profile_btn{margin-top: -15px;width: 30% !important;}
.browse-prof .favourites-page ul.add-detail-list li .msg-comm-btn {position: absolute;bottom: 0px;width: 100%;display: flex;background: #f8f8f8;padding: 10px 20px;justify-content: center;align-items: center;height: 40px;left:0}
.note_class{font-size: 13px;font-weight:bold !important;}
.empty-content{border: 1px solid #ff0000;border-top: 10px solid #b18838;}
#ui-id-1{width: 200px !important;position: absolute;top: 285px !important;left: 200px !important;z-index: 999999;list-style-type: none;background: aliceblue;padding: 0 0 0 0 !important; }
.editClassEditor{width: 200px !important;position: fixed;top: 0 !important;z-index: 999999;list-style-type: none;background: aliceblue;margin: 223px 0 0 0 !important;}
.ui-menu-item{border: 1px solid;border-color: azure;padding: 5px;}
.ui-menu-item:hover{background: beige;}
.remove_span{padding-left: 5px;}
.mark_as_spam{font-size: 18px !important;color: #999999 !important;}
.badge_display{margin-top: 10px !important;margin-bottom:0px !important;}
.ind_div{height:220px;overflow:auto;}
.nodata_class{padding: 90px 50px !important; font-weight:bold; }
.clear_btn{margin:0px 3px;}
.fav_class{word-break: break-word;}
.fav_class a:hover{color: #714f0d !important;}
.dis_link span:hover{color: #714f0d !important;}
.note_text{font-weight:bold;}
.notes{font-size:13px !important;}
.oop-list-profile .share-app-btn{position: absolute; top: 39px;}
.oop-list-profile .at-style-responsive .at-share-btn .at-icon{margin: 0;}
.fav_op{margin-left: 0%; width: 90% !important;min-height: 200px !important;margin-bottom: 15px !important;}
.opp_heading{min-height: 20px !important;font-size: 13px !important;}
.left_opp{margin-left:10% !important;}
.fet_key{height:25px !important;padding: 0 11px !important;}
.upload_document span {display: inline-block;vertical-align: middle;width: 32px;height: 32px;border-radius: 50%;box-shadow: 0 1px 6px 0 rgba(32,33,36,0.15);margin-right: 10px;display: flex;justify-content: center;align-items: center;background-color:#72500d;color:#fff;}
.h4_title{margin-bottom:0px !important;}
.static_btn {position: fixed;bottom: 0;background-color:#ededed;padding: 12px;z-index:1 !important;width:100%;}
.noti_class{display:flex !important;float:right;margin:5px;}
.image_preview{box-shadow:1px 4px 11px 3px rgba(0,0,0,0.04);height: 110px;width: 110px;border-radius: 50%;}
.info_div{display: flex !important;margin-top: -20px !important;margin-left: 20px !important;}
#copy_succ{display:none;height:50px;width:24.333%;background-color:grey;text-align:center;position:fixed;z-index:999;bottom:100px;padding-top:10px;color:#fff;background-image: linear-gradient(to right, #72500d , #35270c);font-size:18px;}
.copy_succ_fav{display:none;height:50px;width:24.333%;background-color:grey;text-align:center;position:fixed;z-index:999;bottom:100px;padding-top:10px;color:#fff;background-image: linear-gradient(to right, #72500d , #35270c);font-size:18px;}
.copy_succ_opp{
    justify-content: center;display:none;height:50px;width:24.333%;background-color:grey;text-align:center;position:fixed;z-index:999;bottom:100px;padding-top:10px;color:#fff;background-image: linear-gradient(to right, #72500d , #35270c);font-size:18px;}
.ch_clr{font-size: 12px !important;color: #666666;}
.doc_ul{height: auto;
    overflow-y: auto;
    flex-wrap: wrap;
    display: flex;
}
.linkedin_part .doc_ul li {width: 45% !important;float: left;list-style: none;margin-right: 7px;margin-top:0px;}
.bdg_image{border-radius: 50%;height: 50px;width: 50px;box-shadow: 0 1px 6px 0 rgba(32,33,36,0.15);margin-top:5px;}
.bdg_content{margin-bottom:5px !important;}
.bdg_scroll{max-height:220px;}
.name_display{font-size: 16px;}
#vProfilePicture-error{font-size:12px !important;margin-left: -150px;margin-top:20px;line-height: 0;}
.bottom_btn {position: fixed;bottom: 0;left: 50%;background-color:#ededed;padding: 12px;z-index:1 !important;transform: translateX(-50%);}
.footer_btn{margin: 0 7px;padding: 0 25px;}
.add_more_btn{font-size: 30px;float: right;border-radius: 50%;width: 5px;height: 41px;margin-bottom: 10px;}
.fav_member{cursor:help;}
.chat_box{display: flex;}
.dis_doc:hover{color: #714f0d;}
.reset_panel{margin: 5% 18%;}
.reset_title{padding: 10px;background: #72500d;color: #ddba74;font-weight: bold;}
.reset_row{margin-bottom:15px;}
.reset_pswd_btn{display: flex;margin:19px 0px 5px -10px;}
.reset_main_div{margin-bottom: 20px;}
.reset_submit{margin-right: 5px;}
.main_page_div b{font-weight:bold !important;}

/*.ban_section{height: 70vh !important;}*/
.mdl-sec .ban_section {height: 90vh !important;}

.display_msg{background-color:green;color:#fff;padding:10px;display:none;}
.top_modal{height: 450px;overflow-y: scroll !important;}
.main-search-head-list-item {position: absolute;border: 1px solid #d4d4d4;border-bottom: none;border-top: none;z-index: 99;top: 100%;left: 0;right: 0;}
.main-search-head-list-item .list-i-hhead {padding: 10px;cursor: pointer;background-color: #fff;border-bottom: 1px solid #d4d4d4; }
.main-search-head-list-item .list-i-hhead:hover {background-color: #e9e9e9; }
.main-search-head-list-item .link_a{color: #3d3dd2;cursor: pointer;font-weight: bold;} 
.main-search-head-list-item .link_a svg{margin-left: 6px; font-size: 16px; vertical-align: middle; margin-top: -3px;cursor: pointer;} 
.main-search-head-list-item .keyword_a{font-size: 16px;font-weight: bold;cursor: pointer; } 
.top_complete {position: relative;display: inline-block;width:300px;}
#search_head_bar_input{padding-left: 12px;}
.remove-search-hd-icon{display: none;cursor: pointer;}
.login_policy{color: #714f0d;}
.btn_forgot{font-size:14px;}
/*added on 20-01-2020*/
.post_title_lbl{margin-left: 20px;padding: 5px 3px;border-radius: 4%;background: #50390c;color: white;}
.static_btn {position: fixed;bottom: 0;background-color:#ededed;padding: 12px;z-index:1 !important;width:100%;}
.post_title_lbl a {color: #714f0d}
.inbox .message-blk .msg-rt .msg-title .msg-title-inn .display_user_name{margin-left:0px;}
.badge h4.b_content{font-size:14px;text-align:left;white-space: normal;font-weight: bold;}
.badge span.b_content{text-align:left;font-weight:normal;width:100%;float:left;}
.badge .b_img{border-radius: 4px;height: 50px;width: 50px;box-shadow: none;border: 1px solid #dddddd;margin: 0 auto;margin-top: 5px;}
.badge .b_content{margin-bottom:5px !important;}.autoscroll-y{max-height:220px;overflow-y:auto !important;overflow-x: hidden;}
.badge .badge_on{font-size:12px;}
.badge .badge_by{color:#72500d;font-size:13px;}
.badge.cmn-dash{margin:5px 0px 0px 0px;padding:3px 5px;box-shadow:0 1px 6px 0 rgba(105, 65, 6, 0.15);}
.badge .first_image{margin:15%;border-radius: 50%;}
.badge .span_comment{font-size:12px;}
.badge .dis_name{text-align: center;margin-bottom:0 !important;word-break: break-word;}
.myopp_div{min-height:200px !important;margin-bottom: 15px !important;}
.bdg_rcvd{width:90% !important;}
.date_display{color:#72500d;}
.remove_img{margin-left:1%;margin-bottom: 55px !important;margin-top: -10px !important;}
.remove_edit_img{margin-left:85%;margin-bottom: 10px;}
.upload_icon{display: flex;}
.doc_link_video{margin-top: 5px;}
.delete_trash{margin-right:-55px !important;color:#343a40 !important;}
.dashboard_comment{box-shadow: none !important;}
.upload_icons a{margin-right: 5px !important;}

.brow-det-sec .cmn-prof.guest-prof{padding:0px !important;margin-top:0px;}
.brow-det-sec .cmn-prof.guest-prof i{margin-top:0px;}
.outleftcontainerunder .dis_opp_img {
    width:200px ;
    float: left ;
    text-align: center ;
    border: 2px solid #ce7425cc ;
    border-radius: 11px ;
    margin-left: 0;
    height: 200px;
    box-shadow: 0px 0px 10px 2px rgb(0 0 0 / 8%);
    margin-bottom: 19px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.keyword{word-break: break-word;white-space: normal;}
.keyword span{white-space: nowrap;}

.left-mid-span{padding: 10px 0 !important; width: 80% !important}

.primary_det span svg{ color:#714f0d; font-size:13px;    margin-right: 8px;}
.primary_det,.primary_det span, .primary_det h6{width:100%;float:left;text-align:center;}
.primary_det h6{ font-size: 17px;margin: 8px 0px;}
.primary_det span{ font-size:14px;}
.cmn-prof.guest-prof .social_icn {position: relative;width: 80%;float: left;text-align: center;justify-content: center;}
.mdl-sec .cmn-prof.guest-prof .social_icn a{box-shadow:0 1px 6px 0 rgb(242, 172, 24);color:#f6cb27;}
.avail-cnt{display: flex;flex-wrap: wrap;}

.avail-cnt li {min-width:47%;float: left;list-style: none;margin-bottom: 5px;margin-right: 11px;}
.avail-cnt li span svg{margin-right: 7px !important;}
.profile_box{ margin-bottom: 0px;padding: 0; border-top:0;}
.no-border{ border:0px;}
#profilepreview{justify-content: center;margin: 15px 0;}
/*I want this div to be in position fixed and height as 100% of the screen. But when I do it, there is a chaos*/
.outleftcontainerunder{
	position: relative;
	height: 100%;
}
.speakerPost-profile{position: relative;width: auto;}
.maincontainer{width: ;left: 0;height:;float: left;position: relative; /*border-top: 1px solid #c7b483;*/ border-left: 0;padding: 30px 20px 40px 20px;margin-top: 0px;/*background: #f7f1e1;*/}
.speakerProfile{margin-left: 30px;float: left;}
.speaksAbout{    margin-top: 15px;}
.speaksAbout h2{font-size: 21px;font-weight: 500;color: #714f0d;}
.speaksAbout p{font-size: 18px;}

.user-name.primary_det .pri_title{font-size: 30px !important;font-weight: bold;margin-bottom: 11px}
.user-name .pri_title .pri_title-paid{width: auto;float: none;margin-left: 10px;display: inline-table;position: relative;top: -6px;background: #f6cb27;padding: 0px 18px;border-radius: 25px;color: #ffffff;line-height: 27px;}

.date-box{display: flex;width: 100%;}
.date-box span{width: 28%;}
.date-box span svg{	}
.profile_box ul {list-style: none;}
.profile_box ul li{margin-bottom: 11px;}
.profile_box ul li svg{margin-right: 0px;}
.booklanguagebox span{    font-weight: 500;margin-right: 7px;font-size: 14px;text-decoration: underline;}

.video-part.dis_video .video-screen{width:auto !important; float:left;margin-right:5px;}
.video-part.dis_video .video-screen > .img-responsive{width: 100% !important;}
.profile-abt {width: 100%;float: left;text-align: left;margin-top: 10px;}
.profile-abt p{margin-bottom:5px;font-size: 18px}

.profilepreview{height: 110px;width: 110px;border-radius: 50%;justify-content: center;box-shadow: 0px 0px 15px 6px rgba(0,0,0,0.08);margin: 15px 0;}
.wrk-exp:first-of-type {border-left:0px;padding-left:0px;}
.wrk-exp {width: 33%;float: left;border-left:1px solid #ccc;padding-left:5px;min-height:110px;background: #f2e2ba;padding:20px 20px!important;border-radius: 6px;min-height: 149px}
.wrk-exp p {font-family: inherit;box-shadow: none;font-size: 15px;margin-bottom:5px;color:#666;}
.wrk-exp p a{word-break:break-word}

.wrk-exp p:first-of-type { color:#000;font-weight:bold;}
.wrk-exp p a:first-of-type {font-weight: normal;}
.user_display_image {width: 100%;float: left;text-align: center;}
.act_date{color: #8e6719;}
.upload-browse span,.close_icon span{vertical-align: middle;width: 32px;height: 32px;border-radius: 50%;box-shadow: 0 1px 6px 0 rgba(32,33,36,0.15);margin-right: 10px;display: flex;justify-content: center;align-items: center;color:#a27319 !important;}
.upload-browse span:focus,.close_icon span:focus{background-color: #35270c !important;color:#fff;}
.upload-browse span:hover,.close_icon span:hover{background-color: #35270c !important;color:#fff;}
.b_span{font-weight: bold;margin: 0px 10px;font-size: 12px;}

.book-exp{min-height: auto !important}

/* 11-03-2020 */
.qa-heading{text-align: center;}
.qa-heading h2{font-size: 25px; text-transform: uppercase; font-weight: bold; margin-top:5px; margin-bottom: 5px;}
.qa-heading h3{font-size: 16px;font-weight: bold;}
ul.recent_tags {display: flex;flex-wrap: wrap;justify-content: center; margin: 0 auto;}
ul.recent_tags li {width: 50px;height: 50px;border: 1px solid;border-radius: 100%;display: flex;align-items: center;justify-content: center;margin: 5px;overflow: hidden;}
ul.recent_tags li a {display: flex;flex-direction: column;text-align: center;width: 100%;height: 100% !important;align-items: center;justify-content: center;}
.reset_search{font-weight: bold;}
.dis_quote{font-size: 16px;}
.calender-blk.sm-sec{width: 55px; height: 55px; padding-top: 0; font-size: 10px; display: flex; align-items: center; justify-content: center; line-height: 12px;}
.admin_post{border: 2px solid #ddd;padding: 7px;}
.admin_post .post-title{font-weight:bold;margin-bottom: 5px;display: inline-block;}
.inner-wrapper-sticky{height: 100%;}
.inner-wrapper-sticky .prof-sec{height: 100%;}
.span_p + p {height:125px !important;overflow-y: auto;}
.sm-button .cmn-btn{line-height: normal;margin:0 8px; font-size: 13px;height: 35px; padding-left: 15px; padding-right: 15px;}
.sm-button{margin: 10px auto !important;}
/* 16-03-2020 */
#pagination{display: none;}
.search_feed{float:right;width: 25px !important;height: 25px !important;margin-right: 3%;}
.display_mon_year{float: right;}
.dis_mon_feed{position: absolute;width: 35%;z-index: 99;right:0;margin-top: 25px;margin-right: 15px;}

/*Added on 19-03-2020 for signup popup*/
.signup-sec .terms_conditions_block{padding: 10px 0px;}
.signup-sec .terms_conditions_block .custom-control{margin-right: 0px !important;}
.signup-sec .terms_conditions_block #User_Is_Agreed{position: static;margin-left:8px}
.signup-sec .terms_conditions_block #remember_me{position: static;margin-left:8px}
.signup-sec .terms_conditions_block ul{font-size: 14px !important;list-style-position: inside;}
.signup-sec .terms_conditions_block p:first-child{color: #72500d;}
.recent{text-align: center !important;}
.dis_trending_keyword{width:100%;height:auto;background-color:#fff;margin-bottom:20px;}
.trend_link{color:#72500d;font-size:12px;font-weight: bold;}
.pri_title{color: #714f0d;}
.arrow_div{    margin-top: 25px;
    position: absolute;
    right: 45px;}
.arr_btn{border-radius: 50%;height: 40px;width: 40px;}
.dis_tren_likes{    border-bottom: 1px solid #eee;
    padding:8px 10px 8px 10px;}
.dis_desc_spot{height: 125px;
    overflow-y: auto;}
.deed_desc{font-size:13px !important;line-height: 16px !important;text-align:justify;margin: 15px 10px;height:200px;overflow-y:scroll;}
.deed_quote{font-size:14px !important;line-height: 16px !important;text-align:justify;color:#553d0d !important;}
.deed_p{text-align: justify;
    overflow-y: auto !important;
    margin: 15px 12px;
    height: 105px;background-color: #fff6f6;padding: 6px;}
.op_img{height:40px;width:40px;}
.opp_span_class{font-size: 12px;}
.op_img_cls{padding:8px;border-radius:50%;/*border: 1px solid #fbcd5d;*/height: 60px;width: 62px;margin: 3px 0px 0px 0px!important; box-shadow: 0px 0px 20px 1px rgba(0,0,0,0.08);}
.op_ttl{margin-top:5px;}

.btm_p{font-size: 11px !important;}
.tooltip {
    display:inline-block;
    position:relative;
    text-align:left;
    font-size:18px;
}

.tooltip .bottom {
    min-width:150px !important; 
    max-width:600px !important; 
    min-height: 10px !important;
    max-height: 100px !important;
    top:25px;
    left:50%;
    transform:translate(-50%`, 0);
    padding:5px 10px;
    color:#FFF;
    background-color:#72500d;
    font-weight:normal;
    font-size:8px !important;
    border-radius:8px;
    position:absolute;
    z-index:99999999;
    box-sizing:border-box;
    box-shadow:0 1px 8px rgba(0,0,0,0.5);
    display:none;
}

.tooltip:hover .bottom {
    display:block;
}

.attch_class{text-align: justify;}
.dis_spe_txt{margin-top:20px;text-align:justify;}
.sec_line{text-align:center;}
.del_div{margin: 0px auto;}
.socialcontainer{
	margin-top: 120px;
    position: relative;
    left: -115px;
    margin-bottom: 15px;
	margin-left: 0;
}

.glide__bullet{background-color: #72500d !important;}
.glide__bullet--active{background-color: #b78e3e !important;}
.msg-cont{ word-break: break-all;max-width: 80% !important;}
.fwd_area{min-height: 120px !important;}
.ad_img{height:30px;width:30px;border-radius:50%}
.dis_anchor{color: #72500d;font-size: 13px;font-weight: bold;}
.dis_trend_like{font-size:13px;}
#extra_text{min-height: 100px !important;}
.ins_line{font-size: 12px;color: #6c757d;text-align: justify;}
.dis_link{display:flex;}
.terms_privacy{margin-left:25px !important;}
.middle-line{min-height:300px;}

.dis_link ul li {
    font-size: 18px;
    color: #222222;
    line-height: 26px;
    padding: 10px 30px 10px 0;
    position: relative;
    border-bottom: 1px solid #d4d4d4;
    cursor: pointer;
}

.banner_section{height: 82vh;}
.s_icon{height: 40px;width: 40px;border-radius: 5px;margin-right: 20px;}
.lbl_dis{text-align:center;margin-top:10px;font-size:14px;width:100%;color:#d4d4d4 !important;}
.i_icon{color:#7F1486;margin-left:5px;margin-top:10px;}
.d_img{text-align:center;margin-top:10px;}
.bot_text{text-align:center;margin-top:10px;line-height: 30px;}
#u_file_name{margin:10px !important;}
.ad_header{display:flex;padding-top:0px !important;}
.ad_p{margin-left:5px;}
.comments-ic{color: #553d0d !important;}


/* 01-06-2020*/
#circle img{height: 100%; width: 100%; object-fit: cover;}
.profile-sec.brow-det-sec{margin-top: 50px}
.ad_img{width: auto; height: 45px; object-fit: contain;}
.cmn-post-blk.spot-sec h4{display: flex;align-items: center; margin-bottom: 5px}
.com-test .test-img{align-items: center;}
.spot-cnt .com-test .test-img{margin: 15px 0px !important;position: inherit;    flex-direction: row;}
.spot-cnt .com-test .test-img h2{text-align: left;     padding: 0 0 0 15px !important;}
.spot-cnt .com-test .test-img h2 span{padding: 0;margin-top: 4px}
.spot-part .socialcontainer{left: 0}

.test-img img{width: 70px; object-fit: cover}
.mdl-sec{padding-top: 50px}

@media screen and (max-width: 991px){
.speakerProfile {margin-left: 0px;width:100%;}
}
@media screen and (min-width: 768px) and (max-width: 1199px){

    .maincontainer{left: 0}
    .outleftcontainerunder{width: 250px}
    .ad_img{width: 30px; height: 30px}
    .com-test .test-img i{width: 55px; height: 55px;}
    .test-img img{width: 55px; height: 55px; object-fit: cover}
    .com-test .test-img h2{width: calc(100% - 65px)}
	/* .speakerProfile {margin-left: 60px;width: calc(100% - 310px);} */

}
@media screen and (max-width: 767px){
    
    .mdl-sec .ban_section {height: 70vh !important;}
    .outleftcontainerunder{ width: 100%; position: static; height: auto; padding: 40px 20px 20px 20px; }
    .maincontainer{left: 0; width: 100%; border:0; border-top:1px solid #e8e8e8; padding-top: 25px;margin-top: 0}
    .ad_img{width: 30px; height: 30px}
    .com-test .test-img h2{width: calc(100% - 65px)}
    .banner .container .content-row.main_page_div h1{font-size: 41px !important;line-height: 40px;}
	
/*    .banner .container .content-row.main_page_div h2{font-size: 20px;padding: 0 26px;}*/
    .banner .container .content-row.main_page_div h2{font-size: 20px;font-weight: 600;color: #fff;width: 100%;margin-top: 33px;line-height: normal;}
    .banner .container .content-row.main_page_div h3 {font-size: 17px;font-size: 20px;position: unset;transform: unset;}
    .registrationFree{text-align: center}
    .registrationFree h3 {font-size:7vw;}
    .registrationFree p{    padding: 0 0 20px 0;}
    .MembershipPerks h2 {text-align: center;margin-bottom: 30px;}
    .MembershipPerks h2 span{width: auto;font-size: inherit;display: inline-block;}
    .MembershipPerks {}
    .registrationFree-box {padding: 0 0 50px 0;}
    .join-box h2 {font-size: 35px;margin-bottom: 26px;margin-top: 20px;}
    .join-box li {font-size: 19px;}
    .stories {padding: 50px 0;}
    .registrationFree a {width: 222px;height: 61px;}
    .stories h2 {font-size: 6vw;} 
    .stories a {width: 25vw;}    
    .community-slider.owl-carousel .owl-nav {position: unset !important;bottom: auto !important;}
    .memberSpotlight{margin-top: 40px;}
    .memberSpotlight h2{text-align: center;font-size:36px}    
    .memberSpotlight .owl-carousel .owl-stage-outer {padding: 20px 0 200px 0;}   
    .community-slider.owl-carousel .owl-nav button.owl-next, 
    .community-slider.owl-carousel .owl-nav button.owl-prev{}
    .partners-logo{padding-top:40px !important; padding-bottom: 60px !important}
    .partners-logo h2{text-align: center;font-size: 36px}
    .partnerSlider {padding: 10px 0 0 0;}
    .partnerSlider.owl-carousel .owl-nav {top: 85px;}
    .spotedUser h2 {font-size: 6vw;} 
    .spotedUser a {width: 25vw;}
    .new-footer .ftr-nav {text-align: left !important;}  
    .new-footer .ftr-nav a {margin: 5px 0 !important;}
    .home-page #middle{padding-bottom: 0 !important; }
    .new-footer {padding: 75px 0 30px 0 !important;}
    .home-page{padding: 0 !important}
    .owl-carousel .owl-item img {margin-top: 0px; }
	.speakerProfile{width: 100%;margin-left: 0}
	.outleftcontainerunder .dis_opp_img{width: 100px !important;height: 100px !important;}
	.outleftcontainerunder .dis_opp_img img{}
	

}


/* 02 06 2020 */
.video{/* background-position: -57px -3px; */display: inline-block;width: 20px;height: 16px;background-position: -167px -54px;}
.camero {

    display: inline-block;
    width: 18px;
    height: 16px;
    background-position: -149px -27px;
}
.location-post-button .svg-inline--fa{color:#f6ca3e !important;}
.upload-browse .camero{ background-position: -141px -20px;}
.upload-browse span{margin-right:0px !important;}
.cmn-prof i a:hover .camero, .cmn-prof i a:focus .camero {
    background-position: -141px -20px;
}
.upload-browse input[type="file"] {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0px; 
    left: 0px; 
    opacity: 0;
    cursor: pointer;
}
.r_img {
    margin-top: 0px;margin-left: 0px;height: 20px;width: 18px;background-color: #040404;padding-left: 4px;border-radius: 50%;color: #fff;
    position: absolute;top: -112px;left: 15px;font-style: normal;}
.ad_img_div{width:45px;height:45px;background:#fff6f6;border-radius:50%}
.sponser_img_div{width:70px;height:70px;background:#fff6f6;border-radius:50%}
.good_deed_img{width: auto !important; height: 70px; object-fit: contain !important;}
.spot-cnt .com-test .test-cnt p{margin:15px 5px;word-break: break-word !important;}
.com-test .test-cnt{min-height: 10px !important;overflow-y: auto !important;}

span.link_unlike svg {
    color: #f6ca3e !important;
}
.job_cls {position: absolute;right: 10px; top:10px }
.job_cls svg { width:100%;float:right; }
.cmn-prof .form-group .form-control {line-height: 18px !important;}
.spk_team{width:100%; float:left;padding:20px 20px 0px 0px;}
.spk_team span {float:right;color:#72500d;font-weight:bold; font-size:14px;}
.from_name{    color: #4f390c;
    font-weight: bold;
    padding-right: 10px;}
a#forgot_password{margin-left:150px;}
.lbl_media{cursor:pointer;color:black;}

.doc-part p span{    
    width: 30px;
    height: 30px;
    background: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50px;
    margin-right: 9px;
}

.pdfLinks span{
    background-image: none;
    height: auto !important;
    width: auto !important;
    border-radius: 0% !important;
    box-shadow: none !important;
    color:;
}

.profile_box .doc-part a:hover span,
.profile_box .doc-part a:focus span{
    background-image: none !important;
}
.link_icon{width:auto;float:left;}
.doc_link_video{width:70%; float:left;}
.document upload_icon{width:100%;float:left;}
.edit_link{ box-shadow:none !important;}
.edit_link svg{ color: #b18838}
#copy_succ{float:left;margin-top:30px;position:absolute;width:100%;}
.btn-success,.btn-success:hover{
    background:#714f0d;
    border-color:#714f0d;
}
.btn-danger,.btn-danger:hover{
    background:gray;
    border-color:gray;
}
.modal-content .modal-body+.modal-footer {
    padding: 5px 15px 15px;
}
#copy_succ{justify-content:center;}
.del_doc_anchor{ margin-bottom:3px !important;}


.pdfLinks span{ cursor:pointer;padding: 0px 8px 0 0px;}

.document_listing.file_upload li { list-style:none;padding-bottom:10px;}
.document_listing.file_upload li span.document-div{ padding:5px 5px 5px 50px;}
.my-ac-blk.stc-blk{
    width: 100%;
    align-items: center;
    float: left;

    font-size: 12px !important;
    background: #ffedd22b;
    padding: 15px;
    box-shadow:0px 1px 9px 1px #adabab;
}
.p_tbl,.t_tbl{border:2px solid #eab44a}
.p_td,.t_td{padding:20px;}
.sec_tbl td{border:2px solid #f7ac18 !important;padding:10px;vertical-align:text-top;}
.stc-cnt p a{color:#f7ac18 !important;margin-bottom:15px;}
ol {
    counter-reset: list !important;
}
ol > li {
    list-style: none !important;
}
ol > li:before {
    content: "(" counter(list, lower-alpha) ") ";
    counter-increment: list;
}
.privacy_title{text-align:center !important;}
@media screen and (min-width: 280px) and (max-width: 640px){

    .profile-sec.signup-sec .checkbox-cnt .sign_up_agree { padding-left: 45px !important; }
    .sign_up_agree::after{ left: 0.5rem !important;}
    a#forgot_password { margin-left: 8px !important;}
    .bdg_btm{
        width:auto !important;
        float:left;
    }
}

.bdg_btm{
    width:250px;
    float:left;
}
.tooltip{z-index:1;}
.legends_cls.mobile-view{width:100% !important;margin-bottom:5px;}
.info_cls{ background: #f3f3d5;
    padding: 5px;
    border-radius: 2px;
    border: 1px solid #f7ac18;
    font-size: 12px;
    color: black;
}

.int_code{
    background: beige;
    padding: 20px !important;
    border-radius: 2px;
    margin-bottom: 5px !important;
}

.inv_code_font{ font-size:16px !important;}
.inv_code_label{font-weight:bold;}

.fb {
    background-position: -8px -61px !important;
    width: 8px !important;
    height: 14px !important;
}
.linkdin {
    background-position: -45px -60px;
    width: 16px !important;
    height: 16px !important;
}
.tw {
    background-position: -24px -60px;
    width: 16px !important;
    height: 16px !important;
}

.insta{
	background-position: -103px -164px !important;
    width: 16px !important;
    height: 14px !important;
}
.round_icon li{width: 35px !important; height: 35px !important; background: #7F5A23 !important; display: flex; border-radius: 50%; justify-content: center; align-items: center; margin-left: 5px; }
.op_ttl span a {color:#72500d}
.op_ttl .opp_span_class{font-size:11px;}
.divide-line{margin: 0 auto; display: table; margin-top: 60px; }
.divider-circle{width: 20px; height: 20px; border:4px solid #d89051; border-radius: 70px; float: left; }
.divider-line{width:45vw;height:4px;background:#d89051;float: left;margin-top:8px;}
.aboutMe{background: #f2e2ba;padding: 30px 30px;min-height: 220px;border-radius: 6px;}
.add-Box{background: #fff;}
#profilepreview,#circle img,#navbardrop img,.favourites-page ul li .guest-img img {width: 100%; height: 100%; object-fit:contain !important; } 
.message-blk .msg-list .tutor-list .msg-pfl img{width:100%; height:100%; object-fit:cover; } 
.msg-send-img img{width:100%; height:100%; object-fit:cover; }
.profile-sec.signup-sec .form-group.location-group{width:31.1% !important;margin-right:2%; !important;}
.suggesstion-box-signup ul{ list-style-type:none; border:1px solid #ddd; border-top:none; border-radius:0 0 3px 3px; overflow:hidden;}
.suggesstion-box-signup ul li { padding: 5px 10px; font-size: 14px;}
.suggesstion-box-signup ul li:hover, .suggesstion-box-signup ul li:focus {background-image: linear-gradient(to right, #72500d , #35270c); color:#fff;}
.partner-image{width: 180px;height: 80px;margin: 0 auto;}
.partner-image img{width: 100%; height: 100%; object-fit: contain;}
.spotedUserImageBox {width: 100%;height: 293px;overflow: hidden;border-radius: 9px;}
.spotedUserImageBox img{ width:100%; height:100%; object-fit:cover }
.experienceEducation p {font-size: 14px; } .experienceEducation {padding-top: 15px; }

/*custom-designer End*/

.comant-box .cmnt-popup .add-lev-cmt button{
    position: absolute;
    right: 37px;
    top: 38px;
    border:none;
}
#feed_file,#feed_vedio,#edit_feed_file,#edit_feed_vedio{
    opacity: 0;
    float: left;
    width: 100%;
    height: 100%;
    border-radius: 25%;
    cursor:pointer;
}

.form-control, .form-group .form-control {
    border: 0;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#d3a03a ), to(#d3a03a )), -webkit-gradient(linear, left top, left bottom, from(#d4d4d4), to(#d4d4d4));
    background-image: -webkit-linear-gradient(#d3a03a , #d3a03a ), -webkit-linear-gradient(#d4d4d4, #d4d4d4);
    background-image: -o-linear-gradient(#d3a03a , #d3a03a ), -o-linear-gradient(#d4d4d4, #d4d4d4);
    background-image: linear-gradient(#d3a03a , #d3a03a ), linear-gradient(#d4d4d4, #d4d4d4);
    -webkit-background-size: 0 2px, 100% 1px;
    background-size: 0 2px, 100% 1px;
    background-repeat: no-repeat;
    background-position: center bottom, center -webkit-calc(100% - 1px);
    background-position: center bottom, center calc(100% - 1px);
    background-color: rgba(0,0,0,0);
    -webkit-transition: background 0s ease-out;
    -o-transition: background 0s ease-out;
    transition: background 0s ease-out;
    float: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    border-radius: 0;
}
.form-group.is-focused .form-control {
	outline: 0;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#d3a03a ), to(#d3a03a )), -webkit-gradient(linear, left top, left bottom, from(#d4d4d4), to(#d4d4d4));
	background-image: -webkit-linear-gradient(#d3a03a , #d3a03a ), -webkit-linear-gradient(#d4d4d4, #d4d4d4);
	background-image: -o-linear-gradient(#d3a03a , #d3a03a ), -o-linear-gradient(#d4d4d4, #d4d4d4);
	background-image: linear-gradient(#d3a03a , #d3a03a ), linear-gradient(#d4d4d4, #d4d4d4);
	-webkit-background-size: 100% 2px, 100% 1px;
	background-size: 100% 2px, 100% 1px;
	-webkit-box-shadow: none;
	box-shadow: none;
	-webkit-transition-duration: .3s;
	-o-transition-duration: .3s;
	transition-duration: .3s
}
.form-group.is-focused .form-control .material-input:after {
	background-color: #d3a03a 
}
.select2-hidden-accessible {
    border: 0 !important;
    clip: rect(0 0 0 0) !important;
    height: 1px !important;
    margin: -1px !important;
    overflow: hidden !important;
    padding: 0 !important;
    position: absolute !important;
    width: 1px !important;
}
.cmnt-area .row-lt a:focus{
   background-image: unset;
}
.cmnt-area .row-lt .active{
  background-image: linear-gradient(to right, #72500d , #35270c)!important;
}
.row-lt a:hover span.member{
        background-position: -36px -84px;
}
.loadmore_comments{text-align: center;}

.comant-box .cmnt-popup .add-lev-cmt textarea {
    width: 100%;
    height: 50px;
   
    padding: 10px;
}

.cmn-prof.guest-prof .soc-part a {
    color: #fff;
    font-size: 26px;
    margin-left: 15px;
    background: #72500d;
    padding: 11px;
    margin: 5px;
    border-radius: 50%;
}
.soc-part i{width: 25px; height: 25px;}
canvas {
    position: absolute;
}
#guest-list-blk{display:none;}
.msg-title-inn.msg-hdr .guest-list-blk{display: none;
    position: absolute;
    top: 20px;
    left: 0;
    padding: 15px;
    z-index: 9;
    width: 50%;
    background: #3f73d1;
}
.msg-title-inn.msg-hdr h6:hover .guest-list-blk {
    display: block;
}
.msg-row {
    width: 100%;
    float: left;
    position: relative;
    padding-left: 60px;
    margin-bottom: 15px;
}
.msg-send-img {
    position: relative;
    float: left;
    width: 50px;
    height: 50px;
    overflow: hidden;
    border-radius: 100%;
}.msg-send-img a{
    width: 50px;
    height: 50px;
    display: table;
}
.msg-cont {
    width: 78%;
    display: table;
    background: #ffebbb;
    padding: 18px 13px;
    color: #222;
    min-width: 100px;
    max-width: 90%;
    border-radius: 10px;
    position: relative;
}
.msg-cont svg{
    display: none;
}

.msg-list-name p.msg-desc{display:none}
p.msg-desc{margin-bottom: 0px;line-height: 20px;float: left; width: 100%;}
.msg-cont p {
    font-size: 16px;
    line-height: 22px;
    display: table;
    width: auto;
    margin: 0 0 3px;
}
.msg-cont span {
    float: right;
    font-size: 11px;
    color: #434343;
    width:100%;
}
.msg-recv-row {
    padding: 0 0px 0 0;
    display: flex;
    flex-direction: row-reverse;
}
.msg-recv-row .msg-cont {
    float: right;
    background:#ede8dd;
    border-top-left-radius: 10px;

}

.msg-cont i {
    position: absolute;
    left: -7px;
    top: -4px;
    font-size: 22px;
    color: rgba(63, 115, 209, 0.1);
}


.message-blk .msg-list .content{max-height: 700px;}
.tag_friend_id:hover{
    color: black;
}
.sponser-cls h4 {
    background: #FFC73C;
    padding:10px;
}
.sponser-cls p {
    padding: 10px;
}
.comment-area.sponser-cls {
    padding: 0px;
}
.mdl-sec a {cursor:pointer;}
#feed_list .comant-box {
    box-shadow: none;
}
.new-mem-your-field-sec .usr-cnt h6,.new-mem-your-field-sec .usr-cnt p{
    font-size: 12px;
}

.new-mem-your-field-sec .usr-img{
    margin: 0;
        margin-right: 9px;
}
.autoscroll-y{max-height: 400px; overflow-y: auto;}
.posted_dt_div{ color: #545454;font-family: 'Roboto','Poppins', sans-serif;font-size: 12px; float:right;margin-right: 25px;}
.home-cls {
    padding: 50px 60px;
    min-height: inherit;
    width: 75%;
    margin: auto;
    margin-top: 50px;
}

body::after {
    background: url(../../../images/prof-ftr-bg.png) no-repeat center bottom;
        background-size: auto;
    width: 100%;
    height: 555px;
    padding-bottom: 450px;
    position: absolute;
    bottom: 0;
    content: "";
    display: inline-block;
    background-size: cover;
    z-index: -1;
}
.right-sidebar .sidebar__inner{ padding-left: .5rem!important; }
.qustion-block img.img-responsive {
    width: 3%;
    float: left;
    margin-right:10px;
}
.recent-post-cnt {
    padding: 5%;
    border: 1px solid #d3a03a;
    margin-bottom: 20px;
    width: 100%;
    display: inline-block;
    background: #fdfdfd;
}
.recent-post-cnt .tabs {
    font-size: 20px;
    line-height: 25px;
    border-bottom: 1px solid #d3a03a;
    display: inline-block;
    margin-bottom: 10px;
    padding-bottom: 5px;
    width: 100%;
    font-family: 'DroidSansRegular';
    font-weight: normal;
    color: #2d2c2c;
    padding-top: 0;
}

.recent-post-cnt .tabs, .corp_vid div.heading {
    font-family: 'Open Sans',sans-serif;
    font-weight: 600;
    color: #000;
}
.recent-post-cnt .post-list {
    clear: both;
    padding: 0;
}
.recent-post-cnt .post-list a {
    font-size: 17px;
    line-height: 26px;
}
.recent-post-cnt .post-list a {
    display: block;
    color: #000;
    font-size: 14px;
    padding: 6px 0 6px 0;
    line-height: 20px;
}
.recent-post-cnt .post-list a+a {
    border-top: 1px dashed #d3a03a;
}
/*#prev_info_div .prev_info:first-child .close-ic{
    display: none;
}*/

.recent{    font-size: 1.2rem;
    line-height: 1.33333;
    font-weight: 400;
    color: #72500d;
    padding: 4px 0; text-align: left;}
ul.recent_tags{    list-style: none;
    margin-top: 0;}

li.recent_li{   
    display: flex;
    overflow: visible;
}
.recent_a{
    justify-content: space-between;
    white-space: nowrap!important;
    overflow: hidden!important;
    text-overflow: ellipsis!important;font-size: 1.2rem;
    line-height: 1.33333 !important;height:auto !important;
    font-weight: 600;
    color: rgba(0,0,0,.6);
    vertical-align: text-bottom;padding:5px !important;}
.sponser_img{
    height: auto;
    min-height: initial;
    width: 100%;
}
.recent_main_div{padding: 0px;}
.recent_img_parent_div{
    width: 100%;
    height: 148px;
    overflow: hidden;margin: 0 auto;
}
.recent_sub h2{ font-size:14px;color:#72500d;}
.recent_sub{padding:5px;}

._2yq ._4-u2 {
    border-color: transparent;
    border-left-width: 0;
    border-right-width: 0;
    position: relative;
}
.at-style-responsive .at-share-btn span{ width:29px !important; height:20px !important; line-height:20px !important;}

.legends_cls{width: 54%;
    float: left;}

.legends_cls span{
    width: 100%;
    float: left;
    display: flex;
}