﻿body {
    color: #fff;
    background: none;
    font-family: 'roboto';
    background-attachment: fixed;
}

a {
    color: #ffcc00;
}

    a:hover, a:focus {
        color: #0181a0;
    }

.com-btn {
    border-color: #fff;
    color: #fff;
    box-shadow: none;
    text-shadow: none;
}

    .com-btn:hover {
        background: rgb(252, 143, 0);
        color: #111;
        text-shadow: none;
    }

.header {
    /*background: rgba(27,60,157,1);
    background: -moz-linear-gradient(left, rgba(27,60,157,1) 0%, rgba(156,37,156,1) 70%, rgba(156,37,156,1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(27,60,157,1)), color-stop(70%, rgba(156,37,156,1)), color-stop(100%, rgba(156,37,156,1)));
    background: -webkit-linear-gradient(left, rgba(27,60,157,1) 0%, rgba(156,37,156,1) 70%, rgba(156,37,156,1) 100%);
    background: -o-linear-gradient(left, rgba(27,60,157,1) 0%, rgba(156,37,156,1) 70%, rgba(156,37,156,1) 100%);
    background: -ms-linear-gradient(left, rgba(27,60,157,1) 0%, rgba(156,37,156,1) 70%, rgba(156,37,156,1) 100%);
    background: linear-gradient(to right, rgba(245, 181, 23, 1) 0%, rgba(232, 116, 48, 1) 70%, rgba(251, 104, 15, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1b3c9d', endColorstr='#9c259c', GradientType=1 );*/
        background: rgba(255,255,255,1);
    /*opacity: 0.2;*/
}

    .header:before {
        background: none;
        border-bottom: solid 1px rgba(255,255,255,0.2);
    }

    .header .head-logo a {
        color: #fff;
    }

    .header .head-logo .brand {
        text-shadow: none;
        color: #fff;
    }

.head-action ul .user-name a {
    color: #fff;
    text-shadow: none;
    border-color: #fff;
}

.head-action ul li.setting:after {
    background: #fff;
    box-shadow: none;
}

.head-action ul .user-team a {
    color: #fff;
    text-shadow: none;
}

.head-action .setting .dropdown-menu {
    background: rgba(255,255,255,0.8);
    border: solid 1px rgba(255,255,255,0.7);
    box-shadow: none;
    min-width: 200px;
    border-radius: 3px;
}

    .head-action .setting .dropdown-menu a {
        color: #ffcc00;
        text-shadow: none;
    }

        .head-action .setting .dropdown-menu a:hover {
            background: rgba(255,255,255,0.7);
            color: #0181a0;
        }

        .wrap-cont
        {
            margin-top: 30px;
        }

