*
{
    cursor: url('https://bestdragon.app/includi/img/1.cur'), auto;
}

a:hover,
a:hover > img
{
    cursor: url('https://bestdragon.app/includi/img/2.cur'), auto;
}

#logo
{
    width:25px;
    height:25px;
    /*display: inline-block;*/
}
#headerNomeLogo
{
    //color: #00CCFF;
    color: #2196f3;
}
#headerNomeLogo:hover
{
    cursor: url('https://bestdragon.app/includi/img/2.cur'), auto;
}
.navbar-header {
    width: 100%;
}
.navbar-brand > img
{
    display: inline-block;
}
.navbar-languages
{
    float: right;
    line-height: 50px;
    padding-right: 20px;
    font-weight: bold;
}
.navbar-default .navbar-toggle .icon-bar {
    background-color: #00CCFF;
}
.headerSezione
{
    font-size: 25px;
}
.contenutiSezione
{
    padding:0px 50px 50px 50px;
    max-width: 1024px;
    margin: auto;
}
#div_testoDescrizioneAppSopraScreenshots {
    font-size: 18px;
}
.backArrow {
    font-size:30px;
}

/*******************************************************************************/
/* VARIE */
.li_inline
{
    display: inline;
}
.li_inline:nth-child(1n+2):before
{
    content: "\a0\b7\a0";
}
.panel
{
    display: inline-block;
}
.panel-matchWidth
{
    width:95%;
}
.text-align-left
{
    text-align: left;
}
.screenshot
{
    margin: 10px;
}
.screenshot_maxWidth120
{
    max-width: 120px;
    margin: 5px;
}

/*******************************************************************************/
/* Sticky footer styles
-------------------------------------------------- */
html
{
  position: relative;
  min-height: 100%;
}
body
{
  /* Margin bottom by footer height */
  margin-bottom: 170px;
}

/*******************************************************************************/
/* FOOTER */
.footer
{
  position: absolute;
  bottom: 0;
  width: 100%;
  /* Set the fixed height of the footer here */
  height: 250px;
  background-color: #f5f5f5;
}
.div_spazioSopraFooter
{
    padding-bottom: 100px;
}
#div_footer
{
    background-color: #F9F9F9;
    border-top: 3px solid silver;
    text-align: center;
    color:silver;
    padding: 10px;
}
#div_footer:hover
{
    color:grey;
}
#linkTop
{
    color:grey;
    text-decoration: none;
    font-size: 20px;
}
#linkTop:hover
{
    color:#555;
    text-decoration: underline;
}
.footer .container
{
    text-align: center;
    padding-top: 20px;
    padding-bottom: 20px;
}
#div_testoDescrizioneApp
{
    text-align: left;
    padding:0px 50px;
    display: inline-block;
    max-width: 700px;
    font-size: 18px;
}

/*******************************************************************************/
/*MEDIA QUERY*/
@media only screen and (max-width : 640px)
{
    .panel
    {
        display: block;
    }
    .contenutiSezione
    {
        padding:0px 10px 10px 10px !important;
    }
    #div_testoDescrizioneApp
    {
        padding:0px;
        font-size: 18px;
    }
}