@font-face {
    font-family: 'CenturyGothic';
    src: url('../font/gothic.eot');
    src: url('../font/gothic.eot?#iefix') format('embedded-opentype'), url('../font/gothic.woff') format('woff'), url('../font/gothic.ttf') format('truetype'), url('../font/gothic.svg#gothic') format('svg');
    font-weight: normal;
    font-style: normal;
}

html,
body {
    height: 100%;
}

body {
    /*padding-top: 50px;  body padding for fixed top nav */
    background: url(../images/home/top_color.png) repeat-x #fff;
}

.img-home-portfolio,
.img-customer,
.portfolio-item {
    margin-bottom: 30px;
}

.tab-pane {
    margin-top: 15px;
}


/* Page Sections */

.section,
.section-colored {
    padding: 50px 0;
}

.section-colored {
    background-color: #e1e1e1;
    /* change this to change the background color of a colored section */
}

.sidebar {
    margin-top: 40px;
}

.sidebar ul {
    border-radius: 5px;
    padding: 5px;
    border: 1px solid #cccccc;
}


/* Half Page Height Carousel Customization */

.carousel {
    height: 50%;
}

.item,
.active,
.carousel-inner {
    height: 100%;
}

.fill {
    width: 100%;
    height: 100%;
    background-position: center;
    background-size: cover;
}


/* Social Icons Styles */

.list-social-icons {
    margin-bottom: 45px;
}

.tooltip-social a {
    text-decoration: none;
    color: inherit;
}

.facebook-link a:hover {
    color: #3b5998;
}

.linkedin-link a:hover {
    color: #007fb1;
}

.twitter-link a:hover {
    color: #39a9e0;
}

.google-plus-link a:hover {
    color: #d14836;
}


/* Service Page Styles */

.service-icon {
    font-size: 50px;
}


/* 404 Page Styles */

.error-404 {
    font-size: 8em;
}


/* Pricing Page Styles */

.price {
    font-size: 4em;
}

.price-cents {
    vertical-align: super;
    font-size: 50%;
}

.price-month {
    font-size: 35%;
    font-style: italic;
}


/* Footer Styles */

footer {
    margin: 50px 0;
}

.center_div {
    margin: 0 auto;
    width: 80%/* value of your choice which suits your alignment */
}


/*---------------------------------Home Page Start-------------------------------*/

.top_bg {
    background: #D3D3D3 url(../images/home/top_bg.jpg) top center repeat-y;
    margin: 7px 0 0 0;
    padding: 10px 0 5px 0;
}

.logo {
    padding: 15px 0 15px 0;
    margin: 0;
}

.languagepart_bg {
    left top no-repeat;
    text-align: right;
}

.languagepart_bg ul {
    padding: 0;
    margin: 0;
    list-style: none;
}

.languagepart_bg ul li {
    padding: 0;
    margin: 0;
    list-style: none;
    display: inline-block;
}

.logout_btn a {
    background: #7bc32a;
    padding: 0 27px;
    border: 0;
    font: normal 18px/40px 'CenturyGothic';
    text-decoration: none;
    color: #fff;
    display: inline-block;
    margin: 15px 0 0 15px;
    box-shadow: 2px 2px 0 rgb(118, 158, 71);
}

.languagepart_bg ul li select {
    background: #bc391c;
    padding: 8px 27px;
    border: 0;
    font: normal 18px/40px 'CenturyGothic';
    text-decoration: none;
    color: #fff;
    display: inline-block;
    margin: 0 0 0 8px;
    box-shadow: 2px 2px 0 rgb(138, 54, 34);
}

.navbar-inverse {
    border: 0;
    border-radius: 0;
    background: #4293c3;
    margin: 0;
}

.navbar-inverse .navbar-nav>li>a {
    padding: 0 20px;
    margin: 0;
    font: normal 15px/55px 'CenturyGothic';
    text-decoration: none;
    color: #fff;
    text-transform: uppercase;
    text-shadow: none;
}

.navbar-inverse .navbar-nav>li>a:hover,
.navbar-inverse .navbar-nav>li>a:focus {
    background: #2778a8;
    color: #fff;
}

.navbar-inverse .navbar-nav>.active>a,
.navbar-inverse .navbar-nav>.active>a:hover,
.navbar-inverse .navbar-nav>.active>a:focus {
    background: #2778a8;
    color: #fff;
}

