body{
    padding-top:75px;
    color: #19272e;
    font-size: 13px;
    /*background-color: #efefef;*/
    /*background-color: #131722;*/
    /*/background-color: #fff;*/
    text-rendering: optimizeLegibility;

    /*background-color:#1c212e;
    color:#fff;*/

    background-color: #fff;
    color: #000;
    
}

body,html,input,select,textarea,h1,h2,h3,h4,h5,h6,label,.btn{
    font-weight: 300;
    font-family: Montserrat,"Open Sans",sans-serif;
}

hr
{
    /*border-top: 1px solid #f7f6f62b;
    border-bottom:1px solid #fff;*/
    border-top: 1px solid #2d323f;
}


a{
    color:#000;
}

a:hover{
    color:#24baef;
}


blockquote {

    border-left: 5px solid #333333;
}


.footer-dark
{
    background-color: #0a0d14;
    color: #949cb0;
    padding-top:30px;
    padding-bottom:30px;
}

.footer-dark a
{
    color:#fff;
}

.footer-dark a:hover
{
     color:#24baef;
}


.container-fluid,
.container {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto
}

@media(min-width:576px) {
    .container-fluid,
    .container {
        max-width: 540px
    }
}

@media(min-width:768px) {
    .container-fluid,
    .container {
        max-width: 720px
    }
}

@media(min-width:992px) {
    .container-fluid,
    .container {
        max-width: 960px
    }
}

@media(min-width:1200px) {
    .container-fluid,
    .container {
        max-width: 1170px
    }
}

@media(min-width:1440px) {
    .container-fluid,
    .container {
        max-width: 1440px
    }
}

@media(min-width:1200px) {
    .container-fluid,
    .container {
        padding-left: 38px;
        padding-right: 38px
    }
}

@media(min-width:1486px) {
    .container-fluid,
    .container {
        max-width: 1486px
    }
}

/*@media(min-width:1776px) {
    .container,
    .container-fluid {
        max-width: 1776px
    }
}*/

/*
* movie item
 */
    .movie-item
    {
        margin-bottom:30px;
    }

    .movie-item > .poster
    {
        border:1px solid #000;
    }

    .movie-item > .poster:hover, .movie-item > .poster.active 
    {
        -webkit-box-shadow: 0px 0px 10px 4px rgba(0,0,0,0.75);
        -moz-box-shadow: 0px 0px 10px 4px rgba(0,0,0,0.75);
        box-shadow: 0px 0px 10px 4px rgba(0,0,0,0.75);
        /*filter: grayscale(100%);*/
        filter :saturate(200%);
    }

    .movie-item > .subtitle
    {
        margin-top:10px;
        color:#949cb0;
    }

    .movie-item > .title
    {
        /*margin-top:20px;*/
        min-height:40px;
    }


.section
{
    padding-top:30px;
    /*padding-bottom:30px;*/
}

.section.dark
{
    /*padding-top:30px;*/
    color:#fff;
    background-color:#131722;
}

.section.dark a
{
    color:#fff;
}

.section.dark a.link-dark
{
    color:#949cb0;
}

.section.dark a:hover{
    color:#24baef;
}

.navbar-header .btn-oo-trigger{
    margin-top:2px;
    display:none;
}

.btn-oo-trigger{
    border:none;
    background: none;
    outline:none;
    padding:10px;
    display:block;
    font-size: 18px;
}

.nav-menu-wrapper .navbar-close{
    display:none;
    position:absolute;
    right:0;
    top:0;
}



.nav-menu-wrapper{
    display: block;
}


.navbar-main-wrapper{
    /*display: none;*/
}

.navbar-search-wrapper{
    position: relative;
    display:none;
    /*z-index: 1;*/
}

.navbar-search-wrapper .navbar-search-healper{
    position: absolute;
    margin-top:-10px;
    left:0;
    right: 0;
    padding:20px;
    background-color: #fff;
    color:#000;
    /*border:1px solid #ddd;
    border-top:none;*/
    box-shadow: 0 1px 15px rgba(0,0,0,0.35);
    z-index: -1;
    /*height: 300px;*/
    /*display: none;*/
}

.navbar-search-wrapper input#q{
    padding-left:20px;
}

/*
* ooveo navabr
*/

.navbar-oo{
    /*background: #fff;*/
    /*background:#1d1d1d;*/
    background: #fff;
    box-shadow: 0 1px 6px rgba(0,0,0,0.35);
    min-height: 75px;
    padding-top:13px;
    /*border-top:3px solid #db2213;*/
    /*height:80px;*/
}

