/** custom css **/

html{
	background-color: transparent;
}
a{
	color: #019875 ;
}
.panel-default, .panel-default .panel-heading{
	border:0;
	border-radius: 0;
}

.panel-default .panel-heading{
	border-top: 6px solid #2ECC71;
	border-bottom: 1px solid #d3e0e9;
	padding-bottom: 15px;
	font-weight: 300;
	font-size: 1.7rem;
}
label, .label{
	font-weight: 400;
}
.navbar-brand a:hover{
	background-color: transparent;
}
.select select, .select{
	width: 100%;
}
.btn-primary, .button.is-primary{
    background-color: #2ECC71;
    border: none;
    font-weight: 400;
    font-size: 13px;
}
 .top-bar-button .button.is-small{
    font-weight: 400;
 	font-size: 0.9rem;
 }
a:focus, a:hover{
	text-decoration:none;
}
.btn-link {
	color: #019875;
}
.btn-link:focus, .btn-link:hover{
	color: #555;
}

.footer .columns{
    margin-top: 20px;
}
.footer, .footer .column {
	padding: 0;
	margin-top: 15px;
}
.footer .content{
	padding: 15px 0;
}
.footer .copy{
	background-color: #2ECC71;
	color: #fff;
	padding-right: 15px;
}

.footer .menu{
	background-color: #EB9532;
	padding-left: 15px; 
}

.footer .menu a{
	color: #fff;
	font-weight:  400;
	padding: 0 10px;
	border-left:  1px solid #fff;
	height: 10px;
}
.footer .menu a:first-child{
	border:none;
}
.footer .menu a:hover{
	color: #444;
}
.navbar-link:after{
	border-color: #2ECC71;
}
.navbar-dropdown {
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px;
    border-top-color: #fff;
    }
 .panne, .is-9 .columns.app{
 	background: #fff;
 }
.is-9 .columns.app,  .box.app{
	border-top: 6px solid #2ECC71;
	margin-top: 5px;
	box-shadow: 0 1px 1px rgba(0,0,0,.05);
}
.contact-details .fa{
	margin-right: 10px;
}

.box.app{
	padding-top: 15px;
}

.app .title.has-text-primary, .box.app .title.has-text-primary{
	color: #333 !important;
	font-weight: 300;
	padding: 0px 15px 12px 15px;
	margin: 0 0 12px -15px;
	font-size: 1.7rem
}
.box.app .title.has-text-primary{
	padding-bottom: 10px;
}
.app .column .content{
	border-bottom: 1px solid #d3e0e9;
	margin: 0 -12px 0 -12px;
	padding-bottom: 15px;
	padding-left: 15px;
}
.table thead td, .table thead th{
	font-weight: 500;
	color: #444;
	font-size: 16px;
}
.input.is-small{
	font-size: 0.80rem;
}

.button.is-second{
	background-color: #EB9532;
    border-color: #EB9532;
    color: #fff;
}

.button.is-second.is-outlined{
	background-color: transparent;
    border-color: #EB9532;
    color: #EB9532;
    margin-right:  10px;
}
.button.is-second.is-outlined:hover{
	background-color: #EB9532;
    border-color: #EB9532;
    color: #fff;
}
.table > thead > tr > th{
	border-bottom: 1px solid #888;	
}
.table.small{
	margin-top: 10px;
	}
.navbar-burger {
	position: absolute;
	right: 0;
	margin-top: -15px;
}
.custom-label{
	font-weight: 500;;
}
.table-form .field:not(:last-child){
	margin-bottom: 0;
}


/**site*/
.box {
	box-shadow: 0 1px 1px rgba(0,0,0,.05);
	border-radius: 0;
}
.box >hr{
	margin: 0 -20px;
	background-color: #d3e0e9;
}
.box .title.has-text-primary{
	font-weight: 300;
	font-size: 1.6rem;
	color: #4a4a4a !important;
}
.title .tag{
	font-weight: 400;
}
.tag:not(body).is-second {
    background-color: #EB9532;
    color: #fff
}
.tags .title.has-text-primary{
	color: #EB9532 !important;
	font-weight: 400;
}

/*end site*/

.dashboard .content.box{
	height: 230px;
	overflow-y: hidden;
}

.dashboard .notification{
	padding: 15px;	
	border-radius: 2px;
	box-shadow: 0 1px 1px rgba(0,0,0,.05);

}
.dashboard .notification h2{
	margin-top: 0;	
	color: #f5f8fa !important;
}
.dashboard .notification h5{
	margin-bottom: 0;	
	color: #f5f8fa !important;
}

.dashboard .notification.is-primary{
	background: #2ECC71;
}
.dashboard .notification.is-second{
	background: #EB9532;
}
.dashboard .notification.is-light{
	background: #ABB7B7;
}

.dashboard .notification .fa{
	position: absolute;
	right: 15px;
	bottom: 30px;	
	color: #f5f8fa !important;
}

/*Tabs bootstrap*/
ul.nav-tabs{
	height: auto;
}
.nav-tabs > li a{
	background-color: #eee;
	color: #363636;
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{
	background-color: #EB9532;
	color: #fff;
	border: 0;
	border-bottom: 1px solid #EB9532;
}
.nav-tabs .nac-item{
	padding: 0;
}
.nav-tabs > li{
	padding: 0;
}
.nav-tabs > li > a {
	padding: 4px 15px;
	border-radius: 2px 2px 0 0;
}
.tab-content{
	margin-top: 15px;
}
.btn-primary:hover, .btn:hover, .button.is-primary:hover, .button:hover{
	background-color: #eee;
	color: #7a7a7a;
	border-color: #eee;
}
.pagination-link.is-current, .tag.is-primary{
    background-color: #2ECC71;
    border-color: #2ECC71;
}
.tag.is-second{
    background-color: #EB9532;
}