.main_bg {
    background: url(../images/home/coach_bg.jpg);
    background-size: 100% 100%;
    min-height: 100%;
}

.main_contentbg {
    background: #f9f9f9;
    margin: 0 0 36px 0;
    box-shadow: 0 0 18px rgba(0, 0, 0, 0.35);
}

.home_contentbg_ctrl {
    padding: 60px 0 30px 0;
}

.container>.navbar-header,
.container>.navbar-collapse {
    margin-left: -15px;
    margin-right: -15px;
}

.home_goal_list {
    padding: 0 0 30px 0;
    margin: 0;
    text-align: center;
}

.home_goal_list ul {
    padding: 0;
    margin: 0;
    list-style: none;
}

.home_goal_list ul li {
    display: inline-block;
    margin: 0 37px;
    padding: 0 0 25px 0;
    background: url(../images/home/bottom_shadow.png) no-repeat bottom center;
}

.home_goal_list ul li .goal_imagelist {
    position: relative;
    border-radius: 50%;
    border: 8px solid #eee;
    overflow: hidden;
}

.home_goal_list ul li .goal_imagelist img {
    max-width: 100%;
    border-radius: 50%;
    position: relative;
}

.home_goal_list ul li .goal_imagelist .goalimgtitl {
    position: absolute;
    bottom: 0px;
    left: 8px;
    right: 8px;
    background: rgba(0, 0, 0, 0.60);
    font: normal 22px/60px 'CenturyGothic';
    text-decoration: none;
    color: #fff;
    text-align: center;
}

.home_bottom_list {
    padding: 0;
    margin: 0;
    text-align: center;
}

.home_bottom_list ul {
    padding: 0;
    margin: 0;
    list-style: none;
}

.home_bottom_list ul li {
    display: inline-block;
    margin: 0 20px;
    padding: 0 0 15px 0;
    background: url(../images/home/bottom_shadow2.png) no-repeat center bottom;
}

.home_bottom_list ul li .goal_imagelist {
    position: relative;
    border-radius: 50%;
    border: 8px solid #eee;
    overflow: hidden;
}

.home_bottom_list ul li .goal_imagelist img {
    max-width: 100%;
    border-radius: 50%;
    position: relative;
}

.home_bottom_list ul li .goal_imagelist .goalimgtitl {
    position: absolute;
    bottom: 0px;
    left: 8px;
    right: 8px;
    background: rgba(0, 0, 0, 0.60);
    font: normal 22px/60px 'CenturyGothic';
    text-decoration: none;
    color: #fff;
    text-align: center;
}

.footer {
    padding: 25px 0 25px 28px;
    margin: 0px 0 0 0;
    background: #648ca4;
    font: normal 14px/18px 'CenturyGothic';
    text-decoration: none;
    color: #fff;
}

.footer a {
    font: normal 14px/18px 'CenturyGothic';
    text-decoration: none;
    color: #fff;
}


/*---------------------------------Home Page End-------------------------------*/


/*---------------------------------Inner Page Start------------------------*/

.inner_contentbg_ctrl {
    padding: 30px 20px;
}

.inner_contentbg_ctrl h1 {
    background: #eceff7;
    border-left: 10px solid #2778a8;
    padding: 0 0 0 18px;
    margin: 0;
    font: normal 20px/40px 'CenturyGothic';
    text-decoration: none;
    color: #151515;
    text-transform: uppercase;
}

.dream_number {
    width: 70px;
    float: left;
    background: #4293c3;
    height: 194px;
    text-align: center;
    margin: 0 8px 0 0;
}

.dream_number span {
    display: table-cell;
    width: 70px;
    height: 194px;
    text-align: center;
    vertical-align: middle;
    font: normal 70px/normal 'CenturyGothic';
    text-decoration: none;
    color: #fff;
}

.dreamnumber_imagectrl {
    padding: 20px 0;
}

.dreamnumber_image {
    width: 260px;
    float: left;
    padding: 0;
    margin: 0 18px 0 0;
}

.dreamnumber_image img {
    max-width: 100%;
}

.dreamnumber_imagectrl h2 {
    padding: 0 0 15px 0;
    margin: 0;
    font: normal 34px/normal 'CenturyGothic';
    text-decoration: none;
    color: #4293c3;
}

.dreamnumber_imagectrl p {
    padding: 0;
    margin: 0;
    font: normal 18px/normal 'CenturyGothic';
    text-decoration: none;
    color: #07599a;
}

