p@charset "UTF-8";

@font-face {
  font-family: "Gotham Bold";
  src:url("../fonts/gotham-bold-regular.eot");
  src:url("../fonts/gotham-bold-regular.eot?#iefix") format("embedded-opentype"),
    url("../fonts/gotham-bold-regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "Gotham Medium";
  src:url("../fonts/gotham-medium.eot");
  src:url("../fonts/gotham-medium.eot?#iefix") format("embedded-opentype"),
    url("../fonts/gotham-medium.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "Gotham";
  src:url("../fonts/gotham-book.eot");
  src:url("../fonts/gotham-book.eot?#iefix") format("embedded-opentype"),
    url("../fonts/gotham-book.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "Gotham Light";
  src:url("../fonts/gotham-light.eot");
  src:url("../fonts/gotham-light.eot?#iefix") format("embedded-opentype"),
    url("../fonts/gotham-light.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}

body {
	font-family: "Gotham";
	color:#4A4A4A;
}
.container-fluid {
	padding-left: 0;
	padding-right: 0;
}
.col-no-padding {
	padding-left: 0!important;
	padding-right: 0!important;
}
.img-full {
	width: 100%;
}
textarea {
	resize: vertical;
}
.form-filter-select select {
    height: 55px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    padding-left: 20px;
}
.select-brown {
	background-color: #EBE6DC;
	border-color:#E1DED8;
}
.scrollbar-inner > .scroll-element.scroll-y {
	right: 0px;
}
.form-inline.form-filter-select .form-control {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
/*margin*/
.mt-15 {
	margin-top: 15px!important;
}
.mt-20 {
	margin-top: 20px!important;
}
.mt-25 {
	margin-top: 25px!important;
}
.mt-40 {
	margin-top: 40px!important;
}
.mt-50 {
	margin-top: 50px!important;
}
.mb-0 {
	margin-bottom: 0px!important;
}
.mb-25 {
	margin-bottom: 25px!important;
}
.mb-40 {
	margin-bottom: 40px!important;
}
.ml-0 {
	margin-left: 0px!important;
}
.pr-5 {
	padding-right: 5px!important;
}
.pl-5 {
	padding-left: 5px!important;
}
/*Progress*/
.progress {
	background-color:#fff;
	-webkit-box-shadow: inset 0px 0px 1px 0px rgba(155,155,155,1);
	-moz-box-shadow: inset 0px 0px 1px 0px rgba(155,155,155,1);
	box-shadow: inset 0px 0px 1px 0px rgba(155,155,155,1);
}
.progress-bar {
	-webkit-box-shadow: 0px 0px 1px 0px rgba(184,233,134,1);
	-moz-box-shadow: 0px 0px 1px 0px rgba(184,233,134,1);
	box-shadow: 0px 0px 1px 0px rgba(184,233,134,1);
}
.progress-bar-success {
    background-color: #B8E986;
}
.progress div.percent {
	display: flex;
	justify-content: center;
	align-items: center;
	position: absolute;
	width: 60px;
	height:60px;
	line-height: 71px;
	background-color: #fff;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	border:1px solid #EBEBEB;
	font-family: "Gotham Medium";
	color:#095B86;
	font-size: 20px;
	z-index: 1;
	text-align: center;
	margin-top: -26px;
	left: 24%;
	box-shadow: 0px 2px 1px rgba(0, 0, 0, 0.1)
}
.progress span.percent {
	font-size: 12px;
}
.hb-progress {
	height: 10px;
	margin-top: 40px;
	margin-bottom: 40px;
}
.hb-progress .progress-bar {
	line-height: 10px;
	margin-bottom: 22px;
}
/*Btn*/
.btn {
	border:none;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.btn:focus, .btn:active:focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn.active.focus {
    outline:none;
    color:#fff;
}
.btn-lg {
	padding: 18px 16px;
	font-family: "Gotham";
	font-size: 20px;
	color:#fff;
	letter-spacing: 1px;
}
.btn-login-facebook {
	background-color: #3B5998;
	font-family: "Gotham Medium";
	font-size: 16px;
	color:#fff;
}
.btn-login-google-plus {
	background-color: #DD5044;
	font-family: "Gotham Medium";
	font-size: 16px;
	color:#fff;
}
.btn-login-facebook:hover,
.btn-login-facebook:focus,
.btn-login-google-plus:hover,
.btn-login-google-plus:focus {
	color:#fff;
	opacity: 0.9;
}
.btn-brown {
	background-color: #EBE6DC;
	border-color:#E1DED8;
}
.btn-brown:hover {
	background-color: #E1DED8;
	border-color:#E1DED8;
}
.btn-dark {
	background-color: #303030;
	color:#fff;
}
.btn-dark:hover,
.btn-dark:focus {
	background-color: #1a1a1a;
	color:#fff;
}
.btn-grey {
	background-color: #8A8A8A;
	color:#fff;
}
.btn-grey:hover,
.btn-grey:focus {
	background-color: #9a9a9a;
	color:#fff;
}
.btn-primary {
	background-color: #65BBE9;
}
.btn-primary:hover,
.btn-primary:focus {
	background-color: #4fa4d3;
}
.btn-primary:active,
.btn-primary.active {
	background-color: #4fa4d3;
}
.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
	background-color: #4fa4d3;
}
.btn-primary:active:hover, .btn-primary.active:hover, .open>.dropdown-toggle.btn-primary:hover, .btn-primary:active:focus, .btn-primary.active:focus, .open>.dropdown-toggle.btn-primary:focus, .btn-primary:active.focus, .btn-primary.active.focus, .open>.dropdown-toggle.btn-primary.focus {
	background-color: #4fa4d3;
	box-shadow: none;
}
/*forms*/
.form-control {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	box-shadow: none;
	border-color:#E7E7E7;
}
.form-group {
    margin-bottom: 10px;
}
.input-lg {
	height: 55px;
}
::-webkit-input-placeholder {
	color:#4A4A4A!important;
	opacity: 0.4;
	font-size: 16px;
}
:-moz-placeholder {
	color:#4A4A4A!important;
	opacity: 0.4;
	font-size: 16px;
}
::-moz-placeholder {
	color:#4A4A4A!important;
	opacity: 0.4;
	font-size: 16px;
}
:-ms-input-placeholder {
	color:#4A4A4A!important;
	opacity: 0.4;
}
.plain-select {
    position: relative;
}
.plain-select:after {
    content: "";
    position: absolute;
    z-index: 2;
    right: 20px;
    top: 46%;
    height: 0;
    width: 0;
    border-top: 6px solid #c8c8c8;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    pointer-events: none;
}
/*Pagination*/
.pagination-nav {
	float: left;
	width: 100%;
}
.pagination-full {
	width: 100%;
	text-align: center;
}
.pagination-left {
	padding-top: 32px;
}
.pagination-nav .pagination {
	margin-top: 10px;
	margin-bottom: 30px;
}
.pagination>li>a, .pagination>li>span {
	border: none;
	border:1px solid #D0D0D0;
	font-family: "Gotham Medium";
	color:#c8c8c8;
	font-size: 24px;
	margin-left:0px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	float: none;
}
.pagination-lg>li>a, .pagination-lg>li>span {
    padding: 7px 0px;
    margin: 0 2px;
    text-align: center;
    display: inline-block;
    width: 40px;
}
.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus {
	background-color: #fff;
	color:#65BBE9;
	border-color:#D0D0D0;
}
.pagination>li>a:hover, .pagination>li>span:hover, .pagination>li>a:focus, .pagination>li>span:focus {
	background-color: transparent;
	color:#4a4a4a;
}
.pagination a.previous,
.pagination a.next {
	color:#4a4a4a;
}
/*modals*/
.modal-dialog {
	margin: 0;
}
.modal-content {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	background-color: #FAFAFA;
	border:none;
	box-shadow: none;
}
.modal-backdrop.in {
    opacity: .8;
    filter: alpha(opacity=80);
}
#modalInscription .modal-content {
	padding: 15px;
}
#modalInscription h2,
#modalInscription h3 {
	margin-top: 0px;
	margin-bottom: 0px;
}
#modalInscription h2 {
	font-family: "Gotham Medium";
	font-size: 30px;
	margin-bottom: 57px;
}
#modalInscription .btn-login-facebook {
	margin-bottom: 20px;
	text-align: left;
	line-height: 20px;
}
#modalInscription .btn-login-facebook .icon {
	font-size: 35px;
	margin-right: 25px;
	float: left;
}
#modalInscription .btn-login-facebook span.text {
	display: block;
}
#modalInscription .btn-login-google-plus {
	margin-bottom: 20px;
	text-align: left;
	line-height: 20px;
}
#modalInscription .btn-login-google-plus .icon {
	font-size: 35px;
	margin-right: 25px;
	float: left;
}
#modalInscription .btn-login-google-plus span.text {
	display: block;
}
#modalInscription .col-login-left h3 {
	margin-top: 20px;
	margin-bottom: 20px;
	font-size: 24px;
}
#modalInscription .col-login-right h3 {
	margin-bottom: 20px;
}
#modalInscription .checkbox {
	color:#4A4A4A;
	letter-spacing: 1px;
}
#modalInscription .checkbox label {
	font-weight: bold;
}
#modalInscription .col-login-right .btn-submit {
	margin-bottom: 30px;
}
#modalCreateAccount .modal-content {
	padding-top: 68px;
	padding-bottom: 68px;
}
#modalCreateAccount h2,
#modalCreateAccount h3{
	text-align: center;
	margin-top: 0px;
	margin-bottom: 0px;
}
#modalCreateAccount h2 {
	font-family: "Gotham Medium";
	font-size: 24px;
	color:#65BBE9;
	margin-bottom: 25px;
}
#modalCreateAccount h3 {
	font-size: 24px;
	margin-bottom: 52px;
}
#modalCerfaAddress .modal-content {
	padding-top: 68px;
	padding-bottom: 68px;
}
#modalCerfaAddress .modal-content .modal-head button.close {
	margin-top: -25px;
	margin-right: 25px;
}
#modalCerfaAddress h2,
#modalCerfaAddress h3{
	text-align: center;
	margin-top: 0px;
	margin-bottom: 0px;
}
#modalCerfaAddress h2 {
	font-family: "Gotham Medium";
	font-size: 24px;
	color:#65BBE9;
	margin-bottom: 25px;
}
#modalCerfaAddress h3 {
	font-size: 24px;
	margin-bottom: 52px;
}
#modalCerfaRetrieve .modal-content {
	padding-top: 68px;
	padding-bottom: 68px;
}
#modalCerfaRetrieve .modal-content .modal-head button.close {
	margin-top: -25px;
	margin-right: 25px;
}
#modalCerfaRetrieve h2,
#modalCerfaRetrieve h3{
	text-align: center;
	margin-top: 0px;
	margin-bottom: 0px;
}
#modalCerfaRetrieve h2 {
	font-family: "Gotham Medium";
	font-size: 24px;
	color:#65BBE9;
	margin-bottom: 25px;
}
#modalCerfaRetrieve h3 {
	font-size: 24px;
	margin-bottom: 52px;
}
#modalLogin .modal-content {
	padding: 15px;
}
#modalLogin h2 {
	margin: 0;
	margin-bottom: 37px;
	font-family: "Gotham";
	font-size: 24px;
}
#modalLogin .btn-login-facebook {
	margin-bottom: 20px;
	text-align: left;
	line-height: 20px;
}
#modalLogin .btn-login-facebook .icon {
	font-size: 35px;
	margin-right: 25px;
	float: left;
}
#modalLogin .btn-login-facebook span.text {
	display: block;
}
#modalLogin .btn-login-google-plus {
	margin-bottom: 0px;
	text-align: left;
	line-height: 20px;
}
#modalLogin .btn-login-google-plus .icon {
	font-size: 35px;
	margin-right: 25px;
	float: left;
}
#modalLogin .btn-login-google-plus span.text {
	display: block;
}
#modalLogin div.or {
	position: relative;
	height:1px;
	background-color:rgba(151, 151, 151, 0.47);
	margin-top: 45px;
	margin-bottom: 45px;
}
#modalLogin div.or span {
	position: absolute;
	top:-8px;
	width: 100%;
	text-align: center;
}
#modalLogin div.or span.or {
	background-color: #FAFAFA;
	position: relative;
	display: inline;
	padding: 0 15px;
	color:#7C7C7C;
	font-size: 24px;
}
#modalLogin .btn-password-recovery {
	text-align: right;
	margin-bottom: 30px;
}
#modalLogin .btn-password-recovery a {
	color:#4A4A4A;
	text-decoration: underline;
}
#modalLogin .btn-password-recovery a:hover {
	color:#6a6a6a;
	text-decoration: none;
}
#modalLogin .btn-submit {
	margin-bottom: 40px;
}
#modalLogin p.btn-create-account {
	text-align: center;
	margin-bottom: 0px;
	text-decoration: underline;
}
#modalLogin p.btn-create-account a {
	font-family: "Gotham Medium";
	font-size: 22px;
	color:#4A4A4A;
}
#modalLostPassword .modal-content {
	padding: 15px;
}
#modalLostPassword h2 {
	margin: 0;
	margin-bottom: 37px;
	font-family: "Gotham";
	font-size: 24px;
}
#modalLostPassword .btn-login-facebook {
	margin-bottom: 20px;
	text-align: left;
	line-height: 20px;
}
#modalLostPassword .btn-login-facebook .icon {
	font-size: 35px;
	margin-right: 25px;
	float: left;
}
#modalLostPassword .btn-login-facebook span.text {
	display: block;
}
#modalLostPassword .btn-login-google-plus {
	margin-bottom: 0px;
	text-align: left;
	line-height: 20px;
}
#modalLostPassword .btn-login-google-plus .icon {
	font-size: 35px;
	margin-right: 25px;
	float: left;
}
#modalLostPassword .btn-login-google-plus span.text {
	display: block;
}
#modalLostPassword div.or {
	position: relative;
	height:1px;
	background-color:rgba(151, 151, 151, 0.47);
	margin-top: 45px;
	margin-bottom: 45px;
}
#modalLostPassword div.or span {
	position: absolute;
	top:-8px;
	width: 100%;
	text-align: center;
}
#modalLostPassword div.or span.or {
	background-color: #FAFAFA;
	position: relative;
	display: inline;
	padding: 0 15px;
	color:#7C7C7C;
	font-size: 24px;
}
#modalLostPassword .btn-password-recovery {
	text-align: right;
	margin-bottom: 30px;
}
#modalLostPassword .btn-password-recovery a {
	color:#4A4A4A;
	text-decoration: underline;
}
#modalLostPassword .btn-password-recovery a:hover {
	color:#6a6a6a;
	text-decoration: none;
}
#modalLostPassword .btn-submit {
	margin-bottom: 40px;
}
#modalLostPassword p.btn-create-account {
	text-align: center;
	margin-bottom: 0px;
	text-decoration: underline;
}
#modalLostPassword p.btn-create-account a {
	font-family: "Gotham Medium";
	font-size: 22px;
	color:#4A4A4A;
}
#modalUploadDocuments .modal-content {
	padding: 15px;
}
#modalUploadDocuments h2 {
	margin: 0;
	margin-bottom: 37px;
	font-family: "Gotham";
	font-size: 24px;
}
#modalUploadDocuments .btn-login-facebook {
	margin-bottom: 20px;
	text-align: left;
	line-height: 20px;
}
#modalUploadDocuments .btn-login-facebook .icon {
	font-size: 35px;
	margin-right: 25px;
	float: left;
}
#modalUploadDocuments .btn-login-facebook span.text {
	display: block;
}
#modalUploadDocuments .btn-login-google-plus {
	margin-bottom: 0px;
	text-align: left;
	line-height: 20px;
}
#modalUploadDocuments .btn-login-google-plus .icon {
	font-size: 35px;
	margin-right: 25px;
	float: left;
}
#modalUploadDocuments .btn-login-google-plus span.text {
	display: block;
}
#modalUploadDocuments div.or {
	position: relative;
	height:1px;
	background-color:rgba(151, 151, 151, 0.47);
	margin-top: 45px;
	margin-bottom: 45px;
}
#modalUploadDocuments div.or span {
	position: absolute;
	top:-8px;
	width: 100%;
	text-align: center;
}
#modalUploadDocuments div.or span.or {
	background-color: #FAFAFA;
	position: relative;
	display: inline;
	padding: 0 15px;
	color:#7C7C7C;
	font-size: 24px;
}
#modalUploadDocuments .btn-password-recovery {
	text-align: right;
	margin-bottom: 30px;
}
#modalUploadDocuments .btn-password-recovery a {
	color:#4A4A4A;
	text-decoration: underline;
}
#modalUploadDocuments .btn-password-recovery a:hover {
	color:#6a6a6a;
	text-decoration: none;
}
#modalUploadDocuments .btn-submit {
	margin-bottom: 40px;
}
#modalUploadDocuments p.btn-create-account {
	text-align: center;
	margin-bottom: 0px;
	text-decoration: underline;
}
#modalUploadDocuments p.btn-create-account a {
	font-family: "Gotham Medium";
	font-size: 22px;
	color:#4A4A4A;
}
#modalResetPassword .modal-content {
	padding: 15px;
}
#modalResetPassword h2 {
	margin: 0;
	margin-bottom: 37px;
	font-family: "Gotham";
	font-size: 24px;
}
#modalResetPassword .btn-login-facebook {
	margin-bottom: 20px;
	text-align: left;
	line-height: 20px;
}
#modalResetPassword .btn-login-facebook .icon {
	font-size: 35px;
	margin-right: 25px;
	float: left;
}
#modalResetPassword .btn-login-facebook span.text {
	display: block;
}
#modalResetPassword .btn-login-google-plus {
	margin-bottom: 0px;
	text-align: left;
	line-height: 20px;
}
#modalResetPassword .btn-login-google-plus .icon {
	font-size: 35px;
	margin-right: 25px;
	float: left;
}
#modalResetPassword .btn-login-google-plus span.text {
	display: block;
}
#modalResetPassword div.or {
	position: relative;
	height:1px;
	background-color:rgba(151, 151, 151, 0.47);
	margin-top: 45px;
	margin-bottom: 45px;
}
#modalResetPassword div.or span {
	position: absolute;
	top:-8px;
	width: 100%;
	text-align: center;
}
#modalResetPassword div.or span.or {
	background-color: #FAFAFA;
	position: relative;
	display: inline;
	padding: 0 15px;
	color:#7C7C7C;
	font-size: 24px;
}
#modalResetPassword .btn-password-recovery {
	text-align: right;
	margin-bottom: 30px;
}
#modalResetPassword .btn-password-recovery a {
	color:#4A4A4A;
	text-decoration: underline;
}
#modalResetPassword .btn-password-recovery a:hover {
	color:#6a6a6a;
	text-decoration: none;
}
#modalResetPassword .btn-submit {
	margin-bottom: 40px;
}
#modalResetPassword p.btn-create-account {
	text-align: center;
	margin-bottom: 0px;
	text-decoration: underline;
}
#modalResetPassword p.btn-create-account a {
	font-family: "Gotham Medium";
	font-size: 22px;
	color:#4A4A4A;
}
/*colors*/
.green {
	color:#7db248 !important;
}
.blue {
	color:#65BBE9 !important;
}
/*titles*/
h2.title {
	position: relative;
	padding-bottom: 15px;
	margin-bottom: 25px;
	font-family: "Gotham Medium";
	color:#4A4A4A;
	font-size: 25px;
	text-align: center;
}
h2.title span.separator {
	display: block;
	width:90px;
	height:3px;
	margin: 5px auto 0 auto;
	background-color: #65bbea;
}
.content-title {
	/*margin-top: 40px;*/
	margin-bottom: 0;
	padding-bottom: 20px;
	text-align:center;
	z-index: 1;
    position: relative;
}
.content-title h1 {
	font-family: "Gotham Medium";
	font-size: 30px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.content-title .divider {
	width: 100%;
	height:1px;
	background-color: #e5e5e5;
	margin: 5px auto;
}
/*well*/
.well {
	border: none;
	box-shadow: none;
}
.well-blue {
	background-color: #65bbea;
	color:#fff;
}
.well-dark {
	background: rgba(73, 73, 73, 0.88);
	color:#fff;
}
.well p:last-child {
	margin-bottom: 0px;
}
.well-grey-light {
	background-color: #F9F9F9;
	border:1px solid #E6E6E6;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}
.well-round {
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
/*Nav*/
.navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {
	/*max-height: 480px;*/
	max-height: 100%;
}
#navbar-top ul.navbar-inline {
	text-align: center;
	margin-top: 40px;
	margin-bottom: 40px;
}
#navbar-top ul.navbar-inline li {
	display: inline;
	position: relative;
}
#navbar-top ul.navbar-inline li:after {
	position: absolute;
	content: '';
	top:5px;
	width:7px;
	height:1px;
	background-color: #fff;
}
#navbar-top ul.navbar-inline li:last-child:after {
	display: none;
}
#navbar-top ul.navbar-inline li a {
	margin: 0;
	display: inline;
	text-transform: none;
}
.navbar-toggle {
	margin-top:20px;
	border:none;
}
.navbar-toggle .icon-bar {
	width: 35px;
    height: 4px;
}
.navbar-toggle .icon-bar+.icon-bar {
    margin-top: 6px;
}
#navbar-top {
	background-color: #FFFFFF;
	/*background-color: #303030;*/
	border: none;
	margin-bottom: 0px;
}
#navbar-top .navbar-brand {
	color:#303030;
	/*color:#fff;*/
	font-family: 'Lato', sans-serif;
	font-weight: bold;
	font-size: 34px;
	margin-top: 16px;
	margin-bottom: 14px;
}
#navbar-top .navbar-brand span.blue {
	color:#65BBE9;
}
#navbar-top .navbar-btn {
	margin-top: 22px;
	margin-bottom: 22px;
    margin-right: auto;
    margin-left: auto;
    display: block;
}
#navbar-top .btn-dark {
	border: 1px solid #979797;
}
#navbar-top li:last-child {
	margin-right: 0px;
}
#navbar-top li a {
	text-transform: uppercase;
	font-size: 16px;
	font-family: "Gotham";
	letter-spacing: 2px;
	text-align: center;
	margin-top: 30px;
}
#navbar-top .btn {
	font-family: "Gotham Light";
	font-size: 16px;
	font-weight: bold;
	padding: 18px 30px;
	margin-right: auto;
    margin-left: auto;
    display: block;
    width: 100%;
}
#navbar-top .btn.ml-0 {
	margin-left: auto!important;
}
.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:focus, .navbar-inverse .navbar-nav>.active>a:hover {
	background-color: transparent;
}
.navbar-inverse .navbar-nav>li>a {
	color:#303030;
}
#navbar-top li.active {
	position: relative;
}
#navbar-top li.active a {
	font-family: "Gotham Medium";
}
#navbar-top li.active:after {
	content: '';
	position: absolute;
	left:20%;
	right:20%;
	bottom:0;
	height: 5px;
	background-color: #65bbea;
}
#navbar-top .navbar-avatar li {
	padding: 0;
	padding-top: 3px;
}
#navbar-top .navbar-avatar li:last-child {
	margin-right: 0px;
}
#navbar-top .navbar-avatar img {
	-webkit-border-radius: 28px;
	-moz-border-radius: 28px;
	border-radius: 28px;
	margin-right: 10px;
}
#navbar-top .navbar-collapse-admin {
	margin-left: -30px;
    margin-right: -30px;
}
#navbar-top .navbar-collapse-admin ul {
	margin: 0;
}
#navbar-top .navbar-collapse-admin li a {
	margin-top: 0;
	text-align: left;
	padding-top: 20px;
	padding-bottom: 20px;
}
#navbar-top .navbar-collapse-admin li.active {
	background-color: #4fa4d3;
	padding-left: 10px;
	padding-right: 10px;
}
#navbar-top .navbar-collapse-admin li.active:after {
	display: none;
}
#navbar-top .navbar-collapse-admin li.btn-create-collecte {
	margin-top: 15px;
	margin-bottom: 15px;
}
#navbar-top .navbar-collapse-admin li.btn-logout {
	margin-bottom: 25px;
}
#navbar-top .navbar-collapse-admin li.btn-create-collecte a {
	background-color: #65BBE9;
	color:#fff;
	margin-left: 15px;
	margin-right: 15px;
	padding-top: 20px;
	padding-bottom: 20px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	text-align: center;
}
#navbar-top .navbar-collapse-admin li .icon {
	vertical-align: baseline;
	font-size: 30px;
	color:#818181;
}
/*Slider*/
.container-main {
	margin-top: 80px;
}
.container-slider {
	position: relative;
	/*height: 296px;*/
	background-image: url('../img/slider.jpg');
	background-size: cover;
	background-position: center top;
	background-repeat: no-repeat;
	padding-top: 38px;
}
.container-slider h1 {
	font-size: 24px;
	font-weight:bold;
	color:#4A4A4A;
	line-height: 28px;
	margin-top: 0px;
	margin-bottom: 26px;
	text-align: center;
}
.container-slider p.intro {
	font-size: 16px;
	color:#4A4A4A;
	line-height: 30px;
	letter-spacing: 0.5px;
	margin-bottom: 25px;
}
.container-slider ul.intro {
	font-size: 16px;
	color:#4A4A4A;
	line-height: 30px;
	letter-spacing: 0.5px;
	margin-bottom: 25px;
}
.container-slider .btn-dark {
	width: 360px;
}
.container-slider .btn-primary-block {
	position: absolute;
	left:15px;
	right:15px;
	bottom:15px;
}
/*infos*/
.container-infos {
	background-color: #e8e8e8;
}
.col-infos {
	text-align: left;
	background-color: #fff;
	padding: 15px 0 15px 15px;
	border-radius: 8px;
}
.col-infos .icon {
	height:80px;
	line-height: 80px;
	margin-bottom: 10px;
	margin-right: 15px;
	float:left;
	width: 68px;
}
.container-infos h3 {
	margin-top: 39px;
	margin-bottom: 12px;
	font-family: "Gotham Medium";
	font-size: 18px;
	color:#4A4A4A;
	letter-spacing: 0.5px;
}

