html, body
{
    margin: 0;
    padding: 0;
    font-family: 'Open Sans', sans-serif;
}

@keyframes fadeIn 
{
    0% {opacity:0;}
    100% {opacity:1;}
}

@-moz-keyframes fadeIn 
{
    0% {opacity:0;}
    100% {opacity:1;}
}

@-webkit-keyframes fadeIn 
{
    0% {opacity:0;}
    100% {opacity:1;}
}

@-o-keyframes fadeIn 
{
    0% {opacity:0;}
    100% {opacity:1;}
}

@-ms-keyframes fadeIn 
{
    0% {opacity:0;}
    100% {opacity:1;}
}

@keyframes fadeOut 
{
    0% {opacity:1;}
    100% {opacity:0;}
}

@-moz-keyframes fadeOut 
{
    0% {opacity:1;}
    100% {opacity:0;}
}

@-webkit-keyframes fadeOut 
{
    0% {opacity:1;}
    100% {opacity:0;}
}

@-o-keyframes fadeOut 
{
    0% {opacity:1;}
    100% {opacity:0;}
}

@-ms-keyframes fadeOut 
{
    0% {opacity:1;}
    100% {opacity:0;}
}

.container
{
    padding-left: 20px;
    padding-right: 20px;
    margin-left: auto;
    margin-right: auto;
}

@media (max-width: 767px) 
{
    .container
    {
        width: auto;
    }
}

@media (min-width: 768px) and (max-width:979px) 
{
    .container
    {
        width: 724px;
    }
}

@media (min-width: 1200px)
{
    .container
    {
        width: 1170px;
    }
}

::-webkit-scrollbar-thumb 
{
    background-color: #003870;
}

::-webkit-scrollbar 
{
    width: 8px;
}