.dreamnumber_imagectrl .col-lg-1,
.dreamnumber_imagectrl .col-md-1,
.dreamnumber_imagectrl .col-sm-1 {
    padding-right: 0;
}

.dreamnumber_imagectrl .col-lg-3,
.dreamnumber_imagectrl .col-md-3,
.dreamnumber_imagectrl .col-sm-3 {
    padding-left: 0;
}

.editedream_btn {
    padding: 25px 0 0 0;
    margin: 0;
    text-align: right;
}

.adddream_newctrl {
    padding: 20px 0;
}

.adddream_new_list {
    padding: 0;
    margin: 0;
}

.adddream_new_list ul {
    padding: 0;
    margin: 0;
    list-style: none;
}

.adddream_new_list ul li {
    padding: 0;
    margin: 0 0 10px 0;
    font: normal 20px/40px 'CenturyGothic';
    text-decoration: none;
    color: #999;
}

.adddream_new_list ul li .number {
    width: 40px;
    height: 40px;
    float: left;
    margin: 0 8px 0 0;
}

.adddream_new_list ul li .number span {
    width: 40px;
    height: 40px;
    background: #4293c3;
    text-align: center;
    display: table-cell;
    vertical-align: middle;
    font: normal 20px/40px 'CenturyGothic';
    text-decoration: none;
    color: #fff;
}

.adddream_new_list ul li img {
    max-width: 100%;
}

.adddream_new_right {
    overflow: hidden;
}


/*---------------------------------Inner Page End------------------------*/


/*---------------------------------Set a goal Page Start------------------------*/

.setgoal_largtxt {
    font: normal 14px/18px 'CenturyGothic';
    text-decoration: none;
    color: #616161;
}

.doit_now {
    padding: 0px 0 35px 0;
    margin: 0;
    text-align: left;
}

.doit_now h2,
.doit_now .h2 {
    font-size: 16px;
}

.doit_now a,
input[type="submit"],
.doit_now a,
button[type="reset"],
.editedream_btn a {
    padding: 0 7px;
    margin: 0 0 0 10px;
    background: #4293c3;
    font: normal 16px/29px 'CenturyGothic';
    text-decoration: none;
    color: #fff;
    text-transform: uppercase;
    display: inline-block;
    border: none;
}

.setgoal_list {
    font: normal 14px/18px 'CenturyGothic';
    text-decoration: none;
    color: #07599a;
    margin: 15px 0 0 0;
}

.rank_select {
    padding: 0 34px 0 10px;
    margin: 0 0 0 0px;
    background: #fff;
    font: normal 14px/40px 'CenturyGothic';
    text-decoration: none;
    color: #616161;
    display: inline-block;
    border: 1px solid #ccc;
}

.seatgoal_sublistctrl {
    margin: 10px;
    padding: 15px;
    background: #fff;
    border: 1px solid #2778a8;
}


/*---------------------------------Set a goal Page End------------------------*/


/*---------------------------------Video Page Start--------------------------*/

.video_ctrl {
    padding: 30px 0 43px 0;
    margin: 0;
}

.video_ctrl img {
    max-width: 100%;
}

.margin_leftzero {
    margin-left: 0!important;
}

.skip_bg {
    background: #ff1e14!important;
}

.skip_bg:hover {
    background: #d90d03!important;
}

.doit_now a:hover {
    background: #2778a8;
}

a:focus {
    outline: none;
}


/*---------------------------------Video Page End--------------------------*/


/*-----------------------------Contact info List Start---------------------*/

.video_ctrl .tab-content {
    background: #f8f4f4;
    border: 1px solid #e8e8e8;
    padding: 15px 20px;
}

.video_ctrl .tab-pane {
    margin-top: 0;
}

.video_ctrl .nav-tabs {
    border: 0;
    margin-left: 10px;
}

.video_ctrl .nav-tabs>li>a {
    padding: 0 28px;
    border: 0;
    margin-left: 7px;
    background: #4293c3;
    font: normal 20px/45px 'CenturyGothic';
    text-decoration: none;
    color: #fff;
    border-radius: 0;
}

.video_ctrl .nav-tabs>li.active>a {
    padding: 0 28px;
    border: 0;
    margin-left: 7px;
    background: #2778a8;
    font: normal 20px/45px 'CenturyGothic';
    text-decoration: none;
    color: #fff;
    border-radius: 0;
}

.video_ctrl .nav-tabs>li>a:hover {
    background: #2778a8;
}

