
/* Reset styles  */

li{
    list-style: none;
}

p{font-weight: 300;}

label{font-weight: 400; font-size: 14px;}

/* header styles */

header {
    position: relative;
    -moz-box-shadow: 0 0 12px 6px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 0 12px 6px rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 12px 6px rgba(0, 0, 0, 0.1);
}
/* header top styles */

header .top {
    border-bottom: 1px solid #ebebeb;
}
header .top .left .phone {
    border-left: 1px solid #ebebeb;
    border-right: 1px solid #ebebeb;
    padding: 13px 35px 12px;
}
header .top .left .phone h5{
    font-size: 16px;
    color: #718888;
    padding-right: 8px;
    margin-bottom: 0px;
}
header .top .left .phone h5 small i {
    font-size: 16px;
    color: #718888;
    margin-bottom: 0px;
}
header .top .left .phone p {
    color: #718888;
    font-family: 'Lato';
    font-size: 14px;
    line-height: normal;
    font-weight: 400;
    margin-bottom: 0px;
}
header .top .right ul {
    border-right: 1px solid #ebebeb;
    margin-bottom: 0px;
}
header .top .right li {
    border-left: 1px solid #ebebeb;
    padding: 12px 20px;
    line-height: normal;
}
header .top .right li a {
    color: #718888;
    font-family: 'Lato';
    letter-spacing: .6px;
    font-weight: 400;
    font-size: 14px;
    line-height: normal;
}
header .top .right li a:hover {
    color: #718888;
}
/* header bottom styles */

header .bottom {
    padding: 12px 0px 12px;
}
header .bottom .container{
    overflow: visible;
}
header .bottom .navbar{
    height: auto;
}
header .bottom .left a.logo{
    margin: 5px 0px 4px; width: 158px;
    height: 51px; 
}
header .bottom .left a.logo-transparent {
    margin: 5px 0px 4px; width: 158px;
    height: 51px; background: url(/assets/imgs/Inverse-logo.png) no-repeat left top;
}

.small .bottom .left a.logo-transparent {background: url(../img/logo_after.png) no-repeat left top;}

header .bottom .right .navbar-default {
    background-color: transparent;
    border-color: transparent;
    margin-bottom: 0px;
}
header .bottom .right .navbar-collapse {
    padding-left: 0px;
    padding-right: 0px;
}
header .bottom .right .navbar-nav > li.dropdown {
    padding: 14px 0px 10px;
    margin-right: 57px;
    margin-left: 0px;
    height: auto;
}
header .bottom .right .navbar-nav > li.dropdown:last-child {
    margin-right: 0px;
}
header .bottom .right .navbar-nav > li.dropdown > a {
    padding: 0px;
    color: #495d8b;
    font-family: 'Lato';
    font-weight: 300;
}
header .bottom .right .navbar-nav > li.dropdown > a b {
    font-size: 14px;
    font-weight: normal;
}
header .bottom .right .navbar-nav > li.dropdown > a i {
    font-size: 13px;
    color: #b2b2b2;
    font-weight: bold;
    padding-left: 3px;
}
header .bottom .right .navbar-nav > li.dropdown > a b:hover{
    color: #f27e51;
}
header .bottom .right .navbar-nav > li.dropdown > a b:hover,
.nav > li > a:focus {
    background: transparent;
}
header .bottom .right .navbar-nav > li.open > a,
header .bottom .right .navbar-nav > li.open > a:hover,
header .bottom .right .navbar-nav > li.open > a:focus {
    background: transparent;
}
header .bottom .right .navbar-nav > li > .dropdown-menu-01 {
    margin: 0px;
    padding: 0px;
    position: absolute;
    top: 100%;
    left: 0;
    background-color: #fff;
    z-index: 1000;
    min-width: 160px;
    border: 1px solid #dadada;
}
header .bottom .right .navbar-nav > li > .dropdown-menu-01 li{
    border-bottom: none;
}
header .bottom .right .navbar-nav > li > .dropdown-menu-01 > li > a {
    padding: 7px 10px;
    color: #718888 !important;
    text-transform: uppercase;
    font-size: 12px;
    font-family: 'Lato';
    font-weight: 400;
    letter-spacing: .4;
}
header .bottom .right .navbar-nav > li > .dropdown-menu-01 > li > a:hover{
    background: #f5f5f5;
    color: #f18762 !important;
}
header .bottom .right .start-contest {
    margin-left: 29px;
    padding: 10px 20px;
    border-color: #28d2d0;
    color: #28d2d0;
    border-style: solid;
    border-width: 2px;
    border-radius: 5px;
    font-family: "Lato Black";
    font-size: 14px;
}
header .bottom .right .start-contest:hover{
    background-color: #28d2d0;
    border-color: transparent;
    color: #fff !important;
}
header .bottom .right .start-contest p{
    font-family: 'Raleway Bold';
    margin-bottom: 0px;
}
header .bottom .right .start-contest a p:nth-child(2) {
    margin-right: 30px;
}

/* Container styles */
.page .grey {
    background: #f3f3f3;
}

.page .grey h2 small {
    color: #050505;
    font-family: 'Raleway Bold';
}
/* Container Search styles */

