﻿/*
    Cores 
    dourado > #ccb370;  
    encarnado: c40000
    branco sujo > e4e4e4   (opções de menu)
*/

@font-face {
  font-family: 'Agency_FB';
  src: URL("../Content/fonts/agency_fb.ttf") format('truetype');
}

textarea{
    margin-bottom:7px;
}

.footerCookieAlert {
  position: fixed;
  left: 0;
  bottom: 0;
  width: 100%;
  background-color:#ccb370;
  color: white;
  text-align: center;
  padding:20px 0 20px 0;
  z-index:99;
}



/*background-color:#212529*/

body {padding-top: 0px;padding-bottom: 0px;background-color:#212529;width:100%;
       font-family:'Agency_FB';font-size:1.3rem; color:#212529; font-weight:500;}


/* Set padding to keep content from hitting the edges */
.body-content {padding-left: 15px;padding-right: 15px;}

/* Override the default bootstrap behavior where horizontal description lists 
   will truncate terms that are too long to fit in the left column 
*/
.dl-horizontal dt {white-space: normal;}

/* Set width on the form input elements since they're 100% wide by default */
/*input,select,textarea {max-width: 280px;}*/

.sizes{/*width: 100%;height:100%;min-height: 600px;max-height: 620px;*/}

.sectionPanels{
    background-color:#fff;
}

/***************************************
* ESTILOS GENERICOS / UTILITARIOS
****************************************/

/* Centrar uma div vertical/horizontalmente no ecrã */
.centerScreen {
      position: absolute;
      top: 40%;
      left: 50%;
      margin-right: -50%;
      transform: translate(-50%, -50%);
}

underline{margin-top:30px;margin-bottom:10px;width:500px;height:1px;border-bottom:solid 1px #e8eff5;}

/***************************************
* ESTILOS DO MENU DE TOPO
****************************************/
/*override do estilo do bootstrap para as opções*/
.nav-link{text-transform:uppercase;/*color:#ccb370;*/color:#e4e4e4;font-size:0.9em;width:100%;}
.nav-link:hover{color:#ccb370;transition: .5s ease-out;}
.nav-link:focus {color:#ccb370 !important;/*text-decoration:underline;*/}
 /*.nav-link:after{color:#000 !important;}*/
.dropdown-item:hover{color:#ccb370;background-color:transparent !important;transition: .5s ease-out;}
.dropMenu_Sep{margin:0;color:#ccb370;}
/*barra de topo do menu*/
.navBarCustom{background-color:rgba(0, 0, 0, 1);border-bottom:0px solid #514747;height:70px;}
.menuBrandImage{width:50px;height:45px;background-image: url('Images/Logos/logobw.jpg');background-repeat: no-repeat;background-size:contain;}
.navCustom{margin-left: auto;}

/***************************************
* HEADER
* ESTILOS DAS IMAGENS DO HEADER
****************************************/
.headerImage01 {background-image: url('Images/Frontpage/paneldef00.png');background-repeat: no-repeat;background-position-x:center;height: 100vh;background-size: cover;
/*background-attachment:fixed;*/}
.headerImage02 {background-image: url('Images/Frontpage/paneldef03.png');background-repeat: no-repeat;background-position-x:center;height: 100vh;background-size: cover;}
.headerImage03 {background-image: url('Images/Frontpage/paneldef04.png');background-repeat: no-repeat;background-position-x:center;height: 100vh;background-size: cover;}
.headerImage04 {background-image: url('Images/Frontpage/paneldef02.png');background-repeat: no-repeat;background-position-x:center;height: 100vh;background-size: cover;}

/***************************************
* ESTILOS DO INFOPANEL
****************************************/
.carousel-InfoPanel00 {width:55vw;height:40vh;
                       min-height:45vh;/*background-color: rgba(34, 92, 100, 0.6);*/
                       background-color: rgba(0, 0, 0, 0);}
.InfoPanel00 {background-color:transparent;text-align:left;width:100%;padding:10.0vh 0 0 0;}

.InfoPanel99 {background-color:transparent;text-align:left;width:100%;padding:15.0vh 0 0 0;}

.carousel-InfoPanel01 {width:55vw;height:40vh;min-height:45vh;/*background-color: rgba(34, 92, 100, 0.6);*/background-color: rgba(0, 0, 0, 0.6);}
.InfoPanel01 {/*background-color:transparent;*/text-align:left;width:100%;padding:5.0vh 50px 0 40px;}

.carousel-InfoPanel02 {width:55vw;height:40vh;min-height:45vh;/*background-color: rgba(34, 92, 100, 0.6);*/background-color: rgba(0, 0, 0, 0);}
.InfoPanel02 {/*background-color:transparent;*/text-align:left;width:100%;padding:5.0vh 50px 0 40px;}

.carousel-InfoPanel03 {width:55vw;height:40vh;min-height:45vh;/*background-color: rgba(34, 92, 100, 0.6);*//*background-color: rgba(0, 0, 0, 0.6);*/}
.InfoPanel03 {/*background-color:transparent;*/text-align:left;width:100%;padding:5.0vh 50px 0 40px;}

.carousel-InfoPanel04 {width:55vw;height:40vh;min-height:45vh;/*background-color: rgba(34, 92, 100, 0.6);*/background-color: rgba(0, 0, 0, 0);}
.InfoPanel04 {/*background-color:transparent;*/text-align:left;width:100%;padding:5.0vh 50px 0 40px;}

/** page titles */

.logofront{
    width:220px;
    padding:10vh 0 0 0;

}

.titleMainTextWhite{
    color:#f8e9e9; 
    font-family:'Agency_FB';font-size:8.0vh;font-weight:600;
    /*font-family:'Impact', 'Arial Narrow', Arial, sans-serif;*/
    font-size:8.0vh;font-weight:600;

    text-transform:uppercase;letter-spacing:4px;line-height:90%;
    border-bottom:0px solid #ccc;
    padding-bottom:0px;
}

.MainDescText
{
    color:#ddd;
    font-family:'Agency_FB';font-size:2.0vh;font-weight:200;
    text-transform:uppercase;
    /*font-family:'Impact', 'Arial Narrow', Arial, sans-serif;*/
    letter-spacing:2px;
}

.titleTextWhite{
    color:#f8e9e9; 
    font-family:'Agency_FB';font-size:6.0vh;font-weight:600;
    text-transform:uppercase;letter-spacing:2px;line-height:100%;
    border-bottom:1px solid #ccc;
    padding-bottom:5px;
}
.titleTextBlack{
    color:#0c2f34; 
    font-family: Agency_FB;font-size:6.0vh;font-weight:600;
    text-transform:uppercase;letter-spacing:2px;line-height:100%;
    border-bottom:1px solid #0c2f34;
    padding-bottom:5px;
}
.titleTextGolden{
    color:#ccb370;
    font-family:'Agency_FB';font-size:6.0vh;font-weight:600;
    text-transform:uppercase;letter-spacing:2px;line-height:130%;
    border-bottom:1px solid #ccc;
    padding-bottom:3px;
}
.titleTextRed{
    color:#c40000;
    font-family:'Agency_FB';font-size:4.5vh;font-weight:600;
    text-transform:uppercase;letter-spacing:2px;line-height:100%;
}

.titleCampaignTextGolden{
    color:#ccb370;
    font-family:'Agency_FB';font-size:6.5vh;font-weight:600;
    text-transform:uppercase;letter-spacing:2px;line-height:130%;
    border-bottom:1px solid #ccc;
    padding-bottom:3px;
}
.titleCampaignTextBlack{
    color:#0c2f34; 
    font-family: Agency_FB;font-size:6.0vh;font-weight:600;
    text-transform:uppercase;letter-spacing:2px;line-height:100%;
}


.ulBulletSquare{
    list-style:square;
}

.liDescText
{
    color:#ddd;
    font-size:2.5vh;
    text-transform:uppercase;
    font-family:'Agency_FB';
    letter-spacing:2px;
}

.descTextDark {
    color:#888;
    font-size:2.5vh;
    text-transform:uppercase;
    font-family:'Agency_FB';
    letter-spacing:2px;
}

.descTextRed {
    color:#e72f38;
    font-size:2.5vh;
    text-transform:uppercase;
    font-family:'Agency_FB';
    letter-spacing:2px;
    font-weight:600;
}

.descTextRed {
    color:#e72f38;
    font-size:2.5vh;
    text-transform:uppercase;
    font-family:'Agency_FB';
    letter-spacing:2px;
    font-weight:600;
}

.descTextDarkGray {
    color:#000;
    /*background-color:#be1c23;
    line-height:30px;*/
    /*line-height:30px;*/
    font-size:1.0rem;
    /*text-transform:uppercase;*/
    /*background-color:yellow;*/
    text-transform:uppercase;
    /*font-family:'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif;*/
    font-family:'Agency_FB';
    /*letter-spacing:2px;*/
}

.descTextMin {
    color:#fff;
    /*background-color:#be1c23;*/
    /*line-height:50px;*/
    padding-left:0;
    font-size:1.0rem;
    height:25px;
    text-transform:uppercase;
}

.descTextHorarios
{
    color:#5a6976;
    font-size:2.5vh;
    text-transform:uppercase;
    font-family:'Agency_FB';
    letter-spacing:2px;
}

.GDPRText {
    font-size:1.0rem;
    color:#555;
}
.privacyPolText {
    font-size:0.9rem;
    color:#555;
}

.textGolden {
    color:#ccb370;
}
.textGolden:hover {
    color:#ccb370;
    text-decoration:underline;
}


/***************************************
* ESTILOS DO SERVICEMENU COM AS IMAGENS
****************************************/
/*override do estilo do bootstrap para as imagens*/

 .carousel-indicators [data-bs-target] {
    /*border:solid 1px #000;*/
    /*border:solid 5px #fff;*/
    border:solid 2px #9accc6;
  }

.serviceMenu{
    /*min-width:210px;*/ 
    /*min-height:130px;*/
    /*min-width:23vh; 
    min-height:12vh;
    width:50vw;
    max-width:300px; 
    max-height:200px !important;*/ 
    background-color:#ffd800; 
    margin:7px 7px 7px 7px !important;
    cursor:pointer;
}

.serviceMenuImage01 {
    background-image:url(../Content/Images/Frontpage/area01.png?v=1); 
    background-size:cover; 
    background-repeat:no-repeat; 
}
.serviceMenuImage02 {
    background-image:url(../Content/Images/Frontpage/area02.png?v=1); 
    background-size:cover; 
    background-repeat:no-repeat; 
}
.serviceMenuImage03 {
    background-image:url(../Content/Images/Frontpage/area03.png?v=1); 
    background-size:cover; 
    background-repeat:no-repeat; 
}
.serviceMenuImage04 {
    background-image:url(../Content/Images/Frontpage/area04.png); 
    background-size:cover; 
    background-repeat:no-repeat; 
}
/*posição da DIV imagens dos servicos*/
/*.posServ{
    position:relative; 
    /*top:-170px;*/ 
    /*top:-21vh; 
    z-index:99; 
    background-color:transparent; 
    height:500px;
    background-color:#ffd800; 
}*/




/***************************************
* ESTILOS DAS SECÇÕES DA VIEW INDEX
****************************************/

.index-ContainerSection01
{
    background: #fefefe;
    /*height:500px;*/
}
.sectionArea
{
    height:700px;
    /*background: #ccc;*/
    display: flex;
    justify-content: center;
    align-items: center;
    /*flex-direction: row;
    flex-wrap: wrap;*/
}

.sectionElement
{
    /*background-color:#888;*/
    height:auto;
    width:500px;
    text-align:center;
}

.index-ContainerSection02
{
    background-color:#2b5047;

    background-image:url(../Content/Images/Frontpage/section02.png); 
    background-size:cover; 
    background-repeat:no-repeat; 

    
}

/*section APP*/
.index-ContainerSection03
{
    background-color:#444;

    background-image:url(../Content/Images/Frontpage/section03.png); 
    background-size:cover; 
    background-repeat:no-repeat; 

}

/***************************************
* ESTILOS DA MODAL DA CAMPANHA NA INDEX VIEW
****************************************/
#modalDialog_Campaign
{
    /*background-color:transparent;*/
}
.modal-dialog-campaign
{
  
}

.divCampaignActive
{
    background-color:#ccc;
}

.btnCampaignGo
{
    background-color:#ccc;
    z-index:99;
    position:relative; 
    /*top:450px;*/ 
    /*text-align:center;*/
}

#CampaignImage{
    border:solid 10px #fff;
    position:relative;
    cursor:pointer;
    /*top:10px;*/
      -webkit-transition: all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
}
#CampaignImage:hover{
    box-shadow: 20px 20px 50px 15px #18272c;
    transform: scale(1.01, 1.01);
    transition: all .2s  ease-in-out;
    /*top:10px;*/
}



.modal-content-campaign{
    background-color:transparent;
    border:none;
    padding-top:20vh;
}
.modal-body-campaign{
  
}
.modal-footer-campaign{
  
}

/***************************************
* ESTILOS DO ELEMENTOS DAS PÁGINAS
****************************************/

.linkOff
{
    color:#0c2f34;
}

.campaignFormImage
{
    /*overflow: hidden; 
    position: relative;*/ 
    width:auto; 
    height:50vh;
    /*max-height:600px;*/ 
    /*max-width:250px;*/ 
    border:solid 1px #dfdfdf; 
    margin:0;
    padding:0;
}

.customPageStyle
{
    padding-top:100px; min-height:990px; 
    background-color:#fff;
}
.pageTitle {
   /*margin-top:20px;*/
    color:#ab692d;
    font-size:2.9rem;
    text-transform:uppercase;
    font-family:'Agency_FB';
    letter-spacing:2px;
    font-weight:700;

    border-bottom:1px solid #ccc;
    padding-bottom:3px;
}



/*Botão*/
.transp{
     
    background-color:transparent;
    color:#bbb;
    border:solid 1px #888;

    background-color:#000;
    color:#bbe4ea;
    border:solid 1px #2a6871;
    
    padding:10px 20px 10px 20px;
    text-transform:uppercase;
    font-size: 12px;
    font-weight:500;
    border-radius: 3px; 
    
}

.transp:hover{
    background-color:#bbe4ea;
    border:solid 1px #bbe4ea;
    color:#000;
}

.btn-secondary, .btn-primary{
    padding:5px 20px 5px 20px;
    text-transform:uppercase;
    font-size: 1.0rem;
    font-weight:500;
    letter-spacing:1px;
    border-radius: 1px; 
}

.btnGenericGolden
{
    background-color:#ccb370;
    color:#242321;
    border:solid 1px #a7925a;
    width:auto;
    text-decoration:none;
    
    padding:7px 40px 7px 40px;
    text-transform:uppercase;
    font-size: 16px;
    font-weight:600;
    letter-spacing:1px;
    border-radius: 1px; 
    margin-left:10px;

}
.btnGenericGolden:hover
{
    background-color:#ab692d;
    color:#fff;
}

.btnGenericDark
{
    
    background-color: rgba(0, 0, 0, 0.6);
    color:#ccc;
    border:solid 1px #8f8e8e;
    width:auto;
    text-decoration:none;
    
    padding:7px 40px 7px 40px;
    text-transform:uppercase;
    font-size: 16px;
    font-weight:600;
    letter-spacing:1px;
    border-radius: 1px; 
    margin-left:10px;

}
.btnGenericDark:hover
{
    background-color:#1a1a1a;
     border:solid 1px #8f8e8e;
    /*background-color: rgba(0, 0, 0, 0.6);*/
    /*background-color:#ab692d;*/
    color:#ccb370;
}

.btn1 {
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 3px;  /*cantos do botão generico*/
}

.icons-awesome{
    font-size:40px;
    color:#000 !important;
}

.btn-social {
  /*background-image:url(../Content/Images/Logos/facebook.png);*/ 
  /*background-position:center;
  background-size:cover;*/
  background-color:#ccc;
  font-size: 20px;
  color:#fff;
  line-height: 35px;
  display: inline-block;
  width: 40px;
  height: 40px;
  text-align: center;
  border: 1px solid #999;
  border-radius: 5px; 

}
.btn-social:hover {
  /*background-image:url(../Content/Images/Logos/facebook.png);*/ 
  /*background-position:center;
  background-size:cover;*/
  background-color:#888;
  font-size: 20px;
  color:#fff;
  line-height: 35px;
  display: inline-block;
  width: 40px;
  height: 40px;
  text-align: center;
  border: 1px solid #999;
  border-radius: 5px;

}

/*.btn.active,
.btn:active,
.btn:focus {
  outline: none; }*/



section#quemsomos{
 background-color:#363435;
}
section#mapaaulas{
 background-color:#fff;
}

/*overright do bootstrap*/
.form-control {
  display: block;
  width: 100%;
  padding: 0.375rem 0.75rem;
  font-size: 1.1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border-radius: 0.1rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

.regyfitLogo
{
    border:16px solid #000;
    margin-top:17px;
}
 
.btn-Regyfit{
    background-color:#3ec263;
    padding:10px 30px 10px 30px;
    text-transform:uppercase;
    font-size: 1.5rem;
    font-weight:500;
    letter-spacing:1px;
    border-radius: 1px; 
    color:#fff;
    border:solid 1px #364e49;
}
.btn-Regyfit:hover{
    background-color:#3e554f;
    padding:10px 30px 10px 30px;
    text-transform:uppercase;
    font-size: 1.5rem;
    font-weight:500;
    letter-spacing:1px;
    border-radius: 1px; 
    color:#fff;
    border:solid 1px #364e49;
}

.divRegyfitBox
{
    /*background-color:#1f2d2a;*/
    height:200px;
    text-align:center;
    padding: 30px 0 30px 0;
     margin-bottom:20px;
    border:solid 0px #777;
    /*box-shadow: 5px 5px 20px 1px #18272c;*/

}

/***************************************
* ESTILOS DO ELEMENTOS HORARIOS
****************************************/

.horarioImage{
    height:auto;
}


.divHorariosServicos
{
    width:100%; 
    text-align:center;
}

/*tabela de horarios generica*/
.tableHorario
{
    margin: 20px auto;
    border:0px solid #000;
    width:100%;
    /*max-width:500px;*/
}

.cellDia
{
        border:2px solid #b3c4d1;
        /*padding:10px 10px 10px 10px;*/
        /*padding:25px 30px 25px 30px;*/
        padding:20px 0 20px 0;
        background-color:#68757f;
        color:#fff;
        width:50%;
        
}
.cellDiaFS
{
        border:2px solid #697fa0;
        padding:25px 30px 25px 30px;
        background-color:#c6d7e4;
}
.cellDia:hover
{
    background-color:#2a3036;
    color:#d6dde3;
    cursor:pointer;
}
.cellDiaFS:hover
{
    background-color:#2a3036;
    color:#d6dde3;
    cursor:pointer;
}

/****************************************/

/*Trabalha com o glyphicons a pasta /fonts*/
@font-face {
  font-family: 'Glyphicons Halflings';
  src: url('../fonts/glyphicons-halflings-regular.eot');
  src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'),
      url('../fonts/glyphicons-halflings-regular.woff2') format('woff2'), 
      url('../fonts/glyphicons-halflings-regular.woff') format('woff'),
      url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'),
      url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');
}
.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: normal;
  line-height: 1;

  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.glyphicon-asterisk:before {
  content: "\002a";
}
.glyphicon-plus:before {
  content: "\002b";
}
.glyphicon-euro:before,
.glyphicon-eur:before {
  content: "\20ac";
}
.glyphicon-minus:before {
  content: "\2212";
}
.glyphicon-cloud:before {
  content: "\2601";
}
.glyphicon-envelope:before {
  content: "\2709";
}
.glyphicon-pencil:before {
  content: "\270f";
}
.glyphicon-glass:before {
  content: "\e001";
}
.glyphicon-music:before {
  content: "\e002";
}
.glyphicon-search:before {
  content: "\e003";
}
.glyphicon-heart:before {
  content: "\e005";
}
.glyphicon-star:before {
  content: "\e006";
}
.glyphicon-star-empty:before {
  content: "\e007";
}
.glyphicon-user:before {
  content: "\e008";
}
.glyphicon-film:before {
  content: "\e009";
}
.glyphicon-th-large:before {
  content: "\e010";
}
.glyphicon-th:before {
  content: "\e011";
}
.glyphicon-th-list:before {
  content: "\e012";
}
.glyphicon-ok:before {
  content: "\e013";
}
.glyphicon-remove:before {
  content: "\e014";
}
.glyphicon-zoom-in:before {
  content: "\e015";
}
.glyphicon-zoom-out:before {
  content: "\e016";
}
.glyphicon-off:before {
  content: "\e017";
}
.glyphicon-signal:before {
  content: "\e018";
}
.glyphicon-cog:before {
  content: "\e019";
}
.glyphicon-trash:before {
  content: "\e020";
}
.glyphicon-home:before {
  content: "\e021";
}
.glyphicon-file:before {
  content: "\e022";
}
.glyphicon-time:before {
  content: "\e023";
}
.glyphicon-road:before {
  content: "\e024";
}
.glyphicon-download-alt:before {
  content: "\e025";
}
.glyphicon-download:before {
  content: "\e026";
}
.glyphicon-upload:before {
  content: "\e027";
}
.glyphicon-inbox:before {
  content: "\e028";
}
.glyphicon-play-circle:before {
  content: "\e029";
}
.glyphicon-repeat:before {
  content: "\e030";
}
.glyphicon-refresh:before {
  content: "\e031";
}
.glyphicon-list-alt:before {
  content: "\e032";
}
.glyphicon-lock:before {
  content: "\e033";
}
.glyphicon-flag:before {
  content: "\e034";
}
.glyphicon-headphones:before {
  content: "\e035";
}
.glyphicon-volume-off:before {
  content: "\e036";
}
.glyphicon-volume-down:before {
  content: "\e037";
}
.glyphicon-volume-up:before {
  content: "\e038";
}
.glyphicon-qrcode:before {
  content: "\e039";
}
.glyphicon-barcode:before {
  content: "\e040";
}
.glyphicon-tag:before {
  content: "\e041";
}
.glyphicon-tags:before {
  content: "\e042";
}
.glyphicon-book:before {
  content: "\e043";
}
.glyphicon-bookmark:before {
  content: "\e044";
}
.glyphicon-print:before {
  content: "\e045";
}
.glyphicon-camera:before {
  content: "\e046";
}
.glyphicon-font:before {
  content: "\e047";
}
.glyphicon-bold:before {
  content: "\e048";
}
.glyphicon-italic:before {
  content: "\e049";
}
.glyphicon-text-height:before {
  content: "\e050";
}
.glyphicon-text-width:before {
  content: "\e051";
}
.glyphicon-align-left:before {
  content: "\e052";
}
.glyphicon-align-center:before {
  content: "\e053";
}
.glyphicon-align-right:before {
  content: "\e054";
}
.glyphicon-align-justify:before {
  content: "\e055";
}
.glyphicon-list:before {
  content: "\e056";
}
.glyphicon-indent-left:before {
  content: "\e057";
}
.glyphicon-indent-right:before {
  content: "\e058";
}
.glyphicon-facetime-video:before {
  content: "\e059";
}
.glyphicon-picture:before {
  content: "\e060";
}
.glyphicon-map-marker:before {
  content: "\e062";
}
.glyphicon-adjust:before {
  content: "\e063";
}
.glyphicon-tint:before {
  content: "\e064";
}
.glyphicon-edit:before {
  content: "\e065";
}
.glyphicon-share:before {
  content: "\e066";
}
.glyphicon-check:before {
  content: "\e067";
}
.glyphicon-move:before {
  content: "\e068";
}
.glyphicon-step-backward:before {
  content: "\e069";
}
.glyphicon-fast-backward:before {
  content: "\e070";
}
.glyphicon-backward:before {
  content: "\e071";
}
.glyphicon-play:before {
  content: "\e072";
}
.glyphicon-pause:before {
  content: "\e073";
}
.glyphicon-stop:before {
  content: "\e074";
}
.glyphicon-forward:before {
  content: "\e075";
}
.glyphicon-fast-forward:before {
  content: "\e076";
}
.glyphicon-step-forward:before {
  content: "\e077";
}
.glyphicon-eject:before {
  content: "\e078";
}
.glyphicon-chevron-left:before {
  content: "\e079";
}
.glyphicon-chevron-right:before {
  content: "\e080";
}
.glyphicon-plus-sign:before {
  content: "\e081";
}
.glyphicon-minus-sign:before {
  content: "\e082";
}
.glyphicon-remove-sign:before {
  content: "\e083";
}
.glyphicon-ok-sign:before {
  content: "\e084";
}
.glyphicon-question-sign:before {
  content: "\e085";
}
.glyphicon-info-sign:before {
  content: "\e086";
}
.glyphicon-screenshot:before {
  content: "\e087";
}
.glyphicon-remove-circle:before {
  content: "\e088";
}
.glyphicon-ok-circle:before {
  content: "\e089";
}
.glyphicon-ban-circle:before {
  content: "\e090";
}
.glyphicon-arrow-left:before {
  content: "\e091";
}
.glyphicon-arrow-right:before {
  content: "\e092";
}
.glyphicon-arrow-up:before {
  content: "\e093";
}
.glyphicon-arrow-down:before {
  content: "\e094";
}
.glyphicon-share-alt:before {
  content: "\e095";
}
.glyphicon-resize-full:before {
  content: "\e096";
}
.glyphicon-resize-small:before {
  content: "\e097";
}
.glyphicon-exclamation-sign:before {
  content: "\e101";
}
.glyphicon-gift:before {
  content: "\e102";
}
.glyphicon-leaf:before {
  content: "\e103";
}
.glyphicon-fire:before {
  content: "\e104";
}
.glyphicon-eye-open:before {
  content: "\e105";
}
.glyphicon-eye-close:before {
  content: "\e106";
}
.glyphicon-warning-sign:before {
  content: "\e107";
}
.glyphicon-plane:before {
  content: "\e108";
}
.glyphicon-calendar:before {
  content: "\e109";
}
.glyphicon-random:before {
  content: "\e110";
}
.glyphicon-comment:before {
  content: "\e111";
}
.glyphicon-magnet:before {
  content: "\e112";
}
.glyphicon-chevron-up:before {
  content: "\e113";
}
.glyphicon-chevron-down:before {
  content: "\e114";
}
.glyphicon-retweet:before {
  content: "\e115";
}
.glyphicon-shopping-cart:before {
  content: "\e116";
}
.glyphicon-folder-close:before {
  content: "\e117";
}
.glyphicon-folder-open:before {
  content: "\e118";
}
.glyphicon-resize-vertical:before {
  content: "\e119";
}
.glyphicon-resize-horizontal:before {
  content: "\e120";
}
.glyphicon-hdd:before {
  content: "\e121";
}
.glyphicon-bullhorn:before {
  content: "\e122";
}
.glyphicon-bell:before {
  content: "\e123";
}
.glyphicon-certificate:before {
  content: "\e124";
}
.glyphicon-thumbs-up:before {
  content: "\e125";
}
.glyphicon-thumbs-down:before {
  content: "\e126";
}
.glyphicon-hand-right:before {
  content: "\e127";
}
.glyphicon-hand-left:before {
  content: "\e128";
}
.glyphicon-hand-up:before {
  content: "\e129";
}
.glyphicon-hand-down:before {
  content: "\e130";
}
.glyphicon-circle-arrow-right:before {
  content: "\e131";
}
.glyphicon-circle-arrow-left:before {
  content: "\e132";
}
.glyphicon-circle-arrow-up:before {
  content: "\e133";
}
.glyphicon-circle-arrow-down:before {
  content: "\e134";
}
.glyphicon-globe:before {
  content: "\e135";
}
.glyphicon-wrench:before {
  content: "\e136";
}
.glyphicon-tasks:before {
  content: "\e137";
}
.glyphicon-filter:before {
  content: "\e138";
}
.glyphicon-briefcase:before {
  content: "\e139";
}
.glyphicon-fullscreen:before {
  content: "\e140";
}
.glyphicon-dashboard:before {
  content: "\e141";
}
.glyphicon-paperclip:before {
  content: "\e142";
}
.glyphicon-heart-empty:before {
  content: "\e143";
}
.glyphicon-link:before {
  content: "\e144";
}
.glyphicon-phone:before {
  content: "\e145";
}
.glyphicon-pushpin:before {
  content: "\e146";
}
.glyphicon-usd:before {
  content: "\e148";
}
.glyphicon-gbp:before {
  content: "\e149";
}
.glyphicon-sort:before {
  content: "\e150";
}
.glyphicon-sort-by-alphabet:before {
  content: "\e151";
}
.glyphicon-sort-by-alphabet-alt:before {
  content: "\e152";
}
.glyphicon-sort-by-order:before {
  content: "\e153";
}
.glyphicon-sort-by-order-alt:before {
  content: "\e154";
}
.glyphicon-sort-by-attributes:before {
  content: "\e155";
}
.glyphicon-sort-by-attributes-alt:before {
  content: "\e156";
}
.glyphicon-unchecked:before {
  content: "\e157";
}
.glyphicon-expand:before {
  content: "\e158";
}
.glyphicon-collapse-down:before {
  content: "\e159";
}
.glyphicon-collapse-up:before {
  content: "\e160";
}
.glyphicon-log-in:before {
  content: "\e161";
}
.glyphicon-flash:before {
  content: "\e162";
}
.glyphicon-log-out:before {
  content: "\e163";
}
.glyphicon-new-window:before {
  content: "\e164";
}
.glyphicon-record:before {
  content: "\e165";
}
.glyphicon-save:before {
  content: "\e166";
}
.glyphicon-open:before {
  content: "\e167";
}
.glyphicon-saved:before {
  content: "\e168";
}
.glyphicon-import:before {
  content: "\e169";
}
.glyphicon-export:before {
  content: "\e170";
}
.glyphicon-send:before {
  content: "\e171";
}
.glyphicon-floppy-disk:before {
  content: "\e172";
}
.glyphicon-floppy-saved:before {
  content: "\e173";
}
.glyphicon-floppy-remove:before {
  content: "\e174";
}
.glyphicon-floppy-save:before {
  content: "\e175";
}
.glyphicon-floppy-open:before {
  content: "\e176";
}
.glyphicon-credit-card:before {
  content: "\e177";
}
.glyphicon-transfer:before {
  content: "\e178";
}
.glyphicon-cutlery:before {
  content: "\e179";
}
.glyphicon-header:before {
  content: "\e180";
}
.glyphicon-compressed:before {
  content: "\e181";
}
.glyphicon-earphone:before {
  content: "\e182";
}
.glyphicon-phone-alt:before {
  content: "\e183";
}
.glyphicon-tower:before {
  content: "\e184";
}
.glyphicon-stats:before {
  content: "\e185";
}
.glyphicon-sd-video:before {
  content: "\e186";
}
.glyphicon-hd-video:before {
  content: "\e187";
}
.glyphicon-subtitles:before {
  content: "\e188";
}
.glyphicon-sound-stereo:before {
  content: "\e189";
}
.glyphicon-sound-dolby:before {
  content: "\e190";
}
.glyphicon-sound-5-1:before {
  content: "\e191";
}
.glyphicon-sound-6-1:before {
  content: "\e192";
}
.glyphicon-sound-7-1:before {
  content: "\e193";
}
.glyphicon-copyright-mark:before {
  content: "\e194";
}
.glyphicon-registration-mark:before {
  content: "\e195";
}
.glyphicon-cloud-download:before {
  content: "\e197";
}
.glyphicon-cloud-upload:before {
  content: "\e198";
}
.glyphicon-tree-conifer:before {
  content: "\e199";
}
.glyphicon-tree-deciduous:before {
  content: "\e200";
}
.glyphicon-cd:before {
  content: "\e201";
}
.glyphicon-save-file:before {
  content: "\e202";
}
.glyphicon-open-file:before {
  content: "\e203";
}
.glyphicon-level-up:before {
  content: "\e204";
}
.glyphicon-copy:before {
  content: "\e205";
}
.glyphicon-paste:before {
  content: "\e206";
}
.glyphicon-alert:before {
  content: "\e209";
}
.glyphicon-equalizer:before {
  content: "\e210";
}
.glyphicon-king:before {
  content: "\e211";
}
.glyphicon-queen:before {
  content: "\e212";
}
.glyphicon-pawn:before {
  content: "\e213";
}
.glyphicon-bishop:before {
  content: "\e214";
}
.glyphicon-knight:before {
  content: "\e215";
}
.glyphicon-baby-formula:before {
  content: "\e216";
}
.glyphicon-tent:before {
  content: "\26fa";
}
.glyphicon-blackboard:before {
  content: "\e218";
}
.glyphicon-bed:before {
  content: "\e219";
}
.glyphicon-apple:before {
  content: "\f8ff";
}
.glyphicon-erase:before {
  content: "\e221";
}
.glyphicon-hourglass:before {
  content: "\231b";
}
.glyphicon-lamp:before {
  content: "\e223";
}
.glyphicon-duplicate:before {
  content: "\e224";
}
.glyphicon-piggy-bank:before {
  content: "\e225";
}
.glyphicon-scissors:before {
  content: "\e226";
}
.glyphicon-bitcoin:before {
  content: "\e227";
}
.glyphicon-btc:before {
  content: "\e227";
}
.glyphicon-xbt:before {
  content: "\e227";
}
.glyphicon-yen:before {
  content: "\00a5";
}
.glyphicon-jpy:before {
  content: "\00a5";
}
.glyphicon-ruble:before {
  content: "\20bd";
}
.glyphicon-rub:before {
  content: "\20bd";
}
.glyphicon-scale:before {
  content: "\e230";
}
.glyphicon-ice-lolly:before {
  content: "\e231";
}
.glyphicon-ice-lolly-tasted:before {
  content: "\e232";
}
.glyphicon-education:before {
  content: "\e233";
}
.glyphicon-option-horizontal:before {
  content: "\e234";
}
.glyphicon-option-vertical:before {
  content: "\e235";
}
.glyphicon-menu-hamburger:before {
  content: "\e236";
}
.glyphicon-modal-window:before {
  content: "\e237";
}
.glyphicon-oil:before {
  content: "\e238";
}
.glyphicon-grain:before {
  content: "\e239";
}
.glyphicon-sunglasses:before {
  content: "\e240";
}
.glyphicon-text-size:before {
  content: "\e241";
}
.glyphicon-text-color:before {
  content: "\e242";
}
.glyphicon-text-background:before {
  content: "\e243";
}
.glyphicon-object-align-top:before {
  content: "\e244";
}
.glyphicon-object-align-bottom:before {
  content: "\e245";
}
.glyphicon-object-align-horizontal:before {
  content: "\e246";
}
.glyphicon-object-align-left:before {
  content: "\e247";
}
.glyphicon-object-align-vertical:before {
  content: "\e248";
}
.glyphicon-object-align-right:before {
  content: "\e249";
}
.glyphicon-triangle-right:before {
  content: "\e250";
}
.glyphicon-triangle-left:before {
  content: "\e251";
}
.glyphicon-triangle-bottom:before {
  content: "\e252";
}
.glyphicon-triangle-top:before {
  content: "\e253";
}
.glyphicon-console:before {
  content: "\e254";
}
.glyphicon-superscript:before {
  content: "\e255";
}
.glyphicon-subscript:before {
  content: "\e256";
}
.glyphicon-menu-left:before {
  content: "\e257";
}
.glyphicon-menu-right:before {
  content: "\e258";
}
.glyphicon-menu-down:before {
  content: "\e259";
}
.glyphicon-menu-up:before {
  content: "\e260";
}