.contact_list_title h3 {
    padding: 0;
    margin: 0;
    font: normal 18px/normal 'CenturyGothic';
    color: #1c6997;
    text-transform: uppercase;
    display: inline-block;
}

.contact_list_title span {
    text-align: right;
    font: normal 18px/normal 'CenturyGothic';
    color: #1c6997;
}

.contact_list_listing {
    padding: 15px 0 0 0;
    margin: 0;
}

.video_ctrl .table-condensed thead {
    background: #4293c3;
}

.video_ctrl .table thead>tr>th {
    border0;
    font: normal 15px/normal 'CenturyGothic';
    color: #fff;
}

.video_ctrl .table tbody>tr>th,
.video_ctrl .table tfoot>tr>th,
.video_ctrl .table thead>tr>td,
.video_ctrl .table tbody>tr>td,
.video_ctrl .table tfoot>tr>td {
    font: normal 12px/normal Arial;
    color: #333;
    border: 0;
    padding: 6px;
}

.video_ctrl .table tbody>tr:nth-child(odd) {
    background: #efefef;
}

.video_ctrl .table tbody>tr:nth-child(even) {
    background: #f8f8f8;
}

.video_ctrl .table tbody {
    border: 0;
}

.video_ctrl .pagination {
    margin: 0;
    text-align: right;
}

.well_done_txt {
    padding: 30px 10px;
    margin: 80px 0 0 0;
    background: #4092c3;
    font: normal 18px/normal 'CenturyGothic';
    color: #fff;
    text-decoration: none;
    text-align: center;
}

.complete_task_txt {
    padding: 20px 10px;
    margin: 80px 0 0 0;
    background: #ff1e14;
    font: normal 18px/normal 'CenturyGothic';
    color: #fff;
    text-decoration: none;
    text-align: center;
}


/*-----------------------------Contact info List End---------------------*/


/*-----------------------------my result friend result Start---------------------*/

.result_listing {
    padding: 15px 0 0 0;
    margin: 0;
}

.result_listing ul {
    margin: 0 0 25px 0;
    padding: 15px;
    list-style: none;
    background: #efefef;
}

.result_listing ul li {
    margin: 0 0 10px 0;
    padding: 3px 0;
    font: normal 15px/normal 'CenturyGothic';
    color: #333;
    text-decoration: none;
}

.result_listing h4 {
    font: normal 18px/normal 'CenturyGothic';
    color: #333;
    text-decoration: none;
    padding: 0;
    margin: 0 0 5px 0;
}


/*-----------------------------my result friend result End---------------------*/


/*--------------------------My stats Page Start-----------------------------*/

.stats_selectmonth {
    width: 32%;
    float: left;
    background: #fff;
    border: 1px solid #e3e3e3;
    padding: 5px 15px;
    margin-right: 30px;
    font: normal 15px/normal 'CenturyGothic';
    color: #333;
    text-decoration: none;
}

.over_all {
    background: #4293c3;
    padding: 0 18px;
    font: normal 15px/37px 'CenturyGothic';
    color: #fff;
    text-decoration: none;
    display: inline-block;
    border: 0;
}

.width_30 {
    width: 30%!important;
}

.graph {
    margin: 15px 0 0 0;
    padding: 0;
    text-align: center;
}

.graph img {
    max-width: 100%;
    border: 1px solid #e3e3e3;
}

.graph_right {
    padding: 22px 18px 70px 18px;
    background: #fff;
    border: 1px solid #e3e3e3;
}

.graph_right h2 {
    padding: 0 0 25px 0;
    margin: 0;
    font: normal 18px/normal 'CenturyGothic';
    color: #4293c3;
    text-decoration: none;
    text-transform: uppercase;
}

.graph_right_listing {
    padding: 0;
    margin: 0;
}

.graph_right_listing ul {
    padding: 0;
    margin: 0;
    list-style: none;
}

.graph_right_listing ul li {
    padding: 0 0 25px 0;
    margin: 0;
    font: normal 14px/normal 'CenturyGothic';
    color: #333;
    text-decoration: none;
}

.graph_right_listing ul li span {
    padding-left: 12px;
    color: #4293c3;
    font-weight: bold;
}


/*.overall_btn{ padding:0px 0 0px 0; margin:0; text-align:left;}*/