.navbar-oo a.navbar-brand{
    font-weight: 300;
    /*color:#7C7C7C;*/
    /*position: relative;
    padding-left:34px;*/
    font-weight: bold;

}

.navbar-oo a.navbar-brand span.logo img{
    position: relative;
   
    display: inline-block;
    width:100px;
    /*width:36px;
    height:36px;*/
    left:0;
    top:-7px;

    /*background-image: url(icons/android-icon-72x72.png);
    background-size: 100% 100%;*/
}

.navbar-oo ul.nav.navbar-nav li a{
    color: #000;
    font-size:14px;
}

ul.nav.navbar-nav li.dropdown ul li a {
    color: #000;
}

.navbar-oo ul.nav.navbar-nav li a:hover{
    background-color: transparent;
    color:#24baef;
}

.nav .open>a, .nav .open>a:focus, .nav .open>a:hover {
    background-color: #fff;
    border-color: #337ab7;
}

.nav>li>a:focus, .nav>li>a:hover {
    text-decoration: none;
    background-color: #fff;
}

@media (max-width: 768px) {
    .mobile-wrapper{
        display:none;
    }

}



@media (max-width: 767px) {
  .navbar .nav-menu-wrapper{
        padding:20px;
        display: none;
        position:fixed;
        top:75px;
        bottom:0;
        left:0;
        right:0;
        /*background:#fff;*/
        overflow-y: scroll;
        z-index:0;
        background-color:#fff;
        /*border-top:1px solid #ddd;*/
        /*box-shadow: 0 1px 6px rgba(0,0,0,0.45);*/
        /*padding:20px;*/
    }


    .navbar-header .btn-oo-trigger{
        display:block;
    }

    .nav-menu-wrapper .navbar-close{
        display:block;
    }


    .navbar-oo a.navbar-brand{
        display: block;
        position:absolute;
        left:50px;
        right:50px;
        text-align: center;

    }

    

    .navbar-header .btn-oo-trigger#hideSidebar{
        display: none;
    }

}




.page-header-oo{
    margin-top:0;
    margin-bottom: 30px;
    background-blend-mode: overlay;
    /*background-image: url(http://dmypbau5frl9g.cloudfront.net/assets/common/bg-page-section-00fcdc3f6a998791f63bb32dc69b1105.png);*/
    color:#fff;
    padding-top:40px;
    min-height: 128px;



    /*padding-top:30px;
    padding-bottom:30px;
    margin-bottom:30px;
    background-color: #4caf50;
    background-blend-mode: overlay;
    background-image: url(http://dmypbau5frl9g.cloudfront.net/assets/common/bg-page-section-00fcdc3f6a998791f63bb32dc69b1105.png);*/

}

.page-header-fmc{
    color:#e20b12;
    margin-top:0;
    margin-bottom: 30px;
    border-bottom:1px solid #e20b12;
    border-left:5px solid #e20b12;
    padding-left:15px;

}




/*
* buttons
*/




.btn-primary-oo{
    color: #fff;
    background-color: #24baef;
    /*border-color: #3F51B5;*/
}

.btn-primary-oo.padding-oo
{
    padding-left:60px;
    padding-right:60px;
    padding-top:20px;
    padding-bottom:20px;
    border-radius: 5px;
    /*box-shadow: 0 0 0 0.2rem rgba(69,196,241,.5);*/
}

.btn-default.padding-oo
{
    padding-left:40px;
    padding-right:40px;
    padding-top:10px;
    padding-bottom:10px;
    border-radius: 5px;
}

.btn-primary-oo:focus,.btn-primary-oo:hover, .btn-primary-oo.focus {
    color: #fff;
    background-color: #0f9ed1;
    /*border-color: #122b40;*/
    outline: none;
    /*border-color: #CAE5F8;*/
    /*box-shadow: 0 0 0 2px #CAE5F8;*/
    
}

.btn-default:focus, .btn-default:hover, .btn-default.focus
{
     color: #fff;
    /*color: #fff;
    background-color: #0f9ed1;*/
    /*border-color: #122b40;*/
        outline: none;
    /*border-color: #CAE5F8;*/
    /*box-shadow: 0 0 0 2px #CAE5F8;*/
    box-shadow: 0 0 0 2px rgba(69,196,241,.5);
}