.landing-bg {
    background: url(https://expo.scte.org/wp-content/uploads/revslider/test/expo2017denver1240x868.jpg) no-repeat;
    background-size: cover;
}

.landing-wrap .land-title {
    color: #fff;
    text-shadow: none;
}

    .landing-wrap .land-title:after {
        box-shadow: none;
        background: #fff;
    }

.landing-wrap .land-text h2 {
    text-shadow: none;
}

.black-box {
    background: rgba(255,255,255,0.1);
    border-color: rgba(255,255,255,0.2);
}

.black-box-head {
    border-color: rgba(255,255,255,0.2);
    color: aliceblue;
}

.black-box-content {
    background: none;
}

.table {
    border-color: rgba(255,255,255,0.2);
}

.list-wrap .table th {
    background: #fff;
    color: #ff7b1a;
    font-size: 18px;
    font-weight: 700;
}

.list-wrap .table td {
    font-size: 16px;
}

.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th {
    border-color: rgba(255,255,255,0.2);
}

.table-striped > tbody > tr {
    background: rgba(255,255,255,0.2);
}

    .table-striped > tbody > tr:nth-of-type(odd) {
        background: rgba(255,255,255,0.3);
    }

.list-wrap .table-hover > tbody > tr:hover {
    background: rgba(255,255,255,0.5);
}

.list-wrap .btn-wrap .com-btn, .list-wrap .btn-wrap .del-btn {
    min-width: 150px;
    padding: 5px 20px;
}

.list-wrap .btn-wrap .del-btn {
    background: #ca3925;
    color: #fff;
}

    .list-wrap .btn-wrap .del-btn:hover {
        background: #a72a19;
        color: #fff;
        border-color: #a72a19;
    }

.side-bar {
    background: rgba(255,255,255,0.2);
    border-right: solid 1px rgba(255,255,255,0.3);
}

    .side-bar ul li a {
        color: #fff;
        font-size: 22px;
    }

        .side-bar ul li a:hover {
            background: rgba(255,255,255,0.3);
        }

.frm-reg .form-control {
    border: solid 1px #c3e5ef;
    box-shadow: none;
    color: #000;
    text-shadow: none;
}

    .frm-reg .form-control option {
        color: #111;
        background: #fff;
    }

.frm-reg ::-webkit-input-placeholder {
    color: #fff;
    text-transform: uppercase;
    text-shadow: none;
}

.frm-reg ::-moz-placeholder {
    color: #fff;
    text-transform: uppercase;
    text-shadow: none;
}

.frm-reg :-ms-input-placeholder {
    color: #fff;
    text-transform: uppercase;
    text-shadow: none;
}

.frm-reg :-moz-placeholder {
    color: #fff;
    text-transform: uppercase;
    text-shadow: none;
}

.game-time .game-name {
    color: #fff;
}

.map-bg {
    background: url(https://expo.scte.org/wp-content/uploads/revslider/test/expo2017denver1240x868.jpg) no-repeat;
    background-size: cover;
}

.jvectormap-container {
    background: none !important;
}

svg path, svg path[fill="white"] {
    fill: #fff !important;
}

.call-wrap .call-action .call-link {
    color: #fff;
}

.call-wrap .call-action .label-bg {
    border-color: rgba(255,255,255,0.3);
    border-width: 1px;
    background: rgba(255,255,255,0.2);
}

.call-wrap .call-action .call-link.collapsed {
    border-color: rgba(255,255,255,0.3);
}

.call-wrap .call-block {
    border-color: rgba(255,255,255,0.3);
    border-width: 1px;
    background: rgba(255,255,255,0.2);
}

.chat-input .input-group .form-control, .chat-input .input-group-btn > .btn {
    border-color: rgba(255,255,255,0.3);
    color: #fff;
}

.chat-input .input-group-btn > .btn {
    background: rgba(255,255,255,0.3);
}

.chat-input ::-webkit-input-placeholder {
    color: #fff;
}

.chat-input ::-moz-placeholder {
    color: #fff;
}

.chat-input :-ms-input-placeholder {
    color: #fff;
}

.chat-input :-moz-placeholder {
    color: #fff;
}

.call-wrap .mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail {
    background: rgba(255,255,255,0.2);
}

.call-wrap .mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background: rgba(255,255,255,0.4);
}

.call-wrap .mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background: rgba(255,255,255,0.6);
}

.lead-wrap .lead-detail {
    border-color: rgba(255,255,255,0.3);
}

#DateCountdown {
    border-color: rgba(255,255,255,0.3);
    background: rgba(255,255,255,0.2);
    color: rgba(156,37,156,1);
}

.time-process {
    background: rgba(255,255,255,0.1);
}

    .time-process .progress {
        border-color: rgba(255,255,255,0.3);
    }

        .time-process .progress .progress-bar-info {
            background: rgba(255,255,255,0.8);
        }

.modal .modal-content {
    color: #111;
    background: #fff;
    border: solid 1px #ddd;
    padding: 0;
}

.modal .modal-header {
    background: #fff;
    border-color: #ddd;
}

    .modal .modal-header .close {
        color: #111;
    }

.modal .modal-body {
    background: #fff;
}

.call-wrap .panel {
    border-color: rgba(255,255,255,0.3);
}

.call-wrap .panel-heading {
    border-color: rgba(255,255,255,0.3);
}

.call-wrap .conversation:hover {
    background: rgba(255,255,255,0.3);
}

#AddTokenModal {
}

    #AddTokenModal .modal-content {
        border-color: #ddd;
    }

    #AddTokenModal .modal-header {
        background: #fc8f00;
    }

    #AddTokenModal .modal-title {
        color: #fff;
    }

    #AddTokenModal .modal-header .close {
        color: #fff;
    }

    #AddTokenModal .modal-body {
        background: #fff;
    }