.overall_btn {
    padding: 0 20px;
    margin: 0 0 0 0px;
    background: #4293c3;
    font: normal 20px/35px 'CenturyGothic';
    text-decoration: none;
    color: #fff;
    text-transform: uppercase;
    display: inline-block;
    border: 0;
}

.overall_btn:hover {
    background: #2778a8;
}


/*--------------------------My stats Page End-----------------------------*/


/*---------------------Sponsor Review Page Start--------------------------*/

.sponsor_collaps {
    background: #f8f4f4;
    border: 1px solid #e8e8e8;
    padding: 15px 20px;
    margin: 20px 0;
}

.accordion-heading a {
    padding: 5px 10px;
    margin: 5px 0 0 0;
    display: block;
    background: #4293c3;
    font: normal 14px/normal 'CenturyGothic';
    color: #fff;
    text-decoration: none;
}

.accordion-inner {
    border: 1px solid #e8e8e8;
    background: #fff;
    padding: 10px;
}

.panel-heading {
    position: relative
}

.panel-heading a:after {
    content: '-';
    font-size: 20px;
    font-weight: bold;
    position: absolute;
    right: 20px;
    top: 2px;
}

.panel-heading a.collapsed:after {
    font-size: 20px;
    font-weight: bold;
    content: '+';
}

.panel-title>a {
    display: block;
    text-decoration: none;
}

h4.panel-title {
    padding: 5px 10px;
    margin: 5px 0 0 0;
    display: block;
    background: #4293c3;
    font: normal 14px/normal 'CenturyGothic';
    color: #fff;
    text-decoration: none;
}

h4.panel-title {
    margin: 0;
}

.panel-default>.panel-heading {
    border: 0;
    background: none;
    border-radius: 0;
    padding: 5px;
    font-size: 16px;
}

.panel-group .panel {
    border-radius: 0;
}

.sponsor_collaps .contact_list_title h3 {
    margin-bottom: 15px;
}

.voucher_list {
    padding: 10px 0 0 15px;
    margin: 0;
}

.voucher_list ul {
    padding: 0;
    margin: 0;
    list-style: none;
}

.voucher_list ul li {
    font: normal 15px/24px 'CenturyGothic';
    color: #333;
    text-decoration: none;
}

.notificatin_downline {
    padding: 20px 0 0 0;
    margin: 0;
}

.scrollgeneric {
    line-height: 1px;
    font-size: 1px;
    position: absolute;
    top: 0;
    left: 0;
    background-color: #a2cada;
}

.vscrollerbase {
    width: 6px;
    background-color: #4293c3;
}

.vscrollerbar {
    width: 6px;
    background-color: #0e6091;
}

.hscrollerbase {
    height: 6px;
    background-color: #1d88b3;
}

.hscrollerbar {
    height: 6px;
    background-color: #004b6a;
}

.scrollerjogbox {
    width: 6px;
    top: auto;
    left: auto;
    bottom: 0px;
    right: 0px;
    background-color: #191f22;
}

.sponsor_collaps .contact_list_title h4 {
    padding: 5px 10px;
    margin: 0 0 10px 0;
    font: normal 16px/normal 'CenturyGothic';
    color: #333;
    text-transform: uppercase;
    background: #E4DFDF;
}

.scroll_part {
    background: #fff;
    border: 1px solid #ddd;
    padding: 10px;
}


/*---------------------Sponsor Review Page End--------------------------*/

@media (min-width:1200px) {}

@media (min-width:980px) and (max-width:1024px) {
    .home_goal_list ul li {
        width: 29%;
        margin: 0 15px 20px 15px;
    }
    .home_goal_list ul li .goal_imagelist .goalimgtitl {
        font-size: 18px;
    }
    .home_bottom_list ul li {
        margin: 0 10px;
        width: 22%;
    }
    .home_bottom_list ul li .goal_imagelist .goalimgtitl {
        font-size: 17px;
    }
    .navbar-inverse .navbar-nav>li>a {
        font-size: 18px;
        padding: 0 15px;
    }
    .dreamnumber_image {
        float: none;
        width: auto;
    }
    .dreamnumber_imagectrl .col-lg-1,
    .dreamnumber_imagectrl .col-md-1,
    .dreamnumber_imagectrl .col-sm-1 {
        padding-right: 15px;
    }
    .dream_number {
        float: none;
        height: 149px;
        width: 100%;
        line-height: 109px;
    }
    .dream_number span {
        height: 149px;
        font-size: 40px;
    }
    .well_done_txt,
    .complete_task_txt {
        font-size: 16px;
    }
    .stats_selectmonth {
        margin-right: 17px;
    }
}