/*
* nav tabs
*/
ul.nav-tabs-oo{
    /*border-bottom: 1px solid #ddd;*/
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
    /*margin-bottom:10px;*/
}

ul.nav-tabs-oo > li{
     display: inline-block;
}

ul.nav-tabs-oo > li.active > a, ul.nav-tabs-oo > li > a:hover{
    border-bottom:2px solid #448aff;
}

ul.nav-tabs-oo > li > a{
    
    display: block;
    padding:15px;
    text-decoration: none;
    border-bottom:2px solid transparent;
}

/*
* nav list
*/
ul.nav-list-oo{
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
}

ul.nav-list-oo > li{
    display: block;
}

ul.nav-list-oo > li > a{
    border-left:2px solid transparent;
    display:block;
    padding-left:8px;
    padding-right: 10px;
    padding-top:5px;
    padding-bottom: 5px;
}

ul.nav-list-oo > li.active > a, ul.nav-list-oo > li > a:hover{
    border-left:2px solid #448aff;
}


ul.nav-list-oo > li > a{
    /*display: block;
    padding:10px;
    text-decoration: none;
    border-bottom:2px solid transparent;*/
}


/*
* box
*/

.box-oo{
    /*background-color: #fff;*/
    /*border: 1px solid #ddd;*/
    margin-bottom: 30px;

}

.box-oo .box-oo-header{
    padding: 20px;
    /*border-bottom:1px solid #ddd;*/
}

.box-oo .box-oo-body{
    padding:20px;
   /* font-size: 12px;*/
}







/*
* or
*/
  .or {
    position: relative;
    font-size: 18px;
    color: #aaa;
    margin-top: 10px;
            margin-bottom: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .span-or {
    display: block;
    position: absolute;
    left: 50%;
    top: -2px;
    margin-left: -25px;
    background-color: #fff;
    width: 50px;
    text-align: center;
  }
  .hr-or {
    background-color: #cdcdcd;
    height: 1px;
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }


    
/*
* final edit
*/





/*
* fix
*/
input[type=checkbox], input[type=radio] {
    margin: 4px 0 0;
    margin-top: 2px;
    line-height: normal;
}


.label.tag a{
    color:#fff;
}

.bold{
    font-weight: bold;
}

.progress.fmc .progress-bar{
    background-color:#448aff;
}

.dropdown-menu.fmc{
    font-size:13px;
}

.dropdown-menu.fmc.popup{
    top:0;
}

.dropdown-menu.fmc .header{
    padding:10px;
    border-bottom:1px solid #ddd;
    overflow:hidden;
}

.dropdown-menu.fmc .body{
    padding:10px;
}


.dropdown-menu.fmc .body ul{
    padding: 0;
    margin: 0;
    list-style: none;
}

.dropdown-menu.fmc .body ul>li>a{
    display: block;
    padding:4px 5px 4px 5px;
    /*display: inline-block;*/
}

.dropdown-menu.fmc .body ul>li>a:hover{
    background-color: #efefef;
    /*display: inline-block;*/
}

.dropdown-menu.fmc .footer{
    padding:10px;
    border-top:1px solid #ddd;
    overflow:hidden;
}

.background-cover{
    
}


.tabs-left, .tabs-right {
  border-bottom: none;
  padding-top: 2px;
}
.tabs-left {
  border-right: 1px solid #ddd;
}
.tabs-right {
  border-left: 1px solid #ddd;
}
.tabs-left>li, .tabs-right>li {
  float: none;
  margin-bottom: 2px;
}
.tabs-left>li {
  margin-right: -1px;
}
.tabs-right>li {
  margin-left: -1px;
}
.tabs-left>li.active>a,
.tabs-left>li.active>a:hover,
.tabs-left>li.active>a:focus {
  border-bottom-color: #ddd;
  border-right-color: transparent;
}

.tabs-right>li.active>a,
.tabs-right>li.active>a:hover,
.tabs-right>li.active>a:focus {
  border-bottom: 1px solid #ddd;
  border-left-color: transparent;
}
.tabs-left>li>a {
  border-radius: 4px 0 0 4px;
  margin-right: 0;
  display:block;
}
.tabs-right>li>a {
  border-radius: 0 4px 4px 0;
  margin-right: 0;
}


.fmc-footer{
    margin-top:30px;
    background-color: #1a1a1a;
    /*padding-top:30px;
    padding-bottom:30px;*/
    color:#fff;
}

.footer a {
    /*color:#db2213;*/
}

blockquote.normalize {
    font-size:13px;
}