.container-infos p {
	font-size: 17px;
}
/*collects list*/
.container-collectes {
	background-color: #F7F3ED;
}
.form-filter-select {
	position: relative;
}
.container-collectes #input-search-mobile {
	display: none;
	position: absolute;
	top: 15px;
    left: 15px;
	z-index: 3;
	width: 100%;
}
.container-collectes #input-search-mobile input {
	background-color: #EBE6DC;
	border:1px solid #E1DED8;
	width: 100%;
	display: block;
	padding-top: 13px;
    padding-bottom: 10px;
	padding-left: 15px;
	padding-right: 5px;
	height:55px;
	border-right:none;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
}
.container-collectes #input-search-mobile .input-search-icon {
	position: relative;
	top:auto;
	right: 8px;
}
.container-collectes #input-search-mobile button {
	width: 100%;
	height:55px;
	display: block;
	background-color: #EBE6DC;
	border:1px solid #E1DED8;
	border-left:none;
	-webkit-border-radius: 4px;
	-webkit-border-top-left-radius: 0px;
	-webkit-border-bottom-left-radius: 0px;
	-moz-border-radius: 4px;
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-bottomleft: 0px;
	border-radius: 4px;
	border-top-left-radius: 0px;
	border-bottom-left-radius: 0px;
}
.container-collectes #input-search-mobile button:focus,
.container-collectes #input-search-mobile button:hover {
	box-shadow: none;
	background-color: #EBE6DC;
	border:1px solid #E1DED8;
	border-left:none;
	-webkit-border-radius: 4px;
	-webkit-border-top-left-radius: 0px;
	-webkit-border-bottom-left-radius: 0px;
	-moz-border-radius: 4px;
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-bottomleft: 0px;
	border-radius: 4px;
	border-top-left-radius: 0px;
	border-bottom-left-radius: 0px;
}
.container-collectes #input-search-mobile input::-webkit-input-placeholder {
	color:#4A4A4A!important;
	opacity: 0.4;
	font-size: 18px;
	letter-spacing: 1px;
}
.container-collectes #input-search-mobile input:-moz-placeholder {
	color:#4A4A4A!important;
	opacity: 0.4;
	font-size: 18px;
	letter-spacing: 1px;
}
.container-collectes #input-search-mobile input::-moz-placeholder {
	color:#4A4A4A!important;
	opacity: 0.4;
	font-size: 18px;
	letter-spacing: 1px;
}
.container-collectes #input-search-mobile input:-ms-input-placeholder {
	color:#4A4A4A!important;
	opacity: 0.4;
	letter-spacing: 1px;
}
.container-tabs-collectes .btn-switch-search {
	height:55px;
	margin-top: 15px;
	padding-left: 0px;
	padding-right: 0px;
}
.container-tabs-collectes .btn-switch-search .input-search-icon {
	position: relative;
	top:-3px;
	left: inherit;
	text-align: center;
	display: inline-block;
	vertical-align: middle;
}
.btn-all-collectes.btn-dark {
	padding-left: 0;
	padding-right: 0;
}
.container-tabs-collectes {
	padding-top: 23px;
}
.container-tabs-collectes a {
	font-size: 26px;
	color:#4A4A4A;
	margin-bottom: 15px;
}
.container-tabs-collectes a.active {
	color:#65BBE9;
	border-bottom:5px solid #65BBE9;
	display: inline-block;
	/*margin-top: 15px;*/
	text-decoration: none;
}
.container-tabs-collectes .input-search {
	position: relative;
	border:none;
	border-bottom: 1px solid #A0A0A0;
	background: transparent;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	height: 45px;
	padding: 0;
	font-size: 26px;
}
.form-group-input-search {
	position: relative;
}
.container-tabs-collectes .form-group {
	margin-bottom: 15px;
}
.container-tabs-collectes .input-search-icon {
	position: absolute;
	display: block;
	right:0;
	top:10px;
	width:28px;
	height:28px;
	background-image: url('../img/icon-search.png');
}
.container-tabs-collectes .form-control.input-search:focus {
	box-shadow: none;
}
.container-tabs-collectes ::-webkit-input-placeholder {
	color:#4A4A4A!important;
	font-size: 26px;
	opacity: 0.3;
}
.container-tabs-collectes :-moz-placeholder {
	color:#4A4A4A!important;
	font-size: 26px;
	opacity: 0.3;
}
.container-tabs-collectes ::-moz-placeholder {
	color:#4A4A4A!important;
	font-size: 26px;
	opacity: 0.3;
}
.container-tabs-collectes :-ms-input-placeholder {
	color:#4A4A4A!important;
	font-size: 26px;
}
.col-collect {
	background: #f9f9f9;
	margin-bottom: 25px;
}
.col-collect-header {
	border-top: 1px solid #E6E6E6;
	border-left: 1px solid #E6E6E6;
	border-right: 1px solid #E6E6E6;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}
.col-collect-header img {
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}
.col-collect-content {
	padding: 10px 10px;
	border-left: 1px solid #e6e6e6;
	border-right: 1px solid #e6e6e6;
	text-align: center;
	/*display: flex;*/
	/*justify-content: center;*/
	/*flex-direction: column;*/
	/*align-items: center;*/
}
.col-collect-content h3 {
	margin-bottom: 5px;
	font-family: "Gotham Medium";
	color:#4A4A4A;
	font-size: 20px;
	margin-top: 20px;
}
.col-collect-content p.description {
	margin-bottom: 0px;
	line-height: 25px;
	letter-spacing: 0.5px;
	font-size: 16px;
	line-height: 27px;
}
.col-collect-footer {
	background-color: #4a4a4a;
	padding: 20px;
	color:#fefefe;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}
.col-collect-footer .row-collect {
	font-size: 17px;
	margin-bottom: 15px;
}
.col-collect-footer .col-collect-left {
	position: relative;
	padding-top: 8px;
	text-align: center;
	line-height: 17px;
}
.col-collect-footer .col-collect-left:after {
	content: '';
	position: absolute;
	right: 0;
	top:5px;
	width: 1px;
	height: 39px;
	background-color: #909090;
}
.col-collect-footer .col-collect-left .green {
	display:block;
}
.col-collect-footer .col-collect-right {
	padding-top: 8px;
	text-align: right;
	text-align: center;
	line-height: 17px;
}
.col-collect-footer .col-collect-right .green {
	display:block;
}
.col-collect-footer hr {
	border-top: 1px solid #5c5c5c;
	margin-bottom: 10px;
}
.col-collect-footer .row-progress {
	margin-bottom: 5px;
	/*margin-bottom: 25px;*/
}
.col-collect-footer .pourcent {
	color:#80af53;
	font-size: 20px;
}
.col-collect-footer .pourcent-suffix {
	font-size: 15px;
}
.col-collect-footer .progress {
	height:10px;
	margin-top: 10px;
	margin-bottom: 0px;
}
.well-create-collect {
	padding: 25px 17px;
}
.well-create-collect h2 {
	margin-top: 0px;
	margin-bottom: 18px;
	font-size: 22px;
}
.well-create-collect .form-group {
    margin-bottom: 10px;
}
.well-create-collect .checkbox {
	margin-top: 20px;
	margin-bottom: 20px;
}
.well-create-collect label {
	font-family: 'Gotham Medium';
	font-size: 14px;
}
/*collect detail*/
.container-collecte h1 {
	font-family: 'Gotham Medium';
	font-size: 25px;
	/*margin-top: 50px;*/
	margin-bottom: 25px;
	text-align: center;
}
.container-collecte .col-left p.text {
	font-size: 16px;
	letter-spacing: 1px;
	line-height: 27px;
	padding-left: 15px;
	padding-right: 15px;
	margin-bottom: 20px;
}
.container-collecte .col-right {
	padding-left: 0px;
	padding-right: 0px;
}
.container-collecte .col-left img {
	margin-bottom: 40px;
}
.container-collecte .col-right .well-form-donate {
	padding:30px 20px;
	margin-bottom: 15px;
	border:none;
	background-color: #65BBE9;
}
.container-collecte .col-right .well-form-donate h2 {
	margin: 0;
	font-family: 'Gotham Medium';
	font-size: 64px;
	text-align: center;
	color:#095B86;
}
.container-collecte .col-right .well-form-donate h3 {
	margin: 20px 0;
	font-size: 20px;
	text-align: center;
	color:#fff;
}
.container-collecte .col-right .well-form-donate h3 span {
	font-family: 'Gotham Medium';
}
.container-collecte .col-right .well-form-donate .row-donate {
	font-family: 'Gotham Medium';
	font-size: 20px;
	margin-bottom: 18px;
	color:#095B86;
}
.container-collecte .col-right .well-form-donate .row-donate .blue {
	color:#095B86!important;
	display: block;
}
.container-collecte .col-right .well-form-donate .row-donate .col-left {
	text-align: center;
	padding-top: 7px;
}
.container-collecte .col-right .well-form-donate .row-donate .col-left:after {
	content: '';
	position: absolute;
	right:0;
	top:8px;
	width: 1px;
	height:43px;
	background-color: #5199C0;
}
.container-collecte .col-right .well-form-donate .row-donate .col-right {
	text-align: center;
	position: relative;
	padding-top: 7px;
}
.container-collecte .col-right .well-form-donate .form-group {
	width: 100%;
    display: inline-block;
    text-align: center;
    margin: 0;
}
.container-collecte .col-right .well-form-donate .input-amount {
	width: 100%;
    display: inline-block;
    margin-right: 10px;
    background-color: #D7F1FF;
    border-color:#E7E7E7;
}
.container-collecte .col-right .well-form-donate .devise {
	font-size: 55px;
	vertical-align: middle;
	color:#095B86;
}
.container-collecte .col-right .well-form-donate .checkbox {
	font-size: 16px;
	letter-spacing: 0.5px;
	margin-top: 20px;
	margin-bottom: 20px;
	padding-left: 10px;
	color:#095B86;
}
.container-collecte .col-right .well-form-donate .btn-primary {
	background-color: #095B86;
	margin-bottom: 25px;
}
.container-collecte .col-right .well-form-donate .checkbox input{
	margin-top:3px;
}
.container-collecte .img-paiements {
	text-align: center;
	margin-bottom: 35px;
}
.container-collecte .img-paiements img {
	display: inline-block;
	margin-top: 20px;
}
.container-collecte .well-social {
	text-align: center;
	padding:25px 0 30px 0;
	background-color: #C4C4C4;
	border:none;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
.container-collecte .well-social h2 {
	font-size: 28px;
	margin-top: 0px;
	margin-bottom: 28px;
}
.container-collecte .well-social .btn-dark {
	background-color: #4A4A4A;
	width:80px;
	height:71px;
	margin-right: 5px;
}
.container-collecte .well-social .btn-dark:last-child {
	margin-right: 0px;
}
.container-collecte .well-social .icon {
	font-size: 31px;
}
.container-collecte .well-contributors {
	padding: 25px 20px;
	background-color: #F1ECEC;
	border: none;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	overflow: hidden;
	overflow-y: auto;
}
.container-collecte .well-contributors h2 {
	text-align: center;
	margin: 0;
	margin-bottom: 55px;
}
.container-collecte ul.li-contributors {
	height: 486px;
	margin: 0;
	padding: 0;
}
.container-collecte ul.li-contributors li {
	margin: 0;
	margin-bottom: 10px;
	padding: 9px 0 5px 0;
	list-style: none;
	border-bottom: 1px solid #e6e6e6;
	width: 93%;
	font-size: 1.2em;
	position: relative;
}
.container-collecte ul.li-contributors li span {
	position: absolute;
	/*right:11%;*/
	right: 0;
}
/*concept*/
.row-concept-header {
	margin-top: 15px;
	margin-bottom: 0;
}
.row-concept-header h1 {
	color:#65BBE9;
	font-size: 20px;
	line-height: 30px;
	margin-top: 10px;
	margin-bottom: 20px;
}
.row-concept-header p {
	font-size: 16px;
	letter-spacing: 1px;
	line-height: 30px;
}
.well-concept {
	font-family: 'Gotham Medium';
	font-size: 16px;
	padding:45px 20px;
	margin-bottom: 0;
	line-height: 23px;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
.container-form-create-collect .well {
	margin-bottom: 0px;
	height: 495px;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
.well-concept-create-collect {
	font-size: 16px;
	letter-spacing: 1px;
	line-height:30px;
	padding: 75px 50px;
}
/*mes dons*/
.container-donations {
	padding-left: 0px;
	padding-right: 0px;
}
.table-donations td {
	vertical-align: middle !important;
	font-size: 19px;
	border-top: none !important;
	border-bottom: 1px solid #ddd;
}
.table-donations td a {
	font-family: 'Gotham Medium';
	color:#4A4A4A;
	text-decoration: underline;
}
.table-donations td a:hover {
	color:#6a6a6a;
	text-decoration: none;
}
.table-donations .deposit {
	position: relative;
	font-family: 'Gotham';
	color:#7DB148;
}
.table-donations .deposit strong {
	font-family: 'Gotham Medium';
}
.table-donations .deposit:after {
	position: absolute;
	right: 10px;
    top: 33px;
	content: '';
	width: 1px;
	height:35px;
	background-color: #E5E5E5;
}
.table-donations td .btn {
	color:#fff;
	text-decoration: none;
	padding-left: 0px;
	padding-right: 0px;
	width: 140px;
	height: 60px;
}
.table-donations td .btn:hover {
	color:#fff;
}
.table-donations td.td-progress {
	position: relative;
	width: 300px;
}
.table-donations td.td-progress .progress {
	margin-top: 35px;
}
.table-donations-mobile {
	margin-bottom: 0px;
}
.table-donations-mobile tr td {
	border: none;
}
.table-donations-mobile tr.header td {
	border: none;
	border-top:1px solid #D0D0D0 !important;
	text-align: center;
	padding-top: 15px;
}
.table-donations-mobile tr.header td a  {
	text-decoration: none;
}
.table-donations-mobile tr.odd td {
	background-color: #F7F7F7;
}
.table-donations-mobile td .btn {
	padding-left: 10px;
	padding-right: 10px;
	width: auto;
}
.table-donations-mobile .deposit:after {
	display: none;
}
.table-donations-mobile td.percent {
	text-align: center;
	font-size: 24px;
	font-weight: bold;
	color:#7DB148;
	padding-bottom: 15px;
}
.table-donations-mobile td.percent span {
	font-size: 12px;
}
.table-donations-mobile .hb-progress .progress-bar.progress-bar-success {
	background-color: #7DB148;
}
.table-donations-mobile td.td-progress {
	padding-bottom: 15px;
}
.table-donations-mobile td.td-progress .progress {
	margin: 0;
	width: auto;
}
/*mes collectes*/
.row-my-collects {
	margin-bottom: 35px;
}
.row-my-collects h3 {
	color:#fff;
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 20px;
	font-family: "Gotham Medium";
	padding:13px 0 13px 10px;
}
.row-my-collects h3.warning {
	background-image:linear-gradient(to right, #F76B1C, #F9AE45);
}
.row-my-collects h3.success {
	background-image:linear-gradient(to right, #429321, #B4ED50);
}
.row-my-collects h3.danger {
	background-image:linear-gradient(to right, #DB3150, #E54562);
}
.row-my-collects h3 span.icon {
	font-size: 40px;
	margin-right: 5px;
}
.row-my-collects h3 span.status {
	padding-top: 5px;
}
.row-my-collects .col-border {
	position: relative;
	border:none;
	-webkit-border-top-right-radius: 0;
	-moz-border-radius-topright: 0;
	border-top-right-radius: 0;
}
.row-my-collects .btn-delete {
	position: absolute;
	right:20px;
	bottom:130px;
	color:#D0D0D0;
	font-size: 27px;
}
.row-my-collects .btn-upload-documents {
	position: absolute;
	right:20px;
	bottom:130px;
	color:#D0D0D0;
	font-size: 27px;
}
.row-my-collects .col-border .description {
	font-size: 16px;
	line-height: 27px;
	letter-spacing: 0.5px;
	padding-left: 15px;
	padding-right: 15px;
	margin-bottom: 80px;
}
.row-my-collects .col-left,
.row-my-collects .col-right {
	padding: 0;
}
.row-my-collects h2 {
	margin-top: 25px;
	margin-bottom: 15px;
	padding-left: 15px;
	padding-right: 15px;
	font-size: 20px;
	font-family: "Gotham Medium";
}
.row-my-collects .row-footer {
	padding:15px 0;
	background-color: #4A4A4A;
	font-size: 16px;
	color:#fff;
	margin: 0;
}
.row-my-collects .row-footer .col-left {
	text-align: right;
	padding-right: 20px;
	position: relative;
}
.row-my-collects .row-footer .col-left:after {
	content:'';
	position: absolute;
	top:-2px;
	right:0;
	width:1px;
	height:25px;
	background-color: #909090;
}
.row-my-collects .row-footer .col-right {
	padding-left: 20px;
}
.row-my-collects .row-footer .warning {
	font-family: "Gotham Medium";
	color:#F6A623;
}
.row-my-collects .row-footer .success {
	font-family: "Gotham Medium";
	color:#7DB149;
}
.row-my-collects .row-footer .danger {
	font-family: "Gotham Medium";
	color:#E54562;
}
.row-my-collects .row-progress {
	margin-top: 20px;
	margin-bottom: 20px;
}
.row-my-collects .row-footer .progress {
	height:10px;
	margin-top: 5px;
	margin-bottom: 0px;
}
.row-my-collects .row-footer .progress-bar-success {
    background-color: #7DB148;
}
.row-my-collects .row-footer .progress-bar-warning {
    background-color: #F6A623;
}
.row-my-collects .row-footer .progress-bar-danger {
    background-color: #E54562;
}
/*Creer collecte*/
.row-create-collecte h1 {
	color:#095B86;
	font-size: 25px;
}
.row-create-collecte .col-info {
	background-color: #65BBE9;
	padding-bottom: 30px;
}
.row-create-collecte .col-info h2 {
	margin-bottom: 23px;
	font-size: 20px;
}
.row-create-collecte .row-pictures .btn-add-picture {
	width: 100%;
	height:127px;
	display: block;
	border:1px solid #D1D1D1;
	margin-bottom: 15px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background-image: url('../img/plus.png');
	background-repeat: no-repeat;
	background-position: center center;
	text-align: center;
	text-decoration: none;
	color:#8A8A8A;
	font-size: 14px;
}
.row-create-collecte .row-pictures .btn-add-picture.big {
	height:200px;
	line-height: 280px;
}
.row-create-collecte .row-pictures .btn-add-picture:last-child {
	margin-bottom: 0;
}
.row-create-collecte .col-well {
	padding-left: 0px;
	padding-right: 0px;
}
.row-create-collecte .well {
	background-color: #F1ECEC;
	border:none;
	padding: 35px 20px;
	margin-bottom: 30px;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
.row-create-collecte .well label {
	margin-bottom: 20px;
	padding-left: 10px;
	font-size: 20px;
}
.row-create-collecte input.amount {
	width: 228px;
	display: inline-block;
}
.row-create-collecte span.devise {
	font-size: 48px;
	margin-left: 15px;
	display: inline-block;
	vertical-align: middle;
}
.row-create-collecte .col-well .btn {
	margin-bottom: 20px;
	text-transform: uppercase;
	margin-left: 15px;
	margin-right: 15px;
}
.row-create-collecte .col-well select.input-lg {
	padding: 10px 5px 10px 2px;
}
.row-create-collecte .row-date {
	margin-left: 0;
	margin-right: 0;
}
.row-create-collecte .col-date {
	padding-left: 0px;
    padding-right: 5px;
}
.row-create-collecte .col-date:last-child {
	padding-right: 5px;
}
.row-create-collecte .col-pictures h2 {
	font-size: 20px;
	padding-left: 10px;
}
/*Mon compte*/
.row-account {
	margin-top: 0;
	margin-bottom: 40px;
}
.row-account .col-avatar img {
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	border:7px solid #D2D2D2;
	margin-left: 10px;
}
.row-account h2 {
	margin-top: 40px;
	margin-bottom: 20px;
	font-size: 24px;
}
.row-account .btn {
	margin-top: 25px;
}
.row-account .bloc-avatar {
	position: relative;
	width: 200px;
	margin: 0 auto;
}
.row-account a.btn-edit-picture {
	position: absolute;
	bottom:0;
	right:0;
	display: block;
	width: 50px;
	height:50px;
	line-height: 41px;
	background-color: #4A4A4A;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	border:3px solid #F0F0F0;
	color:#fff;
	text-align: center;
	font-size: 20px;
}
.row-account a.btn-remove-picture {
	position: absolute;
	top:20px;
	right:0;
	display: block;
	width: 50px;
	height:50px;
	line-height: 41px;
	background-color: #4A4A4A;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	border:3px solid #F0F0F0;
	color:#fff;
	text-align: center;
	font-size: 20px;
}
/*footer*/
#footer {
	background-color: #373737;
	color:#fff;
	padding-top: 35px;
	padding-bottom: 0;
	padding-left: 10px;
	padding-right: 10px;
}
#footer .col-footer {
	padding-left: 0;
	padding-right: 0;
	position: relative;
}
#footer .col-footer:after {
	content:'';
	position: absolute;
	top:5px;
	right:0;
	width: 1px;
	height: 152px;
	background-color: #404040;
}
#footer .col-footer.pre-last:after {
	background-color: transparent;
}
#footer .col-footer.last {
	padding-top: 40px;
	padding-left: 20px;
	padding-right: 20px;
}
#footer .col-footer.last:after {
	background-color: transparent;
}
#footer .col-footer.first {
	padding-right: 15px;
}
#footer a {
	color:#fefefe;
}
#footer ul,
#footer ul li {
	margin: 0;
	padding: 0;
	list-style: none;
}
#footer ul li {
	line-height: 25px;
}
#footer ul li a{
	color:#E2E2E2;
}
#footer h3 {
	font-family: "Gotham Medium";
	text-transform: uppercase;
	margin-top: 0;
	margin-bottom: 25px;
	font-size: 13px;
	padding-top: 10px;
}
#footer h3.title-amount {
	padding-top: 0;
}
#footer h3 span.amount {
	font-size: 35px;
}
#footer h3 span.euro {
	font-family: "Gotham Light";
	font-size: 20px;
}
#footer span.brand-name-to {
	font-family: "Gotham Medium";
	font-size: 17px;
}
#footer span.brand-name-prefix {
	font-family: 'Lato', sans-serif;
	font-size: 34px;
	font-weight: bold;
}
#footer span.brand-name-suffix {
	font-family: 'Lato', sans-serif;
	font-size: 34px;
	color:#65BBE9;
	font-weight: bold;
}
#footer ul.li-social li {
	float: left;
}
#footer ul.li-social .icon {
	font-size: 27px;
	margin-right: 17px;
}
#footer ul.li-social .icon.last {
	margin-right: 0px;
}
#footer ul.li-social .icon-facebook {
	margin-top: 1px;
}
#footer ul.li-social .icon-google-plus {
	margin-top: 2px;
}
#footer ul.li-social .icon-pinterest {
	margin-top: 2px;
}
#footer ul.li-social .icon-twitter {
	margin-top: 1px;
}
img.headeravatar {
	width: 55px;
	height: 55px;
}
img.accountavatar {
	width: 177px;
	height: 177px;
}
div.checkbox label a {
	text-decoration: none;
	color: white;
}
div#modalInscription div.checkbox label a {
	color: #BEB1B4;
}
div.loader {
	background: url('../img/ajax-loader.gif') center center no-repeat;
	background-color: rgba(255,255,255, 0.5);
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	display: block;
	position: absolute;
	width: 100%;
	height: 100%;
}
div.container-form-create-collect div.container div.row div div.well.well-contact {
	height: auto;
	padding: 25px;
}
div.container-form-create-collect div.container div.row div div.well.well-contact h2, div.container-form-create-collect div.container div.row div div.well.well-contact h3 {
	text-align: center;
}
div.container-form-create-collect div.container div.row div div.well.well-contact form p {
	text-align: right;
	line-height: 20px;
	margin-top: 5px;
}
div.container-form-create-collect div.container div.row div div.well.well-contact form div.alert {
	font-size: 10px;
}
div.container-form-create-collect div.container div.row div div.well.well-contact div.phoneAndPostage a {
	color: white;
	text-decoration: none;
}
div.container-form-create-collect div.container div.row div div.well.well-contact div.phoneAndPostage p {
	text-align: center;
}
div#modalPayment h2 {
	text-align: center;
}
div#modalPayment p {
	text-align: center;
	color: #72777a;
	font-size: 12px;
	margin-top: 10px;
}
div#modalPayment p.donationInfo {
	text-align: center;
	color: #72777a;
	font-size: 14px;
	margin-top: 10px;
}
div#modalPayment select {
	height: 55px;
	line-height: 55px;
}
div.modal-dialog .modal-head {
	margin-top: -30px;
	margin-bottom: 30px;
	/*margin-right: -15px;*/
}
div.modal-dialog .modal-head button.close {
	font-size: 25px;
	border: 1px solid #BEB1B4;
	padding: 5px;
	width: 35px;
	height: 35px;
	border-radius: 20px;
}
#footer p.poweredby {
	font-size: 11px;
	clear: both;
	text-align: center;
	margin: 30px 0 10px 0;
	display: inline-block;
	width: 100%;
	font-style: italic;
}

