/* CSS Document */


/* TOOLBAR DCOMM */
.toolbardcomm {font-size:15px; position:fixed; bottom:0; left:0; overflow:hidden; height:auto;   z-index: 60;}

.redactor-toolbar li a .re-button-tooltip {
      top: 50%;
    /* right: 101%; */
    left: 100%;
    margin-top: -50%;
    bottom: inherit;
  }

#sortable .toolbardcomm, footer .toolbardcomm, .mfp-content .toolbardcomm {font-size:12px; position:absolute; top:-1em; left:-1.8em;  border-bottom: none; z-index:1000;  height:2em; overflow:hidden;

-webkit-transition: all .4s cubic-bezier(0.48, 0.46, 0.42, 0.43);
-moz-transition: all .4s cubic-bezier(0.48, 0.46, 0.42, 0.43);
-ms-transition: all .4s cubic-bezier(0.48, 0.46, 0.42, 0.43);
-o-transition: all .4s cubic-bezier(0.48, 0.46, 0.42, 0.43);
transition: all .4s cubic-bezier(0.48, 0.46, 0.42, 0.43);
}
[contentEditable=true]:empty:not(:focus):before{
        content:attr(data-text)
    }
	
	/*.content .editable img { width:100%; }*/
	
.contenusnippet.formBuilder{width:800px; padding: 60px 60px;}	
	
.fa-dcommBt {
  color: white;
  padding: 0;
  width: 1em;
  height: 1em;
  /* font-size: 24px; */
  background-color: black;
  padding: 0.5em;
  text-align: center;
  border-radius: 50%;
  margin-bottom: 0.3em;
  cursor:pointer;	
}

#redactor-modal-box {}

.mfp-content button.mfp-close, #redactor-modal-close {
	  position: fixed;
  right: 0.5em;
  top: 0.25em;
  font-size: 72px;
  font-weight: 100;
 /* font-family: inherit; */
  font-family: Oxygen, sans-serif!important;

}

.mfp-content section { margin-bottom:20px;}
#btnfooter button{
  position: relative;
  width: 100%;
  padding: 14px 16px;
  margin: 0;
  outline: none;
  border: none;
  background-color: #ddd;
  color: #000;
  text-align: center;
  text-decoration: none;
  font-weight: normal;
  font-size: 12px;
  font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;
  line-height: 1;
  
  cursor: pointer;
 }
#btnfooter .redactor-modal-action-btn {background: none; color: #fff; background-color: #2461b5;}

.contenusnippet {
display: block; 
width : 200px; 
height:100%; 
position:fixed; top:0px; 
cursor:pointer; background-color:white; z-index:50;	
transition:all 0.5s linear;
left:-200px;
overflow:hidden;
overflow-y:auto;
}

#advancedSettings input{margin-right:5px;}
#advancedSettings label {margin:0 10px 0 0;}

.contenusnippet .container12 {
	min-width:inherit;
	width:100%;
}

#toolbardev2 { 
position:fixed; bottom:0px; width:30px; height:100%; background-color:black;
z-index:55;
}

#toolbardev2.specialPopUp  {
z-index:7500;	
}

.contenusnippet.specialPopUp  {
z-index:7450;	
}
.contenusnippet.active {
left:30px;	
}
	
#redactor-modal footer {background:none;}

.mfp-content h1,.mfp-content h2,.mfp-content h3,.mfp-content h4,.mfp-content h5 {color:black;}
/* .mfp-content a, .mfp-content p, .ui-draggable-handle {color:black;} Retirer par DP */





*[data-id] .toolbardcomm { display:none; }
*[data-id]:hover .toolbardcomm {  display:block; /* Retirer pour faire des test de right click */}
#section1 .toolbardcomm {display:block; }
.toolbardcommshort { position:absolute; bottom:10px; border:1px solid #fff; left:10px; border-bottom: none; z-index:1000;}
.toolbardcomm li, .toolbardcommshort li {  cursor:pointer;}
.toolbardcomm li.btn_hidden{display:none;}
.toolbardcomm li i, .toolbardcommshort i{   color: white;
  padding: 0;
  width: 1em;
  height: 1em;
  /* font-size: 24px; */
  background-color: black;
  padding: 0.5em;
  text-align: center;
  border-radius: 50%; 
  margin-bottom: 0.3em; 
  }
.toolbardcomm .fa-save, .toolbardcomm .paste_btn {display:none; }
.clipboard .toolbardcomm .paste_btn {display:block; }
#sortable .toolbardcomm:hover { height:15em; }


#progress, #redactor-progress { 

  width: 5px;
  height: 100%;
  position: fixed;
  left: 30px;
  top:0px;
  background: none;
  overflow:visible;
  border-radius:0px;
}
#progress .bar, #redactor-progress span {
	  width: 100%;
  bottom: 0px;
  height: 0px;
  position: absolute;
    background : #0e90d2;
}
#progress .label {
  left: 50%;
z-index : 1000001;
  margin-left: -1.75em;
  margin-top: -1.75em;
  border-radius: 50%;
  background-color: #0e90d2;
  position: absolute;
  top: 50%;
  width: 3em;
  height: 3em;
  text-align: center;
  padding: 0.25em;
  font-size: 9pt;
  line-height: 3em;
}
.toolbardcomm  .save_btn { display:none; }
input[type="file"].fileupload, .fileupload, .fileuploadAlbum  { display:none; }

.slider .toolbardcomm { position:absolute; }

/*A Revoir - soit intégrer dans le toolbar REDACTOR ou */
.groupHandler { position:relative; }
.groupHandler .move_btn { position:absolute; font-size:20px; background-color:#000; color:#CC3; top:10%; left:-20px; padding:4px; }

.redactor-toolbar .re-advanced { display:none!important; }
div[data-varname="content"] .redactor-toolbar .re-advanced  { display:inline-block!important; }
.cms_dropzone { background-color:rgba(141, 210, 24, 0.12);  }

/* DEPLACER CETTE PAGE */
#treeDisplay .pageTvWritable {text-decoration: none; background:none; color:grey; padding:2px; cursor:pointer; margin:15px; line-height:25px;}

/* REDACTOR */
.redactor-in {   
	outline: #249aca 0.2em solid;
	outline-width: thin;
}
/*.redactor-editor { box-sizing:border-box; background:rgba(0, 0, 0, 0.15);  display:block; }*/
/*.redactor-toolbar {position: absolute!important; width: auto; top: -35px!important; right: 0!important; left: 0px!important; visibility: visible;}*/

.moveable { border : 1px dashed blue; cursor:move; }


.unpublish {opacity:0.5;}

#blankContainer .dropDownCheckBox label { width:auto; }

#Content IMG, #Content table { max-width: 100%;}

#mce_32-open {padding:2px 10px;}


/* CSS BASE */
/*
h1,h2,h3,h4,h5,h6 {font-family:'Roboto'; color:#58595b;}
h1 {font-size:2em;}
h2 {font-size:1.8em;}
h3 {font-size:1.6em;}
h4 {font-size:1.4em;}
h5 {font-size:1.2em;}
h6 {font-size:1em;}*/
/*
p, a, table, tt, address, li, dt, dd {color:#58595b; font-family: 'Roboto', sans-serif; font-weight:normal; font-size:14px; }
p { line-height:normal; margin: 5px 0;}
blockquote { margin-top:15px!important; box-sizing:border-box;}
a {text-decoration:none;}
a:hover {text-decoration:underline;}

ul, ol {list-style:disc; margin-left:1em; margin-top:15px; margin-bottom:15px;}
ul li, ol li {padding:3px 0;}
*/

.content table { width: 100%; }
.content table td , #Content table th{    padding: 0.15em; border-bottom:1px solid #666;}
.content table th{font-weight:bold;}

.more_bt { background-image:url(/images/more_bt.png); cursor:pointer; width:15px; font-size: 1em; display: inline-block; background-repeat:no-repeat; background-size:100%; background-position:center center;}
.more_bt.less_bt { background-image:url(/images/less_bt.png); }
.blocinfo a img {width:auto; display:inline;}
#uploadFiles #icone {max-width:350px;}
#filesfichier img {max-width:350px!important;}

input[type=submit], input[type=button], .mce-primary{min-height:25px; background-color:#ce1141; color:#FFF;} 


input[type=text], input[type=password], input[type=file], input[type=email], textarea, select  { 	
	background-color:#FFF;
	color:black;
/*	margin:3px;*/
/*	padding:8px;*/
}

#uploadFiles {margin-bottom:4px;}


input[type=text]:hover, input[type=password]:hover, input[type=file]:hover, textarea:hover {background-color:none;}

input[type=button]:hover, .btn:hover {color:#4e413e;}

.btn {
display: inline-block;
padding:  4px 10px 4px;
font-size: 13px;
line-height: 18px;
color: #fff;
text-align: center;
text-shadow: none;
background: #8dc55a;
border: none;
font-family:'Lato';
cursor: pointer;
}

/********* STYLE DROPZONE **********/
#dropzone {
    background: palegreen;
    width: 150px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    font-weight: bold;
}
#dropzone.in {
    width: 600px;
    height: 200px;
    line-height: 200px;
    font-size: larger;
}
#dropzone.hover {
    background: lawngreen;
}
#dropzone.fade {
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
    opacity: 1;
}