#Tokenfrom label {
    color: #111;
}

.modal-body #Tokenfrom .form-control {
    border-color: #ddd;
    border-width: 1px;
    box-shadow: none;
    text-shadow: none;
    color: #111;
}

/*#Tokenfrom .com-btn {
    font-size: 14px;
    color: #fff;
    background: #1b3c9d;
    border: solid 1px #1b3c9d;
    padding: 15px 25px;
    font-weight: 500;
    line-height: 16px;
    display: inline-block;
    border-radius: 3px;
    min-width: 180px;
    text-transform: uppercase;
    text-align: center;
    letter-spacing: 1px;
}*/

.dash .modal-title {
    color: #111;
}

.modal-body .form-control.model-txt {
    background: #fff;
    color: #111;
    border: solid 1px #ddd;
    box-shadow: none;
    text-shadow: none;
}

.modal .btn.yellow {
    font-size: 14px;
    color: #fff;
    background: #1b3c9d;
    border: solid 1px #1b3c9d;
    padding: 10px 25px;
    font-weight: 500;
    line-height: 16px;
    display: inline-block;
    border-radius: 3px;
    min-width: 120px;
    text-transform: uppercase;
    text-align: center;
    letter-spacing: 1px;
}

.fb-chat.draggable {
    border: none !important;
}

.fb-chat.panel-primary > .panel-heading {
    border: none;
    background: rgba(156,37,156,1);
    background: -moz-linear-gradient(left, rgba(156,37,156,1) 0%, rgba(156,37,156,1) 30%, rgba(27,60,157,1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(156,37,156,1)), color-stop(30%, rgba(156,37,156,1)), color-stop(100%, rgba(27,60,157,1)));
    background: -webkit-linear-gradient(left, rgba(156,37,156,1) 0%, rgba(156,37,156,1) 30%, rgba(27,60,157,1) 100%);
    background: -o-linear-gradient(left, rgba(156,37,156,1) 0%, rgba(156,37,156,1) 30%, rgba(27,60,157,1) 100%);
    background: -ms-linear-gradient(left, rgba(156,37,156,1) 0%, rgba(156,37,156,1) 30%, rgba(27,60,157,1) 100%);
    background: linear-gradient(to right, rgba(156,37,156,1) 0%, rgba(156,37,156,1) 30%, rgba(27,60,157,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9c259c', endColorstr='#1b3c9d', GradientType=1 );
}

.fb-chat.draggable .messageArea {
    padding: 10px;
    border-color: rgba(27,60,157,0.2);
}

    .fb-chat.draggable .messageArea .message {
        padding: 4px 0;
        line-height: 14px;
    }

.fb-chat .text-primary {
    color: rgba(27,60,157,1);
}

.fb-chat .btn-primary {
    background: rgba(27,60,157,1);
    border-color: rgba(27,60,157,1);
}

    .fb-chat .btn-primary:hover {
    }

.loader-wrap-private {
    position: absolute;
    top: calc(55% - 90px);
    left: calc(0% - -194px);
    z-index: 99999;
}

.loader-cls {
    content: url("../../Content/images/Expo.svg");
}

​ .text-block-font-change {
    /*color: #fff;
    font-family: 'Avenir' !important;*/
}

.favicon {
    background: url("../../Content/images/expo-favicon.jpg");
}

.wrapper {
    padding: 0px 0 50px;
    position: relative;
    z-index: 1;
}

.resetError {
    color: #ffffff;
}

.text-error {
    color: #ffffff !important;
}

#login {
    margin-top: 20px;
}

.log-wrap .text-block-font-change, #frm .frm-wrap label {
    color: #111;
}

.text-block-font-change h3 {
        font-weight: 600;
    font-size: 24px;
    letter-spacing: 2px;
}

#frm .modal-link {
    text-decoration: none;
    color: #ffcc00;
}

#frm .modal-link:hover {
        color: #0181a0;
    }

#frm .com-btn {
    background: #f3b02e;
    border: solid 1px #f3b02e;
}

    #frm .com-btn:hover {
        background: rgb(252, 143, 0);
    }

footer .copy p {
    color: #919192;
}

footer .copy .brand {
    color: rgb(0, 183, 198);
}

