/* LICENSE & DETAILS
   ==================================================

	Theme Name: Dante Child Theme
	Theme URI: http://dante.swiftideas.net
	Description: A Retina Responsive Multi-Purpose WordPress Theme - Designed & Developed by Swift Ideas ( www.swiftideas.net )
	License: GNU General Public License version 3.0
	License URI: http://www.gnu.org/licenses/gpl-3.0.html
	Template: dante
	Version: 1.0
	Author: Swift Ideas
	Author URI: www.swiftideas.net

	All files, unless otherwise stated, are released under the GNU General Public License
	version 3.0 (http://www.gnu.org/licenses/gpl-3.0.html)

   ==================================================
*/
 
/* --------------------------------------------
	DANTE CSS IMPORT
-------------------------------------------- */

@import url("../dante/style.css");

.standard-form.conditions-utilisation .radio input[type="radio"], 
.standard-form.conditions-utilisation .radio-inline input[type="radio"], 
.standard-form.conditions-utilisation .checkbox input[type="checkbox"], 
.standard-form.conditions-utilisation .checkbox-inline input[type="checkbox"] {
  float: none;
  margin-right: 5px; 
  margin-left: 0px;
}
.standard-form.conditions-utilisation .radio label {
  float: none;
  margin-right: 5px; 
  margin-left: 0px;
}
.table.no-border,
.table.no-border th,
.table.no-border tr,
.table.no-border td{
  border: none;
}
.table.no-border>thead>tr>th, 
.table.no-border>tbody>tr>th, 
.table.no-border>tfoot>tr>th, 
.table.no-border>thead>tr>td, 
.table.no-border>tbody>tr>td, 
.table.no-border>tfoot>tr>td {
  vertical-align: middle;
}
#object-nav{
  display:none;
}
#buddypress ul.button-nav {
  height: auto;
  margin: 0;
  position: relative;
  left: -10px;
  padding: 0;
}
#buddypress ul.button-nav li {
  position: relative;
  display: inline-block;
  float: left;
  font-size: 14px;
  margin: 8px 0;
  padding: 0 10px 4px;
}
#buddypress ul.button-nav li a, #buddypress ul.button-nav li.current a{
  color: #000;
  background: none; 
  font-weight: normal;
  border: none; 
  font-size: 14px;
  padding: 10px 0 12px;
  -webkit-transition: all 300ms cubic-bezier(0.175,0.885,0.32,1.275) 0;
  -moz-transition: all 300ms cubic-bezier(0.175,0.885,0.32,1.275) 0s;
  -o-transition: all 300ms cubic-bezier(0.175,0.885,0.32,1.275) 0;
  transition: all 300ms cubic-bezier(0.175,0.885,0.32,1.275) 0;
  position: relative;
}
#buddypress ul.button-nav li:hover a{ 
  background: none;
  border: none; 
  color: #000;
}
#buddypress ul.button-nav li a .nav-line{
  color: #000;
  background-color: #000;
  -webkit-transition: all 300ms cubic-bezier(0.175,0.885,0.32,1.275) 0;
  -moz-transition: all 300ms cubic-bezier(0.175,0.885,0.32,1.275) 0s;
  -o-transition: all 300ms cubic-bezier(0.175,0.885,0.32,1.275) 0;
  transition: all 300ms cubic-bezier(0.175,0.885,0.32,1.275) 0;
  overflow: hidden;
  position: absolute;
  pointer-events: none;
  left: 1px;
  bottom: 8px;
  display: block;
  width: 0;
  height: 1px!important;
  max-height: 1px!important;
}
#buddypress ul.button-nav li:hover span.nav-line,
#buddypress ul.button-nav li.current span.nav-line{
  width: 99%;
}
.profile-nav-bar{
  border-top: 1px solid #e4e4e4; 
  border-bottom: 1px solid #e4e4e4;
  margin-right: 0px; 
  margin-left: 0px;
  margin-bottom: 20px;
}
.editfield label{
  display:block;
}
.editfield {
  margin-bottom: 20px;
}
.datebox select{
  width: 31.4%;
}
.subnav-profil{
  margin-left: 0px;
  margin-bottom: 10px;
}
#buddypress #item-body {
  border: none;
  margin-top: 0px; 
  padding-top: 0px; 
  overflow: visible;
} 
#buddypress #item-body .profile {
  overflow: visible;
}
#buddypress #item-header-avatar{
  float: right;
}
.field-visibility-settings.col-md-4 ul.radio li{
  float: left;
  margin-right: 25px;
}
.field-visibility-settings.col-md-4 ul.radio{
  margin-top: 0px;
}
.field-visibility-settings.col-md-4 legend{
  margin-bottom: 15px;
  font-size: 18px;
}
.field-visibility-settings-notoggle.col-md-4 {
  margin-top: 35px;
}
.profile div.error{
  border-top: 1px solid #dd3d36;
  border-bottom: 1px solid #dd3d36; 
  border-right: 1px solid #dd3d36;
  border-left: 4px solid #dd3d36;
  background: #fff;
  padding: 1px 12px;
}
.profile div.updated{       
  border-top: 1px solid #7ad03a;
  border-bottom: 1px solid #7ad03a; 
  border-right: 1px solid #7ad03a;
  border-left:4px solid #7ad03a;
  padding:1px 12px;
  background-color:#fff;
}
div.error p, div.updated p {
  margin: .5em 0;
  padding: 2px;
}
/* --------------------------------------------
	CHILD THEME CSS
-------------------------------------------- */
#buddypress ul.button-nav li, .profile .button-nav li{  
  margin: 0;
  padding: 8px 10px 8px;
  color: #fff;
}
#buddypress ul.button-nav li.current{  
  margin: 0;
  color: #fff;  
  padding: 8px 10px 8px;
}
.profile-nav-bar{
  margin-left: -410px!important;
  padding-left: 410px;
  padding-right: 410px; 
  position: relative; 
  background-color: #aea4a3;
  clear: none!important;
  width: 2000px;
}
#buddypress .profile-fields td, #buddypress .profile-fields td.label {
  display: table-cell;
  text-align: left;
  padding: 12px 10px 6px 15px;
  color: #222;
  font-size: 100%;
  line-height: normal;
}
#buddypress .profile-fields td.label {
  white-space: nowrap;
  padding-left: 15px;
}
#buddypress div#item-header h2, #buddypress div#item-header h2 a {
  color: #000000;
}
#buddypress div#item-header h2 a:hover {
  color: #eb008c;
}
#buddypress div#item-header ul li{
  float: left;
}
#buddypress .field-visibility-settings {
  display: block;
}
#buddypress input[type=submit]{
  color: #fff;
  font-size: 12px;
  padding: 14px 16px;  
  letter-spacing: 1.8px;
}
#buddypress input[type=submit]:hover{
  color: #fff;
}
#buddypress div.generic-button a {
  font-size: 14px;
}
#buddypress div#item-header div.generic-button{
  margin: 0px 10px 10px 0px;
}
ul.acfb-holder li.friend-tab{
  margin-top: 6px;
}
li.friend-tab img.avatar{
  margin-right: 5px;
}
.ac_results ul{
  display: none;
}
#gaiframe{
  display: none !important;
}
.txt-right{
  text-align: right;
}