@media (max-width:980px) {}

@media (min-width:768px) and (max-width:980px) {
    .navbar-inverse .navbar-nav>li>a {
        font-size: 15px;
        padding: 0 12px;
    }
    .home_goal_list ul li {
        margin: 0 14px 25px 14px;
        width: 28%;
        padding-bottom: 15px;
        background-size: 100%;
    }
    .home_goal_list ul li .goal_imagelist .goalimgtitl {
        font-size: 18px;
    }
    .dreamnumber_image {
        float: none;
        width: auto;
    }
    .dreamnumber_imagectrl .col-lg-1,
    .dreamnumber_imagectrl .col-md-1,
    .dreamnumber_imagectrl .col-sm-1 {
        padding-right: 15px;
    }
    .dream_number {
        float: none;
        height: 109px;
        width: 100%;
        line-height: 109px;
    }
    .dream_number span {
        height: 109px;
        font-size: 40px;
    }
    .video_ctrl .table tbody>tr>th,
    .video_ctrl .table tfoot>tr>th,
    .video_ctrl .table thead>tr>td,
    .video_ctrl .table tbody>tr>td,
    .video_ctrl .table tfoot>tr>td {
        font-size: 11px;
    }
    .video_ctrl .table thead>tr>th {
        font-size: 14px;
    }
    .well_done_txt {
        font-size: 12px;
        padding-top: 36px;
        padding-bottom: 36px;
    }
    .complete_task_txt {
        font-size: 12px;
    }
    .over_all {
        padding: 0 10px;
    }
    .stats_selectmonth {
        margin-right: 10px;
    }
    .graph_right_listing ul li {
        padding-bottom: 10px;
    }
}


/* Responsive Styles */

@media (max-width: 767px) {
    .logo img {
        max-width: 100%;
    }
    .home_goal_list ul li {
        margin: 0;
        max-width: 90%;
    }
    .home_goal_list ul li .goal_imagelist .goalimgtitl {
        font-size: 17px;
    }
    .home_bottom_list ul li .goal_imagelist .goalimgtitl {
        font-size: 17px;
    }
    .logo {
        padding: 10px 0 20px 0;
        text-align: center;
    }
    .navbar-inverse .navbar-toggle {
        border: 1px solid #2778a8;
        background: #2778a8;
    }
    .navbar-inverse .navbar-collapse,
    .navbar-inverse .navbar-form {
        border: 0;
    }
    .dreamnumber_imagectrl .col-lg-3,
    .dreamnumber_imagectrl .col-md-3,
    .dreamnumber_imagectrl .col-sm-3 {
        padding-left: 15px;
    }
    .adddream_new_list ul li input[type="file"] {
        padding: 0;
        font-size: 13px;
    }
    .editedream_btn a {
        padding: 0 15px;
        font-size: 18px;
        margin-bottom: 10px;
    }
    .editedream_btn {
        text-align: center;
    }
    .dream_number {
        height: 50px;
        float: none;
    }
    .dream_number span {
        height: 50px;
        font-size: 30px;
    }
    .inner_contentbg_ctrl h1 {
        font-size: 14px;
        padding-left: 8px;
    }
    .video_ctrl .nav-tabs>li {
        margin-top: 10px;
    }
    .video_ctrl .nav-tabs,
    .video_ctrl .nav-tabs>li.active>a,
    .video_ctrl .nav-tabs>li>a {
        margin-left: 0px;
    }
    .well_done_txt {
        margin-top: 60px;
    }
    .complete_task_txt {
        margin-top: 30px;
    }
    .doit_now a {
        padding: 0 20px;
        font-size: 13px;
        margin-top: 15px;
    }
    .doit_now {
        text-align: center;
    }
    .stats_selectmonth {
        width: 100%!important;
        margin-bottom: 15px;
    }
    .graph_right {
        margin-top: 25px;
    }
}

@media (max-width:480px) {}

img {
    max-width: 100%;
}

.fileUpload {
    position: relative;
    overflow: hidden;
    margin: 4px 10px 10px 10px;
}

.fileUpload input.upload {
    position: absolute;
    top: 0;
    right: 0;
    margin: 0;
    padding: 0;
    font-size: 20px;
    cursor: pointer;
    opacity: 0;
    filter: alpha(opacity=0);
}