#footer p.poweredby-logo {
	margin:0 0 15px 0;
}

.container-concept ul.intro {
	font-size: 16px;
	color:#4A4A4A;
	line-height: 30px;
	letter-spacing: 0.5px;
	margin-bottom: 25px;
}

.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {
	background-color: #FFFFFF;
}

.navbar-inverse .navbar-nav>li>a:hover, .navbar-inverse .navbar-nav>li>a:focus {
	color: #262626;
	background-color: #F5F5F5;
}

.navbar-inverse .navbar-toggle .icon-bar {
	background-color: #303030;
}

#navbar-top .navbar-logo
{
	padding-top: 17px;
	margin-right: 20px;
	margin-left: 10px;
}

#navbar-top .navbar-logo img
{
	height: 50px;
}

ul.intro li {
	background: url("/assets/img/bullet.png") no-repeat left center;
	padding-left: 35px;
	list-style-type: none;
	line-height: 45px;
	margin-bottom: 10px;
}

.footer-torah-service {
	margin-top: 20px;
	font-size: 22px;
	font-family: "Gotham Medium";
}

.footer-torah-service .col-footer {
	text-align: center;
}

.footer-torah-service img {
	position: relative;
	top: -6px;
}

.container-rabbanim {
	background-color: #e8e8e8;
	}