.page .search {
    padding: 35px 0;
}
.page .search .left h1 {
    padding: 13px 0;
}
.page .search .right input {
    padding: 16px 20px;
    border: 3px solid #d7d7d7;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}
.page .search .right a {
    padding: 17px 0px 16px;
}
.page .content {
    padding: 50px 0;
}
/* Container content styles */

.mobile-filter h2 {
    text-align: center;
    margin-bottom: 20px;
}
.mobile-filter h2 small {
    color: #050505;
    font-size: 23px;
    font-family: 'Raleway Bold';
}
.mobile-filter a {
    background: #28d2d0;
    padding: 13px 36px;
    color: #fff;
    float: none !important;
    text-transform: uppercase;
    font-size: 17px;
    text-align: center;
    display: table;
    margin: 0px auto 50px auto;
}
.mobile-filter a i {
    color: #fff;
    margin-right: 10px;
    font-size: 18px;
}
.mobile-filter a:hover,
.mobile-filter a:focus {
    background: #28d2d0;
    color: #fff;
}
/* Active Contests Page styles */

.active-contests .content {
    padding: 50px 0px; overflow: visible;
}
.active-contests .content .main-box {
    -moz-box-shadow: 0 5px 10px 3px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 5px 10px 3px rgba(0, 0, 0, 0.1);
    box-shadow: 0 5px 10px 3px rgba(0, 0, 0, 0.1);
    padding-bottom: 10px;
    width: 100%; background: #fff;
}
.active-contests .content .main-box .box {
    padding: 0px;
}
/* Active Contests left Page styles */

.active-contests .content .left h1 {
    float: left;
    width: 100%;
    color: #000;
    font-size: 16px;
    font-family: 'Lato Bold';
    padding: 20px 26px;
    background: #f3f3f3; margin: 0 0 10px 0;
}
.active-contests .content .left ul {
    float: left;
    width: 100%;
    padding: 15px 20px;
}
.active-contests .content .left .jqtransformdone ul .jqTransformSelectWrapper {
    width: 100% !important;
    border: 2px solid #d0d0d0;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.active-contests .content .left .jqtransformdone ul .jqTransformSelectWrapper ul {
    padding: 0px;
    width: 100% !important;
}
.active-contests .content .left .jqtransformdone ul .jqTransformSelectWrapper ul li {
    padding-bottom: 0px;
}
.active-contests .content .left .jqtransformdone ul .jqTransformSelectWrapper div span {
    font-family: 'Lato Regular';
}
.active-contests .content .left .jqtransformdone ul .jqTransformSelectWrapper li a {
    font-family: 'Lato Regular';
    font-size: 13px;
    color: #8c8c8c;
}
.active-contests .content .left li {
    float: left;
    width: 100%;
    clear: both;
    padding-bottom: 14px;
}
.active-contests .content .left li.checklist{
    padding-bottom: 5px;
}
.active-contests .content .left li label {
    font-family: 'Lato Regular';
    font-size: 14px;
    font-weight: normal;
    color: #5c5c5c; margin-left: 5px;
}
.active-contests .content .left li:hover label {
    color: #f27e51;
}
.active-contests .content .left li label span {
    font-size: 14px;
    float: none;
    margin-right: 0px;
    margin-top: 0px;
}
.active-contests .content .left li span {
    float: left;
    margin-top: 2px;
    margin-right: 10px;
}
.active-contests .content .left li.checklistcolor label {
    color: #f27e51;
}
.active-contests .content .left li:last-child {
    padding-bottom: 0px;
}
/* Active Contests right Page styles */

.active-contests .content .right .main-box {
    width: 100%;
}
/* Active Contests right top Page styles */

.active-contests .content .right .top {
    float: left;
    width: 100%;
    color: #000;
    font-size: 18px;
    font-family: 'Lato Bold';
    padding: 18px 26px 18px 26px;
    background: #f3f3f3;
}
.active-contests .content .right .top ul{margin: 0; padding: 0px;}
.active-contests .content .right .top ul li {
    float: left;
    padding-right: 8px;
}
.active-contests .content .right .top ul li a {
    float: left;
    background: #465a89;
    padding: 8px 14px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.active-contests .content .right .top ul li a span {
    color: #ffffff;
    font-size: 14px;
    font-family: 'Raleway Bold';
}
.active-contests .content .right .top ul li a i {
    padding-left: 7px;
    color: #fff;
}
.active-contests .content .right .top a.filter {
    float: right;
    margin: 14px 0px;
    color: #465a89;
    font-size: 14px;
    font-family: 'Raleway Bold';
}
.active-contests .content .right .top a.filter i {
    padding-right: 10px;
}
.active-contests .content .right .center {
    float: left;
    padding: 20px 0;
}
/* Active Contests right bottom Page styles */

.active-contests .content .right .bottom {
    padding: 0px 15px;
    float: left;
}
.active-contests .content .right .bottom .heading {
    float: left;
    padding: 20px 0px 0px 0px;
    width: 100%;
    border-bottom: 2px solid #eeeeee;
    margin-bottom: 15px;
}
.active-contests .content .right .bottom .heading h1 {
    float: left;
    font-size: 20px;
    color: #050505;
    font-family: 'Lato Bold';
    text-transform: uppercase;
}
.active-contests .content .right .bottom .heading li.dropdown a {
    font-size: 17px;
    color: #9b9b9b;
    font-family: 'Lato Semi Bold';
    font-weight: normal;
}
.active-contests .content .right .bottom .heading li.dropdown ul {
    margin: 10px 0px 0px 0px;
    padding: 0px;
    left: auto;
    right: 0px;
    position: absolute;
    min-width: 150px !important;
    width: 100% !important;
    z-index: 99999;
}

.active-contests .content .right .bottom .heading li.dropdown ul.dropdown-menu-01 li a {
    font-size: 14px;
    color: #9b9b9b;
    font-family: 'Lato Regular';
    padding: 8px 12px;
}
.active-contests .content .right .bottom .heading li.dropdown a i {
    color: #b2b2b2;
    font-size: 13px;
    font-weight: bold;
    padding-left: 5px;
}
.active-contests .content .right .bottom .heading li.dropdown a:focus {
    text-decoration: none
}
.active-contests .content .right .bottom .content {
    padding: 0px;
}
.active-contests .content .right .bottom .content .box {
    background: #f9fafb;
    padding: 30px 20px 10px 20px;
    position: relative;
    margin-bottom: 15px;
}
.active-contests .content .right .bottom .content .box:hover {
    background: #f4f5f8 !important;
}
.active-contests .content .right .bottom .content .box.favourite {
    background: #e9fafa;
}
.active-contests .content .right .bottom .content .left .top {
    background: transparent;
    padding: 0px;
}
.active-contests .content .right .bottom .content .left .top a {
    color: #556da5;
    font-family: 'Lato Semi Bold';
    font-size: 19px;
    line-height: 1.3
}
.active-contests .content .right .bottom .content .left .top span {
    color: #6e7072;
    font-size: 14px;
    padding-left: 12px;
    font-family: 'Lato Semi Bold';
}
.active-contests .content .right .bottom .content .left .top span i {
    padding-right: 7px;
    color: #6e7072;
    font-size: 14px;
}
.active-contests .content .right .bottom .content .left .center a {
    color: #4e618d;
    font-size: 12px;
    font-family: 'Lato Semi Bold';
}
.active-contests .content .right .bottom .content .left .center a span {
    color: #000000;
}
.active-contests .content .right .bottom .content .left .center div b {
    color: #8c8e92;
    font-weight: normal;
    font-size: 14px;
}
.active-contests .content .right .bottom .content .left .center p {
    padding-top: 18px;
    color: #838589;
    font-size: 14px;
    font-family: 'Lato Regular';
    line-height: 20px;
}
.active-contests .content .right .bottom .content .left .bottom {
    padding: 0px;
}
.active-contests a.rating {

    float: left;
}
.active-contests .content .right .bottom .content .left .bottom a.rating i {
    float: left;
    padding-right: 3px;
    padding-top: 2px;
    font-size: 13px;
    color: #465a89;
}
.active-contests .content .right .bottom .content .left .bottom a.user {
    float: left;
    margin-left: 5px;
    margin-right: 27px;
    margin-bottom: 20px;
    font-family: 'Lato Bold';
    font-size: 14px;
    color: #465a89;
}
.active-contests .content .right .bottom .content .left .bottom span.prize {
    margin-right: 27px;
    margin-bottom: 20px;
    float: left;
    color: #6e7072;
    font-family: 'Lato Bold';
    font-size: 14px;
}
.active-contests .content .right .bottom .content .left .bottom span.prize i {
    font-size: 16px;
    padding-right: 4px;
}
.active-contests .content .right .bottom .content .left .bottom span.prize i.guaranted {
    color: #8aca6b;
}
.active-contests .content .right .bottom .content .left .bottom span.prize i.closed {
    color: #f35d5d;
}
.active-contests .content .right .bottom .content .left .bottom span.price {
    float: left;
    margin-bottom: 20px;
    color: #465a89;
    font-family: 'Lato Bold';
    font-size: 16px;
}
.active-contests .content .right .bottom .content .left .bottom span.price i {
    color: #465a89;
    padding-right: 4px;
}
.active-contests .content .right .bottom .content .right {
    position: static;
}
.active-contests .content .right .bottom .content .right .top {
    background: transparent;
    padding: 0px;
    float: none;
    width: auto;
}
.active-contests .content .right .bottom .content .right .top .white {
    background: #fff;
    position: relative;
    -moz-box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.2);
}
.active-contests .content .right .bottom .content .right .top .white .row {
    margin: 0px;
}
.active-contests .content .right .bottom .content .right .top .white .left {
    margin: 13px 0px;
    padding: 0px;
    border-right: 2px solid #eaecf2;
    text-align: center;
}
.active-contests .content .right .bottom .content .right .top .white .right {
    margin: 13px 0px;
    padding: 0px;
    text-align: center;
}
.active-contests .content .right .bottom .content .right .top .white span {
    font-size: 22px;
    color: #465a89;
    font-family: 'Lato Semi Bold';
}
.active-contests .content .right .bottom .content .right .top .white span i {
    font-size: 22px;
    color: #465a89;
    padding-right: 5px;
}
.active-contests .content .right .bottom .content .right .top .white p {
    font-size: 15px;
    color: #8c8e92;
    font-family: 'Lato Regular';
    padding-top: 8px;
}
.active-contests .content .right .bottom .content .right .top a {
    background: #28d2d0;
    text-align: center;
    padding: 15px 0px;
    float: left;
    width: 100%;
}
.active-contests .content .right .bottom .content .right .top a span {
    color: #fff;
    font-size: 15px;
    font-family: 'Lato Regular';
}
.active-contests .content .right .bottom .content .right .top a span i {
    color: #fff;
    padding-right: 10px;
}
.active-contests .content .right .bottom .content .right .bottom {
    padding: 0px;
    margin-top: 83px;
    position: absolute;
    right: 20px;
    bottom: 30px;
}
.active-contests .content .right .bottom .content .right .bottom a i {
    font-size: 22px;
    color: #28d2d0;
}
.active-contests .content .right .bottom .content .right .bottom a:hover i.fa-heart,
.active-contests .content .right .bottom .content .right .bottom a:hover i.fa-heart-o {
    color: #88c66c;
}
.active-contests .tooltip .tooltiptext{
    background-color: #28d2d0;
}
.active-contests .tooltip .tooltiptext::after{
    border-color: #28d2d0 transparent transparent transparent;
}
.active-contests .content .right .bottom .heading li.dropdown ul.dropdown-menu li a {
    color: #9b9b9b !important;
    font-family: "Lato Regular" !important;
    font-size: 14px !important;
    padding: 8px 12px !important;
}
a.filter{float:right;margin:14px 0px;color:#465a89;font-size:16px;font-family:'Raleway Bold';}
a.filter i{padding-right:10px; color: #465a89;}

a.filter i:hover{color:#f3875d !important;}


/* Container Search styles */

.start-contest .left p {
    padding-top: 22px;
    line-height: 20px;
}
.start-contest .progress {
    box-shadow: none;
    background: none;
    height: auto;
}
/* Form Progress */

.start-contest .progress {
    width: 100%;
    margin: 50px 0 0 0;
    text-align: center;
}
.start-contest .progress .circle:hover {
    border: 2px solid #28d2d0;
    position: relative;
    z-index: 99;
}
.start-contest .progress .circle:hover .progress .circle .label {
    background: #000000;
    border: 1px solid red;
    display: block;
}
.start-contest .progress .circle,
.start-contest .progress .bar {
    display: inline-block;
    background: #fff;
    width: 36px;
    height: 36px;
    border-radius: 40px;
    border: 1px solid #d5d5da;
}
.start-contest .progress .bar {
    position: relative;
    width: 80px;
    height: 5px;
    margin: 0 -6px 15px -6px;
    border-left: none;
    border-right: none;
    border-radius: 0;
}
.start-contest .progress .circle .label {
    display: inline-block;
    width: 20px;
    height: 20px;
    margin-left: 6px;
    line-height: 32px;
    border-radius: 32px;
    margin-top: 6px;
    color: #b5b5ba;
    font-size: 17px;
    float: left;
}
.start-contest .progress .circle .title {
    color: #b5b5ba;
    font-size: 13px;
    line-height: 30px;
    margin-left: 0px;
}
.start-contest .progress .done {
    border: 2px solid #28d2d0;
    z-index: 99;
    position: relative;
}
/* Done / Active */

.start-contest .progress {
    overflow: visible;
}
.start-contest .progress .bar.done,
.start-contest .progress .circle.done {
    background: #fff;
}
.start-contest .progress .bar.active {
    background: linear-gradient(to right, #EEE 40%, #FFF 60%);
}
.start-contest .progress .circle.done .label {
    color: #FFF;
    background: #28d2d0;
}
.start-contest .progress .circle.done .title {
    color: #444;
}
.start-contest .progress .circle.active .label {
    color: #FFF;
    background: #0c95be;
    box-shadow: inset 0 0 2px rgba(0, 0, 0, .2);
}
.start-contest .progress .circle.active .title {
    color: #0c95be;
}

.start-contest .links-box{-moz-box-shadow: 0 12px 24px rgba(0, 0, 0, 0.24); -webkit-box-shadow: 0 12px 24px rgba(0, 0, 0, 0.24); box-shadow: 0 12px 24px rgba(0, 0, 0, 0.24);}

.start-contest .links-box h6{ font-size:35px; padding:30px 0; margin-bottom:30px; border-bottom:1px solid #5e7099; color:#455a89; font-family:'Raleway', sans-serif; font-weight:700;}
.start-contest .links-box li{width:100%; padding:7px 0; float: left;}
.start-contest .links-box li a{float:left; font-size:14px;  font-family:'Raleway', sans-serif; font-weight:700; color:#2f2e2e;}
.start-contest .links-box li a:hover{ color:#455a89;}
.start-contest .links-blue h6{ border-bottom:2px solid #5e7099; color:#455a89;}
.start-contest .links-blue li a{float:left; font-size:14px;  font-family:'Raleway', sans-serif; font-weight:700; color:#2f2e2e;}
.start-contest .links-blue li a:hover{ color:#455a89;}
.start-contest .links-box li.slctd{background:#455a89; padding:0px; margin-left:-10px;}
.start-contest .links-box li.slctd a{color:#ffffff; padding:10px 10px; width:100%;}
.start-contest .links-box li.slctd a:hover{ text-decoration:none;}
.start-contest .links-box li.slctd a span.slctd-text{float:right; display:block;}
.start-contest .links-box li.slctd a span.slctd-text i{ color:#ffffff; padding-right:7px;}
.start-contest .links-box li a span.slctd-text{float:right; display:none;}
.start-contest .links-box li a span.slctd-text i{ color:#ffffff; padding-right:7px;}

.start-contest .links-orange h6{ color:#f3875d; border-bottom:2px solid #f3875d;}
.start-contest .links-orange li a{ color:#f3875d;}
.start-contest .links-orange li a:hover{ color:#f3875d;}
.start-contest .links-green h6{ color:#28d2d0; border-bottom:2px solid #28d2d0;}
.start-contest .links-green li a{ color:#28d2d0;}
.start-contest .links-green li a:hover{ color:#28d2d0;}
.start-contest .links-black h6{ color:#26314b; border-bottom:2px solid #26314b;}
.start-contest .links-black li a{ color:#26314b;}
.start-contest .links-black li a:hover{ color:#26314b;}

/* Footer styles */

.get-in-touch {
    background: #455a89;
    padding: 35px 0;
}
.get-in-touch .question {
    float: left;
}
.get-in-touch .question .left {
    padding-right: 40px;
}
.get-in-touch .question .left .icon {
    background: #fff;
    -webkit-border-radius: 200px;
    -moz-border-radius: 200px;
    border-radius: 200px;
    width: 100px;
    height: 100px;
    display: table;
}
.get-in-touch .question .left .icon i {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    font-size: 40px;
    color: #455a89;
}
.get-in-touch .question .right {
    float: left;
}
.get-in-touch .question .right h1 {
    font-size: 25px;
    color: #fff;
    font-family: 'Raleway Bold';
    padding-top: 12px;
    padding-bottom: 20px;
    margin-bottom: 0px;
}
.get-in-touch .question .right p {
    font-size: 20px;
    color: #fff;
    margin-bottom: 0px;
}
.get-in-touch .button {
    float: right;
    padding-top: 8px;
}
.get-in-touch .button a {
    float: right;
    padding: 22px 40px;
    border: 2px solid #fff;
    font-family: 'Raleway Bold';
    color: #fff;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    font-size: 20px;
}
.get-in-touch .button a:hover {
    background: #fff;
    color: #28d2d0 !important;
}
footer a:hover{color: #f27e51 !important;}
footer .top {
    background: #2b3030;
    padding: 86px 0;
}
footer .top ul{
    padding: 0px;
}
footer .top .section-01 {
    padding-bottom: 43px;
}
footer .top .section-01 h1 {
    font-size: 17px;
    color: #fff;
  
    margin-bottom: 0px;
}
footer .top .section-01 .col-lg-3 h1.last {
    padding-top: 30px;
}
footer .top .section-01 li {
    padding-bottom: 10px;
}
footer .top .section-01 li a {
    font-size: 16px;
    color: #abadad;
    
    font-weight:300;

}
footer .top .section-01 li a:hover {
    text-decoration: underline;
}
footer .top .section-02 h1 {
    font-size: 20px;
    color: #fff;
    font-family: 'Lato Bold';
    padding-bottom: 30px;
    border-bottom: 1px solid #555959;
    margin-bottom: 30px;
}
footer .top .section-02 li {
    padding-bottom: 10px;
}
footer .top .section-02 li a {
    font-size: 16px;
    color: #abadad;
    font-family: 'Lato';
    font-weight:300;
}
footer .top .section-02 li a:hover {
    text-decoration: underline;
}
footer .bottom {
    background: #232828;
    padding: 70px 0 60px;
}
footer .bottom .left {
    padding-top: 4px;
}
footer .bottom .left img {
    float: left;
}
footer .bottom .left span {
    float: left;
    padding: 10px 0 10px 30px;
    margin: 0px 0px 5px 33px;
    border-left: 1px solid #3d4141;
    font-size: 14px;
    color: #666868;
    font-family: 'Lato Regular';
}
footer .bottom .right li {
    float: left;
    padding-left: 35px;
}

.popover{z-index: 99999; border: 0px; display: block !important; -webkit-box-shadow: 0px 12px 24px rgba(0,0,0,.24); box-shadow: 0px 12px 24px rgba(0,0,0,.24);}

.popover-title{color: #495e8b; border-radius: 0;  font-size: 18px; font-family: 'Raleway Bold'; background: #f5f5f5; border-bottom: 0px; padding: 20px 25px 15px;}

.popover-content{background:#f5f5f5; border-radius: 0; font-family: 'Raleway Regular'; font-size: 14px; color: #232828; padding: 0px 25px 20px;}
.popover.top>.arrow{border-top-color: #f5f5f5;}
.popover.top>.arrow:after{border-top-color: #f5f5f5;}

/* Class addded by Harjot Grewal */
section.section{clear: both; padding: 0px 0 60px 0;}
section.squadhelp-step{margin:128px 0 50px 0 !important;}
section.squadhelp-logo-contest{padding: 0px; }

section.squadhelp-step .bedcrumb{padding-top: 40px;}
.content, .container{overflow: visible;}
body #sb-container{z-index: 1200;}
.how-it-work .how-it-work-question{z-index: 999;}
.openclose1{margin: 5px 0 0 0;}

.page.active-contests{margin-top: 125px;}
.mainslider .flexslider .caption{background-color: transparent}


#header-fixed {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    padding: 0;
    z-index: 50;
    height: 128px; background-color: #fff;
    -webkit-transform: translateY(0%);
    -moz-transform: translateY(0%);
    transform: translateY(0%); color: #fff;

    -ms-transition:     all 0.2s ease-out;
    -moz-transition:    all 0.2s ease-out;
    -webkit-transition: all 0.2s ease-out;
    -o-transition:      all 0.2s ease-out;
    transition:         all 0.2s ease-out;
}
#header-fixed.transparent-header{color: #fff !important; background-color: rgba(0, 0, 0, 0.2);}

#header-fixed.transparent-header .top,
#header-fixed.transparent-header .top .left .phone,
#header-fixed.transparent-header .top .right ul,
#header-fixed.transparent-header .top .right li{border: 0px;}

#header-fixed.transparent-header .top .left .phone h5,
#header-fixed.transparent-header .top .left .phone h5 small i,
#header-fixed.transparent-header .top .left .phone p,
#header-fixed.transparent-header .top .right li a,
#header-fixed.transparent-header .bottom .right .navbar-nav > li.dropdown > a,
#header-fixed.transparent-header .bottom .right .navbar-nav > li.dropdown > a i,
#header-fixed.transparent-header .bottom .right .navbar-nav > li > .dropdown-menu-01 > li > a,
#header-fixed.transparent-header .bottom .right .start-contest {color: #fff; border-color: #fff;}

#header-fixed.small {
    height: 75px; background: #fff;
}
#header.ha-header-hide {
    -webkit-transform: translateY(-100%);
    -moz-transform: translateY(-100%);
    transform: translateY(-100%);

    -ms-transition:     all 0.3s ease-out;
    -moz-transition:    all 0.3s ease-out;
    -webkit-transition: all 0.3s ease-out;
    -o-transition:      all 0.3s ease-out;
    transition:         all 0.3s ease-out;
}
#header-fixed #header-scroll-bottom.ha-header-hide {
    padding :8px 0 12px;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    transform: translateY(-50%);

    -ms-transition:     all 0.3s ease-out;
    -moz-transition:    all 0.3s ease-out;
    -webkit-transition: all 0.3s ease-out;
    -o-transition:      all 0.3s ease-out;
    transition:         all 0.3s ease-out;
}
/* Winners Page styles */
.page {
    margin-top: 125px;
}
.blue.banner{background: #fafafa;}

.blue.banner{color: #333; padding: 44px 0;}
.blue.banner .icon i{font-size: 52px;}

.blue.banner .text h4{line-height: 12px; padding-bottom: 12px;}
.blue.banner .text h4 small{font-family: 'Raleway Bold'; color: #333;}

.blue.banner .text span{font-family: 'Raleway Regular'; color: #333;}
.blue.banner .text span a{color: #333;}

.blue.banner .right-button ul{float: right;}
.blue.banner .right-button li{float: left; padding-left: 14px;}
.blue.banner .right-button a{padding: 14px 23px 14px 40px;}

.blue.banner .right-button a.share{background-image: url(../images/share.png); background-repeat: no-repeat; background-position: 19px 13px;}
.blue.banner .right-button a.share:hover{background-position: 19px -8px; color: #455a89 !important;}

.blue.banner .right-button span{padding-left: 12px;}

.narrow-select{-webkit-box-shadow: 0px 4px 7px 0px rgba(0, 0, 0, 0.12); -moz-box-shadow: 0px 4px 7px 0px rgba(0, 0, 0, 0.12); box-shadow: 0px 4px 7px 0px rgba(0, 0, 0, 0.12); margin-bottom: 40px;}

.narrow-select-in{background: #fafafa; float: none; margin: 50px auto 0px auto; padding: 35px;}

.narrow-select-in .top h4{width: 100%;}
.narrow-select-in .top h4 small{width: 100%; color: #000; border-bottom: 1px solid #dcdcdc; padding-bottom: 10px; font-family: 'Lato Bold';}

.narrow-select-in .bottom{padding: 28px 0 0;}

.narrow-select-in .bottom p{padding-bottom: 15px; font-family: 'Lato Bold';}
.narrow-select-in .bottom a.filter{margin-top: 48px; margin-bottom: 0px;}

/* Winners Page Box styles */

.winners .box-main, .recent-examples-name .box-main, .recent-examples-logo .box-main{float: none; margin: 0px auto 50px auto;}
.recent-examples-name .box:nth-child(3n+2), .recent-examples-logo .box:nth-child(3n+2){margin-right: 5%; margin-left: 5%;}
.recent-examples-name .box{margin-top: 50px; background: #fafafa; padding: 35px;  text-align: center; width: 30%;height:310px;}
.recent-examples-logo .box{margin-top: 50px; background: #fafafa; padding: 35px;  text-align: center; width: 30%;}

.winners .box{margin-top: 50px; background: #fafafa; padding: 35px; border: 1px solid #e9e9e9; text-align: center; width: 30%;}

.winners .box .top h6{padding-bottom: 10px;}
.winners .box .top h6 small{color: #232828; font-family: 'Raleway Medium';}
.winners .box .top h6 small a{color: #455a89; text-decoration: underline; font-family: 'Raleway Bold';}

.winners .box .top p{font-family: 'Raleway Semi Bold'; color: #232828;}
.winners .box .top p b{font-family: 'Raleway Bold'; font-weight: normal;}

.winners .box .top img{margin: 35px 0; -webkit-border-radius: 100px; -moz-border-radius: 100px; border-radius: 100px;}

.winners .box .bottom{color: #232828;}
.winners .box .bottom span{border-top: 1px solid #dbdbdb; width: 67px; height: 1px; display: inline-block;}

.winners .box .bottom h4 small{color: #232828; font-family: 'Raleway Bold';}

.winners .box .bottom h4 small i{font-size: 22px; color: #455a89;}
.winners .box .bottom h4 small a{color: #455a89; border-bottom: 2px dashed #455a89; margin-left: 12px;font-size:16px;}
.winners .box .bottom h4 small a:hover{color: #455a89 !important;}

.winners .box .bottom a p{margin: 18px 0 25px; line-height: 20px; font-family: 'Raleway Medium'; color: #232828; display: inline-table;height:44px;}
.winners .box .bottom a p:hover{color: #f27e51 !important;}
@media screen and (-webkit-min-device-pixel-ratio:0) {.winners .box .bottom p{font-family: 'Raleway Semi Bold';}}

.winners .box .bottom a h3{background-color: #8aca6b; color: #fff; font-family: 'Raleway Bold'; float: none !important; margin: 0px auto; width: 80%; padding: 5px 0 15px;}
.winners .box .bottom a h3 i{padding-right: 15px; font-size: 23px;}
.winners .box .bottom a h3 i, .winners .box .bottom a h3 small{color: #fff;}

.winners .box .bottom a h3 small{line-height: 12px;}

.winners .box-main .sep{float: left; width: 5%;}

.winners .blue.banner .text{padding-left: 30px;}

/* Recent Examples Name Page styles */

.recent-examples-name .blue.banner .text, .recent-examples-logo .blue.banner .text{padding-left: 5px;}

.recent-examples-name .box{border: 0;}
.recent-examples-name .box h6{font-family: 'Raleway Bold';}
.recent-examples-name .box p{padding: 30px 0px 23px;}
.recent-examples-name .box p:last-child{padding: 23px 0px 0px 0px;}
.recent-examples-name .box span{width: 112px; height: 112px; background-repeat: no-repeat; background-position: 0px 0px; display: inline-block;}

.recent-examples-name .box span.blue{background-image: url(../images/mobile-app-icon-blue.png);}
.recent-examples-name .box span.orange{background-image: url(../images/mobile-app-icon-orange.png);}
.recent-examples-name .box span.green{background-image: url(../images/mobile-app-icon-green.png);}

.recent-examples-name .box:hover span{background-position: 0px -112px;}
.recent-examples-name .box:hover, .recent-examples-logo .box:hover{-webkit-box-shadow: 0px 7px 15px 0px rgba(0,0,0,0.24); -moz-box-shadow: 0px 7px 15px 0px rgba(0,0,0,0.24); box-shadow: 0px 7px 15px 0px rgba(0,0,0,0.24); cursor: pointer;}

.start-contest-now-btn{background: #455a89 url(../images/start-contest-now-bg.jpg) no-repeat center top; text-align: center;}
.start-contest-now-btn a{background: #f3875d; margin: 44px 0px; display: inline-block; -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; padding: 25px 32px; color: #fff;}
.start-contest-now-btn a:hover{color: #fff !important;}
.start-contest-now-btn a span{font-family: 'Lato Bold';}
/* Recent Examples logo Page styles */

.recent-examples-logo .box{padding: 0px;height:205px !important;overflow:hidden !important;}
.recent-examples-logo .box img{/*float: left; width: 100%;*/margin: 0 auto;}
/*===========================
  --- Header & menu ----
=========================== */


h1 a.navbar-brand {

	margin:0px 0px 0px 0px;
}

/* Contest Brief Page styles */

.contest-brief .blue.banner .text{padding-left: 22px;}

/*.logged-user{position: relative; z-index: 2;}*/
#tabs-container{float:left; width:100%;-moz-box-shadow:0 5px 10px 3px rgba(0, 0, 0, 0.1);-webkit-box-shadow:0 5px 10px 3px rgba(0, 0, 0, 0.1);box-shadow:0 5px 10px 3px rgba(0, 0, 0, 0.1);}
.tab{border:0px !important;}
.tab-content{padding:20px 40px !important;}
.tab-content p.title{font-family:'Lato Bold';font-size:15px; padding-top:22px; padding-bottom:8px;}
.tab-content p.dis{font-family:'Lato';font-size:15px; line-height:18px; font-weight: 300}
#tabs-container hr{margin: 40px 0px 20px 0px;}
.tabs-menu li a:hover{color:#000 !important;}

/* Side bar */
.side-bar .boxs{margin-top:0px; padding:0px; background-color:#fff; border:none; -moz-box-shadow: 0 5px 10px 3px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 5px 10px 3px rgba(0, 0, 0, 0.1);
    box-shadow: 0 5px 10px 3px rgba(0, 0, 0, 0.1); margin-bottom: 22px;}
.side-bar .boxs .title{font-family: 'Lato Bold'; font-size:15px; color:#000; background-color:#f3f3f3; padding: 15px 20px; text-align:left;}
.side-bar .boxs .title-1{background-color:#6b89b0; font-size:24px; color:#fff; padding: 12px 20px;}
.side-bar .boxs .title-1 img{transform: translateY(4px); padding-right:15px;}
.side-bar .boxs .left{float:left;}
.side-bar .boxs .middle, .users .middle{display:block;}
.side-bar .boxs .right{float:right; font-family: 'Lato Bold'; font-size:13px; color:#6b89b0;}
.side-bar .boxs .left, .users .left{padding-right:10px;}
.side-bar .boxs ul, .side-bar .box ul li{float:left; width:100%;}
.side-bar .boxs ul, .users{padding: 25px 15px 15px;}
.side-bar .boxs ul li{padding-bottom:17px;}
.side-bar .boxs .middle p, .users .middle p{text-align:left;font-family: 'Lato Bold'; font-size:13px;}
.side-bar .boxs .users-middle p{font-family: 'Lato Bold' !important;}
.side-bar .boxs .middle p.thin{font-family: 'Lato Regular'}
.side-bar .boxs .middle p.thin span{ font-size:15px; color:#455a89; font-family: 'Lato Bold'; line-height:30px;}
.side-bar .boxs .middle p small, .users .middle p small{font-family: 'Lato Regular'; font-size:14px; font-style: normal; margin-top: 3px;display: block;}
.side-bar .box .middle span{font-family: 'Lato Bold'; font-size:15px; color:#455a89; padding-top:5px; display:block;}
.side-bar .cont-box-1 .left{margin-top:-2px;}
.side-bar .boxs .btn{font-family: 'Lato Black'; color:#fff; background-color:#28d2d0; padding: 12px 25px; font-size:13.75px; margin-top:10px; width:100%;}
.side-bar .boxs .btn:hover{ background:#f27e51;}


.separators{float:left; width: 100%; height:1px; background-color:#d6d6d6; margin: 8px 0px 23px;}
.side-bar .boxs .last{padding-bottom:0px;}
.users .middle{padding-top: 7px;}
.users li{padding-bottom:0px !important; clear:both;}
.users .separators{margin:12px 0px;}
.contest-holder .left img{margin-top:-8px;}
.contest-holder .middle p{font-family: 'Lato Regular' !important; font-size:13px !important;}
.contest-holder .middle p b{font-family: 'Lato Bold' !important;}
.contest-holder .fa{color:#465a89; font-size:11px; margin-top:5px;}

/* entries logo */

.entries-logo-box{ border:1px solid #cccccc; padding-top:25px; padding-bottom:15px; margin-top:30px;min-height:176px;}
.entries-logo-box img{ width:80%;}

.entr-logo-btm{font-family: 'Lato Bold'; width:80%; margin:0px auto; position:relative;}
.entr-logo-btm a{font-size:13px; color:#455a89; text-decoration:underline; margin:20px 0 12px 0;}
.entr-logo-btm a:hover{ text-decoration:none;}

.entr-logo-btm a.more-dropdown{ width:32px; margin: 0px;}
.entr-logo-btm p{font-size:12px; font-family:'Lato Bold'; color:#000000; width:84%; margin:5px 0 0 0; text-align:left;}

.entr-logo-btm ul{ list-style:none; margin:0 0 10px 0; width:100%;}
.entr-logo-btm li{ float:left; margin:0 10px 0 0;}
.entr-logo-btm li a{}

.entries-logo-top{ border: 1px solid red;}
.entries-logo-top h3{ font-size:18px; color:#000000; font-family:'Lato Bold';}

.ent-logo-seprator{ width:100%; height:1px; background:#e6e6e6; margin:20px 0;}

.ent-logo-btm{ border:1px solid red;}

.entries-logo-pagination ul.pagination{font-family:'Lato Bold';}
.entries-logo-pagination ul.pagination li a{font-size:12px; margin-left:5px;
border-bottom-left-radius: 4px;
    border-top-left-radius: 4px;
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px;}
.entries-logo-pagination ul.pagination li a i{color:#6b89b1; font-size:12px;}


.entries-per-page p{padding-bottom: 15px; font-family: 'Lato Bold';}

.entries-per-page .selection select{background:url("../images/select_right.png") no-repeat scroll 174px 0}
.entries-per-page .selection select{background:url("../images/select_right.png") no-repeat scroll 219px 0}

.contest-winner-top{ border-bottom: 1px solid #ebebeb; padding-top:30px;}
.contest-winner-top, .contest-winner-cont{width:83%; padding-bottom:20px; margin: 0px auto;}
.contest-winner-top img{width:41px; height:41px; margin-right:10px;}
.contest-winner-top h5{float:left; font-size:13px; color:#2d2d2d;font-family:'Lato Bold'; margin-bottom:8px; width:30%;}
.contest-winner-top p, .contest-winner-cont p{float:left; font-size:13px; color:#2d2d2d;font-family: 'Lato Regular'; width:76%;}

.contest-winner-cont h3{float:left; width:100%; font-size:15px; color:#000000;font-family:'Lato Bold'; margin:15px 0 20px 0;}
.contest-winner-cont img{ margin:2px 10px 0 0;}
.contest-winner-cont a{ font-size:15px; color:#455a89;font-family:'Lato Bold'; clear:both; margin:5px 0 0 25px;}

.increase-award-button{ width:83%; margin: 0px auto 20px auto;}
.increase-award-button a{ background:#f3875d ; font-size:13.71px; width:100%; text-align:center;
 color:#fefeff;font-family: 'Lato Black'; font-weight:900; padding:18px 0; -webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.increase-award-button a:hover{ background:#f27e51; color:#fff !important;}

.entries-pagination-main{ margin-top:30px;}

.enter-top-border{width:100%; height:1px; background:#5f719a; margin:25px 0;}

.entr-web-top-btns{}
.entr-web-top-btns a{ font-size:12px; color:#74767a; font-family:'Raleway Bold'; background:#ffffff; padding:13px 13px;
-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.entr-web-top-btns a img{ margin-right: 4px;}

.entr-web-top-btns-right{}
.entr-web-top-btns-right a{ margin-left:10px; -webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.entr-web-top-btns-right a img{margin:-3px 5px 0 0; float:left;}

.blue.banner .right-button a.edit-contest-btn{padding: 14px 23px 14px 23px; border:none; font-size:13.5px; color:#ffffff; background:#f3875d; width:100%;}
.blue.banner .right-button a.edit-contest-btn:hover{ border:none; color:#ffffff !important;}

.entr-logo-btm ul.dropdown-menu{width:190px; padding:0px; border: 0px; border-radius: 0px;}
.entr-logo-btm ul.dropdown-menu li{width:100%;}
.entr-logo-btm ul.dropdown-menu li a{ padding:0px;}
.entr-logo-btm ul.dropdown-menu li a{padding:12px 20px;font-family: 'Lato Regular'; font-size:13px; color:#455a89; margin:0px; text-decoration:none;}
.entr-logo-btm ul.dropdown-menu li a:hover{background:#455a89 none repeat scroll 0 0 !important; color:#fff !important;}
.entr-logo-btm ul.dropdown-menu li a:before{content:'';background:url(../images/icons.png) no-repeat left top; width:20px; height:17px; display:block; float: left; margin-right:10px;}
.entr-logo-btm ul.dropdown-menu li:nth-child(2) a:before{background-position:-19px 0px;}
.entr-logo-btm ul.dropdown-menu li:nth-child(3) a:before{background-position:-40px 0px;}
.entr-logo-btm ul.dropdown-menu li:last-child a:before{background-position:-62px 0px;}

.entr-logo-btm ul.dropdown-menu li:first-child a:hover:before{background-position:0px -22px;}
.entr-logo-btm ul.dropdown-menu li:nth-child(2) a:hover:before{background-position:-19px -22px;}
.entr-logo-btm ul.dropdown-menu li:nth-child(3) a:hover:before{background-position:-40px -22px;}
.entr-logo-btm ul.dropdown-menu li:last-child a:hover:before{background-position:-62px -22px;}

.entr-logo-btm ul li.dropdown a.dropdown-toggle img{ width:33px; height:32px; float:right;}
.entr-logo-btm ul li.dropdown{ margin:0px;}


/* Chart Style */
.graph{margin-top:30px;}
.graph-title{font-family:'Raleway Bold'; font-size:18px; color:#010101; background-color:#f3f3f3; padding: 18px 30px;}
ul.scale-bars li:nth-child(2), ul.scale-bars li:nth-child(4){margin-right:1.66%;}
ul.scale-bars li:nth-child(odd) a{background:#f69f7e;}
ul.scale-bars li:nth-child(even) a{background:#59b6b0;}
ul.scale-wrap-date{margin-top:10px;}
ul.scale-wrap-date li{font-family: 'Lato Bold'; font-size:12px; color:#acacac; float:left; width:33.3%; text-align:center;}
.entries-submit{margin:20px 40px 0px; padding:37px 0px; border-top:2px solid #f1f1f1;}
.entries-submit .rectangle{float:left; width:18px; height:18px; border-radius:3px; margin-right:7px;}
.entries-submit .rectangle.red{background-color:#f69f7e;}
.entries-submit .rectangle.green{background-color:#59b6b0;}
.entries-submit ul{max-width:320px; margin:0px auto;}
.entries-submit li{float:left; color:#000; display: inline-flex;}
.entries-submit li p{padding-top:2px; font-family: 'Lato Bold'; font-size:15px;}
.entries-submit li:first-child{margin-right:15px;}



/* Entry Empty tab Style */
.entry-empty{background-color:#f7f9fb; display:table;}
.entry-empty-left{display:table-cell; vertical-align:middle; text-align:center; float:none;}
.entry-empty-right{display:table-cell; width:100%;}
.entry-empty-right .dis{max-width:100% !important; padding-bottom:20px;}

.tab .narrow-select-in{padding:30px 30px 0px 30px;}
.tab .narrow-select-in .top h4 small{font-size:18px;}
.entries-narrow{margin:0px;}
.t-checkbox{float:left; width:100%; padding-bottom:5px;}
.selection{padding-bottom:22px;}
.selection p{font-size:12px; padding-bottom:8px !important;}
.selection select {

      border: 0 !important;  /*Removes border*/
      -webkit-appearance: none;  /*Removes default chrome and safari style*/
      -moz-appearance: none; /* Removes Default Firefox style*/
      background: url(../images/select_right.png) no-repeat;  /*Adds background-image*/
      background-position:right 0px;  /*Position of the background-image*/
      width: 100px; /*Width of select dropdown to give space for arrow image*/
      text-indent: 0.01px; /* Removes default arrow from firefox*/
      text-overflow: "";  /*Removes default arrow from firefox*/
      width: 100% !important;
      border:2px solid #cdcdcd !important;
      height:36px;
      font-size:12px;
      font-family: 'Lato Regular';


}
.selection input{font-family: 'Lato Regular'; width: 100% !important;border:2px solid #cdcdcd !important;height:36px;font-size:12px; border-radius:5px; background:none; padding:0px 11px;}

.s-checkbox{padding-left: 40px;}
.selection a.jqTransformCheckbox{background: transparent url(../images/checkbox2.png) no-repeat center top;}
.selection .t-checkbox:hover a.jqTransformCheckbox{background-position: center -19px;}
.selection .t-checkbox a.jqTransformChecked { background-position: center -38px;}
.selection .t-checkbox:hover a.jqTransformChecked{background-position: center -38px;}


.t-checkbox label{font-family: 'Lato Regular'; font-size:13px; padding-top: 2px; padding-left: 5px; color:#5c5c5c; font-weight:normal;}

.tab .narrow-select-in .bottom a.filter{margin-top:28px;}
.tab .narrow-select-in .bottom a.filter:hover i{ color:#f27e51;}

.tab .rating{margin-top:20px;}
.rating .title-bar{font-family: 'Lato Regular'; font-size:13px; color:#5c5c5c; background-color:#fafafa; padding:20px 15px;}
.rating-title{transform: translateX(191px);}
.user-title{transform: translateX(-218px); float:right;}
.date-title{transform: translateX(-60px); float:right;}


.rating-box{display:table; min-height:57px; padding-left:0px;}
.rating-box .rating-cont{display:table-cell; vertical-align:middle;}
.rating-box .rating-cont p{font-family: 'Lato Regular';float:left; margin-top:8px;}
.title-bar .title, .rating-box ul li{display:inline-block; font-size:13px; color:#5c5c5c;}
.entry-box .p-a a{font-family: 'Lato Bold'; font-size:15px; color:#455a89;}
.entry-box .p-b{font-family: 'Lato Regular'; font-size:13px; color:#5c5c5c; margin-top: 5px;}
.entry-box .p-c{font-family: 'Lato Bold'; font-size:13px; color:#000; margin-top:8px;}
.entry-box .p-c img{float:left; margin-right:8px;}
.rating-block{padding:30px 0px 25px 0px; border-bottom:1px solid #f3f3f3;}
.rating-block:hover{background-color:#fafafa;}
.rating-box .rating-icon{width:134px;}
.rating-box .date-box{width:146px; font-family: 'Lato Regular'; font-size:13px; color:#5c5c5c;}
.rating-box .rating-icon li{margin-right:7px;}
.rating-box .user-box img{float:left; margin-right:5px;}
.rating-box .user-box a{float:left;font-family: 'Lato Bold'; font-size:13px; color:#455a89; border-bottom:2px solid #c7cbd7; margin-top:5px;}
.rating-block ul.dropdown-menu{width:190px; padding:0px; border: 0px; border-radius: 0px;}
.rating-block ul.dropdown-menu li{width:100%;}
.rating-block ul.dropdown-menu li a{padding:12px 20px;font-family: 'Lato Regular'; font-size:13px; color:#455a89;}
.rating-block ul.dropdown-menu li a:hover{background:#455a89 none repeat scroll 0 0 !important; color:#fff !important;}
.rating-block ul.dropdown-menu li a:before{content:'';background:url(../images/icons.png) no-repeat left top; width:20px; height:17px; display:block; float: left; margin-right:10px;}
.rating-block ul.dropdown-menu li:nth-child(2) a:before{background-position:-19px 0px;}
.rating-block ul.dropdown-menu li:nth-child(3) a:before{background-position:-40px 0px;}
.rating-block ul.dropdown-menu li:last-child a:before{background-position:-62px 0px;}

.rating-block ul.dropdown-menu li:first-child a:hover:before{background-position:0px -22px;}
.rating-block ul.dropdown-menu li:nth-child(2) a:hover:before{background-position:-19px -22px;}
.rating-block ul.dropdown-menu li:nth-child(3) a:hover:before{background-position:-40px -22px;}
.rating-block ul.dropdown-menu li:last-child a:hover:before{background-position:-62px -22px;}

.pagination-box{padding:0px; margin-top:20px;}
.pagination .page-link{margin-right:6px; border-radius:4px; line-height:20px; font-family: 'Lato Bold'; font-size:12px; height:35px;pagination-box}
.pg-nation .pagination>li>a:focus, .pg-nation .pagination>li>a:hover, .pg-nation .pagination>li>span:focus, .pg-nation .pagination>li>span:hover, .pg-nation .pagination>.active>a{color:#fff !important; background-color:#455a89; border-color:#455a89}
.pagination-box .selection p{font-family:'Lato Bold'; font-size:12px; color:#000;}
.pagination-box .selection{padding-bottom:5px;}
.pagination-box .pagination{margin-bottom:0px;}
.pagination-box .selection select{margin-top:7px;}

/* contestants tab style */

#tab-4{padding-bottom:100px;}
.tab-users{padding:20px 0px 0px 0px;}
.tab-users .left, .tab-message .left{display:table-cell; vertical-align:top; padding-right:20px;}
.tab-users li{padding:18px 0px !important; border-bottom: 1px solid #e4e4e4;}
.tab-users li:hover{background-color:#f7f7f7; padding-left:20px !important;}
.tab-users li:hover .details{display:block;}
.tab-users li .middle{float:left;}
.details{float:right; padding:15px 6% 0px 0px; display:none;}
.tab-users li .right a{font-family:'Lato Bold'; font-size:15px; color:#455a89; text-decoration:underline;}

.tab-message{padding:0px;}
.tab-message li{padding-top:20px; display:table; /*pointer-events:none;*/}
.tab-message li.comment-in{padding-left:60px;}
.tab-message .middle{display:table-cell; padding-bottom: 25px; border-bottom: 1px solid #e4e4e4; width:100%;}
.tab-message .middle p{font-size:15px;}
.tab-message .middle p.p-graph{font-family: 'Lato'; font-size:14px; color:#2d2d2d; line-height:18px; padding:20px 0px 14px 0px;font-weight: 300}
.tab-message .comments ul{margin-left: 16px;}
.tab-message .comments li{padding-top:0px; text-indent: -5px; float:left; display:list-item; list-style:disc;  font-family: 'Lato Regular'; font-size:12px; color:#999999; clear:none; margin-right:22px;}
.tab-message .comments li a{color:#455a89; text-decoration:underline;}
.tab-message li:last-child .middle{border-bottom:none;}
.leave-comment{padding-top:20px; border-top:2px solid #eeeeee;}
.leave-comment .heading{font-family:'Lato Bold'; font-size:12px; color:#455a89;}
.leave-comment .sub-heading{font-family:'Lato Regular'; font-size:12px; color:#455a89; padding:7px 0px 14px 0px;}
.leave-comment .textarea textarea{width:100%; border:2px solid #e5e5e5; border-radius:5px; background:#f9f9f9; padding:13px; color:#999999; font-size:12px;}
.leave-comment .textarea textarea::-webkit-input-placeholder{font-family: 'Lato Regular'; font-size:12px; color:#999999;}
.leave-comment .textarea textarea:-moz-placeholder {font-family: 'Lato Regular'; font-size:12px; color:#999999;}
.leave-comment .textarea textarea::-moz-placeholder {font-family: 'Lato Regular'; font-size:12px; color:#999999;}
.leave-comment .textarea textarea:-ms-input-placeholder {font-family: 'Lato Regular'; font-size:12px; color:#999999;}
.leave-comment .textarea button{font-family: 'Lato Black'; font-size:12px; color:#6b89b0; background: #fff;border: 2px solid;border-radius: 5px;padding: 14px 24px;margin-top: 15px;margin-bottom:15px;}
.leave-comment .textarea button:hover{font-family: 'Lato Black'; font-size:12px; color:#fff; background: #6b89b0;border: 2px solid;border-radius: 5px;padding: 14px 24px;margin-top: 15px;margin-bottom:15px;}
.leave-comment .textarea button:hover{opacity:0.8;}
@-moz-document url-prefix() {.tab-message .comments li {text-indent: 2px;}

/* Select Contest Type Page styles */

.start-a-contest .left p{padding-top:22px;line-height:20px;}
.start-a-contest .content .bottom .row{padding-bottom:0px;}
.start-a-contest .content .bottom{margin-top:130px;}
.start-a-contest .content .bottom-inner{border-top:2px solid #cccccc;border-bottom:2px solid #cccccc;padding-top:50px;padding-bottom:50px;margin-left:15px;margin-right:15px;}
.start-a-contest .content .bottom .text{font-family:'Raleway Regular';color:#000;padding:0px;line-height:20px;}
.start-a-contest .content .bottom .buttons{padding:0px;}

/* Select Contest Type Page styles */

.select-contest-type .content{padding:80px 0px;}
.select-contest-type .content .top .row{margin:0px;}
.select-contest-type .links-box{-moz-box-shadow:0 8px 24px rgba(0, 0, 0, 0.24);-webkit-box-shadow:0 8px 24px rgba(0, 0, 0, 0.24);box-shadow:0 8px 24px rgba(0, 0, 0, 0.24);padding:40px 20px 25px;min-height:590px;}
.select-contest-type .box{width:30%;}
.select-contest-type .separator{width:5%;float:left;}
.select-contest-type .links-box h6{font-size:35px;padding-bottom:35px;margin:0px 15px 30px 15px;border-bottom-width:2px;border-bottom-style:solid;font-family:'Raleway', sans-serif;font-weight:700;line-height:40px;}
.select-contest-type .links-box li{float:left;width:100%;padding:15px 0;}
.select-contest-type .links-box li a{float:left;font-size:14px;font-family:'Raleway', sans-serif;font-weight:700;padding:0px 15px;}
.select-contest-type .links-box li a:hover{text-decoration:underline;}
.select-contest-type .links-blue h6{border-bottom-color:#455a89;color:#455a89;}
.select-contest-type .links-blue li a{color:#2f2e2e;}
.select-contest-type .links-blue li a:hover{color:#455a89 !important;}
.select-contest-type .links-blue li.slctd{background:#455a89;}
.select-contest-type .links-blue .popover-title{color:#455a89;}
.select-contest-type .links-box li.slctd{padding:0px;}
.select-contest-type .links-box li.slctd a{color:#ffffff;padding:15px;width:100%;}
.select-contest-type .links-box li.slctd a:hover{text-decoration:none;color:#fff !important;}
.select-contest-type .links-box li.slctd a span.slctd-text{display:block;}
.select-contest-type .links-box li a span.slctd-text{float:right;display:none;font-size:14px;font-family:'Lato Regular';}
.select-contest-type .links-box li a span.slctd-text i{color:#ffffff;padding-right:7px;font-size:14px;}
.select-contest-type .links-orange h6{color:#f3875d;border-bottom-color:#f3875d;}
.select-contest-type .links-orange li a{color:#f3875d;}
.select-contest-type .links-orange li a:hover{color:#f3875d;}
.select-contest-type .links-orange li.slctd{background:#f3875d;}
.select-contest-type .links-orange .popover-title{color:#f3875d;}
.select-contest-type .links-green h6{color:#28d2d0;border-bottom-color:#28d2d0;}
.select-contest-type .links-green li a{color:#28d2d0;}
.select-contest-type .links-green li a:hover{color:#28d2d0 !important;}
.select-contest-type .links-green li.slctd{background:#28d2d0;}
.select-contest-type .links-green .popover-title{color:#28d2d0;}
.select-contest-type .links-black{min-height:auto;margin:50px auto 0px auto;float:none;width:30.8%;}
.select-contest-type .links-black h6{color:#26314b;border-bottom:2px solid #26314b;}
.select-contest-type .links-black li a{color:#26314b;}
.select-contest-type .links-black li a:hover{color:#26314b !important;}
.select-contest-type .links-black li.slctd{background:#26314b;}
.select-contest-type .links-black .popover-title{color:#26314b;}

/* About Your Business Page styles */

.about-form{float:left;margin:30px 0 0 0;}
.about-form label{font-size:18px;color:#585859;font-family:'Raleway', sans-serif;font-weight:700;padding-bottom:10px;width:100%;}
.about-form label p{float:left;font-size:16px;color:#585859;font-family:'Raleway', sans-serif;font-weight:700;}
.about-form label img{float:left;margin:0 0 0 10px;}
.about-form input{border:2px solid #d0d0d0;font-size:14px;border-radius:5px;padding:8px;}
.about-form input:focus{border:2px solid #28d2d0;}
.about-form textarea{border:2px solid #d0d0d0;font-size:14px;border-radius:5px;padding:8px;min-height:150px;}
.about-form textarea:focus{border:2px solid #28d2d0;}
.about-form-blue{background:#e9fafa;padding-top:20px;padding-bottom:20px;}
.about-form-blue input{border:2px solid #28d2d0;}

.about-form-blue .jqTransformSelectWrapper{border:2px solid #28d2d0 !important; background: #fff;}
.about-form .tooltip-inner{-webkit-box-shadow:0 2px 5px 0 #cacaca;box-shadow:0 2px 5px 0 #cacaca;}
.about-form a.choose-file-btn{background:#e5e5e5;font-size:14px;color:#585859;float:left;font-family:'Raleway', sans-serif;font-weight:700;padding:10px 45px;}
.about-form a.choose-file-btn:hover{text-decoration:none;}
.additional-info{border-top:1px solid #cccccc;padding-top:30px;margin-top:60px;}
.add-info-top{}
.add-info-top h4{font-size:18px;color:#455a89;font-family:'Raleway', sans-serif;font-weight:700;}
.add-info-top i{font-size:25px;color:#455a89;margin:8px 0 0 5px;}
.add-info-top p{font-size:18px;color:#455a89;font-family:'Raleway', sans-serif;padding:16px 0 0 18px;}

/* transform styles */

.about-your-business .content .left li{float:left;width:100%;clear:both;padding-bottom:18px;}
.about-your-business .content .left li label{float:left;font-family:'Lato', sans-serif;font-size:15px;font-weight:normal;color:#5c5c5c;}
.about-your-business .content .left li label span{font-size:15px;float:none;margin-right:0px;margin-top:0px;}
.about-your-business .content .left li span{float:left;margin-top:2px;margin-right:10px;}
.about-your-business .content .left li.checklistcolor label{color:#f27e51;}
.about-your-business .content .left li:last-child{padding-bottom:0px;}
.about-your-business .content .left li label{width:auto;}
.about-your-business .about-form .left li{padding-bottom:0px;}

.progress-main .progress{box-shadow:none;background:none;height:auto;width:100%;margin:50px 0 0 0;text-align:center;}

/* Form Progress */

.progress-main .progress .circle:hover{border:2px solid #28d2d0;position:relative;z-index:99;}
.progress-main .progress .circle:hover .progress .circle .label{background:#000000;display:block;}
.progress-main .progress .circle,.progress-main .progress .bar{display:inline-block;background:#fff;width:36px;height:36px;border-radius:40px;border:1px solid #d5d5da;}
.progress-main .progress .bar{position:relative;width:80px;height:5px;margin:0 -5px 15px -5px;border-left:none;border-right:none;border-radius:0;}
.progress-main .progress .circle .label{display:inline-block;width:20px;height:20px;margin-left:6px;margin-right:6px;line-height:32px;border-radius:32px;margin-top:6px;color:#b5b5ba;font-size:17px;float:left;}
.progress-main .progress .circle .title{color:#b5b5ba;font-size:13px;line-height:30px;margin-left:0px;}
.progress-main .progress .done{border:2px solid #28d2d0;z-index:99;position:relative;}

@media only screen and (max-width: 768px) {
    .progress-main .progress .bar {
        width: 35px;
    }

    .finish-main {
        padding: 0px;
    }
    .finish-green-icon {
        text-align: center;
        padding: 20px 0px;
    }

    .finish-green-icon img {
        width: 70px;
    }

    .finish-main a {
        margin-top: 10px;
        display: block;
    }
}

/* Progress Bar */

.progress-main .progress{overflow:visible;}
.progress-main .progress .bar.done,.progress-main .progress .circle.done{background:#fff;}
.progress-main .progress .bar.active{background:linear-gradient(to right, #EEE 40%, #FFF 60%);}
.progress-main .progress .circle.done .label{color:#FFF;background:#28d2d0;}
.progress-main .progress .circle.done .title{color:#444;}
.progress-main .progress .circle.active .label{color:#FFF;background:#0c95be;box-shadow:inset 0 0 2px rgba(0, 0, 0, .2);}
.progress-main .progress .circle.active .title{color:#0c95be;}

.pricing-tables {padding: 20px; }
.pricing-tables h1 {font-size: 48px; }
.pricing-tables .plan.first {border-bottom-left-radius: 4px; border-top-left-radius: 4px; }
.pricing-tables .plan.last {border-bottom-right-radius: 4px; border-top-right-radius: 4px; }
.pricing-tables .plan.recommended {border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; }
.pricing-tables .plan.recommended .head {margin-bottom: 20px; border-top-left-radius: 4px; border-top-right-radius: 4px; }
.pricing-tables.attached .col-sm-4,
.pricing-tables.attached .col-md-4,
.pricing-tables.attached .col-sm-3,
.pricing-tables.attached .col-md-3 {padding-left:0; padding-right:0; }
.pricing-tables.attached .plan {border-radius: 0; }
.pricing-tables.attached .plan .head {border-radius: 0; }
.pricing-tables.attached .plan.recommended {border-radius: 4px; }
.pricing-tables.attached .plan.recommended .head {border-top-left-radius: 4px; border-top-right-radius: 4px; }
.pricing-tables.attached .plan.last {border-bottom-right-radius: 4px;}
.pricing-tables.attached .plan.last .head {border-top-right-radius: 4px; }
.pricing-tables.attached .plan.first {border-bottom-left-radius: 4px; }
.pricing-tables.attached .plan.first .head {border-top-left-radius: 4px; }

.pricing-tables.attached .plan.first{}

.select-package-main .first{ margin-top:150px;}
.select-package-main .last{ margin-top:70px;}

.select-package-main .plan p{ color:#a3a3a3; width:100%; text-align:center; font-size:14px; padding:15px 0; font-family:'Lato Regular';
background:none; margin: 0px;}
.select-package-main p{ color:#232828; width:100%; text-align:center; font-size:16px; margin:80px 0 0 0; font-family:'Raleway Regular';
line-height:22px; background:#f8f8f8; padding:25px 0;}
.plan {
  box-shadow: 0 2px 2px rgba(10, 10, 10, 0.06);
  min-height: 100px;
  background: #fff;
  border-radius: 4px;
  margin: 20px 0;
  padding:0 40px 25px 40px; }

.plan .head {
    padding: 12px 0;

    color: #fff; }

.plan .head h2{ font-size:42px; color:#455a89; font-family: 'Lato Black'; line-height:38px; border-bottom:2px solid; padding-bottom:20px !important;}
.plan .head h2 span{ font-size:36px;}


.plan .head h1, .plan .head h2, .plan .head h3 {
      padding: 0;
      margin: 0;
      font-weight: 100; }

.plan .price {
    border-top: 1px solid #eee;
    margin: 0 auto 30px auto;
    width: 80%; }

.recommended .head h2{ color:#f3875d; line-height:45px;}
.last .head h2{ color:#28d2d0; border-color:#28d2d0; line-height:45px;}

.plan .price h3 {
      font-size: 82px;
      vertical-align: top;
      line-height: 1; }

.plan .price h3 span {
        font-size: 38px;
        vertical-align: top;
        position: relative;
        margin: 6px 0 0 -7px;
        display: inline-block; }

.plan .price h4 {
      color:#aaa;
      font-size:14px; }

.plan .btn {
    padding:13px 30px;
    text-transform:uppercase;
    font-weight:500;
    font-size:16px;
    width:100%;
    border-radius:7px; }

.select-package-main .first .btn{border:1px solid #465a89; background:#ffffff; color:#455a89;}
.select-package-main .first .btn:hover{ background:#465a89; color:#ffffff !important;}

.select-package-main .recommended .btn{ background:#fff; border:1px solid #f3875d;color:#f3875d;}
.select-package-main .recommended .btn i{ color:#ffffff; margin-right:5px;}

.select-package-main .recommended .btn:hover{ background:#f3875d; color:#f3875d;}
.select-package-main .recommended .btn:hover i{ color:#fff;}

.select-package-main .last .btn{border:1px solid #28d2d0; background:#ffffff; color:#28d2d0;}
.select-package-main .last .btn:hover{background:#28d2d0; color:#ffffff;}

.plan ul{list-style-type: none; padding: 20px 0px; margin-top:2px; }

.plan ul li{line-height: 22px; margin-bottom: 15px; font-size: 15px; font-weight: 400; color: #2f2e2e; padding-left: 25px; font-family: 'Raleway Regular'; background: url(../images/pricing-tick-icon.png) no-repeat left 1px;}

.plan ul li a {
        text-decoration: underline;
        color: #e6e9ed; }

.plan ul li:last-child {
        border-bottom: none; }

.plan ul strong {
      font-weight: 700; }

.plan.recommended{margin-top: 6px; box-shadow: 0 0 22px rgba(10, 10, 10, 0.42); position: relative; z-index: 99; border-radius: 4px;}
.plan.recommended .head{border-top-left-radius: 4px; border-top-right-radius: 4px;}

.plan.recommended .btn{margin-bottom: 10px;}


/* additional Package Styles */

.add-pack-box h3{ float:left; width:100%; font-size:17px; color:#000000; font-family:'Raleway Bold';}
.add-pack-box p{float:left; width:100%; font-size:17px; color:#000000; font-family:'Raleway Regular'; padding:30px 0 0 27px; line-height:24px;}

.add-pack-box h3 img{ margin:0 8px -3px 0;}

.checkbox-btn,.radio-btn{position:relative;padding-left:20px}
.checkbox-btn input[type="checkbox"],
.checkbox-btn input[type="radio"],
.radio-btn input[type="checkbox"],
.radio-btn input[type="radio"]{position:absolute;opacity:0;z-index:1; box-sizing:content-box;}
.checkbox-btn label,.radio-btn label{display:inline-block;line-height:24px;vertical-align:middle;position:relative;padding-left:20px;cursor:pointer;user-select:none;color:#000000; font-size:15px; font-family:'Raleway Regular'; font-weight: normal;}
.checkbox-btn label::after,.radio-btn label::after{position:absolute;content:"";width:19px;height:19px;left:0;top:0;margin-left:-18px; margin-top:3px;background-color:white;border:2px solid #475b8a;background-clip:padding-box;cursor:pointer}
.checkbox-btn label::before,.radio-btn label::before{position:absolute;content:"";width:10px;height:5px;top:9px;left:5px;margin-left:-18px;border:3px solid #f3875d;border-top:none;border-right:none;background:transparent;-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0;-webkit-transition:all 0.15s ease-in-out;-o-transition:all 0.15s ease-in-out;transition:all 0.15s ease-in-out;z-index:1}
.checkbox-btn label:active::before,.radio-btn label:active::before{opacity:0.3}
.checkbox-btn input[type="checkbox"]:checked+label,.checkbox-btn input[type="radio"]:checked+label,.radio-btn input[type="checkbox"]:checked+label,.radio-btn input[type="radio"]:checked+label{color:#f3875d;}
.checkbox-btn input[type="checkbox"]:checked+label::after,.checkbox-btn input[type="radio"]:checked+label::after,
.radio-btn input[type="checkbox"]:checked+label::after,.radio-btn input[type="radio"]:checked+label::after{border:2px solid #f3875d;}
.checkbox-btn input[type="checkbox"]:checked+label::before,.checkbox-btn input[type="radio"]:checked+label::before,.radio-btn input[type="checkbox"]:checked+label::before,.radio-btn input[type="radio"]:checked+label::before{opacity:1}
.checkbox-btn input[type="checkbox"]:disabled+label,.checkbox-btn input[type="radio"]:disabled+label,.radio-btn input[type="checkbox"]:disabled+label,.radio-btn input[type="radio"]:disabled+label{color:#787878;cursor:default}
.checkbox-btn input[type="checkbox"]:disabled+label::after,.checkbox-btn input[type="radio"]:disabled+label::after,.radio-btn input[type="checkbox"]:disabled+label::after,.radio-btn input[type="radio"]:disabled+label::after{border:3px solid #787878;background-color:#ffffff}
.checkbox-btn input[type="checkbox"]:disabled+label::before,.checkbox-btn input[type="radio"]:disabled+label::before,.radio-btn input[type="checkbox"]:disabled+label::before,.radio-btn input[type="radio"]:disabled+label::before{display:none}
.radio-btn label::after{-webkit-border-radius:50%;border-radius:50%;background-clip:padding-box}.radio-btn label::before{width:9px;height:9px;border:none;top:8px;left:5px;-webkit-border-radius:50%;border-radius:50%;background-clip:padding-box;background-color:#f3875d;-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}

.add-pack-buttons{padding-left:25px; float:left; width:100%;}
.add-pack-buttons li{padding:30px 0 0 0;}

.add-pack-box-main{padding-bottom:40px; float:left;}


.review-cont-summary{ width:43%; float:left;}
.review-cont-summary .top h3{ float:left; font-size:22px; color:#737373; font-family:'Lato Bold'; padding:0 40px 20px 0;}
.review-cont-summary .top a{ font-size:15px; color:#000000;  font-family:'Raleway Bold';}
.review-cont-summary .top a img{margin-right:10px;}

.review-cont-summary .top a.review-edit{font-size:15px; color:#000000;  font-family:'Raleway Bold';}
.review-cont-summary .top a.review-edit img{margin-bottom:-5px;}

.review-create-account{width:100%; background:#e9fafa; padding:30px; margin:16px 0 20px 0;}
.review-create-account label{padding-bottom:12px; font-size:15px; color:#000000; font-family:'Raleway Bold';}
.review-create-account input{border:2px solid #9ceae9; width:100%; background:#ffffff; font-size:15px; color:#a8b5b5; padding:14px 20px;
border-radius:5px;}

.review-cont-summary .left-center p{font-size:15px; color:#000000; font-family:'Raleway Regular'; text-align:left;
margin:0 0 6px 0; padding:0px; background:none;}

.review-package-name{width:35%; float:left;}
.review-package-name h4{font-size:15px; color:#585859;font-family:'Raleway Bold'; padding-bottom:20px;}
.review-package-name h5{font-size:62px; color:#f3875d;font-family:'Raleway Bold'; padding-bottom:12px;}
.review-package-name h6{font-size:45px; color:#f3875d;font-family:'Raleway Bold';}

.reviw-package-seprator{width:1px; height:167px; background:#d7d7d7; float:left; margin:0 65px;}

.review-box{border:2px solid #ececec; padding:60px; margin-bottom:40px;}

.review-payment-main{margin:0px auto; float:none;}
.review-payment-main input{width:100%; border:2px solid #d0d0d0; border-radius:4px; padding:10px 15px; color:#b8b8b8; font-size:15px;
 font-family:'Lato Regular'; margin-bottom:12px;}

.pay-row-label{float:left; width:100%; font-size:15px; color:#000000; font-family:'Raleway Bold'; padding-bottom:16px;}

.card-number-input{position:relative;}
.card-number-input a{position:absolute; right:26px; top:10px;}
.card-number-input input{padding-right:44px;}

.review-payment-main h5{font-size:15px; color:#050505; font-family:'Lato Regular'; padding:5px 0 11px 0;}

.review-rate{font-size:20px; font-family:'Lato Bold'; color:#050505; width:100%; text-align:center; padding:40px 0; clear: both; background: #f3f3f3; margin: 20px 0px;}

.review-terms-checkbox{ margin-bottom:30px;}

.review-terms-checkbox .checkbox-btn label{font-size:15px; color:#000000; font-family:'Raleway Regular';}
.review-terms-checkbox .checkbox-btn label b{color:#455a89; font-family:'Raleway Bold';}

.review-terms-checkbox .checkbox-btn,.review-terms-checkbox .radio-btn{ padding-left:40px;}
.review-btm-btns input{ border:none; text-transform: uppercase; padding:18px 0; border-radius:8px;}
.review-btm-btns input.back-btn{ background:#ababac; font-size:20px; color:#ffffff; font-family:'Raleway Bold';}
.review-btm-btns input.pay-now{ background:#f3875d; font-size:20px; color:#ffffff; font-family:'Raleway Bold';}

.payment-methods{float:left; width:100%; margin-bottom:20px;}

.payment-methods form label{border: 2px solid #dbdcde; margin-right: 20px; margin-bottom: 20px; padding: 20px 30px 20px 10px;}

.payment-methods .displaypart{border: 2px solid #f3875d;}

.payment-methods form label span.jqTransformRadioWrapper{float: left; margin: 20px 30px 20px 20px;}

#radio-border{border-color: #f3875d;}

.payment-methods a.right-paypal{float:right;}

/* About Logo page styles */

.div-title h3{font-family:'Raleway Bold'; font-size:24.76px; color:#585859; float:left; line-height:25px; padding-right:10px;}
.div-title{padding: 40px 0px 16px 0px;}
.logo-block .logo-box{margin-top:70px;}
.logo-block a.left{float:left; width:198px; height:196px; display:table; position:relative;}
.logo-block a.left .logo{text-align:center; display:table-cell; vertical-align:middle; border:2px solid #ededed;}
.logo-block a.left:hover{outline:5px solid #8aca6b; border:none; outline-offset:-5px;}
.logo-block a.left:hover .tick{display:block;}
.logo-block a.left .tick{display:none; position: absolute;bottom: 14px; right: 17px; background:#8aca6b; padding:6px; border-radius:15px;}
.logo-block a.left .tick .fa{color:#fff;}
.logo-block .right{display:table-cell; padding-left:40px; padding:top;10px;}
.logo-block .right h4{font-family:'Raleway Bold'; font-size:18.24px; color:#585859; margin-bottom:20px;}
.logo-block .right p{font-family:'Raleway Regular'; font-size:15.64px; color:#585859; line-height:20px; max-width: 230px;}

.visual-box{background-color:#f3f3f3; padding:0px 40px 20px 40px; margin-top:60px;}
.visual-box .div-title{margin-bottom:20px;}
.visual-bar{margin-bottom:63px;}
.visual-bar .lable{font-family:'Raleway Regular'; font-size:15.38px; color:#585859;}

/* scroll bar styles*/

.range {position: relative; top:30px; border: 0;height: 22px;background: #e6e6e6;outline: none; border-radius: 15px;}
.range .ui-slider-handle {position: absolute;margin: -10px 0 0 -9px; background:url(../images/visual-bar-button.png) no-repeat;border: 0;height: 48px;width: 49px;outline: none;cursor: pointer;}
.range .ui-slider-range {background: #007aff; }
.range #currentVal {position: absolute;font-size: 12px;font-weight: bold;color: #b8b8b8;width: 160px;text-align: center;margin-top: -40px;}

/* scroll bar styles end */

.about-logo-form .content{padding-top:10px;}
.about-logo-form .about-form{padding-left:0px; padding-rigth:0px;}
.about-logo-form .about-form-grey{padding-left: 30px;padding-right: 30px; padding-bottom:30px;}
.about-logo-form .about-form a.choose-file-btn{font-size:17px; padding: 16px 65px;}
.about-logo-form .about-form input{padding:13px;}
.about-logo-form .jqTransformSelectWrapper{height:45px;}
.about-logo-form .jqTransformSelectWrapper div span{padding:15px 0 0 15px;}
.about-logo-form .jqTransformSelectWrapper a.jqTransformSelectOpen{top:5px; right:10px;}

/* Finish Page Styles */

.finish-main{border:1px solid #ebebeb; width:100%; padding:50px;}

.finish-main h4{color:#737373; font-size:22px; font-family:'Lato Bold'; padding:20px 0 20px 0;}
.finish-main p{color:#000000; font-size:15px; font-family:'Raleway Regular'; line-height:20px;}
.finish-main a{ text-transform: uppercase; font-size:20px; color:#ffffff; background:#f3875d; border:2px solid #f3875d; width:100%;
padding:20px 0; font-family:'Raleway Bold'; border-radius:10px; margin-top:-12px;}
.finish-main a:hover{ color:#f3875d; background:#ffffff;}

/* Submit Entry Page Styles */

.submit-entry .blue.banner .text{padding-left: 38px;}

.submit-entry .narrow-select-inner{margin: 50px auto; float: none; padding: 0px;}

.submit-entry .heading h4{width: 100%;}
.submit-entry .heading h4 small{width: 100%; color: #000; border-bottom: 1px solid #dcdcdc; padding-bottom: 10px; font-family: 'Lato Bold';}

.submit-entry .heading h4 small .hidden-xs{float: none; font-size: 22px;}

.submit-entry .warning-box{background: #f7f9fb; padding: 40px 58px; margin-top: 30px;}

.submit-entry .warning-box .text{padding-left: 35px;}
.submit-entry .warning-box .text p{font-size: 12px; color: #050505; font-family: 'Lato Regular'; line-height: 18px;}
.submit-entry .warning-box .text a{color: #455a89; text-decoration: underline;}

.submit-entry .additional-info{border-top: none; border-bottom: 1px solid #cccccc; padding-bottom: 30px;}

.submit-entry .additional-info .about-form{padding-left: 0px; padding-right: 0px;}

.submit-entry .review-terms-checkbox{padding-top: 25px;}
.submit-entry .review-terms-checkbox .checkbox-btn{padding-left: 20px;}

.submit-entry .review-btm-btns input{width: 100%;}

.submit-entry .review-btm-btns .pay-now-button{padding-left: 0px; padding-right: 0px;}

/* My contests Page Styles */

.my-contest .blue.banner .text h4{padding-top: 4px; padding-bottom: 8px;}

.my-contest .blue.banner .list ul{float: right;}

.my-contest .blue.banner .right-button span{padding-left: 0px;}

.my-contest .blue.banner .list li{float: left; text-align: center; background: url(../images/mycontest-list-sep.png) no-repeat right 9px; padding-right: 30px; margin-right: 30px;}
.my-contest .blue.banner .list li h6{font-family: 'Raleway Bold'; line-height: 17px;}

.my-contest .blue.banner .list li:last-child{background: none; padding-right: 0px; margin-right: 0px;}

.my-contest .content .right .top h4{line-height: 20px;}
.my-contest .content .right .top h4 small{color: #000;}

.my-contest .content .download-view-entries li{float: left; padding-right: 25px;}
.my-contest .content .download-view-entries li:last-child{float: left; padding-right: 0px;}
.my-contest .content .download-view-entries li a{margin:10px 0px; color:#465a89; font-size:16px;font-family:'Raleway Bold';}

.my-contest .content .download-view-entries li a.download{background-image: url(../images/download-entries-icons.png); background-repeat: no-repeat; background-position: 0px 0px; padding-left: 28px;}
.my-contest .content .download-view-entries li a.download:hover{background-position: 0 -17px;}

.my-contest .content .download-view-entries li a.view{background-image: url(../images/view-entries-icons.png); background-repeat: no-repeat; background-position: 0px 1px; padding-left: 28px;}
.my-contest .content .download-view-entries li a.view:hover{background-position: 0px -15px;}

.my-contest .content .right .bottom .content{padding-top: 30px;}


.my-contest .content .main-box.my-account ul{padding: 15px 0px;}
.my-contest .content .main-box.my-account li{float: left; padding-bottom: 0px;}

.my-contest .content .main-box.my-account li a{color: #455a89; font-size: 15px; font-family: 'Lato Bold'; padding: 15px 58px; width: 100%; display: block; background-position: 28px 16px;}
.my-contest .content .main-box.my-account li a:hover{color: #fff !important; background: #455a89;}

.my-contest .content .main-box.my-account li a.get-started-icon{background-image: url(../images/get-started-icon.png); background-repeat: no-repeat; background-position: 28px 15px;}
.my-contest .content .main-box.my-account li a.get-started-icon:hover{background-position: 28px 0px;}

.my-contest .content .main-box.my-account li a.messages-icon{background-image: url(../images/messages-icon.png); background-repeat: no-repeat; background-position: 28px 16px;}
.my-contest .content .main-box.my-account li a.messages-icon:hover{background-position: 28px 5px;}

.my-contest .content .main-box.my-account li a.my-contests{background-image: url(../images/my-contests.png); background-repeat: no-repeat; background-position: 28px 15px;}
.my-contest .content .main-box.my-account li a.my-contests:hover{background-position: 28px 0px;}

.my-contest .content .main-box.my-account li a.my-referrals{background-image: url(../images/my-referrals.png); background-repeat: no-repeat; background-position: 28px 15px;}
.my-contest .content .main-box.my-account li a.my-referrals:hover{background-position: 28px 0px;}

.my-contest .content .main-box.my-account li a.transactions{background-image: url(../images/transactions.png); background-repeat: no-repeat; background-position: 28px 17px;}
.my-contest .content .main-box.my-account li a.transactions:hover{background-position: 28px 4px;}

.my-contest .content .main-box.my-account li a.settings{background-image: url(../images/settings.png); background-repeat: no-repeat; background-position: 28px 14px;}
.my-contest .content .main-box.my-account li a.settings:hover{background-position: 28px -2px;}

.my-contest .content .main-box.my-account li a.active{background: #455a89; color: #fff; background-image: url(../images/my-contests.png); background-repeat: no-repeat; background-position: 28px 0px;}

.my-contest .content .main-box.my-account{padding-bottom: 0px;}

.my-contest .content .right .bottom .view-all a{background: #455a89; width: 100%; float: left; font-size: 14px; font-family: 'Lato Bold'; color: #fff; text-align: center; padding: 15px; margin-bottom: 12px; margin-top: 5px;}

.my-contest .content .right .bottom .view-all a:hover{color: #fff !important;}

.my-contest .content .right .main-box{margin-bottom: 40px;}
.my-contest .content .right .main-box:last-child{margin-bottom: 0px;}

.my-contest .content .right .main-box .winning{padding-top: 15px; border-top: 1px solid #dbdcdf; margin-bottom: 5px; width: 100%;}
.my-contest .content .right .main-box .winning img{padding-right: 15px;}
.my-contest .content .right .main-box .winning p{color: #000; font-family: 'Lato Regular'; padding-top: 3px;}
.my-contest .content .right .main-box .winning p a{font-family: 'Lato Regular';}
.my-contest .content .right .main-box .winning p a.business-name{color: #28d2d0;}
.my-contest .content .right .main-box .winning p a.user-name{color: #455a89;}

/* Index Page Styles */

/* Index Page - Header Styles */

.index-page header{background: transparent url(../images/index-banner-bg.jpg) no-repeat left top; background-size: cover; width: 100%; height: 100%; box-shadow: none; webkit-box-shadow: none; -moz-box-shadow: none;}

.index-page header .top{border-bottom: 1px solid rgba(255,255,255,0.4);}
.index-page header .top .left .phone{border-left: 1px solid rgba(255,255,255,0.4); border-right: 1px solid rgba(255,255,255,0.4);}

.index-page header .top .left .phone h5 small i, .index-page header .top .left .phone p, .index-page header .top .logged-user li span, .index-page header .top .logged-user li a i, .index-page header .bottom .right .navbar-nav > li.dropdown > a, .index-page header .bottom .right .navbar-nav > li.dropdown > a i{color: #fff;}

.index-page header .top .logged-user li:hover span, .index-page header .top .logged-user li:hover i{color: #f3875d !important;}

.index-page header .top .logged-user > ul > li.message a, .index-page header .top .logged-user > ul > li.message a i{color: #fff !important;}

.index-page header .top .logged-user > ul > li{border-left: 1px solid rgba(255,255,255,0.4);}

.index-page header .top .logged-user > ul{border-right: 1px solid rgba(255,255,255,0.4);}

.index-page header .bottom .right .start-contest{color: #fff; border-color: transparent; background: #f3875d;}

.index-page header .bottom .right .start-contest:hover{color: #f3875d !important; border-color: #f3875d; background:  transparent;}

.index-page header .banner{margin-top: 55px; padding-bottom: 155px;}
.index-page header .banner .modal-body video{width: 100%;}

.index-page header .banner h2, .index-page header .banner span{font-family: 'Raleway Regular'; color: #fff;}

.index-page header .banner h2 b{font-family: 'Raleway Bold'; font-weight: normal;}

.index-page header .banner span{padding-top: 30px;}

.index-page header .banner .left{margin-top: 90px;}

.index-page header .banner .right{position: relative;}
.index-page header .banner .right .logo{
  position: absolute;
  display: block;
  background-color: transparent;
  color: #222;
  text-align: center;
}

.index-page header .banner .right .logo:after {
  display: block;
  padding-bottom: 100%;
  width: 100%;
  height: 0;
  border-radius: 50%;
  background: #fff;
  content: "";
  -webkit-box-shadow: 0px 6px 12px 0px rgba(0,0,0,0.24);
   -moz-box-shadow: 0px 6px 12px 0px rgba(0,0,0,0.24);
    box-shadow: 0px 6px 12px 0px rgba(0,0,0,0.24);
}

.index-page header .banner .right .logo-inner {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;



}

.index-page header .banner .right .logo-wrapper {
  display: table;
  width: 100%;
  height: 100%;
  padding: 0.6em;
}

.index-page header .banner .right .logo-content {
  display: table-cell;
  vertical-align: middle;
  border-radius: 50%;
  border: 1px solid #85e5e4;
}

.index-page header .banner .cmnmainlogo{
	display:none;
}
.index-page header .banner .main-logo.cmnmainlogo{
	display:block;
}

.index-page header .banner .right .one{width: 105px;}
.index-page header .banner .right .two{width: 178px;}
.index-page header .banner .right .three{width: 140px;}
.index-page header .banner .right .four{width: 132px;}

.index-page header .banner .right h6{line-height: 7px;}
.index-page header .banner .right h6 small{font-family: 'Raleway Bold';}
.index-page header .banner .right .gogo-logo{top: 0; left: 35%;}
.index-page header .banner .right .squad-logo{top: 25px; right: 0;}
.index-page header .banner .right .grrab-logo{top: 150px; left: 32%;}
.index-page header .banner .right .davias-logo{top: 240px; right: 6%;}

.index-page header .banner .right .green{border: 1px solid #85e5e4; padding: 10px;}
.index-page header .banner .right .green h6 small{color: #28d2d0;}

.index-page header .banner .right .blue{border: 1px solid #bcc3d4;}
.index-page header .banner .right .blue h6 small{color: #455a89;}

.index-page header .banner .right .orange{border: 1px solid #f8b9a0;}
.index-page header .banner .right .orange h6 small{color: #f3875e;}

.index-page header .banner ul{margin-top: 45px;}
.index-page header .banner li a{padding: 10px 20px; border-color: transparent; display: inline-block; min-height: 47px;}


.index-page header .banner li a p, .index-page header .banner li img{
    display: inline-block;
}
.index-page header .banner li a img{transform: translateY(2px);}
.index-page header .banner li a p:first-child{transform: translateY(2px);}
.index-page header .banner li a p:nth-child(2){transform: translateY(-2px);}
.index-page header .banner li a p{font-family: 'Raleway Bold'; font-weight: normal;}

.index-page header .banner li a.start-contest{color: #fff; background: #f3875d; margin-right: 15px;}
.index-page header .banner li a.start-contest:hover{color: #f3875d !important; background: transparent; border: 2px solid #f3875d;}

.index-page header .banner li a.how-it-work{color: #455a89; background: #f3f3f3;}
.index-page header .banner li a.how-it-work img{padding-right: 8px;}
.index-page header .banner li a.how-it-work p{color: #455a89;}
.index-page header .banner li a.how-it-work:hover{color: #455a89 !important; background: transparent; border: 2px solid #455a89;}

.index-page header .top .logged-user > ul > li > ul{border: 0px;}

.index-page header .top .logged-user > ul > li > ul:before{border-bottom: 7px solid #fff;}


/* Index Page - We Do Section Styles */

.index-page .we-do{padding: 60px 0px;}
.index-page .we-do h6{text-align: center; color: #232828; font-family: 'Raleway Regular';}

.index-page .we-do span{text-align: center; width: 70px; height: 3px; background: #e5e5e5; clear: both; display: block; margin: 30px auto;}

.index-page .we-do .box{margin: 0px auto; float: none !important;}
.index-page .we-do .box .head{border: 1px solid #d7d7d7; float: left; width: 100%;}

.index-page .we-do .box .head ul li{float: left; width: 25%;}
.index-page .we-do .box .head ul li:hover{background: #28d2d0;}

.index-page .we-do .box .head li a{color: #2b3030; font-size: 12px; font-family: 'Raleway Regular'; padding: 75px 0px 20px; background-position: center 20px; margin: 0px auto; display: block; text-align: center;}
.index-page .we-do .box .head li a b{font-weight: normal;}

.index-page .we-do .box .head li a:hover{background-position: center -41px; color: #fff !important;}

.index-page .we-do .box .head li.active{background: #28d2d0; position: relative;}
.index-page .we-do .box .head li .arrow{display: none;}
.index-page .we-do .box .head li.active .arrow{display: block; position: absolute; top: 108px; z-index: 2; left: 34%;}
.index-page .we-do .box .head li.active a{color: #fff !important; background-position: center -41px;}

.index-page .we-do .box .head li a.naming{background-image: url(../images/naming-icon.png); background-repeat: no-repeat;}

.index-page .we-do .box .head li a.branding{background-image: url(../images/branding-icon.png); background-repeat: no-repeat;}

.index-page .we-do .box .head li a.marketing{background-image: url(../images/marketing-icon.png); background-repeat: no-repeat;}

.index-page .we-do .box .head li a.copywriting{background-image: url(../images/copywriting-icon.png); background-repeat: no-repeat;}

.index-page .we-do .box .content{width: 100%;}
.index-page .we-do .box .content-in{display:none; float: left; background: #f9f9f9; border: 1px solid #d7d7d7; margin-top: 20px; padding: 35px 0px;}

.index-page .we-do .box .content-in:nth-child(2){display:block;}

.index-page .we-do .box .content-in .spacing, .index-page .we-do .box .content-in .icon{padding-left: 0px; padding-right: 0px;}

.index-page .we-do .box .content-in p{color: #2b3030; font-size: 16px; line-height: 22px; padding: 6px 0px;}

/* Index Page - Work Step Section Styles */

.index-page .work-step{padding: 60px 0px; text-align: center; background: #f9f9f9;}
.index-page .work-step .content h6{padding: 15px 0px;}
.index-page .work-step .content h6 small{color: #232828; font-family: 'Raleway Bold';}

.index-page .work-step .content p{color: #232828; line-height: 20px; padding-bottom: 25px;}

.index-page .work-step .content a{color: #455a88; font-size: 15px; font-family: 'Raleway Bold'; background: #ffffff; padding: 7px 10px; display: inline-block;}
.index-page .work-step .content a:hover, .index-page .work-step a:hover i{color: #fff !important; background: #286ef5;}

.index-page .work-step .content a i{color: #455a88; font-size: 15px; font-weight: 700; padding-left: 3px;}

/* Index Page - Recently Entries Section Styles */

.index-page .recently-entries{padding: 70px 0px; text-align: center;}

.index-page .recently-entries h6{text-align: center; color: #232828; font-family: 'Raleway Regular'; padding-bottom: 30px; line-height: normal;}

.index-page .recently-entries .tabs{margin: 0px auto 30px auto; text-align: center; display: inline-block; border-top: 1px solid #e7e7e7; padding-top: 30px;}
.index-page .recently-entries .tabs li{float: left; margin-right: 19px;}
.index-page .recently-entries .tabs li:last-child{margin-right: 0px;}
.index-page .recently-entries .tabs li a{float: left; color: #455a89; font-size: 15px; font-family: 'Raleway Bold'; text-decoration: underline; padding: 10px 25px;}
.index-page .recently-entries .tabs li a:hover{color: #28d2d0 !important; text-decoration: none; background: #f9f9f9;}

.index-page .recently-entries .tabs li.active a{color: #28d2d0 !important; text-decoration: none; background: #f9f9f9;}

.index-page .recently-entries .bx-wrapper .bx-prev{background: url(../images/recently-entries-controls.png) no-repeat 0 0px;}

.index-page .recently-entries .bx-wrapper .bx-next{background: url(../images/recently-entries-controls.png) no-repeat -35px 0px;}

.index-page .recently-entries .bx-wrapper .bx-prev:hover{background-position: 0px -57px;}
.index-page .recently-entries .bx-wrapper .bx-next:hover{background-position: -35px -57px;}

.index-page .recently-entries .bx-wrapper .bx-controls-direction a{width: 25px; height: 55px;}

.bx-wrapper{max-width: 100% !important; margin: 0px auto !important;}
.bx-wrapper .bx-prev{left: 0 !important;}
.bx-wrapper .bx-next{right: 0 !important;}
.bx-wrapper .bx-viewport{left: 0px !important; width: 89% !important; margin: 0px auto; padding: 0px 15px;}

.index-page .recently-entries .bx-wrapper .bx-viewport{height: 310px !important;}

.index-page .recently-entries .slide{background: #fafafa; padding: 25px 25px 22px; width: 226px !important}

.index-page .recently-entries .slide h2 small{font-family: 'Raleway Bold'; color: #232828;}
.index-page .recently-entries .slide p{padding: 15px 0px 20px; font-size: 13px;}

.index-page .recently-entries .slide span{width: 91px; height: 91px; background-repeat: no-repeat; background-position: 0px 0px; display: inline-block;}

.index-page .recently-entries .slide span.blue{background-image: url(../images/entries-app-icon-blue.png);}
.index-page .recently-entries .slide span.orange{background-image: url(../images/entries-app-icon-orange.png);}
.index-page .recently-entries .slide span.green{background-image: url(../images/entries-app-icon-green.png);}

.index-page .recently-entries .slide:hover span{background-position: 0px -91px;}
.index-page .recently-entries .slide:hover, .recent-examples-logo .box:hover{-webkit-box-shadow: 0px 7px 15px 0px rgba(0,0,0,0.24); -moz-box-shadow: 0px 7px 15px 0px rgba(0,0,0,0.24); box-shadow: 0px 7px 15px 0px rgba(0,0,0,0.24); cursor: pointer;}

.index-page .recently-entries .logos-slide .slide img{margin: 0px auto !important; text-align: center;}

.slides-main .bx-wrapper{display: none;}
.slides-main .bx-wrapper:nth-child(1){display: block;}

.index-page .recently-entries .button a{padding: 13px 20px; border: 2px solid #455a88; font-family: 'Raleway Bold'; color: #455a88; font-size: 20px; margin-top: 30px;}
.index-page .recently-entries .button a:hover{background: #455a88; color: #fff !important;}

/* Index Page - Why Choose Section Styles */

.index-page .why-choose{padding: 70px 0px; text-align: center; background: #28d2d0;}

.index-page .why-choose .heading h6{padding-bottom: 15px;}

.index-page .why-choose .heading h6 b{text-align: center; color: #fff; font-family: 'Raleway Bold';}

.index-page .why-choose .heading h6 small{color: #fff; font-family: 'Raleway Bold';}

.index-page .why-choose .heading .sep{text-align: center; width: 70px; height: 3px; background: #fff; clear: both; display: block; margin: 10px auto 30px auto;}

.index-page .why-choose .content{float: none !important; margin: 0px auto; padding-left: 0px; padding-right: 0px; display: inline-block;}

.index-page .why-choose .content .box{background: #fefefe; margin-right: 15px; margin-bottom: 20px; float: none; display: inline-table; padding: 35px 26px; min-height: 283px;}
.index-page .why-choose .content .box:last-child{margin-right: 0px;}

.index-page .why-choose .content .box span{clear: both; display: block; color: #232828; font-family: 'Raleway Bold'; padding: 22px 0px; line-height: normal;}

.index-page .why-choose .content .box p{color: #232828; line-height: normal;}

.index-page .why-choose .content .box:nth-last-child(2), .index-page .why-choose .content .box:last-child{margin-bottom: 0px;}
/* Index Page - Separate Buttons Section Styles */

.index-page .separate-buttons{padding: 70px 0px; float: none; text-align: center; background: #2b3030 url(../images/separate-buttons-arrow.jpg) no-repeat center top;}

.index-page .separate-buttons a{padding: 13px 25px; color: #fff; font-family: 'Lato Black';}

.index-page .separate-buttons span{color: #838a8d; font-family: 'Lato Black'; font-size: 18px; padding: 0px 20px;}

.index-page .separate-buttons a.green{background: #28d2d0; border: 2px solid #28d2d0;}
.index-page .separate-buttons a.orange{background: #f3875d; border: 2px solid #f3875d;}

.index-page .separate-buttons a:hover{background: transparent;}
.index-page .separate-buttons a.green:hover{border: 2px solid #28d2d0; color: #28d2d0 !important;}
.index-page .separate-buttons a.orange:hover{border: 2px solid #f3875d; color: #f3875d !important;}

/* Index Page - Featured Contents Section Styles */

.index-page .featured-contents{padding: 90px 0px; text-align: center; background: #2870f4;}

.index-page .featured-contents .heading h6{text-align: center; color: #ffffff; font-family: 'Raleway Bold'; padding-bottom: 30px;}

.index-page .featured-contents .heading .sep{text-align: center; width: 150px; height: 1px; background: #8cb3f9; clear: both; display: block; margin: 0px auto 40px auto;}

.index-page .featured-contents .bx-wrapper .bx-prev{background: url(../images/featured-contents-controls.png) no-repeat 0 0px;}

.index-page .featured-contents .bx-wrapper .bx-next{background: url(../images/featured-contents-controls.png) no-repeat -33px 0px;}

.index-page .featured-contents .bx-wrapper .bx-prev:hover{background-position: 0px -58px;}
.index-page .featured-contents .bx-wrapper .bx-next:hover{background-position: -33px -58px;}

.index-page .featured-contents .bx-wrapper .bx-controls-direction a{width: 28px; height: 57px;}


.index-page .featured-contents .bx-wrapper .bx-viewport{height: 410px !important; background: transparent;}

.index-page .featured-contents .slide{background: #fafafa; padding: 27px 18px 22px; width: 226px !important}

.index-page .featured-contents .slide h6{line-height: 13px;}
.index-page .featured-contents .slide h6 small{font-family: 'Raleway Bold'; color: #232828;}
.index-page .featured-contents .slide p{padding: 15px 0px 20px; font-size: 13px;}

.index-page .featured-contents .slide span{width: 91px; height: 91px; background-repeat: no-repeat; background-position: 0px 0px; display: inline-block;}

.index-page .featured-contents .slide span.blue{background-image: url(../images/entries-app-icon-blue.png);}
.index-page .featured-contents .slide span.orange{background-image: url(../images/entries-app-icon-orange.png);}
.index-page .featured-contents .slide span.green{background-image: url(../images/entries-app-icon-green.png);}

.index-page .featured-contents .slide ul li{display: inline-block; text-align: center; background: #eeeeee; padding: 10px 0px; width: 45.3%; margin-right: 13px;}
.index-page .featured-contents .slide ul li:last-child{margin-right: 0px;}
.index-page .featured-contents .slide ul li img{display: inline-block; padding-right: 10px; padding-top: 1px;}

.index-page .featured-contents .slide ul li p{display: inline-block; color: #717171; font-family: 'Raleway Bold'; font-size: 15px; padding: 0px; transform: translateY(-3px);}

.index-page .featured-contents .slide a{display: inline-block; text-align: center; width: 100%; background: #8aca6b; padding: 10px 0px; margin-top: 13px;}

.index-page .featured-contents .slide a img{padding-right: 10px; display: inline-block;}

.index-page .featured-contents .slide a p{display: inline-block; color: #fff; font-family: 'Raleway Bold'; font-size: 18px; padding: 0px; transform: translateY(-2px);}

.index-page .featured-contents .slide a:hover{color: #fff !important;}

.index-page .featured-contents .slide:hover span{background-position: 0px -91px;}
.index-page .featured-contents .slide:hover, .recent-examples-logo .box:hover{-webkit-box-shadow: 0px 7px 15px 0px rgba(0,0,0,0.24); -moz-box-shadow: 0px 7px 15px 0px rgba(0,0,0,0.24); box-shadow: 0px 7px 15px 0px rgba(0,0,0,0.24);}

.index-page .featured-contents .button a{padding: 15px 55px; border: 2px solid #f9f9f9; font-family: 'Raleway Bold'; color: #fff; font-size: 20px; margin-top: 30px;}
.index-page .featured-contents .button a:hover{background: #fff; color: #232828 !important;}

/* Index Page - Calculator Section Styles */

.index-page .calculator{padding: 90px 0px; background: #fff;}

.index-page .calculator .inner{margin: 0px auto; float: none !important;}
.index-page .calculator .top{background: #fff;}

.index-page .calculator .top .left h6{color: #28d2d0; font-family: 'Raleway Bold'; line-height: normal;}

.index-page .calculator .top .left .sep{width: 73px; height: 3px; background: #999999; clear: both; margin: 30px 0px;}

.index-page .calculator .top .left p{color: #000000; line-height: 18px;}

.index-page .calculator .top .right{margin: 0px auto; float: right !important; text-align: center;}

.index-page .calculator .bottom{padding-top: 65px; clear: both;}

.index-page .calculator .bottom .main-box{margin: 0px auto; float: none !important; text-align: center;}
.index-page .calculator .bottom .box{border-right: 1px solid #d5d5d5; text-align: center; padding: 15px 0px}

.index-page .calculator .bottom .box:last-child{border-right: 0px;}

.index-page .calculator .bottom .box h2{line-height: 12px;}

.index-page .calculator .bottom .box h2 small{color: #f3875d; font-family: 'Raleway Bold';}

.index-page .calculator .bottom .box p{padding-top: 13px;}

/* Index Page - Info Section Styles */

.index-page .info{padding: 70px 0px; text-align: center; background: #2b3030 url(../images/info-bg.png) repeat-x left bottom;}

.index-page .info .inner{margin: 0px auto; float: none !important;}

.index-page .info h1 small, .index-page .info h3 small{color: #fff; font-family: 'Raleway Regular'; line-height: normal;}

.index-page .info a{background: #f3875d; border: 2px solid #f3875d; padding: 13px 30px; color: #fff; margin-top: 35px;}
.index-page .info a:hover{background: transparent; border: 2px solid #f3875d;}


/* Index Page - Featured Contents Section Styles */

.index-page .testimonials{padding: 90px 0px; text-align: center; background: #ffffff;}


.index-page .testimonials .heading h6{text-align: center; color: #000000; font-family: 'Lato Bold'; padding-bottom: 30px;}

.index-page .testimonials .heading .sep{text-align: center; width: 73px; height: 3px; background: #000000; clear: both; display: block; margin: 0px auto 40px auto;}

.index-page .testimonials .bx-wrapper .bx-prev{background: url(../images/recently-entries-controls.png) no-repeat 0 0px;}

.index-page .testimonials .bx-wrapper .bx-next{background: url(../images/recently-entries-controls.png) no-repeat -35px 0px;}

.index-page .testimonials .bx-wrapper .bx-prev:hover{background-position: 0px -57px;}
.index-page .testimonials .bx-wrapper .bx-next:hover{background-position: -35px -57px;}

.index-page .testimonials .bx-wrapper .bx-controls-direction a{width: 28px; height: 57px;}

.index-page .testimonials .bx-wrapper .bx-viewport{height: auto !important; background: transparent;}

.index-page .testimonials .slide{width: 475px !important; position: relative; background: url(../images/testimonials-slide-sep.png) no-repeat right 70%; padding: 0px 44px;}
.index-page .testimonials .slide:nth-child(even){background: none;}

.index-page .testimonials .slide img{display: inline-block;}

.index-page .testimonials .slide h3{line-height: 13px; margin-top: 15px;}
.index-page .testimonials .slide h3 small{font-family: 'Raleway Bold'; color: #000000;}
.index-page .testimonials .slide p{padding: 0px 0px 20px; font-size: 12px; font-family: 'Lato Regular'; color: #000000; line-height: normal;}

.index-page .testimonials .slide .h-sep{text-align: center; width: 73px; height: 1px; background: #999999; clear: both; display: block; margin: 0px auto 20px auto;}

.index-page .testimonials .slide a{display: inline-block; margin: 0px auto; text-align: center; border: 1px solid #455a88; padding: 8px 15px 10px; font-size: 12px; font-family: 'Raleway Regular'; color: #455a88;}

.index-page .testimonials .slide a i{color: #455a88; font-size: 15px; font-weight: 700; padding-left: 10px;}

.index-page .testimonials .slide a:hover{color: #fff !important; background: #455a88; font-family: 'Raleway Bold';}

.index-page .testimonials .slide a:hover i{color: #fff !important;}



/* Pop Up Model Section Styles */

.modal-dialog {
  position:absolute;
  top:50% !important;
  transform: translate(0, -50%) !important;
  -ms-transform: translate(0, -50%) !important;
  -webkit-transform: translate(0, -50%) !important;
  margin:auto 5%;
  width:70%;
  height:50%;
}
.modal-content {
  min-height:100%;
  position:absolute;
  top:0;
  bottom:0;
  left:0;
  right:0;
}
.modal-body {
  position:absolute;
  top:45px;
  bottom:45px;
  left:0;
  right:0;
  overflow-y:auto;
}
.modal-footer {
  position:absolute;
  bottom:0;
  left:0;
  right:0;
}