.datepicker {
    z-index: 9999 !important;
}

.pagination .current,
.pagination .disabled {
    float: left;
    padding: 0 12px;
    color: #999;
    cursor: default;
    line-height: 32px;
    text-decoration: none;
    border: 1px solid #DDD;
}

th a {
    color: inherit;
    font-size: inherit;
    font-family: inherit;
    text-decoration: inherit;
}

.timeSchedule select {
    display: inline-block;
    width: auto;
}

.windows8 {
    position: relative;
    width: 78px;
    height: 78px;
    margin: auto;
}

.windows8 .wBall {
    position: absolute;
    width: 74px;
    height: 74px;
    opacity: 0;
    transform: rotate(225deg);
    -o-transform: rotate(225deg);
    -ms-transform: rotate(225deg);
    -webkit-transform: rotate(225deg);
    -moz-transform: rotate(225deg);
    animation: orbit 6.96s infinite;
    -o-animation: orbit 6.96s infinite;
    -ms-animation: orbit 6.96s infinite;
    -webkit-animation: orbit 6.96s infinite;
    -moz-animation: orbit 6.96s infinite;
}

.windows8 .wBall .wInnerBall {
    position: absolute;
    width: 10px;
    height: 10px;
    background: rgb(0, 0, 0);
    left: 0px;
    top: 0px;
    border-radius: 10px;
    -o-border-radius: 10px;
    -ms-border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
}

.windows8 #wBall_1 {
    animation-delay: 1.52s;
    -o-animation-delay: 1.52s;
    -ms-animation-delay: 1.52s;
    -webkit-animation-delay: 1.52s;
    -moz-animation-delay: 1.52s;
}

.windows8 #wBall_2 {
    animation-delay: 0.3s;
    -o-animation-delay: 0.3s;
    -ms-animation-delay: 0.3s;
    -webkit-animation-delay: 0.3s;
    -moz-animation-delay: 0.3s;
}

.windows8 #wBall_3 {
    animation-delay: 0.61s;
    -o-animation-delay: 0.61s;
    -ms-animation-delay: 0.61s;
    -webkit-animation-delay: 0.61s;
    -moz-animation-delay: 0.61s;
}

.windows8 #wBall_4 {
    animation-delay: 0.91s;
    -o-animation-delay: 0.91s;
    -ms-animation-delay: 0.91s;
    -webkit-animation-delay: 0.91s;
    -moz-animation-delay: 0.91s;
}

.windows8 #wBall_5 {
    animation-delay: 1.22s;
    -o-animation-delay: 1.22s;
    -ms-animation-delay: 1.22s;
    -webkit-animation-delay: 1.22s;
    -moz-animation-delay: 1.22s;
}

@keyframes orbit {
    0% {
        opacity: 1;
        z-index: 99;
        transform: rotate(180deg);
        animation-timing-function: ease-out;
    }
    7% {
        opacity: 1;
        transform: rotate(300deg);
        animation-timing-function: linear;
        origin: 0%;
    }
    30% {
        opacity: 1;
        transform: rotate(410deg);
        animation-timing-function: ease-in-out;
        origin: 7%;
    }
    39% {
        opacity: 1;
        transform: rotate(645deg);
        animation-timing-function: linear;
        origin: 30%;
    }
    70% {
        opacity: 1;
        transform: rotate(770deg);
        animation-timing-function: ease-out;
        origin: 39%;
    }
    75% {
        opacity: 1;
        transform: rotate(900deg);
        animation-timing-function: ease-out;
        origin: 70%;
    }
    76% {
        opacity: 0;
        transform: rotate(900deg);
    }
    100% {
        opacity: 0;
        transform: rotate(900deg);
    }
}

@-o-keyframes orbit {
    0% {
        opacity: 1;
        z-index: 99;
        -o-transform: rotate(180deg);
        -o-animation-timing-function: ease-out;
    }
    7% {
        opacity: 1;
        -o-transform: rotate(300deg);
        -o-animation-timing-function: linear;
        -o-origin: 0%;
    }
    30% {
        opacity: 1;
        -o-transform: rotate(410deg);
        -o-animation-timing-function: ease-in-out;
        -o-origin: 7%;
    }
    39% {
        opacity: 1;
        -o-transform: rotate(645deg);
        -o-animation-timing-function: linear;
        -o-origin: 30%;
    }
    70% {
        opacity: 1;
        -o-transform: rotate(770deg);
        -o-animation-timing-function: ease-out;
        -o-origin: 39%;
    }
    75% {
        opacity: 1;
        -o-transform: rotate(900deg);
        -o-animation-timing-function: ease-out;
        -o-origin: 70%;
    }
    76% {
        opacity: 0;
        -o-transform: rotate(900deg);
    }
    100% {
        opacity: 0;
        -o-transform: rotate(900deg);
    }
}