.list-rabbanim li {
	list-style-type: none;
	display: inline-block;
	text-align: center;
	width: 13.95%;
	vertical-align: top;
	font-size: 11px;
}

.list-rabbanim li img {
	border-radius: 10px;
}

.category-form-group select {
	color: #C0C0C0;
	font-weight: normal;
	font-size: 17px;
}

.category-form-group select.selected-value {
	color: #000000;
	font-weight: bold;
	font-size: 18px;
}

.category-form-group select option:first-child {
	color: #C0C0C0;
}
/* Responsive */
@media screen and (max-width:992px) {
	.container-infos h3 {
		margin-top: 0;
		}

	.col-infos {
		margin-bottom:10px;
		height: auto !important;
		}
}

@media screen and (max-width:768px) {
	#navbar-top .navbar-logo img {
		height: 40px;
		}
}

.no-result-div {
	margin-bottom: 25px;
}

div.container-form-contact div.container div.row div div.well.well-contact {
	height: auto;
	padding: 25px;
}
div.container-form-contact div.container div.row div div.well.well-contact h2, div.container-form-contact div.container div.row div div.well.well-contact h3 {
	text-align: center;
}
div.container-form-contact div.container div.row div div.well.well-contact form p {
	text-align: right;
	line-height: 20px;
	margin-top: 5px;
}
div.container-form-contact div.container div.row div div.well.well-contact form div.alert {
	font-size: 10px;
}
div.container-form-contact div.container div.row div div.well.well-contact div.phoneAndPostage a {
	color: white;
	text-decoration: none;
}
div.container-form-contact div.container div.row div div.well.well-contact div.phoneAndPostage p {
	text-align: center;
}