#fileupload {position:absolute; left:-99999px;}



/************** CSS CMS ********************/
.add {background:#999; position:relative; }


#sortable .add .add_btn {   
  margin: auto;
  display: block;
  font-size: 2em;
  width: 1em;
  height: 1em;
  padding: 1em;
  text-align: center;
  line-height: 1em;	}
  
  
#sortable  a.add_btn:hiover{ text-decoration:none!important;}



input[type=button], .btn {border: solid 1px #8dc55a; min-height: 15px; background-color: #8dc55a; color: #FFF;}

.date {padding-top:10px;}


/* Un image */
.bloccontenuimages .imgun a, .bloccontenuimages .imgdeux a, .bloccontenuimages .imgtrois a, .bloccontenuimages .imgquatreplus a, .bloccontenuimages .imgcinqplus a{position:relative; display:block; background-size:cover; background-repeat:no-repeat;background-position:center center; box-sizing:border-box; padding:0 5px 5px 0; margin:1%;}
.bloccontenuimages .imgun a{max-height:382px; height:auto; width:98%; padding-bottom:30%; }
/* Deux images */
.bloccontenuimages .imgdeux:nth-child(1) a, .bloccontenuimages .imgdeux:nth-child(2) a{max-height:382px; height:auto; width:48%; float:left; padding-bottom:30%!important;}
/* Trois images */
.bloccontenuimages .imgtrois:nth-child(1) a {max-height:352px; height:auto; width:48%; float:left; padding-bottom:50%;}
.bloccontenuimages .imgtrois:nth-child(2) a, .bloccontenuimages .imgtrois:nth-child(3) a {max-height:176px;  float:left;  height:auto; width:48%; float:left;  padding-bottom:24%!important;}
/* Quatre images */
.bloccontenuimages .imgquatreplus a{max-height:176px;  float:left;  height:auto; width:48%; float:left; padding-bottom:24%;}
.bloccontenuimages .imgquatreplus:last-child a{ clear:right; }
/* Cinq images et + */
.bloccontenuimages .imgcinqplus a{max-height:352px; height:auto; width:31%; float:left; padding-bottom:24%;}
.bloccontenuimages .imgcinqplus:nth-child(1) a{max-height:352px; height:auto; width:48%; float:left; padding-bottom:50%;}
.bloccontenuimages .imgcinqplus:nth-child(2) a,#Content .bloccontenuimages .imgcinqplus:nth-child(3) a{max-height:176px;  float:left;  height:auto; width:48%; float:left;  padding-bottom:24%!important;}
.bloccontenuimages .imgcinqplus:nth-child(4) a {clear:both;}
.bloccontenuimages .imgcinqplus:last-child a {clear:right;}

.redactor-toolbar {  background:none!important; box-shadow:none!important; }
.redactor-toolbar li { margin-bottom: 0.3em!important; }
.redactor-toolbar li a { 
  background-color: white;   
  border-radius: 50%;  
  padding: 0.3em; 
  width:inherit; 
  height:inherit; 

}

.redactor-toolbar {  display:none;  }
 figure { margin: inherit; }

.lienoption { display:block; text-decoration:none; color:grey; margin:5px 0; }

.datepicker { z-index:9999; }

#new_sp input{width:100%; box-sizing:border-box; margin:5px 0 20px 0;}
#new_sp .redactor-in{height:40px; margin-bottom:25px!important;}


/* Test ADD Full page */
.addTo {
	background-color:#C90;
		
}
.addTo .blocinfo { display:none; }

.addTo.activeform   { position: fixed!important;
background-color: rgba(255, 255, 255, 0.95);
  height: 100%;
  width: 100%;
  left: 30px;
  top: 0px;
  z-index: 1024;
  overflow-y: scroll;
  overflow-x: hidden;  
  margin:0px;
}
.addTo.activeform .BlocSousPage {
	  text-align:center;
}
.addTo.activeform .BlocSousPage  { position: absolute!important;
  
  height: 100%;
  width: 100%;
  left: 0px;
  top: 0px;



}

.addTo .BlocSousPage:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}
.addTo .toolbardcomm { vertical-align:middle; }

.addTo.activeform .BlocSousPage .sousPageLinkIcone { display:none; }
.addTo.activeform .blocinfo{
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  background-color: rgba(255, 255, 255, 0);
  max-width: 800px;
  /* padding: 20px; */
  box-sizing: border-box;
  text-align: left;
  z-index: 1045;
  width: 100%;
}

#btnfooter { background:none; padding-top:0px; margin: 0px; }

/* PLUGIN ADD FORMULAIRE */
#redactor-modal-formBulder-insert .labeltop {width:23%; display:inline-block; padding-bottom:50px;}
#redactor-modal-formBulder-insert .labeltop span{padding-left:10px;}
#redactor-modal-formBulder-insert .labelmid {width:50%; display:block; text-align:left;}
#redactor-modal #redactor-modal-formBulder-insert .labeltop input[type="radio"], #redactor-modal #redactor-modal-formBulder-insert .labeltop input[type="checkbox"] {top:2px;}
#nombreradio {position: relative; z-index: 2; margin: 0; padding: 5px 4px; height: 28px; border: 1px solid #ccc; border-radius: 1px; background-color: white; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2) inset; color: #333; width: 100%;}
.content .formgroup {list-style:none; margin-left:0;}
.content .formgroup li {padding:0; margin:5px 0;}
/* FUELUX */

.radio label {margin-right:15px;}
.checkbox label {margin-right:15px;}

.fuelux .radio-custom {position: relative; padding-left: 26px!important;}
.fuelux .checkbox-custom {position: relative; padding-left: 26px!important;}


.fuelux .radio-custom .sr-only{display:none;}
.fuelux .checkbox-custom .sr-only{display:none;}