.log-wrap {
    height: 775px;
}

.wrapper .wrap-cont {
    margin-top: 6%;
}

.header .my-btn {
    background: linear-gradient(#f3a81b, #f3a81b) 0 0 no-repeat,linear-gradient(#f3a81b, #f3a81b) 0 0 no-repeat,linear-gradient(#f3a81b, #f3a81b) 100% 0 no-repeat,linear-gradient(#f3a81b, #f3a81b) 100% 0 no-repeat,linear-gradient(#f3a81b, #f3a81b) 0 100% no-repeat,linear-gradient(#f3a81b, #f3a81b) 0 100% no-repeat,linear-gradient(#f3a81b, #f3a81b) 100% 100% no-repeat,linear-gradient(#f3a81b, #f3a81b) 100% 100% no-repeat,rgba(99,99,99,0);
    background-size: 2px 10px,10px 2px;
}

    .header .my-btn:hover {
        background: linear-gradient(#f3a81b, #f3a81b) 0 0 no-repeat, linear-gradient(#f3a81b, #f3a81b) 0 0 no-repeat, linear-gradient(#f3a81b, #f3a81b) 100% 0 no-repeat, linear-gradient(#f3a81b, #f3a81b) 100% 0 no-repeat, linear-gradient(#f3a81b, #f3a81b) 0 100% no-repeat, linear-gradient(#f3a81b, #f3a81b) 0 100% no-repeat, linear-gradient(#f3a81b, #f3a81b) 100% 100% no-repeat, linear-gradient(#f3a81b, #f3a81b) 100% 100% no-repeat, rgba(99,99,99,0);
        background-size: 200px 2px,2px 200px;
    }

.my-btn .com-btn:hover {
    background: #f3a81b;
}

.header .head-logo .com-btn {
    color: #ffffff;
}

.header .head-logo .brand, .header .glitch::before, .header .glitch::after {
    color: #14b7c6;
}

.head-action ul .user-name a {
    color: #fc8f00;
    border-color:#fc8f00;
}
.head-action ul li.setting::after {
    background: #fc8f00;
}

.log-wrap .header, .header::before {
    border-bottom:none;
}

.wrapper .side-bar {
    /*margin-top: 22px;*/
    background: rgba(0,0,0,0.4);
    border-right: none;
    /*border-top: solid 2px rgba(70,254,246,1);
    border-bottom: solid 2px rgba(70,254,246,1);*/
    box-shadow: 0px 0px 15px rgb(58, 212, 205);
    /*height: calc(100vh - 150px);*/
    /*margin-left: 18px;*/
    width: 250px;
}

    /*.wrapper .side-bar::before {
        content: "";
        position: absolute;
        background-image: url(../images/lines-tg.png);
        top: 0;
        width: 23px;
        height: 50%;
        left: -21px;
        background-repeat: no-repeat;
        transform: scaleX(-1);
        background-position: top;
    }

    .wrapper .side-bar::after {
        content: "";
        position: absolute;
        background-image: url(../images/lines-tg.png);
        top: 0;
        width: 22px;
        height: 50%;
        right: -20px;
        background-repeat: no-repeat;
        background-position: top;
    }*/

.wrapper .main-side-bar {
    /*position: relative;*/
    /*height: calc(100vh - 154px);*/
}

    /*.wrapper .main-side-bar::before {
        content: "";
        position: absolute;
        background-image: url(../images/border-btm.png);
        bottom: 31px;
        width: 25px;
        height: 50%;
        left: -23px;
        background-repeat: no-repeat;
        transform: scaleX(-1);
        background-position: bottom;
    }
    .wrapper .main-side-bar::after {
        content: "";
        position: absolute;
        background-image: url(../images/border-btm.png);
        bottom: 30px;
        width: 25px;
        height: 50%;
        right: -22px;
        background-repeat: no-repeat;
        background-position: bottom;
    }*/
.wrapper .side-bar {
    padding-top: 0px;
}
.wrapper .side-bar ul li a {
    color: #ff7b1a;
}

    .wrapper .side-bar ul li a:hover {
        background: rgba(70,254,246,0.2);
    }

.side-bar ul li.active a {
    
}

.login-text {
    display: block;
    font-size: 39px;
    color: #111333;
    line-height: 1.2;
    text-align: center;
        padding-bottom: 20px;
}



body {
    color: #111;
    font-family: "Roboto", Arial, Tahoma, sans-serif;
    font-weight: 400;
    /*background: url(../images/bg-pattern.png) repeat;*/
}


h1, h2, h3, h4, h5, h6 {
    /*font-family: 'roboto';*/
}

a, button, input {
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

    a, a:hover, a:focus {
        text-decoration: none;
        outline: none;
    }

    button, button:hover, button:focus, button:active, input, input:hover, input:focus {
        outline: none;
    }

ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

    ul.inline li {
        display: inline-block;
    }

    ul.block li {
        display: block;
    }

.com-btn {
    font-size: 14px;
    color: #fff;
    padding: 15px 25px;
    font-weight: 500;
    line-height: 16px;
    display: inline-block;
    border-radius: 3px;
    min-width: 180px;
    text-transform: uppercase;
    text-align: center;
    letter-spacing: 1px;
    background: #f3b02e;
    border: solid 1px #f3b02e;
}

    .com-btn:hover, .com-btn:focus {
        background: rgb(252, 143, 0);
    }

.flex-box {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.fix-img {
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
}

.log {
    background: url("https://expo.scte.org/wp-content/uploads/revslider/test/expo2017denver1240x868.jpg") no-repeat;
    background-size: cover;
}

.scteback {
    background-color: transparent;
    background-image: url('../scte/scte_home_bg.jpg');
    /*background: url("../../scte/scte_home_bg.jpg") no-repeat;*/
    background-size: cover;
}

.error {
    color: red;
}

.head {
    padding: 5px 0;
    background: none;
    box-shadow: 0px 0px 1px rgba(255, 255, 255, 0.1);position:relative;
}

    .head .brand {
        float: left;
        margin: 0;
        font-size: 40px;
        position: relative;
        font-weight: 700;
        line-height: 50px;
        color: #fff;
    }

    .head .client-side {
        float: right;
    }

        .head .client-side img {
            max-height: 50px;
            max-width: 300px;
        }

.log-wrap {
    min-height: calc(100vh - 126px);
}

    .log-wrap .login-frm {
        margin: 0 auto;
    }

.modal .login-frm {
    max-width: inherit;
    margin: 0 auto;
}

.frm-wrap {
    border-radius: 10px;
    padding: 10px 20px;
    background: #fff;
    box-shadow: 0px 0px 50px rgba(0,0,0,0.12);
    margin: 0 0 5px;
}

.modal .frm-wrap {
    border-radius: 0;
    padding: 0;
    box-shadow: none;
    margin: 0;
}

.frm-wrap label {
    font-size: 14px;
    font-weight: 400;
    margin: 0 0 10px;
    line-height: 14px;
}

.frm-wrap .form-group {
    margin: 0 0 15px;
}

.frm-wrap .form-control {
    margin: 0;
    padding: 10px 15px;
    height: auto;
    box-shadow: none;
    border: solid 1px #ddd;
    background: #fff;
    font-size: 14px;
    color: #111;
    line-height: 18px;
    border-radius: 3px;
}

.frm-wrap .remember {
    float: left;
}

.login-frm .modal-link {
    float: left;
    color: #fff;
    text-decoration: underline;
}

.login-frm .start {
    float: right;
    color: #fff;
    text-decoration: underline;
}

.checkbox, .frm-wrap .radio {
    margin: 0;
}

    .checkbox label, .frm-wrap .radio label {
        margin: 0;
        line-height: normal;
    }

    .checkbox label, .frm-wrap .radio label {
        display: inline-block;
        vertical-align: 0px;
        font-weight: 400;
        cursor: pointer;
        padding-left: 0;
    }

    /*.checkbox input[type=checkbox] {
        display: none;
    }*/

        .checkbox input[type=checkbox] + span {
            display: inline-block;
            width: 18px;
            height: 18px;
            vertical-align: -4px;
            border-radius: 2px;
            border: solid 2px #1b3c9d;
            margin: 0 10px 0 0;
            position: relative;
        }

        .checkbox input[type=checkbox]:checked + span:after {
            content: '';
            position: absolute;
            top: 3px;
            left: 3px;
            height: 8px;
            width: 8px;
            background: #1b3c9d;
        }

.radio input[type=radio] {
    display: none;
}

    .radio input[type=radio] + span {
        display: inline-block;
        width: 18px;
        height: 18px;
        vertical-align: -4px;
        border-radius: 50%;
        border: solid 2px #1b3c9d;
        margin: 0 10px 0 0;
        position: relative;
    }

    .radio input[type=radio]:checked + span:after {
        content: '';
        position: absolute;
        top: 3px;
        left: 3px;
        height: 8px;
        width: 8px;
        background: #1b3c9d;
        border-radius: 50%;
    }

.frm-wrap .forgot {
    float: right;
}

.frm-wrap .btn-wrap {
    text-align: center;
}

    .frm-wrap .btn-wrap.mar {
        margin-top: 30px;
    }

    .frm-wrap .btn-wrap.tb-mar {
        margin-top: 40px;
        margin-bottom: 40px;
    }

    .frm-wrap .btn-wrap.two .com-btn {
        margin: 0 3px;
    }

.pad-block {
}

.text-block {
    margin: 0 0 30px;
}

    .text-block.no-mr {
        margin: 0;
    }

    .text-block h3 {
        font-size: 15px;
        font-weight: 700;
        color: #fff;
        margin: 0 0 15px;
    }

    .text-block p {
        font-size: 12px;
        line-height: 18px;
        margin: 0 0 10px;
        font-weight: 400;
        color: #fff;
    }

    .text-block .panel-group .panel {
        border: none;
        background: none;
        box-shadow: 0px 2px 6px rgba(0,0,0,0.15);
        overflow: hidden;
    }

    .text-block .panel-default > .panel-heading {
        background: none;
        padding: 0;
    }

    .text-block .panel-title {
        font-size: 12px;
    }

        .text-block .panel-title a {
            padding: 10px 10px;
            display: block;
            background: rgba(255,255,255,0.8);
            color: #111;
            font-family: 'Roboto', sans-serif;
        }

            .text-block .panel-title a.collapsed:hover {
                color: #fff;
                background: rgba(156,37,156,1);
                background: -moz-linear-gradient(left, rgba(156,37,156,1) 0%, rgba(156,37,156,1) 30%, rgba(27,60,157,1) 100%);
                background: -webkit-gradient(left top, right top, color-stop(0%, rgba(156,37,156,1)), color-stop(30%, rgba(156,37,156,1)), color-stop(100%, rgba(27,60,157,1)));
                background: -webkit-linear-gradient(left, rgba(156,37,156,1) 0%, rgba(156,37,156,1) 30%, rgba(27,60,157,1) 100%);
                background: -o-linear-gradient(left, rgba(156,37,156,1) 0%, rgba(156,37,156,1) 30%, rgba(27,60,157,1) 100%);
                background: -ms-linear-gradient(left, rgba(156,37,156,1) 0%, rgba(156,37,156,1) 30%, rgba(27,60,157,1) 100%);
                background: linear-gradient(to right, rgba(156,37,156,1) 0%, rgba(156,37,156,1) 30%, rgba(27,60,157,1) 100%);
                filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9c259c', endColorstr='#1b3c9d', GradientType=1 );
            }

            .text-block .panel-title a.collapsed {
                color: #fff;
                background: rgba(27,60,157,1);
                background: -moz-linear-gradient(left, rgba(27,60,157,1) 0%, rgba(156,37,156,1) 70%, rgba(156,37,156,1) 100%);
                background: -webkit-gradient(left top, right top, color-stop(0%, rgba(27,60,157,1)), color-stop(70%, rgba(156,37,156,1)), color-stop(100%, rgba(156,37,156,1)));
                background: -webkit-linear-gradient(left, rgba(27,60,157,1) 0%, rgba(156,37,156,1) 70%, rgba(156,37,156,1) 100%);
                background: -o-linear-gradient(left, rgba(27,60,157,1) 0%, rgba(156,37,156,1) 70%, rgba(156,37,156,1) 100%);
                background: -ms-linear-gradient(left, rgba(27,60,157,1) 0%, rgba(156,37,156,1) 70%, rgba(156,37,156,1) 100%);
                background: linear-gradient(to right, rgba(27,60,157,1) 0%, rgba(156,37,156,1) 70%, rgba(156,37,156,1) 100%);
                filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1b3c9d', endColorstr='#9c259c', GradientType=1 );
            }

    .text-block .panel-default > .panel-heading + .panel-collapse > .panel-body {
        border-top: solid 1px rgba(255,255,255,0.3);
        background: rgba(255,255,255,0.8);
    }

    .text-block .panel-body p {
        color: #555;
    }

        .text-block .panel-body p:last-child {
            margin: 0;
        }

footer {
    background: #111;
    padding: 15px 0;
    position: fixed;
    width: 100%;
    bottom: 0;
    left: 0px;
    position: fixed;
    right: 0;
    z-index: 1;
}

    footer .social {
        float: left;
    }

.social ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

    .social ul li {
        display: inline-block;
        margin-right: 10px;
    }

        .social ul li:last-child {
            margin-right: 0;
        }

.social a {
    display: block;
    opacity: 1;
}

    .social a:hover {
        opacity: 0.7;
    }

    .social a img {
        width: 26px;
    }

footer .copy {
    float: right;
}

.copy p {
    margin: 0;
    font-size: 13px;
    color: #fff;
    line-height: 20px;
    padding: 3px 0;
}

/*05-04-2017 by Krishna*/
/*.loader-wrap-private {
    position: absolute;
    top: calc(55% - 140px);
    left: calc(55% - 140px);

}*/

.modal .modal-content {
    border: none;
}

.modal .modal-header {
    background: rgb(252, 143, 0);
}

.modal-header .modal-title {
    color: #fff;
}

.modal .modal-header .close {
    color: #fff;
    text-shadow: none;
    opacity: 0.7;
}

    .modal .modal-header .close:hover {
        opacity: 1;
    }

@media(min-width:767px) {
    .right-side {
        float: right;
    }
}

@media(max-width:767px) {
    .head {
        text-align: center;
    }


        .head .brand {
            float: none;
            margin: 0 0 10px;
            font-size: 30px;
            line-height: 30px;
        }

        .head .client-side {
            float: none;
        }

    footer .social {
        float: none;
        text-align: center;
        margin: 0 0 10px;
    }

  
   
}
  footer .copy {
        float: none;
        text-align: center;
    }
    .copyright-link {
        float: none !important;
        text-align: center;
    }
    .text-block-font-change {
    /*color: #ffffff;*/
}
    .input100 {
    font-size: 16px;
    color: #111333;
    line-height: 1.2;
    display: block;
    width: 100%;
    height: 55px;
    background: transparent;
    padding: 0 7px 0 43px;
        border: none;
}

    .spons-logo {
        display: inline-block;
        font-family: 'Roboto', sans-serif;
        font-size: 10px;
        line-height: 10px;
        vertical-align: top;
    }

        .spons-logo img {
            width: 70px;
        }

    .wizard-header li.done a {
        background: #1b3c9d;
        border-color: #1b3c9d;
        color: #777;
        color: #fff;
    }

    .nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {
        background: #1b3c9d;
        border-color: #1b3c9d;
        color: #fff;
    }

    .mb-20 {
        margin-bottom: 20px;
    }

    .head {
        background: rgba(255,255,255,1);
    }

        .head .brand {
            color: #1b3c9d;
        }


    .text-logo {
        margin: 0 0 10px;
        position: relative;
        animation: bounceIn 2s;
    }

        .text-logo:after {
            content: '';
            height: 100%;
            left: 0;
            position: absolute;
            top: 0;
            width: 150px;
        }

        .text-logo img {
            position: relative;
            z-index: 1;
        }

    .text-block p {
        text-align: justify;
    }

    .copy p {
        display: inline-block;
    }

    .copy .brand {
        color: rgb(0, 255, 0);
        display: inline-block;
        font-size: 26px;
        font-weight: 700;
        line-height: 26px;
        margin: 0;
        margin-right: 15px;
        position: relative;
        vertical-align: middle;
    }

    .copy.copy-right {
        float: right !important;
    }

    .modal-content {
        width: 600px !important;
        margin: 30px auto !important;
    }

    .readonly
    {
        background-color: grey !important;
    }

    /*input[readonly], input[readonly="readonly"] { 
    background-color: grey;
}*/