.col-collect-content p.author {
	margin-bottom: 10px;
	letter-spacing: 0.5px;
	font-size: 12px;
	line-height: 17px;
}


.container-collecte h1.with-author, .container-collecte h1.with-cerfa {
	margin-bottom: 0px;
}

.container-collecte p.author {
	margin-bottom: 25px;
}

.container-collecte p.author.with-cerfa {
	margin-bottom: 0px;
}

#collectContainer p.cerfa {
	display: inline-block;
	border-radius: 4px;
	background-color: #4fa4d3;
	color: #fff;
	padding: 0 4px;
}

.col-collect-header p.cerfa {
	display: inline-block;
	border-radius: 4px;
	background-color: #4fa4d3;
	color: #fff;
	padding: 0 4px;
	position: relative;
	top: -25px;
	left: 15px;
	float: left;
}

.col-collect-content p.collectDone,
.container-collecte p.collectDone {
	display: inline-block;
	border-radius: 4px;
	background-color: #4CAF50;
	color: #fff;
	padding: 0 4px;
	margin-bottom: 25px;
}

blockquote.donation-message {
	font-size: 14px;
	border: none;
	margin: 0;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
	/* display: none; <- Crashes Chrome on hover */
	-webkit-appearance: none;
	margin: 0; /* <-- Apparently some margin are still there even though it's hidden */
}

input[type='number'] {
	-moz-appearance:textfield;
}

#modalPayment .nav-pills > li {
	width: 49%;
}

#modalPayment .nav-pills > li a {
	color: #65bbe9;
}

#modalPayment .nav-pills > li.active a {
	background-color: #65bbe9;
	color: #ffffff;
}
.badge-stripe-container {
	display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 10px;
    height: 30px;
}
.badge-stripe-container img {
	object-fit: contain;
    height: 100%;
    width: 100%;
}