@-ms-keyframes orbit {
    0% {
        opacity: 1;
        z-index: 99;
        -ms-transform: rotate(180deg);
        -ms-animation-timing-function: ease-out;
    }
    7% {
        opacity: 1;
        -ms-transform: rotate(300deg);
        -ms-animation-timing-function: linear;
        -ms-origin: 0%;
    }
    30% {
        opacity: 1;
        -ms-transform: rotate(410deg);
        -ms-animation-timing-function: ease-in-out;
        -ms-origin: 7%;
    }
    39% {
        opacity: 1;
        -ms-transform: rotate(645deg);
        -ms-animation-timing-function: linear;
        -ms-origin: 30%;
    }
    70% {
        opacity: 1;
        -ms-transform: rotate(770deg);
        -ms-animation-timing-function: ease-out;
        -ms-origin: 39%;
    }
    75% {
        opacity: 1;
        -ms-transform: rotate(900deg);
        -ms-animation-timing-function: ease-out;
        -ms-origin: 70%;
    }
    76% {
        opacity: 0;
        -ms-transform: rotate(900deg);
    }
    100% {
        opacity: 0;
        -ms-transform: rotate(900deg);
    }
}

@-webkit-keyframes orbit {
    0% {
        opacity: 1;
        z-index: 99;
        -webkit-transform: rotate(180deg);
        -webkit-animation-timing-function: ease-out;
    }
    7% {
        opacity: 1;
        -webkit-transform: rotate(300deg);
        -webkit-animation-timing-function: linear;
        -webkit-origin: 0%;
    }
    30% {
        opacity: 1;
        -webkit-transform: rotate(410deg);
        -webkit-animation-timing-function: ease-in-out;
        -webkit-origin: 7%;
    }
    39% {
        opacity: 1;
        -webkit-transform: rotate(645deg);
        -webkit-animation-timing-function: linear;
        -webkit-origin: 30%;
    }
    70% {
        opacity: 1;
        -webkit-transform: rotate(770deg);
        -webkit-animation-timing-function: ease-out;
        -webkit-origin: 39%;
    }
    75% {
        opacity: 1;
        -webkit-transform: rotate(900deg);
        -webkit-animation-timing-function: ease-out;
        -webkit-origin: 70%;
    }
    76% {
        opacity: 0;
        -webkit-transform: rotate(900deg);
    }
    100% {
        opacity: 0;
        -webkit-transform: rotate(900deg);
    }
}

@-moz-keyframes orbit {
    0% {
        opacity: 1;
        z-index: 99;
        -moz-transform: rotate(180deg);
        -moz-animation-timing-function: ease-out;
    }
    7% {
        opacity: 1;
        -moz-transform: rotate(300deg);
        -moz-animation-timing-function: linear;
        -moz-origin: 0%;
    }
    30% {
        opacity: 1;
        -moz-transform: rotate(410deg);
        -moz-animation-timing-function: ease-in-out;
        -moz-origin: 7%;
    }
    39% {
        opacity: 1;
        -moz-transform: rotate(645deg);
        -moz-animation-timing-function: linear;
        -moz-origin: 30%;
    }
    70% {
        opacity: 1;
        -moz-transform: rotate(770deg);
        -moz-animation-timing-function: ease-out;
        -moz-origin: 39%;
    }
    75% {
        opacity: 1;
        -moz-transform: rotate(900deg);
        -moz-animation-timing-function: ease-out;
        -moz-origin: 70%;
    }
    76% {
        opacity: 0;
        -moz-transform: rotate(900deg);
    }
    100% {
        opacity: 0;
        -moz-transform: rotate(900deg);
    }
}

.nav>li>a {
    padding: 9px 11px;
}

.childform {
    padding: 0 15px;
    display: none;
}

#InvitationstatusManagestatusForm .form-group {
    width: 95%;
}

.mt-2 {
    margin-top: 2rem;
}

.multiselect.dropdown-toggle.btn.btn-default {
    margin-top: -8px;
    padding: 4px 10px;
}