@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,600,700,800,300);
html,body{background:#fff;font-family: 'Open Sans', sans-serif;font-weight:400;}
#logo{margin:12px 0 0 0}
#logo img{width:84px;padding:0}
#header>div{height:81px}
.btn-header.pull-right{padding-top:12px}
.btn-header>:first-child>a{background:none !important;border:none;color:#fff!important;cursor:pointer !important;font-size:22px;text-align:right}
#hide-menu i{color:#fff!important}
.btn-header>:first-child>a:hover{border:none;box-shadow:none}
.hidden-menu #hide-menu>:first-child>a{background:#E82927;border:none;box-shadow:none}
#header{height:81px;background:#EC4644;padding:0 15px}
aside{background:#2f2b2a}
#left-panel{padding-top:81px}
#ribbon{background:#d5302e;min-height:52px;padding:0 30px}
.login-info>span{border-bottom:1px solid #1B1217;    height: 36px;padding:14px 15px 0;}
nav ul ul{background:#403b38;}
nav>ul>li>ul::before{border:none}
nav>ul ul li::before{border:none}
nav ul ul li>a:hover{    background:none;}
nav ul li.active>a:before{color:#fff;font-size:30px;right: -18px;top:9px;}
.login-info a{margin-top:0px;}
.minifyme{display:none}
.btn.btn-ribbon{background: #4C3441;}
.btn.btn-ribbon:hover{background: #614052;}
.page-footer{background:#3C2230;border-color:#2E1F27}
.txt-color-blueLight{color:#826172 !important}
h1{font-weight:400;color:#333;font-size:24px;padding-bottom:10px;margin:0 0 25px 0;letter-spacing:0;position:relative;text-transform:capitalize}
a.addbtn{position:absolute;z-index:11;right:0;    color: #fff;top:-7px;
            background: #eb4644;
            height: 43px;
            width: 43px;
            line-height: 43px;
            border-radius: 50%;
            text-align: center;
            font-size: 18px;
            display: inline-block;}
a.addbtn.editBtn2{background:#ff8c61;}
a.addbtn .fa{color:#fff;line-height:45px;width:43px;display:inline-block}
.form-control{border-color:#ccc;color:#646363;font-size:14px;}
.smart-form .form-control{height:49px;margin:0px 0 20px}
.smart-form .form-control:focus{border-color:#666}
.smart-form label{color:#646363;font-weight:400;margin-bottom:12px !important;text-transform: capitalize;font-size:14px }
.btn-primary,.btn-primary:hover,.btn-primary:focus{background-color:#EC4644;border:none;position:relative;z-index:10}
.btn-primary:before{width:0;height:100%;position:absolute;left:0;top:0;content:'';z-index:-1;background:#DE211F;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-webkit-border-radius: 2px; -moz-border-radius: 2px;border-radius: 2px;}
.btn-primary:hover:before,.btn-primary:focus:before{width:100%}
.smart-form  #user-gender .radio{float: left;padding-right:10px;margin-top:0}
.minified nav>ul>li>ul{background:#2E1F27;border-color:#563D4B;}
.minified nav>ul>li>ul>li{background:rgba(0,0,0,0.2)}
.minified nav>ul>li>ul>li:hover a{background:rgba(0,0,0,0.4)}
.minified nav>ul>li>a>.menu-item-parent{background:#EC4644;color:#fff;border: 1px solid #EC4644;}
nav ul li a{color:#fff;padding:19px 15px;font-size:14px;}
nav ul li a .fa{width:25px;font-size: 15px;
                vertical-align: baseline;}
.site-login{background:url(../img/loginPage-Bg.jpg) no-repeat top left;background-size:90%;box-shadow:0 0 5px 3px rgba(0, 0, 0, 0.18);}
body.login_body{background:#EC4644;height:100%;width:100%;position:absolute;}
body.login_body:before{position:fixed;left:0;top:0;width:100%;height:100%;background:#EC4644;content:''}
body.login_body #main{margin-left:0;background:none;height: 100%;width: 100%;display: table;padding:0 !important}
body.login_body #content{    display: table-cell;    vertical-align: middle;}
.site-login .whiteBg{background:#fff;padding:35px !important}
.site-login .client-form header{padding:0;color:#EC4644;font-weight:600;text-align:center;text-transform:uppercase;font-size:24px;border:none;margin-bottom:35px;background:none}
.site-login  .smart-form .form-control{border-radius:0 !important;border-color:#e9e6e5;height:49px;line-height:49px;padding:0 15px 0 35px;color:#999;}
.site-login  .smart-form label.input:hover .form-control,.site-login  .smart-form label.input .form-control:focus{border-color:#ccc}
.site-login  .smart-form fieldset{padding:0}
.site-login .smart-form footer{padding:0;border:none;background:none}
.site-login .smart-form footer .btn{display:block;width:100%;float:none;height:49px;border-radius:0;color:#fff;font-size:16px;font-weight:700;margin:0 0 24px 0;box-shadow:none}
.site-login .control-label{display:none}
.site-login label.input .fa{position:absolute;left:15px;top:16px;z-index:11;color:#cccccc;font-size:18px;}
.site-login label.input .fa.fa-paper-plane{font-size:16px;}
.site-login .smart-form section{margin-bottom:24px;}
.site-login .note a{font-size:13px;color:#494242;text-align:center;display:block;text-decoration:underline;position:relative;text-transform:capitalize}
.site-login .smart-form  .note a:before{content:' Forgot password ?';color:#d5302e;width:100%;height:0;text-align:center;position:absolute;left:0;top:0;z-index:500;font-size:13px;background:#fff;overflow:hidden;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;text-decoration:underline}
.site-login .smart-form .note a:hover:before{height:100%;}
.site-login .smart-form footer p{text-align:center;color:#999999;font-size:14px;padding-top:35%}
.site-login .smart-form footer p a{color:#ec4644;font-weight:600;}
.centerPosition{float:none;margin-right:auto;margin-left:auto;max-width:850px}
.loginpage-Logo{padding:10px 35px;background:#ec4644;float:right;width:190px;position:relative;margin-top:16%}
.smart-form .checkbox input:checked+i, .smart-form .radio input:checked+i, .smart-form .toggle input:checked+i{    border-color: #909090;    width: 20px;
                                                                                                                   height: 20px;}
.smart-form .radio input+i:after{background-color: #909090;}
.jumbotron{background:none}
.AdminPic{margin:15px 0}
#profile-form .btn-lg{margin:15px 0}
nav ul li.open{background:#363130}
nav ul ul li a .fa{display:none}
.smart-form .checkbox:hover i, .smart-form .input:hover input, .smart-form .radio:hover i, .smart-form .select:hover select, .smart-form .textarea:hover textarea, .smart-form .toggle:hover i{border-color: #909090;}
#content{padding:30px;overflow:hidden;position:relative}
.login-info{height:51px;}
.login-info img{height:25px}
#ribbon .breadcrumb{padding-top:17px !important;}
#ribbon .breadcrumb li:last-child, #ribbon .breadcrumb>.active {
    color:#f1a8a8 !important;
}
.breadcrumb>li+li:before{color:#f1a8a8 }
#ribbon .breadcrumb, #ribbon .breadcrumb a {
    color: #fff !important;}
.bgOuterDiv{position:absolute;left:0;top:0;width:100%;height:100%;background:#EC4644;z-index:0;}
.smart-form .radio input+i:after{    top: 4px;
                                     left: 4px;width: 10px;
                                     height: 10px;}
.smart-form .inline-group .checkbox span, .smart-form .inline-group .radio span{margin-left:5px;}
a.deleteIcon{color:#eb4644;border-radius:0;background:none;font-size:18px;width:27px;height:100px;text-align:center;line-height:100px;display:inline-block;padding:0;margin:0 0 0 -3px;box-shadow:none}
a.deleteIcon:hover{color:#ff0000;}
.btn-lg{padding:10px 28px;font-size:16px;font-weight:700}
.txt-color-orangeDark{color:#fff !important;font-size:25px}
.MessageBoxContainer{background:#ec4644;}
.MessageBoxMiddle .pText{color:rgba(255, 255, 255, 0.7);font-size:15px}
.MessageBoxButtonSection button{background:#fff;color:#ec4644;padding:10px 25px;text-transform:capitalize;border:none;}

#user-profile_pic{border:1px solid #eee;}
.profileImg{width:100px;height:100px;}
.profileImg.marginbottom{margin-bottom:15px;display: inline-block;margin-right:15px}
.uploadStyle{display:inline-block}

.jarviswidget-color-darken>header{border-color:#2E1F27}
.jarviswidget-color-darken>header{background: #2E1F27}
.input-group-addon{background-color:#eeeeee;color: #555555;}
/*.fc-border-separate thead tr, .table thead tr{background: #bbb;}*/
.tableIcon{height:23px;width:23px;text-align:center;line-height: 23px;color: #fff;font-size: 12px;margin-right: 7px;border-radius:2px;display:inline-block}
.tableIcon .fa{margin: 0;padding: 0;}
.tableIcon{background: #EC4644;color: #fff}
.tableIcon.viewIcon:hover,.tableIcon.viewIcon:focus{background:#00a300;color:#fff}
.tableIcon.editIcon:hover,.tableIcon.editIcon:focus{background:#0066cc;color:#fff}
.tableIcon.delIcon:hover,.tableIcon.delIcon:focus{background:#E81515;color:#fff}

.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover{    background-color: #999999;border-color: #999999;color:#fff}
.pagination>.disabled>a, .pagination>.disabled>a:focus, .pagination>.disabled>a:hover, .pagination>.disabled>span, .pagination>.disabled>span:focus, .pagination>.disabled>span:hover{color: #999999;border-color: #999999}
.text-primary{    color: #EC4644;}
.marginBottomCustom{margin-bottom: 15px;}
.btn-default{background:#3C2230;color:#fff;border:none;position:relative;z-index:11;margin-bottom:5px}
/*.btn-default:hover{background:#3C2230;color:#fff;}
.btn-default:before{position:absolute;left:0;top:0;width:0;height:100%;background:#4E3442;z-index:-1;content:'';
       transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;
       -webkit-transition:all 0.5s ease; }*/
.btn-default:hover:before{width:100%}
.fileinputDiv{display:inline-block}
.noPadding{padding:0 !important}
div.dataTables_info{font-weight:400;}
.profileDiv{height:30px;width:105px;background:#666 url(../img/photo-camera.png) no-repeat 15px center;overflow:hidden;border-radius:2px;color:#fff;font-size:14px;text-transform:capitalize;text-align:left;line-height:30px;padding-left:40px;position:relative}
.profileDiv #user-profile_pic{width:195px;height:30px;opacity:0;cursor:pointer;left:-90px;position:absolute;z-index:111;top:0;}
.marginBotNone{margin-bottom:0 !important;}
.jarviswidget .widget-body{min-height:71px}
.viewProfile h4{color:#444;font-size:14px;text-transform:uppercase;font-weight:700;margin:8px 0 }
.viewProfile h4 span{color:#666;font-weight:400;margin-left:10px;text-transform:none}
.marginTopCustom{margin-top:30px}
.viewProfile{background:#eee;margin:0 ;width:60%;overflow:hidden;}

.profileMain{z-index:100;position:relative;}
.profileBg{overflow:hidden}
.profileBg .profileMain{border-radius:50%;border:18px solid rgba(255, 255, 255, 0.36);width:60%;margin:16px 20%;min-width: 100px;}
.contentPart{padding:30px;}
h1 .fa{color:#ec4644 ;margin-right:10px}

/*6/6/16*/
.cropper_widget img.thumbnail{margin: 20px 30px 15px 0;float:left;}
.new_photo_area{float: left;border: 1px solid #eee}
.cropper_buttons.col-xs-12{padding: 0;}
/*21/6/16*/
.labelDiv{text-align:right;}
.labelDiv label{color:#646363;text-transform:capitalize;font-size:14px;font-weight:400;padding:10px 0}

.smart-form .inline-group .checkbox, .smart-form .inline-group .radio{margin:7px 15px 7px 0}
.paddingRow{padding:8px 0}
.labelDiv label .red{color:#eb4644;margin-left:3px}
.smart-form .input input, .smart-form .select select, .smart-form .textarea textarea{height:49px;line-height:49px;}
.smart-form .input-file .button{background:#5c5c5c;text-transform:uppercase;text-align:center;font-size:14px;height:30px;line-height:30px;margin:5px 5px 0 0;opacity:1}
.smart-form .input input, .smart-form .select select, .smart-form .textarea textarea{font-size:14px;color:#888}
.formDiv p{color:#a1a1a1;font-size:12px;line-height:18px;margin:5px 0 15px}
.formDiv p span{margin-right:25px}
.bootstrap-tagsinput .tag{display:inline-block}
.smart-form .checkbox i, .smart-form .icon-append, .smart-form .icon-prepend, .smart-form .input input, .smart-form .radio i, .smart-form .select select, .smart-form .textarea textarea, .smart-form .toggle i{border-color:#ccc}
.smart-form .radio i{border-color:#909090 !important}
.smart-form .checkbox input+i:after{    color: #909090;}
.greybg{background:#eee;border:1px solid #e3e3e3;padding:16px 24px;margin:15px 0;text-align:left;}
.greybg ul{margin:0;padding:0;list-style-type:none;}
.greybg ul li{display:inline-block;margin:5px 15px 5px 0}
.btn-green{height:36px;background:#666666;color:#fff;line-height:36px;padding:0 20px;font-size:12px;text-transform:uppercase;}
.btn-green:hover,.btn-green:focus{background:#2f2b2a;color:#fff;}
.btn-green .fa{font-size:16px;}
.bgAsh{border-top:1px solid #e3e3e3;background:#f2f2f2;padding:25px 0;margin:20px -30px -30px !important}
.submitBtnsDiv{text-align:right;padding:0 30px}
.submitBtnsDiv .btn{display:inline-block;background:none;border:none;font-size:16px;font-weight:700;text-align:center;color:#3c2230;height:41px;padding:0 25px;line-height:41px;box-shadow:none;text-transform:capitalize}
.submitBtnsDiv .btn.submitBtn{background:#eb4644;color:#fff;}
nav>ul>li>a b{top:20px;}
nav>ul>li>ul>li>a, nav>ul>li>ul>li>ul>li>a{padding-top:15px;padding-bottom:15px;}
.submitBtnsLeftDiv{padding:0 30px;}
.submitBtnsLeftDiv h6{color:#e31d00;font-size:12px;text-align:left;font-weight:400}
#main{padding-bottom:0;}
.overflohidden-body{overflow: hidden}
.margin-top-0{margin-top: 0 !important}
.rightSideSlide-overlay{background:rgba(0,0,0,0.4);width:calc(100% - 220px);height:calc(100vh - 133px);position:fixed;z-index:10000;top:133px;right:-2000px;padding-left:100px;opacity:0}
.rightSideSlide{overflow:auto;height:100%;background:#fff;box-shadow:0 6px 17px 0px rgba(0, 0, 0, 0.7);padding:25px 30px;right:0;top:0;width:100%}
.rightSideSlide h2{margin:0 0 20px 0;color:#eb4644;font-size:24px;font-weight:700;text-transform:capitalize;position:relative}
.rightSideSlide h2 .closeBtn{position:absolute;right:0;z-index:11;color:#333;font-weight:400;cursor:pointer}
.rightSideSlide .formDiv p span{margin-right:17px}
.rightSideSlide .submitBtnsDiv{padding:15px 0}
.displayDiv{right:0 !important;opacity:1}
.transitionEffect{transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;}
.bootstrap-tagsinput>span.tag{background:#5c5c5c;color:#fff !important;height:29px;margin-top:8px;text-transform:uppercase;line-height: 21px;border-color:#5c5c5c}
.bootstrap-tagsinput{min-height:49px;}
.bootstrap-tagsinput .tag [data-role=remove]{top:1px}
.bootstrap-tagsinput .tag [data-role=remove]:hover{box-shadow:none;background:none}
.EmergencyTab{margin:15px 0}
.EmergencyTab .nav-tabs>li>a .victimTumb{display:inline-block;width:25px;height:25px;border-radius:50%;margin-right:10px;}
.EmergencyTab .nav-tabs>li>a{font-weight:600;color:#333;text-transform:uppercase;text-align:center;font-size:12px;padding:10px 17px}
.EmergencyTab .nav-tabs>li.active>a{box-shadow:none;border-top:4px solid #b1b1b1 !important;font-size:14px;color:#5c5d5d}
.EmergencyTab .nav-tabs.bordered{border-top:0;border-right:0;border-left:0}
.EmergencyTab .nav-tabs.bordered>:first-child a{border-left-width: 1px !important; }
.EmergencyTab .nav-tabs>li>a:hover{border-color:#fff;background:none;}
.EmergencyTab .nav-tabs>li.active>a:hover{border-color:#ddd;border-bottom-color:#fff !important}
.greybginsideTab{padding:10px 30px 30px;background:#eeeeee;border:1px solid #e3e3e3;}
.qstepDiv{background:#ffffff;border-radius:2px;padding:15px 0;border-bottom:#5c5d5d 3px solid;margin-bottom:0;margin-top:20px;}
.qstepDiv h3{font-size:14px;color:#575757;font-weight:600;text-transform:capitalize;margin:3px 0 0 0}
.qstepDiv h3 .fa{color:#70ae6e;font-size:15px;margin-right:10px}
.qstepDiv.questionDiv h3 .fa{color:#eb4644}
.IconBtnsDiv{text-align:right;}
.IconBtnsDiv a{display:inline-block;font-size:18px;margin:0 0 0 15px}
.IconBtnsDiv a .fa-eye{color:#5daa5a;}
.IconBtnsDiv a .fa-pencil{color:#545454;}
.IconBtnsDiv a .fa-trash{color:#eb4644;}
.collapseBgWhite{background:#fff;padding:15px;border-top: 3px solid #5c5d5d;margin-top: -3px;}
.collapseBgWhite .editBtn{color:#fff;background:#ff8c61;height:43px;width:43px;line-height:43px;border-radius:50%;text-align:center;font-size:18px;display:inline-block}
.collapseBgWhite .labelDiv{text-align:right;}
.collapseBgWhite  h5{color:#646363;font-size:14px !important;text-transform:capitalize;font-weight:400;}
.collapseBgWhite  h5 strong{font-weight:600 !important;}
.YesNoDiv{margin-top:20px;}
.YesNoDiv .btn {font-size:13px;font-weight:700;text-transform:capitalize;text-align:center;color:#fff;margin:0 0 5px 0  }

.YesNoDiv .btn-group{display: block;float: left;margin-right: 6px;}
.YesNoDiv .btn-group:last-child {margin-right:0}
.YesNoDiv .btn .fa{margin-right:5px;}
.YesNoDiv .yesBtn{background:#70ae6e;}
.YesNoDiv .noBtn{background:#eb4644;}
.btn{-webkit-box-shadow: inset 0 -2px 0 rgba(0, 0, 0, 0.13);-moz-box-shadow: inset 0 -2px 0 rgba(0, 0, 0, 0.13);box-shadow: inset 0 -2px 0 rgba(0, 0, 0, 0.13);}
.qstepDiv.questionDiv{border-color:#ea4644}
.qstepDiv.questionYesDiv{border-color:#70ae6e !important}
.qstepDiv.questionNoDiv{border-color:#ea4644 !important}
.qstepDiv.firstStep{border-color:#5c5d5d}
.greybginsideTab{margin-bottom:15px}
.dropdown-menu{padding:0;border:none;margin:0;overflow:hidden}
.dropdown-menu>li>a{color:#666;font-size:14px;text-transform:capitalize;padding:10px 15px;border-bottom:1px solid #eee;}
.dropdown-menu>li>a .fa{margin-right:7px;font-size:15px;}
.dropdown-menu>li:last-child>a{border:none;}
.dropdown-menu>li>a:hover{background:#2f2b2a}
.searchIfExistDiv{background:#f7f7f7;padding: 30px;border:1px solid #eeeeee;margin-bottom:30px;}
.searchIfExistDiv h3{color:#eb4644;font-size:19px;font-weight:700;margin:0 0 20px 0}
select.form-control{text-transform:capitalize}
.searchIfExistDiv .submitBtnsDiv{padding:0 15px}
.searchIfExistDiv h4{color:#2f2b2a;font-size:16px;font-weight:600;margin:15px 0}
.table thead tr{background:#eee;}
.table thead tr th{color:#333333;text-transform:capitalize;font-size:13px;padding:17px 10px;min-width: 100px;}
.table thead tr th a {
    color:#333;
    text-decoration: none;
}
.table tbody tr td{padding: 13px;word-break: normal;}
.table-striped>tbody>tr:nth-child(odd)>td, .table-striped>tbody>tr:nth-child(odd)>th{background:#fff;}
.widget-body>table{background:#fafafa}
.smart-form textarea.form-control{height:100px;resize:none;padding:12px 12px;line-height:24px}
.rightSideSlide  h4 {
    color: #EC4644;
    font-size: 16px;
    font-weight: 600;
    margin: 15px 0;
}
.rightSideSlide .table-responsive{margin-bottom:15px;}
.viewBtn{background:none;color:#70ae6e;font-size:16px;padding:0;margin-right:10px;box-shadow:none;outline:0;border:none}
.EditBtn{background:none;color:#5c5c5c;font-size:16px;padding:0;margin-right:10px;box-shadow:none;outline:0;border:none}
.DeleteBtn{background:none;color:#eb4644;font-size:16px;padding:0;margin-right:10px;box-shadow:none;outline:0;border:none}
.smart-form .table-responsive .radio{margin:0}
.table-responsive .dt-toolbar{border:1px solid #ddd;border-bottom:none;padding:13px 10px}
.table-responsive .dt-toolbar label{margin:0}
.dt-toolbar-footer{background:none;border:none !important;padding:15px 0}
table thead>tr>th.hasinput{background:#fff;padding:10px !important}
.table>thead>tr>th{vertical-align:middle}
.smart-form .table-responsive .form-control{height:32px;line-height:32px;margin:auto}
.smart-form .table-responsive label{margin:0 !important}
.smart-form .checkbox i, .smart-form .radio i{height:20px;width:20px;}
.smart-form .checkbox input:focus+i, .smart-form .input input:focus, .smart-form .radio input:focus+i, .smart-form .select select:focus, .smart-form .textarea textarea:focus, .smart-form .toggle input:focus+i{border-color:#909090 ;}
ul.tagsDisplayStyle{margin:0;padding:0;list-style-type:none;text-align:left;}
ul.tagsDisplayStyle li{display:inline-block;margin:5px 10px 5px 0}
ul.tagsDisplayStyle li  a{display:inline-block;text-transform:uppercase;color:#333333;font-size:12px;text-align:center;padding:7px 10px;font-weight:400;background:#ebebeb;text-decoration:none;border-radius:3px}
.formDiv  h5{color:#646363;font-size:14px;font-weight:700}
.viewpage .paddingRow{padding:0}
.btn-header>:first-child>a:active{box-shadow:none}
.marginBotCustom{margin-bottom:20px}
.bootstrap-tagsinput input{line-height:49px;height:49px;    color: #646363;font-size: 14px;padding:6px 12px}
.VideoImgOuter{max-width:250px;height:auto;padding:0;width:100%;overflow:hidden;position:relative;margin:15px 0}
.VideoImgOuter .playicon{position:absolute;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background: url(../img/YoutubePlayIcon.png) center center no-repeat;}
.videoDetailsDiv h6{color:#cc3333;font-size:14px;font-weight:700;text-transform:capitalize;}
.videoDetailsDiv h6 span{font-size:12px;color:#666666;font-weight:400;margin-left:10px}
.videoDetailsDiv h4{color:#333333;font-size:14px;font-weight:400;text-transform:capitalize;}
.videoDetailsDiv  ul.tagsDisplayStyle{width:100%}
.videoDetailsDiv  ul.tagsDisplayStyle li{margin-right:5px}
.videoDetailsDiv ul.tagsDisplayStyle li  a{font-size:11px;background:#fff;border:1px solid #e4e4e4}
.ashBg{background:#f2f2f2;padding:0;margin:0 0 20px 0}
.ashBg .VideoImgOuter{margin:0 ;float:left;width:30%}
.ashBg .videoDetailsDiv {float:left;padding:15px;width:70%}
.ashBg.App-userImg .videoDetailsDiv {width:72%}
.ashBg.App-userImg  .VideoImgOuter{width:28%}
/*.Min-heightDiv{min-height:635px}*/
:-webkit-full-screen #fullscreen>:first-child>a,.full-screen #fullscreen>:first-child>a:active, .hidden-menu #hide-menu>:first-child>a:active{box-shadow:none !important}
nav>ul>li:last-child.open{border:none}
.ashBg.App-userImg{border:1px solid #e5e5e5}
.headStyle2{color:#282828;font-size:18px;text-transform:capitalize;font-weight:600}
.ashBg.App-userImg  .labelDiv{text-align:left}
.ashBg.App-userImg  .formDiv  h5 span{margin-right:10px;font-weight:400;color:#999}
.site-request-password-reset .note a{margin:0 0  18px 0}
.site-login.site-request-password-reset .smart-form  .note a:before{content:'I remembered my password!'}
.help-block{margin: 0;font-size:12px;text-transform: none;}
.jarviswidget>div{padding:0;border:none}
.table thead tr th{position:relative}
.table thead tr th span.fa{position:absolute;z-index:11;right:10px;}
.table thead #grid-id-filters{background:#fff;}

/*27/7/16*/
.select2-container--krajee .select2-selection--single{    height: 49px;
                                                          padding: 0 13px;
                                                          color: #666;
                                                          line-height: 49px;
                                                          border: 1px solid #ccc;
                                                          border-radius: 0;}
.select2-container--krajee .select2-selection--single .select2-selection__arrow{height: 47px;border-left: 0;width:30px}
.select2-container--krajee .select2-selection--single .select2-selection__arrow b{margin-left: -10px}
.select2-container--krajee .select2-search--dropdown .select2-search__field{background: none}

.select2-container .select2-search--inline{width: auto;height: 40px;line-height:40px;}
.searchIconposition ul.select2-selection__rendered:before{content: "\f002";position: absolute;z-index: 111;right: 15px;top: 15px;font-family: FontAwesome;}
.searchIconposition .select2-search:before{display: none}
.searchIconposition .select2-container--krajee .select2-selection--multiple{min-height: 49px;border-radius: 0;padding-bottom: 7px}
.searchIconposition .select2-container--krajee .select2-selection--multiple .select2-selection__rendered{margin-right: 20px;}
.select2-container--krajee .select2-selection--multiple .select2-selection__choice{    background: #5c5c5c;
                                                                                       color: #fff !important;
                                                                                       height: 29px;
                                                                                       margin-top: 8px;
                                                                                       text-transform: uppercase;
                                                                                       line-height: 26px;
                                                                                       border-color: #5c5c5c;border-radius: 0}
.select2-container--krajee .select2-selection--multiple .select2-selection__choice__remove{height:15px;width:15px;line-height: 15px;background: #fff;color: #5c5c5c;text-shadow:none;opacity: 1;border-radius: 50%;
                                                                                           text-align: center;margin: 5px 0 0 5px}
.select2-container--krajee .select2-selection--multiple .select2-search--inline .select2-search__field{font-family:'Open Sans', sans-serif;}


/*1-8-16*/
.select2-container--krajee .select2-selection--multiple .select2-selection__clear{display: none}
.select2-container--krajee .select2-selection{min-height: 49px;
                                              line-height: 49px;border-color: #ccc;
                                              color: #646363;
                                              font-size: 14px;border-radius: 0;padding-bottom: 7px}
.select2-container--krajee .select2-selection--multiple .select2-selection__rendered:before {
    content: "\f002";
    position: absolute;
    z-index: 11;
    right: 15px;
    top: 15px;
    font-family: FontAwesome;
}
.select2-container--krajee .select2-selection--multiple .select2-selection__rendered{margin-right: 20px;}

.select2-selection--multiple .select2-search:before{display: none}
.select2-container--krajee.select2-container--open .select2-selection, .select2-container--krajee .select2-selection:focus{box-shadow: none;border-color:#ccc}

/*4-8-16*/
.iconStyle .fa.mus-new{line-height: 45px;font-size: 45px;margin: 0 0 6px 0;padding: 0;display: inline-block;vertical-align: middle }
.iconStyle a.deleteIcon{height: 45px;line-height: 41px;margin: 0;padding: 0;display: inline-block}


/*29-8-16*/
.site-error h1{    text-align: center;
    font-size: 40px;
    font-weight: 700;    color: #D8D8D8;margin:50px 0 0 0}
.msgHead{    text-align: center;
    font-size: 18px;
    font-weight: 600;    color: #8C8C8C;letter-spacing: 3px;text-transform: uppercase;padding: 0;margin: 0 0 15px 0}
.site-error p{    text-align: center;
    font-size: 13px;line-height: 22px;
    font-weight: 400;    color:#999;margin: 0}
.ui-dialog{z-index: 10950;
    margin-left: -300px !important;left: 50% !important}
.ui-dialog .ui-dialog-titlebar{background: #EC4644;border: none;padding: 10px 30px;
    margin-bottom: 15px;}
.ui-dialog .ui-dialog-title{color: #fff;font-weight: 600;font-size: 20px;text-transform: capitalize;padding: 0}
.ui-dialog .ui-dialog-titlebar-close{opacity: 1;margin-top: -10px;    margin-right: 18px;}
.ui-dialog-titlebar-close:before{color: #fff;font-size: 19px;}
.ui-dialog .ui-dialog-buttonpane button.btn-danger{    display: inline-block;
        background: #eb4644;
    color: #fff;
    border: none;
    font-size: 16px;
    font-weight: 700;
    text-align: center;
    height: 41px;
    padding: 0 25px;
    line-height: 41px;
    box-shadow: none;
    text-transform: capitalize;}
.ui-dialog .ui-dialog-buttonpane button.btn-default{    display: inline-block;
    background: none;
    border: none;
    font-size: 16px;
    font-weight: 700;
    text-align: center;
    color: #3c2230;
    height: 41px;
    padding: 0 25px;
    line-height: 41px;
    box-shadow: none;
    text-transform: capitalize;
}
.ui-dialog p{color: #666;font-size: 14px;line-height: 22px;padding: 0 15px;}
.ui-dialog .ui-dialog-buttonpane{margin: 0;padding: 1px 15px 30px;border: 0}
.yesnoIcon{color: #fff;display: inline-block;vertical-align: middle;margin-right:6px!important;}
.selctCard{line-height: 49px;height: 49px;}
.slider-error-class{color: #DE211F}
.height-calcu{ min-height:calc(100vh - 190px);position: relative;padding-bottom: 80px;}
.height-calcu .bgAsh{position: fixed;z-index: 11;right: 0;left: 0;bottom: 0;width: 100%;margin: 0 !Important}

/*30-8-16*/
.StepImg{max-width: 150px !important}
/*31-8-16*/
a.deleteMobileIcon{    
    color: #eb4644;
    border-radius: 0;
    background: none;
    font-size: 18px;
    width: 27px;
    height:37px;
    text-align: center;
    line-height: 37px;
    display: inline-block;
    padding: 0;
    margin: 0 0 0 -3px;
    box-shadow: none;}
.resetpassword-form header {
    padding: 0;
    color: #EC4644;
    font-weight: 600;
    text-align: center;
    text-transform: uppercase;
    font-size: 24px;
    border: none;
    margin-bottom: 35px;
    background: none;
}
.login-alert{margin: -7px 0px 5px}
.alert-success{border: none;color: #fff;background: #8AC38B}
.alert-danger{border: none;color: #fff;background: #D32F2F}
/*20-9-16*/
.img-margin-topcustom{margin:12px 0 7px 0;}

.form-control2{	height: 20px;width:100%;
border: none;
line-height: 20px;
background: none;
margin-top: 0px;}
/*.table-radio.radio input {
position: absolute;
left: -9999px;
}*/
.table-radio.radio i {
height: 16px;
width: 16px;
border-color: #909090 !important;border-radius: 50%;position: absolute;
top: 3px;
left: 0;
display: block;
outline: 0;
border-width: 1px;
border-style: solid;
background: #FFF;
}
.table-radio.radio input+i::after{position: absolute;content: '';
opacity: 0;
transition: opacity .1s;
-o-transition: opacity .1s;
-ms-transition: opacity .1s;
-moz-transition: opacity .1s;
-webkit-transition: opacity .1s;top: 3px;
left: 3px;
width: 8px;
height: 8px;background-color: #909090;border-radius: 50%;}
.table-radio.radio input:checked+i::after {
opacity: 1;
}
body.hidden-menu .rightSideSlide-overlay{width:100%;}

.step-link-topic{padding-top:32px;}
.step-link-topic ul{list-style-type: none;padding: 0;margin: 0;}
.inactive-grey{color: #999}
ul.action-ul li{display: inline-block;
margin: 5px 5px 5px 0;}
.btn-green{height:30px;line-height: 30px;padding: 0 15px;}
.break_class{word-break: break-all;}
:-moz-full-screen #fullscreen > :first-child > a{box-shadow: none !Important}
.full-screen #fullscreen > :first-child > a:active, .hidden-menu #hide-menu > :first-child > a:active{box-shadow: none !Important}
/*3-1-17*/
.select2-container .select2-selection--single{min-height: 49px;
    line-height: 49px;
    border:1px solid  #ccc;
    color: #646363;
    font-size: 14px;
    border-radius: 0;/*margin-bottom:20px;*/
    padding-bottom: 7px;}
.select2-container--open.select2-container .select2-selection--single{margin-bottom: 0}
.select2.select2-container.select2-container--default{width:100% !important}
.select2-container .select2-selection--single .select2-selection__arrow {
        border: none;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    position: absolute;
    top: 1px;
    right: 1px;
    height: 47px;
    border-left: 0;
    width: 30px;
}
.select2-container .select2-selection--single .select2-selection__arrow b{
    border-color: #888 transparent transparent transparent;
    border-style: solid;
    border-width: 5px 4px 0 4px;
    height: 0;
    left: 50%;
    margin-top: -2px;
    position: absolute;
    top: 50%;
    width: 0;
        margin-left: -10px;
}
.select2-search--dropdown .select2-search__field{
        -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    background:none;
    border: 1px solid #ccc;
    border-radius: 4px;
    color: #555555;
}
.select2-container--krajee .select2-dropdown{border-color:#ccc}
.select2-dropdown{border-color:#ccc;}
.select2-container--krajee .select2-results__option--highlighted[aria-selected]{background: #909090;}
.select2-results__option.select2-results__option--highlighted{background: #909090;color:#fff}
.has-success .select2-container--open .select2-selection, .has-success .select2-container--krajee.select2-container--focus 
.select2-selection{
    box-shadow: none;border-color:#ccc;
}
.has-success .select2-container .select2-selection--single{border-color:#468847}
.has-error .select2-container .select2-selection--single{border-color: #b94a48;}
/*.form-group.margin-botnone{margin-bottom: 0}
.form-group.margin-botnone .form-group{margin-bottom: 0}*/
/*4-1-17*/
.select2-container--krajee .select2-results__option[aria-selected=true]{background: #ddd;color:#333}
.form-group.margin-botnone .help-block{margin-top:20px;}

@media (max-width:1800px){
    .site-login .smart-form footer p{padding-top:30px}
}

@media (max-width:1400px){
    .site-login{background-size:100%;}
    .viewProfile{width:100%;}
    .loginpage-Logo{margin-top:18%}
    .greybg ul li{margin:5px 7px 5px 0}
}
@media (max-width:1370px) and (min-width:1024px){
    button.viewBtn, button.EditBtn, button.DeleteBtn{margin-right:7px;}
}
@media (max-width:1300px) and (min-width:992px){
    .YesNoDiv .btn {font-size:13px;padding:8px 6px;margin:0 5px 5px 0 }
    .greybginsideTab {
        padding: 0 15px 15px;
    }
}
@media (max-width:1250px){
    .table-responsive {
        width: 100%;
        margin-bottom: 13.5px;
        overflow-y: hidden;
        overflow-x: scroll;
        -ms-overflow-style: -ms-autohiding-scrollbar;
        border: 1px solid #ddd;
        -webkit-overflow-scrolling: touch;
    }
    .table-responsive .dt-toolbar{border:none;background:none}
}

@media (max-width:1100px){
    .answers .btn{padding:0 18px}	
    .ashBg .VideoImgOuter{margin:0;width:100%;max-width:250px;float:none;}
    .ashBg .videoDetailsDiv {padding:0;width:100%}
    .ashBg{background:none;padding:0 0 15px 0;border-bottom:1px solid #eee}
    .videoDetailsDiv ul.tagsDisplayStyle li  a{font-size:11px;background:#ebebeb;border:none}

    .ashBg.App-userImg{border:none;}  
    .ashBg.App-userImg .VideoImgOuter{float:left;width:20%;}
    .ashBg.App-userImg .videoDetailsDiv{float:left;width:80%;padding:0 0 0 15px}
    .ashBg.App-userImg  .labelDiv label{padding-top:10px}
}
@media (max-width:992px){
    .qstnDiv{margin:15px 0 0}	
    .qstnDiv h2{padding-bottom:15px;padding-left:0}
    .answers{margin: 0 0 0 4px;}
    .editbtnText{margin:0 10px 15px 0}
    .greybg{padding:10px 15px}
    .YesNoDiv{padding:0 15px}
    .StepImg{margin:10px auto}
    .Min-heightDiv{min-height:0}
    .step-link-topic{padding-top:20px;}
}
@media (max-width:980px){
    #content{padding:30px 15px }
    #ribbon{padding:0 15px}
    .rightSideSlide-overlay{width:100%;}
    body.hidden-menu .rightSideSlide-overlay{width:calc(100% - 220px);}
}
@media (max-width:880px){
    .fa.fa-sign-out{font-size:129%;}
    #hide-menu>:first-child>a, .btn-header a{margin-right:10px}
}

@media (max-width:768px){
    .loginpage-Logo{margin:0px auto  0;z-index:10;padding:30px 0 20px;float:none;}
    #ribbon{border:none}
    .loginpage-Logo{max-width:130px;padding:15px}
    .site-login {padding-top:120px;background-attachment:fixed;background-size:cover;background-position:left bottom}
    .contentPart{padding:15px}
    .viewProfile h4{font-size:13px}
    .stepDiv{padding:13px 0}
    .EmergencyOuter h2{font-size:16px;}
    .qstnDiv h2{font-size:14px}
    .labelDiv{text-align:left;}
    .submitBtnsLeftDiv h6{margin-bottom:30px;margin-top:0}
    .rightSideSlide-overlay{padding:0}
    .smart-form .inline-group .checkbox, .smart-form .inline-group .radio{ margin:0px 15px 0 0;}
    .smart-form .inline-group .checkbox{ margin:15px 15px 5px 0;}
    h1{margin-bottom:10px}
    .smart-form label{margin-bottom:4px !important}
    .rightSideSlide .smart-form label{margin-bottom:8px !important}
    .qstepDiv.questionDiv h3{margin-bottom:15px}
    .btn-green{    padding: 0 8px;}
    #ribbon{padding:0 15px}
    .greybginsideTab{padding:0 15px 15px}
    .searchIfExistDiv{padding:15px}
    .searchIfExistDiv{padding:15px 15px 0}
    .paddingRow{padding:0}
    table.dataTable tfoot>tr>th input, table.dataTable thead>tr>th input{font-size:12px}
    div.dataTables_info{padding:15px}
    div.dataTables_paginate{padding:0 15px 15px}
    .viewpage .labelDiv label{padding-bottom:0}
    .viewpage .formDiv h5{margin-top:0}
    .bgAsh{padding:15px 0}

    .ashBg.App-userImg  .labelDiv label{padding-top:0}
    .ashBg.App-userImg  .formDiv h5{margin-bottom:15px}
    .ui-dialog{margin-left: -45% !important;width: 90% !important}
    .height-calcu .bgAsh{position: static;right: auto;left: auto;bottom: auto;width:auto;margin:30px  -30px 0 !Important}
}
@media (max-width:600px){
    .EmergencyTab .nav-tabs > li > a{font-size:10px;padding:10px}
    .EmergencyTab .nav-tabs > li > a .victimTumb{margin-right:5px;}
    .EmergencyTab .nav-tabs > li.active > a{font-size:10px;padding:10px;}

}
@media (max-width:480px){
    h1{font-size:20px;}
    .smart-form .input input, .smart-form .select select, .smart-form .textarea textarea,.smart-form .form-control{height:40px;line-height:40px;}
    .smart-form .input-file .button{margin: 1px 1px 0 0;}
    .bootstrap-tagsinput{min-height:40px;}
    .bootstrap-tagsinput > span.tag{margin-top:4px;line-height:19px}
    .qstepDiv{padding:15px 0}
    .IconBtnsDiv a{font-size:17px;margin:0 0 0 12px}
    .qstepDiv h3{font-size:13px;}
    .qstepDiv h3 .fa{margin-right:5px}
    .collapseBgWhite .labelDiv h5{font-size:13px;}
    .EmergencyTab .nav-tabs > li > a .victimTumb{display:block;margin:0 auto 10px;}
    div.dataTables_filter input{width:140px;}
    .ashBg.App-userImg .VideoImgOuter{float:none;width:100%;margin-bottom:15px}
    .ashBg.App-userImg .videoDetailsDiv{float:none;width:100%;}
    .ashBg.App-userImg  .labelDiv{padding:0;}

}


/*27/7/16*/
.has-error .radio i{border-color:#b94a48 !important}
.has-error .checkbox i{border-color:#b94a48 !important}
.filters .form-control{font-size: 11px;}
.floatNoneforinput .inline-group .checkbox{float: none}
.pagination>li>a, .pagination>li>span{color: #999999;
                                      border-color: #999999;background: none}
.pagination>li>a:focus, .pagination>li>a:hover, .pagination>li>span:focus, .pagination>li>span:hover{color: #666;border-color: #888;background: none}
.select2-dropdown{z-index: 10000}
.formDiv label.status-label{padding: 9px 0;font-weight: 600}
.slider-error-class{color:#b94a48;}

.margintop-img-8{margin-top: 8px;}
.icon-img-circle{border-radius: 50%;background: red;}
.bootstrap-dialog.type-warning .modal-header {
    background-color:#eb4644;
}
.custom-btn-cancel {
    margin-top: 3px;
    padding-top: 8px;
}
.custom-btn-cancel:hover, .custom-btn-cancel:active:hover, .custom-btn-cancel:active:focus {
    background: #3C2230;
    color: #fff;
    border: none;
    position: relative;
    z-index: 11;
    margin-bottom: 5px;
}
.custom-btn-ok, .custom-btn-ok:active:hover, .custom-btn-ok:active:focus, .custom-btn-ok:hover  {
    background-color:green;
    border-color: green;
}
h1 button.addbtn{
    position:absolute;
    z-index:11;
    right:0;
    color: #fff;
    top:-7px;
    background: #eb4644;
    height: 43px;
    width: 43px;
    line-height: 43px;
    border-radius: 50%;
    text-align: center;
    font-size: 18px;
    display: inline-block;
    border: none;
}
h1 button.addbtn .fa{
    color:#fff;
    line-height:43px;
    width:30px;
    display:inline-block;
}
div#cke_Resolution {
    margin: 0px 0 20px;
}
.viewConBlock {
    color: #646363;
    font-size: 15px;
    line-height: 18px;
    margin: 5px 0 15px;
}
.modal-header {
    background-color: #EC4644;
}
.policy-content-block {
    background: #f7f7f7;
    padding: 6px;
    border: 1px solid #eeeeee;
   word-break: break-word;
}
.isDisabled {
    color: currentColor;
    cursor: not-allowed;
    opacity: 0.5;
    text-decoration: none;
}




/*toggles swich css */

.swich-wrapper ul {
    display: block;
    padding: 0;
    width: 100%;
}
.swich-wrapper ul li {
    display: block;
    padding: 6px 0 0;
}
.swich-wrapper ul li p {
    display: inline-block;
    line-height: 1.5rem;
    margin: -4px 1.25rem 0;
    font-size:14px;
    vertical-align: middle;
    -webkit-transition: color 0.56s cubic-bezier(0.4, 0, 0.2, 1);
    transition: color 0.56s cubic-bezier(0.4, 0, 0.2, 1);
}
.swich-wrapper.dark,
.swich-wrapper.dark .header {
    color: rgba(255,255,255,0.84);
}
.swich-wrapper.dark .ripple,
.swich-wrapper.dark .header .ripple {
    box-shadow: inset 0 0 0 0.5rem rgba(0,0,0,0.77), 0 0 0 25rem rgba(0,0,0,0.77);
}
.swich-wrapper.dark .button,
.swich-wrapper.dark .header .button {
    color: rgba(255,255,255,0.84);
}
.swich-wrapper.dark .switch,
.swich-wrapper.dark .header .switch {
    background: rgba(255,255,255,0.3);
}
.swich-wrapper.dark .switch::before,
.swich-wrapper.dark .header .switch::before {
    background: #bdbdbd;
}
.swich-wrapper.dark input:checked + .switch,
.swich-wrapper.dark .header input:checked + .switch {
    background: rgba(128,203,196,0.5);
}
.swich-wrapper.dark input:checked + .switch::before,
.swich-wrapper.dark .header input:checked + .switch::before {
    background: #80cbc4;
}
.swich-wrapper.dark input:checked + .switch:active::before,
.swich-wrapper.dark .header input:checked + .switch:active::before {
    box-shadow: 0 0.25rem 0.5rem rgba(0,0,0,0.28), 0 0 0 1.25rem rgba(128,203,196,0.2);
}
.switch {
    display: inline-block;
    position: relative;
    width: 50px;
    height: 20px;
    border-radius: 30px;
    background: #dddddd;
    -webkit-transition: background 0.28s cubic-bezier(0.4, 0, 0.2, 1);
    transition: background 0.28s cubic-bezier(0.4, 0, 0.2, 1);
    vertical-align: middle;
    cursor: pointer;
}
.switch::before {
    content: '';
    position: absolute;
    top: -0.25rem;
    left: -0.25rem;
    width: 25px;
    height: 25px;
    background: #979797;
    box-shadow: 0 0.25rem 0.5rem rgba(0,0,0,0.28);
    border-radius: 50%;
    -webkit-transition: left 0.28s cubic-bezier(0.4, 0, 0.2, 1), background 0.28s cubic-bezier(0.4, 0, 0.2, 1), box-shadow 0.28s cubic-bezier(0.4, 0, 0.2, 1);
    transition: left 0.28s cubic-bezier(0.4, 0, 0.2, 1), background 0.28s cubic-bezier(0.4, 0, 0.2, 1), box-shadow 0.28s cubic-bezier(0.4, 0, 0.2, 1);
}
.switch:active::before {
    box-shadow: 0 0.25rem 0.5rem rgba(0,0,0,0.28), 0 0 0 1.25rem rgba(128,128,128,0.1);
}
input:checked + .switch {
    background: #ff8c6170;
}
input:checked + .switch::before {
    left: calc(100% - 25px);
    background: #ff8c61;
}
input:checked + .switch:active::before {
    box-shadow: 0 0.25rem 0.5rem rgba(0,0,0,0.28), 0 0 0 1.25rem rgba(213, 48, 46, 0.09);
}
.right-controls {
    margin-left: auto;
    padding-right: 80px;
}
.content-header-section {
    display: flex;
    align-items: flex-start;
    position: relative;
}
/* webpage style */
.webpage-main-block {
    margin-left: 100px;
}
.web-content-wrapper h1 {
    text-align: center;
}
#webpage-main-block {
    margin-top: 45px;
}
.web-content-block {
    margin-left: 100px;
    margin-right: 100px;
    justify-content: center;
    background: grey;
}
.webContentBlock {
    background: #f7f7f7;
    padding: 25px;
    word-break: break-word;
}
@media screen and (max-width: 991px)
{
    .web-content-block {
        margin-left: 15px;
        margin-right: 15px;
    }
}
.content-not-available {
    text-align: center;
    font-size: 20px;
}
.content-header-section .swich-wrapper {
   width:120px;
   margin-left: 15px;
}
.content-header-section h1 {
    word-break: break-word;
}
.field-contentEditor .cke_editor_contentEditor {
   width:100% !important;
}
.special-services-index h2 {
    position: relative;
    font-weight: 400;
}
.promocodes-form input:checked + .switch::before {
    left: calc(100% - 25px);
    background: #ff8c61;
}
.promocodes-form input:checked + .switch {
    background: #ff8c6170;
}
.promocodes-form .swich-wrapper ul li p {
    margin: -64px 1.25rem -50px;
}
.promocodes-form .swich-wrapper {
    margin-left: 15px;
}
.promocodes-form .formDiv p {
    color: #646363;
}
.table-striped > tbody > tr {
    word-break: break-word;
}
.custom-responsive-table ul.pagination.pull-right {
    position: absolute;
    bottom: -25px;
    right: 0;
}
.table-responsive.custom-responsive-table {
   overflow: initial;
   padding-bottom: 30px;
   position: relative;
   border: none !important;
}
.custom-responsive-table .table {
    margin-bottom :0px;
}
.custom-responsive-table .table-responsive{
    width: 100%;
    margin-bottom: 13.5px;
    overflow-y: hidden;
    overflow-x: scroll;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #ddd;
    -webkit-overflow-scrolling: touch;
 }
 .table-responsive.custom-responsive-table table thead tr th {
    white-space: nowrap;
    /* min-width: 150px; */
 }
 .custom-responsive-table .table-responsive{
    width: 100%;
    margin-bottom: 13.5px;
    overflow-y: hidden;
    overflow-x: auto;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #ddd;
    -webkit-overflow-scrolling: touch;
 }
 .table-responsive.custom-responsive-table table thead tr th {
    white-space: nowrap;
    /* min-width: 150px; */
 }
 .table-responsive.custom-responsive-table table thead tr th:first-child {
    min-width: 50px;
}
.table-responsive.custom-responsive-table table thead tr th:last-child {
    min-width: initial;
}
.content-title {
    font-weight: 400;
    color: #333;
    font-size: 24px;
    padding-bottom: 10px;
    margin: 0 0 25px 0;
    letter-spacing: 0;
    position: relative;
}
.form-group.field-loginform-password, .form-group.field-loginform-email {
    position: relative;
    margin-bottom: 34px;
}
.form-group.field-loginform-email .help-block-error, .form-group.field-loginform-password .help-block-error {
    position: absolute;
    top: 53px;
    left: 0;
}
.table thead tr th:first-child {
    min-width: 50px;
}
th.action-column {
    min-width: 105px;
}
table.table.table-striped.table-bordered {
    margin-bottom: 0;
    border: none;
    border-bottom: 1px solid #ddd;
}
td.action-btn-group {
    display: flex;
}
/* webpage style */