.fuelux .radio-custom.selected:after {background:#000; padding:1px;}
.fuelux .checkbox-custom.selected:before {background:#000; padding:0;}

.fuelux .mce-edit-focus .radio-custom { display:block;}
.fuelux .mce-edit-focus .checkbox-custom { display:block;}

.fuelux .radio-custom {
  position: relative;
  padding-left: 26px!important;
}

.fuelux .checkbox-custom {
  position: relative;
  padding-left: 26px!important;
}

.fuelux .radio-custom:after {
    background: transparent;
    border-radius: 6px;
    content: " ";
    height: 6px;
    left: 4px;
    position: absolute;
    top: 7px;
    width: 6px;
}


.editablemode .inputadd {border:1px dashed #999;
 margin:0 0 5px 0;
 padding:5px;
 box-sizing:border-box;
}
.editablemode .multiple-choix {border:1px dashed #999;
 margin:0 0 5px 0;
 padding:5px;
 box-sizing:border-box;
}

.inputext {position:relative;}

.editablemode .inputext:after {display:block;
 width:150px;
 padding:5px;
 border:1px solid #666;
 content:'';
 height:22px;
 top:0px;
 left:2px;
 }
 /*
.fuelux .checkbox-custom:before,
.fuelux .radio-custom:before {top:8px!important;
 left:4px!important;
}


.fuelux .radio-custom {position: relative;
 padding-left: 26px!important;
}
.fuelux .checkbox-custom {position: relative;
 padding-left: 26px!important;
}

.fuelux .radio-custom.selected:after {background:#000;
}
.fuelux .checkbox-custom.selected:before {background:#000;
 padding:5px;
}

@charset "UTF-8";
.fuelux .clearfix{*zoom:1}.fuelux .clearfix:before,.fuelux .clearfix:after{display:table;
content:"";
line-height:0}.fuelux .clearfix:after{clear:both}@font-face{font-family:"fuelux";
src:url("../fonts/fuelux.eot");
src:url("../fonts/fuelux.eot?#iefix") format("embedded-opentype"),url("../fonts/fuelux.woff") format("woff"),url("../fonts/fuelux.ttf") format("truetype"),url("../fonts/fuelux.svg#fuelux") format("svg");
font-weight:normal;
font-style:normal}.fuelux [class^="fueluxicon-"]:before,.fuelux [class*=" fueluxicon-"]:before{font-family:"fuelux" !important;
font-style:normal !important;
font-weight:normal !important;
font-variant:normal !important;
text-transform:none !important;
line-height:1;
speak:none;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale}.fuelux .fueluxicon-loader-full:before{content:"\e000"}.fuelux .fueluxicon-loader-1:before{content:"\e001"}.fuelux .fueluxicon-loader-2:before{content:"\e002"}.fuelux .fueluxicon-loader-3:before{content:"\e003"}.fuelux .fueluxicon-loader-4:before{content:"\e004"}.fuelux .fueluxicon-loader-5:before{content:"\e005"}.fuelux .fueluxicon-loader-6:before{content:"\e006"}.fuelux .fueluxicon-loader-7:before{content:"\e007"}.fuelux .fueluxicon-loader-8:before{content:"\e008"}.fuelux .fueluxicon-bullet:before{content:"\e009"}.fuelux .checkbox.highlight{padding:4px}.fuelux .checkbox.highlight.checked{background:#e9e9e9;
border-radius:4px}.fuelux .checkbox input[type="checkbox"]:focus+.checkbox-label,.fuelux .checkbox input[type="checkbox"]:hover+.checkbox-label,.fuelux .checkbox .checkbox-label:hover{color:#999}.fuelux .form-horizontal .checkbox-inline{padding-top:0}.fuelux .input-group-addon.checkbox-custom.checkbox-inline:before{left:11px;
top:9px}.fuelux .checkbox-custom{position:relative}.fuelux .checkbox-custom:before{font-family:"Glyphicons Halflings" !important;
font-style:normal !important;
font-weight:normal !important;
font-variant:normal !important;
text-transform:none !important;
line-height:1;
speak:none;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
border:1px solid #adadad;
border-radius:4px;
color:#fff;
content:" ";
font-size:9px;
height:14px;
left:0;
padding:1px 0 0 1px;
position:absolute;
top:3px;
width:14px}.fuelux .checkbox-custom.checked:before{background:#39b3d7;
border-color:#39b3d7;
content:"\e013"}.fuelux .checkbox-custom.disabled{cursor:not-allowed}.fuelux .checkbox-custom.disabled:before{cursor:not-allowed;
opacity:.5}.fuelux .checkbox-custom.checkbox-inline:before{left:0;
top:3px}.fuelux .checkbox-custom.checkbox-inline.highlight{padding:4px 4px 4px 24px}.fuelux .checkbox-custom.checkbox-inline.highlight:before{left:4px;
top:7px}.fuelux .checkbox-custom.checkbox-inline.highlight.checked{background:#e9e9e9;
border-radius:4px}.fuelux .checkbox-custom input[type="checkbox"]:focus+.checkbox-label{color:#999}.fuelux .combobox.disabled .input-group-btn{cursor:not-allowed}.fuelux .combobox input::-ms-clear{display:none}.fuelux .datepicker-calendar{padding:16px 16px 0;
min-height:262px}.fuelux .datepicker-calendar button{border:0;
padding:0;
background-color:transparent}.fuelux .datepicker-calendar-days{height:182px;
margin:10px 0 12px;
width:100%}.fuelux .datepicker-calendar-days thead{border-bottom:1px solid #cccaca}.fuelux .datepicker-calendar-days tbody:before{line-height:3px;
content:"\200C";
display:block}.fuelux .datepicker-calendar-days td,.fuelux .datepicker-calendar-days th{font-size:14px;
height:32px;
text-align:center;
vertical-align:middle;
width:14.29%}.fuelux .datepicker-calendar-days td b,.fuelux .datepicker-calendar-days td button{color:#231f20;
display:inline-block;
font-weight:normal;
height:30px;
text-decoration:none;
width:30px}.fuelux .datepicker-calendar-days td b{line-height:30px}.fuelux .datepicker-calendar-days td span{display:block}.fuelux .datepicker-calendar-days td span:hover{background:#f1f1f1;
text-decoration:none}.fuelux .datepicker-calendar-days td.current-day b,.fuelux .datepicker-calendar-days td.current-day button{border:1px solid #333}.fuelux .datepicker-calendar-days td.last-month,.fuelux .datepicker-calendar-days td.next-month{background:#e3e2e1}.fuelux .datepicker-calendar-days td.past b,.fuelux .datepicker-calendar-days td.past button{color:#8d8787}.fuelux .datepicker-calendar-days td.restricted b,.fuelux .datepicker-calendar-days td.restricted button{cursor:no-drop;
position:relative}.fuelux .datepicker-calendar-days td.restricted b:before,.fuelux .datepicker-calendar-days td.restricted button:before{border-top:1px solid #a94442;
bottom:0;
content:" ";
display:block;
left:5px;
position:absolute;
right:5px;
top:50%}.fuelux .datepicker-calendar-days td.restricted b:hover,.fuelux .datepicker-calendar-days td.restricted button:hover{background:none}.fuelux .datepicker-calendar-days td.selected span{background:#efefef}.fuelux .datepicker-calendar-days td.selected span:hover{background:#d7d7d7}.fuelux .datepicker-calendar-days td.selected b,.fuelux .datepicker-calendar-days td.selected button{color:#8d8787}.fuelux .datepicker-calendar-days td.selected.current-day{box-shadow:0 0 0 1px #fff offset}.fuelux .datepicker-calendar-days td.selected.current-day span:hover b,.fuelux .datepicker-calendar-days td.selected.current-day span:hover button{border-color:#0f5f9f}.fuelux .datepicker-calendar-days th{font-weight:bold;
height:22px;
vertical-align:top}.fuelux .datepicker-calendar-header{*zoom:1}.fuelux .datepicker-calendar-header:before,.fuelux .datepicker-calendar-header:after{display:table;
content:"";
line-height:0}.fuelux .datepicker-calendar-header:after{clear:both}.fuelux .datepicker-calendar-header button{border:0;
padding:0;
background-color:transparent}.fuelux .datepicker-calendar-header .title{margin:0 auto;
text-align:center;
display:block;
width:174px;
color:#4d4d4f;
font-size:20px;
line-height:30px;
text-decoration:underline;
vertical-align:middle}.fuelux .datepicker-calendar-header .title:hover{color:#1d75bb;
text-decoration:underline}.fuelux .datepicker-calendar-header .title.disabled{cursor:default;
pointer-events:none;
text-decoration:none}.fuelux .datepicker-calendar-header .title .month{display:inline;
margin:0;
padding:0}.fuelux .datepicker-calendar-header .title .month span{display:none}.fuelux .datepicker-calendar-header .title .month span.current{display:inline}.fuelux .datepicker-calendar-header .next,.fuelux .datepicker-calendar-header .prev{background:#666669;
background-clip:padding-box;
border-radius:30px;
cursor:pointer;
float:left;
height:30px;
text-align:center;
width:30px}.fuelux .datepicker-calendar-header .next span.glyphicon,.fuelux .datepicker-calendar-header .prev span.glyphicon{color:#fff;
font-size:16px;
line-height:30px}.fuelux .datepicker-calendar-header .next:hover,.fuelux .datepicker-calendar-header .prev:hover{background:#1d75bb}.fuelux .datepicker-calendar-header .next{float:right}.fuelux .datepicker-calendar-header .next span.glyphicon{line-height:28px}.fuelux .datepicker-calendar-footer{background:#e3e2e1;
background-clip:padding-box;
border-radius:0 0 4px 4px;
border-top:1px solid #cccaca;
height:30px;
margin:0 -16px;
padding:4px 14px}.fuelux .datepicker-calendar-footer .datepicker-today{color:#231f20;
font-size:14px;
text-decoration:underline}.fuelux .datepicker-calendar-footer .datepicker-today:hover{color:#1b75bb;
text-decoration:underline}.fuelux .datepicker-calendar-footer .datepicker-today.disabled{color:#8b8c8e;
cursor:default;
pointer-events:none}.fuelux .datepicker-calendar-footer .datepicker-today.disabled:hover{color:#8b8c8e}.fuelux .datepicker-calendar-wrapper{border:1px solid #6e6f71;
min-height:20px;
padding:0;
width:300px}.fuelux .datepicker-wheels{display:none}.fuelux .datepicker-wheels ul button{border:0;
padding:0;
background-color:transparent}.fuelux .datepicker-wheels-footer{background:#e3e2e1;
border-radius:0 0 4px 4px;
border-top:1px solid #cccaca;
clear:both}.fuelux .datepicker-wheels-footer .datepicker-wheels-back{display:block;
color:#4d4d4f;
float:left;
line-height:22px;
border:0;
background-color:transparent}.fuelux .datepicker-wheels-footer .datepicker-wheels-back:hover{color:#1d75bb}.fuelux .datepicker-wheels-footer .datepicker-wheels-select{float:right;
background-color:transparent;
color:#049cdb}.fuelux .datepicker-wheels-footer .datepicker-wheels-select:hover{color:#1d75bb}.fuelux .datepicker-wheels-month,.fuelux .datepicker-wheels-year{float:left;
width:50%}.fuelux .datepicker-wheels-month ul,.fuelux .datepicker-wheels-year ul{height:217px;
list-style-type:none;
margin:0;
overflow:auto;
padding:0;
text-align:center}.fuelux .datepicker-wheels-month ul li,.fuelux .datepicker-wheels-year ul li{margin:4px 0}.fuelux .datepicker-wheels-month ul li button,.fuelux .datepicker-wheels-year ul li button{width:100%;
text-align:center;
color:#414041;
display:block;
font-size:16px;
line-height:24px;
text-decoration:none}.fuelux .datepicker-wheels-month ul li button:hover,.fuelux .datepicker-wheels-year ul li button:hover{background:#aee0f8;
text-decoration:none}.fuelux .datepicker-wheels-month ul li.selected button,.fuelux .datepicker-wheels-year ul li.selected button{background:#1d75bb;
color:#fff}.fuelux .datepicker-wheels-month ul li.selected button:hover,.fuelux .datepicker-wheels-year ul li.selected button:hover{background:#0f5f9f}.fuelux .datepicker-wheels-month .header,.fuelux .datepicker-wheels-year .header{background:#e3e2e1;
background-clip:padding-box;
border-bottom:1px solid #cccaca;
border-radius:4px 0 0 0;
color:#4d4d4f;
font-size:20px;
font-weight:bold;
line-height:30px;
margin-top:0;
margin-bottom:0;
text-align:center}.fuelux .datepicker-wheels-month.full,.fuelux .datepicker-wheels-year.full{border-left:0;
width:100%}.fuelux .datepicker-wheels-month.full .header,.fuelux .datepicker-wheels-year.full .header{border-radius:4px 4px 0 0}.fuelux .datepicker-wheels-year{border-left:1px solid #cccaca;
float:right}.fuelux .datepicker-wheels-year .header{border-radius:0 4px 0 0}.fuelux .datepicker input::-ms-clear{display:none}.fuelux .infinitescroll{overflow-y:auto}.fuelux .infinitescroll .infinitescroll-end{clear:both;
font-style:italic;
padding:6px;
text-align:center}.fuelux .infinitescroll .infinitescroll-load{clear:both;
padding:6px}.fuelux .infinitescroll .infinitescroll-load button{padding:5px 12px;
width:100%}.fuelux .infinitescroll .infinitescroll-load .loader{font-size:32px;
height:32px;
margin:0 auto;
width:32px}.fuelux .dropUp{-webkit-box-shadow:0 0 10px rgba(0,0,0,0.2);
-moz-box-shadow:0 0 10px rgba(0,0,0,0.2);
box-shadow:0 0 10px rgba(0,0,0,0.2)}.fuelux .loader{height:64px;
font-size:64px;
position:relative;
width:64px}.fuelux .loader:after,.fuelux .loader:before{font-family:"fuelux" !important;
font-style:normal !important;
font-weight:normal !important;
font-variant:normal !important;
text-transform:none !important;
line-height:1;
speak:none;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
bottom:0;
display:block;
left:0;
position:absolute;
right:0;
top:0}.fuelux .loader:before{content:'\e000';
opacity:.33}.fuelux .loader.iefix:before{color:#bcbcbc;
opacity:1}.fuelux .loader[data-frame="1"]:after{content:'\e001'}.fuelux .loader[data-frame="2"]:after{content:'\e002'}.fuelux .loader[data-frame="3"]:after{content:'\e003'}.fuelux .loader[data-frame="4"]:after{content:'\e004'}.fuelux .loader[data-frame="5"]:after{content:'\e005'}.fuelux .loader[data-frame="6"]:after{content:'\e006'}.fuelux .loader[data-frame="7"]:after{content:'\e007'}.fuelux .loader[data-frame="8"]:after{content:'\e008'}.fuelux input.glass,.fuelux textarea.glass{background:transparent;
border:1px solid #fff;
box-shadow:none}.fuelux input.glass:hover,.fuelux textarea.glass:hover{background:#d9edf7;
border-color:#66afe9;
cursor:pointer}.fuelux input.glass:hover[disabled],.fuelux textarea.glass:hover[disabled]{background:transparent;
border-color:#fff;
cursor:not-allowed}.fuelux input.glass:focus,.fuelux textarea.glass:focus{background:#fff;
border-color:#66afe9;
box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6);
cursor:auto}.fuelux input.glass:focus[disabled],.fuelux textarea.glass:focus[disabled]{background:transparent;
border-color:#fff;
cursor:not-allowed}.fuelux input.glass[disabled],.fuelux textarea.glass[disabled]{cursor:not-allowed}.fuelux .input-group-addon{padding:6px 18px}.fuelux [data-toggle="buttons"]>.btn>input[type="radio"],.fuelux [data-toggle="buttons"]>.btn>input[type="checkbox"]{display:inline;
position:absolute;
left:-9999px}.fuelux .button-sizer,.fuelux .selectlist-sizer{display:inline-block;
position:absolute;
visibility:hidden;
top:0;
float:left}.fuelux .button-sizer .selectlist,.fuelux .selectlist-sizer .selectlist{display:block !important}.fuelux .button-sizer .dropdown-menu,.fuelux .selectlist-sizer .dropdown-menu{display:block;
min-width:inherit}.fuelux .button-sizer .selected-label,.fuelux .selectlist-sizer .selected-label{width:auto !important}.fuelux .pillbox{border:1px solid #bbb;
border-radius:4px;
cursor:text;
padding:3px}.fuelux .pillbox[data-readonly]{border:1px solid transparent}.fuelux .pillbox[data-readonly].truncate .pillbox-input-wrap{display:inline-block}.fuelux .pillbox[data-readonly].truncate .pillbox-input-wrap.truncated{display:none}.fuelux .pillbox[data-readonly].truncate .pillbox-more{display:inline}.fuelux .pillbox[data-readonly] .pill span.glyphicon-close{display:none}.fuelux .pillbox[data-readonly] .pillbox-add-item{display:none}.fuelux .pillbox[data-readonly] .pillbox-input-wrap{display:none}.fuelux .pillbox[data-readonly] .pillbox-input-wrap button.dropdown-toggle{display:none}.fuelux .pillbox.pills-editable .pill-group .pill span{cursor:text}.fuelux .pillbox.pills-editable .pill-group .pill span.glyphicon-close{cursor:pointer}.fuelux .pillbox>.pill-group{margin:0;
padding:0;
width:100%}.fuelux .pillbox>.pill-group>.pill{margin:2px;
cursor:default;
float:left;
word-break:break-all}.fuelux .pillbox>.pill-group>.pill.pillbox-highlight{outline:1px dotted #999}.fuelux .pillbox>.pill-group>.pill.truncated{display:none}.fuelux .pillbox>.pill-group>.pill .pillbox-list-edit{border:none;
color:#333;
font-weight:normal;
border-radius:2px}.fuelux .pillbox>.pill-group>.pill .pillbox-list-edit:focus{outline:none;
border:none}.fuelux .pillbox>.pill-group>.pill .glyphicon-close{cursor:pointer;
top:-1px;
left:2px}.fuelux .pillbox>.pill-group>.pill .glyphicon-close:before{content:" \00d7"}.fuelux .pillbox>.pill-group>.pill .glyphicon-close:hover{opacity:.4}.fuelux .pillbox .pillbox-input-wrap{position:relative;
margin:4px 0 3px 3px;
float:left}.fuelux .pillbox .pillbox-input-wrap.editing{border:1px solid #ccc;
border-radius:4px;
margin:2px 0 3px 3px}.fuelux .pillbox .pillbox-input-wrap.editing input.pillbox-add-item{border-radius:4px;
color:#333;
height:32px}.fuelux .pillbox .pillbox-add-item{border:none;
box-shadow:none}.fuelux .pillbox .pillbox-add-item:focus{outline:none;
border:none}.fuelux .pillbox .pillbox-more{cursor:pointer;
display:none;
line-height:30px}.fuelux .pillbox .suggest{max-height:166px;
overflow-y:auto}.fuelux .pillbox .suggest>li{white-space:nowrap;
cursor:pointer;
padding:3px 20px}.fuelux .pillbox .suggest>li.pillbox-suggest-sel{background-color:#eee}.fuelux .pillbox .suggest>li:hover{background-color:#eee}.fuelux .pillbox input::-ms-clear{display:none}.fuelux .placard{display:inline-block;
position:relative}.fuelux .placard[data-ellipsis="true"].showing input.placard-field{overflow:visible;
text-overflow:clip;
white-space:normal}.fuelux .placard[data-ellipsis="true"] input.placard-field{overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap}.fuelux .placard[data-ellipsis="true"] input.placard-field::-ms-clear{display:none}.fuelux .placard[data-ellipsis="true"] textarea.placard-field[readonly]{overflow:hidden}.fuelux .placard.showing .placard-footer,.fuelux .placard.showing .placard-header,.fuelux .placard.showing .placard-popup{display:block;
z-index:1}.fuelux .placard.showing input.placard-field,.fuelux .placard.showing textarea.placard-field{background:#fff;
border:1px solid #ccc;
box-shadow:none;
position:relative;
z-index:1}.fuelux .placard input.placard-field,.fuelux .placard textarea.placard-field{resize:none}.fuelux .placard input.placard-field[readonly],.fuelux .placard textarea.placard-field[readonly]{background:#fff;
cursor:auto}.fuelux .placard input.placard-field[readonly].glass,.fuelux .placard textarea.placard-field[readonly].glass{background:none}.fuelux .placard input.placard-field[readonly].glass:hover,.fuelux .placard textarea.placard-field[readonly].glass:hover{background:#d9edf7;
cursor:pointer}.fuelux .placard input.placard-field:focus,.fuelux .placard textarea.placard-field:focus{border:1px solid #ccc;
box-shadow:none}.fuelux .placard-cancel{font-size:12px;
margin-right:4px;
vertical-align:middle}.fuelux .placard-footer,.fuelux .placard-header{display:none;
left:0;
line-height:1;
position:absolute;
right:0}.fuelux .placard-footer{padding:4px 0 8px 0;
text-align:right;
top:100%}.fuelux .placard-header{bottom:100%;
padding:8px 0 4px 0}.fuelux .placard-header h1,.fuelux .placard-header h2,.fuelux .placard-header h3,.fuelux .placard-header h4,.fuelux .placard-header h5,.fuelux .placard-header h6{margin:0}.fuelux .placard-popup{background:#d9edf7;
background-clip:padding-box;
border:1px solid #ccc;
border-radius:4px;
bottom:-8px;
box-shadow:0 0 0 1px #fff inset;
display:none;
left:-8px;
position:absolute;
right:-8px;
top:-8px}.fuelux .radio.highlight{padding:4px}.fuelux .radio.highlight.checked{background:#e9e9e9;
border-radius:4px}.fuelux .radio input[type="radio"]:focus+.radio-label,.fuelux .radio input[type="radio"]:hover+.radio-label,.fuelux .radio .radio-label:hover{color:#999}.fuelux .form-horizontal .radio-inline{padding-top:0}.fuelux .input-group-addon.radio-custom.radio-inline:before{left:11px;
top:9px}.fuelux .input-group-addon.radio-custom.radio-inline:after{left:15px;
top:13px}.fuelux .radio-custom{position:relative}.fuelux .radio-custom:after{background:transparent;
border-radius:6px;
content:" ";
height:6px;
left:4px;
position:absolute;
top:7px;
width:6px}.fuelux .radio-custom:before{border:1px solid #adadad;
border-radius:14px;
content:" ";
height:14px;
left:0;
position:absolute;
top:3px;
width:14px}.fuelux .radio-custom.checked:after{background:#fff}.fuelux .radio-custom.checked:before{background:#39b3d7;
border-color:#39b3d7}.fuelux .radio-custom.disabled{cursor:not-allowed}.fuelux .radio-custom.disabled:after{cursor:not-allowed}.fuelux .radio-custom.disabled:before{cursor:not-allowed;
opacity:.5}.fuelux .radio-custom.radio-inline:after{left:4px;
top:7px}.fuelux .radio-custom.radio-inline:before{left:0;
top:3px}.fuelux .radio-custom.radio-inline.highlight{padding:4px 4px 4px 24px}.fuelux .radio-custom.radio-inline.highlight:after{left:8px;
top:11px}.fuelux .radio-custom.radio-inline.highlight:before{left:4px;
top:7px}.fuelux .radio-custom.radio-inline.highlight.checked{background:#e9e9e9;
border-radius:4px}.fuelux .radio-custom input[type="radio"]:focus+.radio-label{color:#999}.fuelux .repeater{border:1px solid #ddd;
border-radius:4px}.fuelux .repeater-canvas.scrolling{bottom:0;
left:0;
overflow-y:auto;
position:absolute;
right:0;
top:0}.fuelux .repeater-header,.fuelux .repeater-footer{background:#f9f9f9;
min-height:50px;
padding:8px;
*zoom:1}.fuelux .repeater-header:before,.fuelux .repeater-footer:before,.fuelux .repeater-header:after,.fuelux .repeater-footer:after{display:table;
content:"";
line-height:0}.fuelux .repeater-header:after,.fuelux .repeater-footer:after{clear:both}.fuelux .repeater-header-left,.fuelux .repeater-footer-left{float:left}.fuelux .repeater-header-right,.fuelux .repeater-footer-right{float:right}@media (max-width:625px){.fuelux .repeater-header-left,.fuelux .repeater-footer-left,.fuelux .repeater-header-right,.fuelux .repeater-footer-right{float:none;
*zoom:1}.fuelux .repeater-header-left:before,.fuelux .repeater-footer-left:before,.fuelux .repeater-header-right:before,.fuelux .repeater-footer-right:before,.fuelux .repeater-header-left:after,.fuelux .repeater-footer-left:after,.fuelux .repeater-header-right:after,.fuelux .repeater-footer-right:after{display:table;
content:"";
line-height:0}.fuelux .repeater-header-left:after,.fuelux .repeater-footer-left:after,.fuelux .repeater-header-right:after,.fuelux .repeater-footer-right:after{clear:both}.fuelux .repeater-header-left,.fuelux .repeater-footer-left{margin-bottom:8px}}.fuelux .repeater-header{border-bottom:1px solid #ddd;
border-top-right-radius:4px;
border-top-left-radius:4px}.fuelux .repeater-footer{border-top:1px solid #ddd;
border-bottom-right-radius:4px;
border-bottom-left-radius:4px}.fuelux .repeater-loader{display:none;
left:50%;
position:absolute;
margin:-32px 0 0 -32px;
top:50%}.fuelux .repeater-viewport{min-height:80px;
position:relative}.fuelux .repeater-pagination label{font-weight:normal}.fuelux .repeater-pagination .repeater-primaryPaging{display:none;
vertical-align:middle;
width:116px}.fuelux .repeater-pagination .repeater-primaryPaging.active{display:inline-block}.fuelux .repeater-pagination .repeater-primaryPaging ul.dropdown-menu{min-width:116px}.fuelux .repeater-pagination .repeater-secondaryPaging{display:none;
width:82px}.fuelux .repeater-pagination .repeater-secondaryPaging.active{display:inline-block}.fuelux .repeater-search{float:left;
width:200px}.fuelux .repeater-title{display:block;
float:left;
line-height:34px;
margin-right:10px}.fuelux .repeater-itemization .selectlist,.fuelux .repeater-filters,.fuelux .repeater-secondaryPaging,.fuelux .repeater-primaryPaging,.fuelux .repeater-next,.fuelux .repeater-prev{margin:auto .3em}.fuelux .repeater[data-viewtype="list"] .repeater-canvas.scrolling{overflow:visible}.fuelux .repeater[data-viewtype="list"] .repeater-canvas.scrolling .repeater-list{bottom:0;
left:0;
position:absolute;
right:0;
top:0}.fuelux .repeater[data-viewtype="list"] .repeater-canvas.scrolling .repeater-list-wrapper{height:100%;
overflow:auto}.fuelux .repeater[data-viewtype="list"] .repeater-loader{margin-top:-12px}.fuelux .repeater[data-viewtype="list"] .repeater-loader.noHeader{margin-top:-32px}.fuelux .repeater[data-viewtype="list"] .repeater-viewport{overflow:hidden}.fuelux .repeater-list{position:relative}.fuelux .repeater-list table{margin-bottom:0;
width:100%}.fuelux .repeater-list table tbody td{border-bottom:1px solid #ddd;
border-left:1px solid #ddd;
border-top:none}.fuelux .repeater-list table tbody td:first-child{border-left:none}.fuelux .repeater-list table tbody td.sorted{background:#f9f9f9}.fuelux .repeater-list table tbody tr:focus{outline:1px dotted #d7d7d7}.fuelux .repeater-list table tbody tr.empty td{border-bottom:none;
font-style:italic;
padding:20px;
text-align:center;
width:100%}.fuelux .repeater-list table tbody tr.selectable:hover td{background:#f1f1f1;
cursor:pointer}.fuelux .repeater-list table tbody tr.selected:hover td{background:#d7d7d7}.fuelux .repeater-list table tbody tr.selected td{background:#efefef;
color:#333}.fuelux .repeater-list table tbody tr.selected td:first-child{padding-left:30px}.fuelux .repeater-list table thead>tr>th{background:#f9f9f9;
border-bottom:1px solid #ddd;
border-left:1px solid transparent;
border-top:none;
color:rgba(0,0,0,0);
line-height:1.42857;
padding:8px;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
-o-user-select:none;
user-select:none}.fuelux .repeater-list table thead>tr>th:first-child{border-left:none}.fuelux .repeater-list table thead>tr>th.sortable:hover,.fuelux .repeater-list table thead>tr>th.sortable.sorted{background:#f1f1f1;
cursor:pointer;
background-color:#f1f1f1;
background-image:-moz-linear-gradient(top, #f9f9f9, #e5e5e5);
background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#f9f9f9), to(#e5e5e5));
background-image:-webkit-linear-gradient(top, #f9f9f9, #e5e5e5);
background-image:-o-linear-gradient(top, #f9f9f9, #e5e5e5);
background-image:linear-gradient(to bottom, #f9f9f9, #e5e5e5);
background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff9f9f9', endColorstr='#ffe5e5e5', GradientType=0)}.fuelux .repeater-list table thead>tr>th.sorted span.glyphicon{display:block;
visibility:hidden}.fuelux .repeater-list table thead>tr>th span.glyphicon{display:none;
float:right;
margin-top:2px}.fuelux .repeater-list-check{display:inline-block;
height:0;
line-height:0;
position:relative;
vertical-align:top;
width:0}.fuelux .repeater-list-check span.glyphicon{left:-22px;
position:absolute;
top:2px}.fuelux .repeater-list-heading{background:#f9f9f9;
border-bottom:1px solid #ddd;
border-left:1px solid #ddd;
border-top:none;
color:#333;
line-height:1.42857;
margin-left:-9px;
padding:8px;
position:absolute;
top:0;
z-index:1;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
-o-user-select:none;
user-select:none}.fuelux .repeater-list-heading.shifted{margin-left:-1px}@media screen and (-webkit-min-device-pixel-ratio:0){.fuelux .repeater-list-heading.shifted{margin-left:0}}.fuelux .repeater-list-heading.sortable:hover,.fuelux .repeater-list-heading.sortable.sorted{background:#f1f1f1;
cursor:pointer;
background-color:#f1f1f1;
background-image:-moz-linear-gradient(top, #f9f9f9, #e5e5e5);
background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#f9f9f9), to(#e5e5e5));
background-image:-webkit-linear-gradient(top, #f9f9f9, #e5e5e5);
background-image:-o-linear-gradient(top, #f9f9f9, #e5e5e5);
background-image:linear-gradient(to bottom, #f9f9f9, #e5e5e5);
background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff9f9f9', endColorstr='#ffe5e5e5', GradientType=0)}.fuelux .repeater-list-heading.sortable.sorted span.glyphicon{display:block;
visibility:visible}.fuelux .repeater-list-heading span.glyphicon{display:none;
float:right;
margin-top:2px}.fuelux .repeater-thumbnail{border:1px solid #ddd;
color:#666;
float:left;
font-size:14px;
min-height:110px;
min-width:100px;
margin:8px 7px;
text-align:center}.fuelux .repeater-thumbnail img{display:block;
margin-top:10px;
margin-bottom:3px}.fuelux .repeater-thumbnail-cont{height:100%;
overflow-y:auto;
padding:6px;
width:100%}.fuelux .repeater-thumbnail-cont.align-center,.fuelux .repeater-thumbnail-cont.align-justify,.fuelux .repeater-thumbnail-cont.align-left,.fuelux .repeater-thumbnail-cont.align-right{position:relative;
font-size:.1px}.fuelux .repeater-thumbnail-cont.align-center:after,.fuelux .repeater-thumbnail-cont.align-justify:after,.fuelux .repeater-thumbnail-cont.align-left:after,.fuelux .repeater-thumbnail-cont.align-right:after{display:inline-block;
width:100%;
content:''}.fuelux .repeater-thumbnail-cont.align-center .infinitescroll-end,.fuelux .repeater-thumbnail-cont.align-justify .infinitescroll-end,.fuelux .repeater-thumbnail-cont.align-left .infinitescroll-end,.fuelux .repeater-thumbnail-cont.align-right .infinitescroll-end,.fuelux .repeater-thumbnail-cont.align-center .infinitescroll-load,.fuelux .repeater-thumbnail-cont.align-justify .infinitescroll-load,.fuelux .repeater-thumbnail-cont.align-left .infinitescroll-load,.fuelux .repeater-thumbnail-cont.align-right .infinitescroll-load{display:inline-block;
width:100%}.fuelux .repeater-thumbnail-cont.align-center .repeater-thumbnail,.fuelux .repeater-thumbnail-cont.align-justify .repeater-thumbnail,.fuelux .repeater-thumbnail-cont.align-left .repeater-thumbnail,.fuelux .repeater-thumbnail-cont.align-right .repeater-thumbnail{display:inline-block;
float:none;
font-size:14px}.fuelux .repeater-thumbnail-cont.align-center .repeater-thumbnail:after,.fuelux .repeater-thumbnail-cont.align-justify .repeater-thumbnail:after,.fuelux .repeater-thumbnail-cont.align-left .repeater-thumbnail:after,.fuelux .repeater-thumbnail-cont.align-right .repeater-thumbnail:after{content:' '}.fuelux .repeater-thumbnail-cont.align-center{text-align:center}.fuelux .repeater-thumbnail-cont.align-justify{text-align:justify}.fuelux .repeater-thumbnail-cont.align-left{text-align:left}.fuelux .repeater-thumbnail-cont.align-right{text-align:right}.fuelux .repeater-thumbnail-cont div.empty{font-style:italic;
padding:20px 10px;
text-align:center}.fuelux .repeater-thumbnail-cont .selectable:hover{background:#f1f1f1;
cursor:pointer}.fuelux .repeater-thumbnail-cont .selectable.selected{background:#efefef}.fuelux .repeater-thumbnail-cont .selectable.selected:hover{background:#d7d7d7}.fuelux .spinbox{display:inline-block;
position:relative}.fuelux .spinbox.digits-3{width:60px}.fuelux .spinbox.disabled .spinbox-buttons{cursor:not-allowed}.fuelux .spinbox .spinbox-input{float:left;
padding-bottom:3px;
padding:0 25px 0 7px}.fuelux .spinbox .spinbox-input::-ms-clear{display:none}.fuelux .spinbox .btn{position:relative;
width:20px;
height:13px;
padding-top:0;
padding-right:9px;
padding-left:9px}.fuelux .spinbox .btn.disabled{cursor:not-allowed}.fuelux .spinbox .spinbox-buttons{position:absolute;
height:28px;
width:20px;
right:2px}.fuelux .spinbox .spinbox-up{padding:0 0 14px 1px;
top:2px}.fuelux .spinbox .spinbox-up .glyphicon-chevron-up{position:relative;
top:0}.fuelux .spinbox .btn-group>.btn.spinbox-up{border-top-right-radius:4px}.fuelux .spinbox .spinbox-down{padding:0 0 8px 1px;
top:2px;
height:15px;
border-bottom-left-radius:4px}.fuelux .spinbox .spinbox-down .glyphicon-chevron-down{position:relative;
left:-1px;
top:0}.fuelux .spinbox input::-ms-clear{display:none}.fuelux .scheduler .control-label{min-width:7em}.fuelux .scheduler .inline-form-text{float:left;
line-height:27px;
margin-top:4px}.fuelux .scheduler .start-datetime.form-group{margin-bottom:0}.fuelux .scheduler .start-datetime .form-group{margin-left:0}.fuelux .scheduler .start-datetime .combobox{max-width:9em}.fuelux .scheduler .start-datetime .combobox .dropdown-menu{max-height:200px;
overflow:auto}.fuelux .scheduler .start-datetime .dropdown{float:left;
margin:0 10px 0 0}.fuelux .scheduler .timezone-container .input-group{max-width:20em}.fuelux .scheduler .timezone-container .dropdown-label{height:18px;
white-space:nowrap;
max-width:20em;
overflow:hidden;
text-overflow:ellipsis}.fuelux .scheduler .timezone-container .dropdown-menu{max-height:200px;
overflow:auto}.fuelux .scheduler .repeat-panel{margin-left:0}.fuelux .scheduler .repeat-panel label{font-weight:normal}.fuelux .scheduler .repeat-panel .radio{margin-right:10px}.fuelux .scheduler .repeat-panel .form-group{margin-left:0}.fuelux .scheduler .repeat-interval{margin-left:0;
*zoom:1}.fuelux .scheduler .repeat-interval:before,.fuelux .scheduler .repeat-interval:after{display:table;
content:"";
line-height:0}.fuelux .scheduler .repeat-interval:after{clear:both}.fuelux .scheduler .repeat-interval .form-group{margin-left:0}.fuelux .scheduler .repeat-interval .dropdown-menu{max-height:200px;
overflow:auto}.fuelux .scheduler .repeat-interval .repeat-every-panel{float:left}.fuelux .scheduler .repeat-interval .repeat-every-panel .repeat-every-pretext{padding:0 10px}.fuelux .scheduler .repeat-interval .repeat-every-panel .spinbox{float:left;
margin-right:10px}.fuelux .scheduler .repeat-interval .repeat-every-panel .spinbox input{margin-bottom:0}.fuelux .scheduler .repeat-monthly .repeat-monthly-date{margin-top:10px;
*zoom:1}.fuelux .scheduler .repeat-monthly .repeat-monthly-date:before,.fuelux .scheduler .repeat-monthly .repeat-monthly-date:after{display:table;
content:"";
line-height:0}.fuelux .scheduler .repeat-monthly .repeat-monthly-date:after{clear:both}.fuelux .scheduler .repeat-monthly .repeat-monthly-date .selectlist{margin-left:5px}.fuelux .scheduler .repeat-monthly .repeat-monthly-day{margin-top:10px;
*zoom:1}.fuelux .scheduler .repeat-monthly .repeat-monthly-day:before,.fuelux .scheduler .repeat-monthly .repeat-monthly-day:after{display:table;
content:"";
line-height:0}.fuelux .scheduler .repeat-monthly .repeat-monthly-day:after{clear:both}.fuelux .scheduler .repeat-monthly .month-days{margin-left:10px}.fuelux .scheduler .repeat-yearly .repeat-yearly-date{margin-top:10px;
*zoom:1}.fuelux .scheduler .repeat-yearly .repeat-yearly-date:before,.fuelux .scheduler .repeat-yearly .repeat-yearly-date:after{display:table;
content:"";
line-height:0}.fuelux .scheduler .repeat-yearly .repeat-yearly-date:after{clear:both}.fuelux .scheduler .repeat-yearly .repeat-yearly-date .year-month-day{margin-left:10px}.fuelux .scheduler .repeat-yearly .year-month-days{margin-left:10px}.fuelux .scheduler .repeat-yearly .year-month{margin-left:10px}.fuelux .scheduler .repeat-yearly .repeat-yearly-day{margin-top:10px;
*zoom:1}.fuelux .scheduler .repeat-yearly .repeat-yearly-day:before,.fuelux .scheduler .repeat-yearly .repeat-yearly-day:after{display:table;
content:"";
line-height:0}.fuelux .scheduler .repeat-yearly .repeat-yearly-day:after{clear:both}.fuelux .scheduler .repeat-yearly .repeat-yearly-day .repeat-yearly-day-text{margin-left:10px}.fuelux .scheduler .repeat-weekly button:not(.active){background-color:#fff}.fuelux .scheduler .repeat-weekly .btn-group.disabled{position:relative;
opacity:.65}.fuelux .scheduler .repeat-weekly .btn-group.disabled:before{background:transparent;
bottom:0;
content:"";
left:0;
position:absolute;
right:0;
top:0;
z-index:5}.fuelux .scheduler .selectlist{float:left}.fuelux .scheduler label.radio{float:left;
line-height:27px}.fuelux .scheduler label.radio input{margin-top:8px}.fuelux .scheduler .repeat-end .end-after{float:left;
display:inline-block;
margin-right:10px}.fuelux .scheduler .repeat-end .form-group{margin-left:0}.fuelux .scheduler input::-ms-clear{display:none}.fuelux .search.disabled .input-group-btn{cursor:not-allowed}.fuelux .search input::-ms-clear{display:none}.fuelux .selectlist.disabled{cursor:not-allowed}.fuelux .selectlist .selected-label{overflow:hidden;
min-width:2em}.fuelux .selectlist .dropdown-menu{min-width:inherit}.fuelux .selectlist .btn.dropdown-toggle{text-align:left;
padding-right:28px}.fuelux .selectlist .btn.dropdown-toggle .caret{margin:auto;
position:absolute;
top:0;
bottom:0;
right:12px}.fuelux .tree{border:1px solid #999;
border-radius:4px 4px 4px 4px;
padding:10px 15px 0 15px;
overflow-x:auto;
overflow-y:auto;
position:relative;
list-style:none}.fuelux .tree *:focus{outline:none}.fuelux .tree button:focus{color:#999}.fuelux .tree ul{padding-left:0;
margin-top:0;
margin-bottom:0;
list-style:none}.fuelux .tree li{margin:0;
margin-top:5px;
margin-bottom:5px}.fuelux .tree .tree-loader{margin-left:45px}.fuelux .tree .tree-open>.tree-branch-header .glyphicon-play{transform:rotate(90deg);
-ms-transform:rotate(90deg);
-webkit-transform:rotate(90deg);
position:relative}.fuelux .tree [data-children=false]>.tree-branch-header .icon-caret:before{content:'\00a0'}.fuelux .tree .tree-branch .tree-branch-header{position:relative;
border-radius:6px;
white-space:nowrap}.fuelux .tree .tree-branch .tree-branch-header .tree-branch-name:hover{color:#999}.fuelux .tree .tree-branch .tree-branch-header .glyphicon-play{font-size:10px;
padding-right:5px;
padding-left:7px}.fuelux .tree .tree-branch .tree-branch-header .glyphicon-play:before{position:relative;
top:-2px}.fuelux .tree .tree-branch .tree-branch-header .tree-branch-name{white-space:nowrap;
border-radius:6px;
background-color:transparent;
border:0}.fuelux .tree .tree-branch .tree-branch-header label{font-weight:normal;
padding-left:3px;
margin-bottom:0;
cursor:pointer}.fuelux .tree .tree-branch .tree-branch-children{margin-left:14px}.fuelux .tree .tree-branch[haschildren='false'] .icon-caret{visibility:hidden}.fuelux .tree .tree-item{white-space:nowrap;
position:relative;
cursor:pointer;
border-radius:6px;
margin-left:26px}.fuelux .tree .tree-item .tree-item-name{white-space:nowrap;
border-radius:6px;
background-color:transparent;
border:0}.fuelux .tree .tree-item .tree-item-name:hover{color:#999}.fuelux .tree .tree-item.tree-selected .tree-item-name{background-color:#efefef;
color:#333}.fuelux .tree .tree-item label{font-weight:normal;
padding-left:7px;
margin-bottom:0;
cursor:pointer}.fuelux .tree .icon-caret:hover+.tree-branch-name{color:#999}.fuelux .tree.tree-folder-select .tree-branch .icon-caret{background-color:transparent;
border:0}.fuelux .tree.tree-folder-select .tree-branch .icon-caret:hover{cursor:pointer;
color:#999}.fuelux .tree.tree-folder-select .tree-branch>.tree-branch-name{padding:1px 5px 0 5px;
border-radius:6px}.fuelux .tree.tree-folder-select .tree-branch>.tree-branch-name.tree-selected{background-color:#efefef}.fuelux .tree.tree-folder-select .tree-branch.tree-selected>.tree-branch-header .tree-branch-name{background-color:#efefef}.fuelux .tree.tree-folder-select .tree-branch.tree-selected>.tree-branch-header .tree-branch-name:hover{background-color:#efefef}.fuelux .wizard{*zoom:1;
border:1px solid #d4d4d4;
border-radius:4px;
box-shadow:0 1px 4px rgba(0,0,0,0.065);
background-color:#f9f9f9;
position:relative;
min-height:48px;
overflow:hidden}.fuelux .wizard:before,.fuelux .wizard:after{display:table;
content:"";
line-height:0}.fuelux .wizard:after{clear:both}.fuelux .wizard>.steps{list-style:none outside none;
padding:0;
margin:0;
width:4000px}.fuelux .wizard>.steps.previous-disabled li.complete{cursor:default}.fuelux .wizard>.steps.previous-disabled li.complete:hover{background:#f3f4f5;
color:#468847;
cursor:default}.fuelux .wizard>.steps.previous-disabled li.complete:hover .chevron:before{border-left-color:#f3f4f5}.fuelux .wizard>.steps li{float:left;
margin:0;
padding:0 20px 0 30px;
height:46px;
line-height:46px;
position:relative;
background:#ededed;
color:#999;
font-size:16px;
cursor:not-allowed}.fuelux .wizard>.steps li .chevron{border:24px solid transparent;
border-left:14px solid #d4d4d4;
border-right:0;
display:block;
position:absolute;
right:-14px;
top:0;
z-index:1}.fuelux .wizard>.steps li .chevron:before{border:24px solid transparent;
border-left:14px solid #ededed;
border-right:0;
content:"";
display:block;
position:absolute;
right:1px;
top:-24px}.fuelux .wizard>.steps li.complete{background:#f3f4f5;
color:#468847}.fuelux .wizard>.steps li.complete:hover{background:#e7eff8;
cursor:pointer}.fuelux .wizard>.steps li.complete:hover .chevron:before{border-left:14px solid #e7eff8}.fuelux .wizard>.steps li.complete .chevron:before{border-left:14px solid #f3f4f5}.fuelux .wizard>.steps li.active{background:#f1f6fc;
color:#3a87ad;
cursor:default}.fuelux .wizard>.steps li.active .chevron:before{border-left:14px solid #f1f6fc}.fuelux .wizard>.steps li.active .badge{background-color:#3a87ad}.fuelux .wizard>.steps li .badge{margin-right:8px}.fuelux .wizard>.steps li .badge-success{background-color:#468847}.fuelux .wizard>.steps li:first-child{border-radius:4px 0 0 4px;
padding-left:20px}.fuelux .wizard>.actions{z-index:1000;
position:absolute;
right:0;
line-height:46px;
float:right;
padding-left:15px;
padding-right:15px;
vertical-align:middle;
background-color:#e5e5e5;
border-left:1px solid #d4d4d4}.fuelux .wizard>.actions a{line-height:45px;
font-size:12px;
margin-right:8px}.fuelux .wizard>.actions .btn-prev[disabled]{cursor:not-allowed}.fuelux .wizard>.actions .btn-prev span{margin-right:5px}.fuelux .wizard>.actions .btn-next[disabled]{cursor:not-allowed}.fuelux .wizard>.actions .btn-next span{margin-left:5px}.fuelux .wizard .step-content{border-top:1px solid #d4d4d4;
padding:10px;
float:left;
width:100%}.fuelux .wizard .step-content .step-pane{display:none}.fuelux .wizard .step-content>.active{display:block}.fuelux .wizard .step-content>.active .btn-group .active{display:inline-block}.fuelux .wizard.complete>.actions .glyphicon-arrow-right:before{display:none}.fuelux .wizard.complete>.actions .glyphicon-arrow-right{margin-left:0}.fuelux .serif{font-family:Georgia,"Times New Roman",Times,serif}.fuelux .monospace{font-family:Monaco,Menlo,Consolas,"Courier New",monospace}.fuelux .text-sm{font-size:11.9px}.fuelux .text-lg{font-size:17.5px}.fuelux .padding-xs{padding:5px}.fuelux .padding-xs-horizontal{padding:0 5px}.fuelux .padding-xs-vertical{padding:5px 0}.fuelux .padding-xs-top{padding-top:5px}.fuelux .padding-xs-bottom{padding-bottom:5px}.fuelux .padding-xs-left{padding-left:5px}.fuelux .padding-xs-right{padding-right:5px}.fuelux .padding-sm{padding:10px}.fuelux .padding-sm-horizontal{padding:0 10px}.fuelux .padding-sm-vertical{padding:10px 0}.fuelux .padding-sm-top{padding-top:10px}.fuelux .padding-sm-bottom{padding-bottom:10px}.fuelux .padding-sm-left{padding-left:10px}.fuelux .padding-sm-right{padding-right:10px}.fuelux .padding-md{padding:15px}.fuelux .padding-md-horizontal{padding:0 15px}.fuelux .padding-md-vertical{padding:15px 0}.fuelux .padding-md-top{padding-top:15px}.fuelux .padding-md-bottom{padding-bottom:15px}.fuelux .padding-md-left{padding-left:15px}.fuelux .padding-md-right{padding-right:15px}.fuelux .padding-lg{padding:20px}.fuelux .padding-lg-horizontal{padding:0 20px}.fuelux .padding-lg-vertical{padding:20px 0}.fuelux .padding-lg-top{padding-top:20px}.fuelux .padding-lg-bottom{padding-bottom:20px}.fuelux .padding-lg-left{padding-left:20px}.fuelux .padding-lg-right{padding-right:20px}.fuelux .margin-xs{margin:5px}.fuelux .margin-xs-horizontal{margin:0 5px}.fuelux .margin-xs-vertical{margin:5px 0}.fuelux .margin-xs-top{margin-top:5px}.fuelux .margin-xs-bottom{margin-bottom:5px}.fuelux .margin-xs-left{margin-left:5px}.fuelux .margin-xs-right{margin-right:5px}.fuelux .margin-sm{margin:10px}.fuelux .margin-sm-horizontal{margin:0 10px}.fuelux .margin-sm-vertical{margin:10px 0}.fuelux .margin-sm-top{margin-top:10px}.fuelux .margin-sm-bottom{margin-bottom:10px}.fuelux .margin-sm-left{margin-left:10px}.fuelux .margin-sm-right{margin-right:10px}.fuelux .margin-md{margin:15px}.fuelux .margin-md-horizontal{margin:0 15px}.fuelux .margin-md-vertical{margin:15px 0}.fuelux .margin-md-top{margin-top:15px}.fuelux .margin-md-bottom{margin-bottom:15px}.fuelux .margin-md-left{margin-left:15px}.fuelux .margin-md-right{margin-right:15px}.fuelux .margin-lg{margin:20px}.fuelux .margin-lg-horizontal{margin:0 20px}.fuelux .margin-lg-vertical{margin:20px 0}.fuelux .margin-lg-top{margin-top:20px}.fuelux .margin-lg-bottom{margin-bottom:20px}.fuelux .margin-lg-left{margin-left:20px}.fuelux .margin-lg-right{margin-right:20px}.fuelux .data-label{text-transform:uppercase;
font-size:10px;
margin-bottom:2px;
text-shadow:0 1px #fff;
color:#666}.fuelux .data-value{font-size:14px}.fuelux .section-heading{font-size:16px;
color:#333;
margin:0 0 10px;
padding:0;
text-shadow:0 1px #fff}*/
/* FIN FUELUX */



@media screen and (max-width: 640px) {
.fancybox-inner {width:100%!important; height:auto!important;}
.fancybox-wrap.fancybox-default {width:85%!important; height:auto!important; margin-left:auto!important; padding:0!important; /*right:0;*/ margin-right:auto!important;} 
.fancybox-title {padding-left:10px; padding-bottom:10px;}
a.fancybox-close {max-width:30px!important; max-height:30px!important; background-size: cover!important; right: -15px; top:-15px;}
}


a.fancybox-next {right:0;}
a.fancybox-prev {left:0;}

ol { list-style:decimal; margin-left: 2em;  }
ol li { margin:0.8em 0; }